Releases: taiki-e/auto_enums
0.5.8
0.5.7
0.5.6
0.5.5
0.5.4
-
Fixed the problem that
"failed to resolve: use of undeclared type or module"
(E0433) error is shown when one or more compilation errors occur when multiple#[auto_enum]
attributes are used. -
Improved the error message of
#[enum_derive]
attribute. -
Updated minimum derive_utils version to 0.7.0. This improves the error message.
0.5.3
0.5.2
-
Added some generated code examples.
-
Added
"iovec"
crate feature. This supports the unstableiovec
feature (rust-lang/rust#58452). -
Updated minimum syn version to 0.15.29. This fixes some warnings.
0.5.1
0.5.0
-
Transition to Rust 2018. With this change, the minimum required version will go up to Rust 1.31.
-
Reduced the feature of
"std"
crate feature. The current"std"
crate feature only determines whether to enablestd
library's traits (e.g.,std::io::Read
) support."std"
crate feature is enabled by default, but you can reduce compile time by disabling this feature. -
Fixed problem where "macro attributes must be placed before
#[derive]
" error occurred when#[enum_derive]
attribute was used with other attributes. -
No longer need
#[macro_use] extern crate auto_enums;
. You can use#[auto_enum]
attribute byuse auto_enums::auto_enum;
. -
Removed
"unstable"
crate feature.