virtue
A sinless derive macro helper
0.0.19
48M downloads/mo
#1245 most downloaded on crates.io
bincode-org/virtue
What this package is like to depend on
Last release 8 months ago
17 Dec 2025
Release timing varies
gaps range from 2 weeks to 1.1 years
Some releases are documented
notes for 10 of 19 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
19 releases · first in 2021
1 release in the last 12 months
see the full history below
Release timeline
19 releases · Dec 2021 to Dec 2025Releases
latest 19-
0.0.1917 Dec 2025Nothing published for this version
-
0.0.1808 Nov 2024Release notes
Open source →What's Changed
- Allow adding generics to
impland trait name by @branchseer in #90 - Bump version to 0.0.18 by @VictorKoenders in #91
New Contributors
- @branchseer made their first contribution in #90
Full Changelog: v0.0.17...v0.0.18
- Allow adding generics to
-
0.0.1714 Jun 2024Release notes
Open source →What's Changed
- Fixed a new clippy warning by @VictorKoenders in #85
- Implement generic parameters for GenStruct and GenEnum by @NightEule5 in #84
- Implement attributes for
GenStructandGenEnumby @NightEule5 in #87
Full Changelog: v0.0.16...v0.0.17
-
0.0.1616 Jan 2024Release notes
Open source →What's Changed
- Add FnSelfArg::MutTakeSelf by @NightEule5 in #75
- Implement trait generics on impl-for by @NightEule5 in #76
- Struct generation improvements by @SlayerOfTheBad in #81
- pub incorrectly consuming a field type by @VictorKoenders in #78
- Release 0.0.16 by @VictorKoenders in #82
New Contributors
- @NightEule5 made their first contribution in #75
- @SlayerOfTheBad made their first contribution in #81
Full Changelog: v0.0.15...v0.0.16
-
0.0.1517 Oct 2023Release notes
Open source →What's Changed
- Made IdentOrIndex cloneable by @VictorKoenders in #67
- Improved documentation of StreamBuilder::set_span_on_all_tokens by @VictorKoenders in #69
- Bump actions/checkout from 3 to 4 by @dependabot in #71
- Fix wrong delimiter around attributes by @elichai in #72
- Release 0.0.15 by @VictorKoenders in #73
New Contributors
Full Changelog: v0.0.14...v0.0.15
-
0.0.1402 Jun 2023Release notes
Open source →What's Changed
- feat: make
ConstGenericfields public by @Daniel-Aaron-Bloom in #50 - feat: Enable multiple calls to
modify_generic_constraintsby @Daniel-Aaron-Bloom in #52 - Treat empty struct fields differently to a unit by @mkj in #49
- Add
constsupport to inherentimpland attr support generally by @Daniel-Aaron-Bloom in #53 - GenConst: moved into gen_const.rs by @wbcat in #55
- Fixed documentation by @VictorKoenders in #56
- Improved the doctests by @VictorKoenders in #57
- Impl for other type by @VictorKoenders in #58
- Added dependabot, updated CI by @VictorKoenders in #59
- Update bitflags requirement from 1.3 to 2.3 by @dependabot in #61
- Bump codecov/codecov-action from 1 to 3 by @dependabot in #60
- Bump actions/checkout from 1 to 3 by @dependabot in #62
- Bump actions/upload-artifact from 1 to 3 by @dependabot in #63
- Added ImplFor::new_lifetimes_depend_on_existing by @VictorKoenders in #64
- Release 0.0.14 by @VictorKoenders in #65
New Contributors
- @mkj made their first contribution in #49
- @wbcat made their first contribution in #55
- @dependabot made their first contribution in #61
Full Changelog: v0.0.13...v0.0.14
- feat: make
-
0.0.1330 Mar 2023Release notes
Open source →What's Changed
- Minor fixes for bincode bump by @VictorKoenders in #47
- Release 0.0.13 by @VictorKoenders in #48
Full Changelog: v0.0.12...v0.0.13
-
0.0.1230 Mar 2023Release notes
Open source →What's Changed
- Export
GenConstby @Daniel-Aaron-Bloom in #37 - Export
ConstGenericby @Daniel-Aaron-Bloom in #39 - refactor: remove
Ifromimpl_for_with_lifetimesby @Daniel-Aaron-Bloom in #40 - fix:
impl_generics_with_additional_lifetimesby @Daniel-Aaron-Bloom in #41 - fix: typo by @Daniel-Aaron-Bloom in #42
- Bumped edition to 2021 by @VictorKoenders in #43
- Added a test to validate that trailing commas on
whereconditions are okay by @VictorKoenders in #44 - Support parsing explicit discriminants on enums by @VictorKoenders in #45
- Release 0.0.12 by @VictorKoenders in #46
New Contributors
- @Daniel-Aaron-Bloom made their first contribution in #37
Full Changelog: v0.0.11...v0.0.12
- Export
-
0.0.1102 Nov 2022Release notes
Open source →What's Changed
- Write exported files to
target/generated/<crate_name>by @trevyn in #31 - Release 0.0.11 by @VictorKoenders in #32
Full Changelog: v0.0.10...v0.0.11
- Write exported files to
-
0.0.1017 Oct 2022Release notes
Open source →What's Changed
- Parse negative integer literals in enums by @trevyn in #29
- Release 0.0.10 by @VictorKoenders in #30
New Contributors
Full Changelog: v0.0.9...v0.0.10
-
0.0.918 Aug 2022Release notes
Open source →What's Changed
- Added
as_asyncto theFnBuilderby @VictorKoenders in #26 - Fixed
bitflagsinvocation and added<F = ()>parsing by @VictorKoenders in #27
Full Changelog: v0.0.8...v0.0.9
- Added
-
0.0.815 Mar 2022Nothing published for this version
-
0.0.701 Feb 2022Nothing published for this version
-
0.0.631 Jan 2022Nothing published for this version
-
0.0.523 Jan 2022Nothing published for this version
-
0.0.408 Jan 2022Nothing published for this version
-
0.0.314 Dec 2021Nothing published for this version
-
0.0.206 Dec 2021Nothing published for this version
-
0.0.104 Dec 2021Nothing published for this version