A library for to allow multiple return types by automatically generated enum.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by taiki-e almost 4 years ago
derive_utils
to 0.11.Published by taiki-e about 4 years ago
tokio03::{AsyncRead, AsyncWrite, AsyncSeek, AsyncBufRead}
.Published by taiki-e about 4 years ago
Diagnostic improvements.
Published by taiki-e about 4 years ago
type_analysis
feature can now support impl trait in bindings.
#[auto_enum]
fn foo(x: i32) {
// Unlike `feature(impl_trait_in_bindings)`, this works on stable compilers.
#[auto_enum]
let iter: impl Iterator<Item = i32> = match x {
0 => Some(0).into_iter(),
_ => 0..x,
};
}
Published by taiki-e over 4 years ago
derive_utils
to 0.10.Published by taiki-e over 4 years ago
Published by taiki-e over 4 years ago
Added support for tokio02::{AsyncRead, AsyncWrite, AsyncSeek, AsyncBufRead}
.
Added support for tokio01::{AsyncRead, AsyncWrite}
.
Added futures03
feature. This is an alias of futures
feature.
Published by taiki-e over 4 years ago
Fix unused braces warnings
Update to support latest generator
Published by taiki-e almost 5 years ago
futures
0.3.0. (futures feature is no longer unstable)Published by taiki-e about 5 years ago
Fixed bugs of "type_analysis"
feature.
Removed unstable "exact_size_is_empty"
, "read_initializer"
, and "try_trait"
crate features.
Published by taiki-e about 5 years ago
futures-preview
0.3.0-alpha.19.Published by taiki-e about 5 years ago
Published by taiki-e about 5 years ago
Published by taiki-e about 5 years ago
Published by taiki-e about 5 years ago
Added "unstable"
crate feature to separate unstable features from stable features. When using features that depend on unstable APIs, the "unstable"
feature must be explicitly enabled.
Improved compile time.
Renamed #[rec]
to #[nested]
.
Removed never
option in argument position in favor of #[enum_derive]
attribute.
Added "ops"
crate feature, and made [std|core]::ops
's Deref
, DerefMut
, Index
, IndexMut
, and RangeBounds
traits optional.
Added "convert"
crate feature, and made [std|core]::convert
's AsRef
and AsMut
traits optional.
Added "generator_trait"
crate feature, and made [std|core]::ops::Generator
traits optional. (nightly-only)
Added "fn_traits"
crate feature, and made Fn
, FnMut
, and FnOnce
traits optional. (nightly-only)
Added "trusted_len"
crate feature, and made [std|core]::iter::TrustedLen
traits optional. (nightly-only)
Improved error messages.
(There are no changes since the 0.6.0-alpha.3 release.)
Published by taiki-e about 5 years ago
"unstable"
crate feature to separate unstable features from stable features. When using features that depend on unstable APIs, the "unstable"
feature must be explicitly enabled.Published by taiki-e about 5 years ago
Published by taiki-e about 5 years ago
Renamed #[rec]
to #[nested]
.
Removed never
option in argument position in favor of #[enum_derive]
attribute.
Improved compile time.
Added "ops"
crate feature, and made [std|core]::ops
's Deref
, DerefMut
, Index
, IndexMut
, and RangeBounds
traits optional.
Added "convert"
crate feature, and made [std|core]::convert
's AsRef
and AsMut
traits optional.
Added "generator_trait"
crate feature, and made [std|core]::ops::Generator
traits optional. (nightly-only)
Added "fn_traits"
crate feature, and made Fn
, FnMut
, and FnOnce
traits optional. (nightly-only)
Added "trusted_len"
crate feature, and made [std|core]::iter::TrustedLen
traits optional. (nightly-only)
Improved error messages.
Published by taiki-e about 5 years ago
Updated proc-macro2
, syn
, and quote
to 1.0.
Updated derive_utils
to 0.9. This improves the error message.
Added some generated code examples.
Published by taiki-e over 5 years ago
Updated to support futures-preview
0.3.0-alpha.17.
Added some generated code examples.