NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #600 most downloaded on crates.io
Trait object downcasting support using only safe Rust. It supports type parameters, associated types, and type constraints.
Last release 1 years ago
01 Sep 2025
Ships unpredictably
gaps range from 9 days to 3.8 years
Nearly every release is documented
notes for 14 of 15 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
15 releases · first in 2015
Updated README.md to omit lines hidden in crate documentation.
README.md to omit lines hidden in crate documentation.Cargo.toml: Corrected license format and added categories.Refine the trait and method documentation.
Refine the trait and method documentation.
sync flag is written in the crate
documentation to work around a crates.io doc rendering
bug.One column per quarter.
Update version to 2.0.0 and update CHANGELOG.md.
Update version to 2.0.0 and update CHANGELOG.md.
Arc downcasting functionality behind a new sync feature
that is enabled by default.DowncastSend trait to support downcasting to Box<Any + Send>
and made DowncastSync extend this trait.Box<Any + Send + Sync> to DowncastSync.rustdoc::bare_urls lint (1.53) and switch to edition 2021 (1.56).Bump version to 1.2.1 and update changelog.
Bump version to 1.2.1 and update changelog.
multiple_bound_locations lint.Reduce the number of keywords by one to be able to publish.
Reduce the number of keywords by one to be able to publish.
no_std support.alloc.Use dyn Trait syntax everywhere since it is supported by this libra…
Use dyn Trait syntax everywhere since it is supported by this libra…
dyn Trait syntax everywhere since it is supported by downcast-rs's
min-supported rust version (1.33).Support for downcasting Rc and Arc .
Rc<Trait> and Arc<Trait>.Rc and Arc in the
receiver position.Update CHANGELOG and bump version to 1.0.4.
Update CHANGELOG and bump version to 1.0.4.
local_inner_macros to impl_downcast to allow invoking via namespace.Add a CHANGELONG and bump version to 1.0.3.
Add a CHANGELONG and bump version to 1.0.3.
Minor release for minor feature addition.
Minor release for minor feature addition.
Bump up the patch version to publish the minor fix.
Bump up the patch version to publish the minor fix.
Cleaned up README and published 1.0.
Support for associated types as well.
Downcast functionality to downcast borrowed mutable and immutable trait objects to concrete types. Supports concrete type parameters and type variable
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →