Shared functionality for macroific & macroific_macro
APACHE-2.0 License
Bot releases are visible (Hide)
Published by github-actions[bot] 7 days ago
Attributed
elementParseOption
on enums if the from_parse
option is usedError::call_site()
utilityModulePrefix.chain
method as an analog to removed suffix functionalityModulePrefixSuffixed
& associated functionalitynightly
cargo feature removedSimpleAttr
structCargo.toml
derive
featuretry_collect
utility functionlints.rust
Cargo configs()
instead of _
in internal ToSynError
implementationsdep:
syntax for optional dependenciesdevelopment
cargo keywordrm
to allowed Semantic PRs typesModulePrefix
off an array & move consts out of struct implImplFor
to GenericImpl
& refactor to use builder patternsealed
crate instead of own seal! macroGenericImpl
struct behind a generic-impl
featureModulePrefix
behind a module-prefix
featureextract_fields
imports refactorToSynError
code docs improvedsyn
doc link BREAKING CHANGE: ModulePrefixSuffixed
& associated functionality removed
BREAKING CHANGE: ModulePrefix
API changed - see commit.
BREAKING CHANGE: nightly
cargo feature removed
BREAKING CHANGE: SimpleAttr
removed
BREAKING CHANGE: ImplFor
renamed to GenericImpl
& made to use builder pattern instead of new
with all arguments
BREAKING CHANGE: msrv
bumped to 1.71.0
BREAKING CHANGE: GenericImpl
(previously ImplFor
) now hidden behind a generic-impl
feature
BREAKING CHANGE: ModulePrefix
struct now hidden behind a module-prefix
feature
BREAKING CHANGE: derive
feature removed; its functionality now comes baseline with attr_parse
28 commits since the previous release, v1.3.1.
- Your friendly neighbourhood π€ semantic release bot
attr_parse
version 1.3 in macroific
version 1.31 commit since the previous release, v1.3.0.
- Your friendly neighbourhood π€ semantic release bot
Published by Alorel 11 months ago
FieldWithOpts
utility struct2 commits since the previous release, v1.2.2.
- Your friendly neighbourhood π€ semantic release bot
Published by github-actions[bot] about 1 year ago
WherePredicate
1 commit since the previous release, v1.2.1.
- Your friendly neighbourhood π€ semantic release bot
Published by github-actions[bot] about 1 year ago
Punctuated
inside ParseOption
2 commits since the previous release, v1.2.0.
- Your friendly neighbourhood π€ semantic release bot
Published by github-actions[bot] about 1 year ago
FromExpr
implementation for Punctuated
6 commits since the previous release, v1.1.2.
- Your friendly neighbourhood π€ semantic release bot
Published by Alorel about 1 year ago
TypeParam
, GenericParam
by @Alorel in https://github.com/Alorel/macroific-rs/pull/8
Full Changelog: https://github.com/Alorel/macroific-rs/compare/1.1.1...1.1.2
Published by Alorel about 1 year ago
TypeParamBound
, TraitBound
by @Alorel in https://github.com/Alorel/macroific-rs/pull/7
Full Changelog: https://github.com/Alorel/macroific-rs/compare/1.1.0...1.1.1
Published by Alorel about 1 year ago
AttributeOptions::from_stream
method by @Alorel in https://github.com/Alorel/macroific-rs/pull/5
from_parse
option to ParseOption
derive by @Alorel in https://github.com/Alorel/macroific-rs/pull/6
Full Changelog: https://github.com/Alorel/macroific-rs/compare/1.0.1...1.1.0
Published by Alorel about 1 year ago
format!
syntax incompatible with Rust 1.60.0 by @Alorel in https://github.com/Alorel/macroific-rs/pull/2
Full Changelog: https://github.com/Alorel/macroific-rs/compare/1.0.0...1.0.1
Published by Alorel about 1 year ago
Initial release