An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "dyn" keyword

dync 0.6.0
An efficient alternative to `dyn Trait` for containerized types
15 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 405 thousand downloads total - 7 stars on GitHub - 1 maintainer
tinybox 0.5.1 💰
Like `Box`, but with an optimization that avoids allocations for small data-structures
8 versions - Latest release: 5 days ago - 1 dependent package - 6.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
dync-derive 0.4.0
Attribute macros for producing `dync` compatible traits
3 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 389 thousand downloads total - 7 stars on GitHub - 1 maintainer
clone_box 0.1.3
Simple convenience macro for casting to parent object-trait by cloning.
4 versions - Latest release: over 2 years ago - 1 dependent package - 5.77 thousand downloads total - 0 stars on GitHub - 1 maintainer
assert-impl-trait 1.0.0
Provides a macro to assert that a type implements a trait.
1 version - Latest release: 9 months ago - 491 downloads total - 0 stars on GitHub - 1 maintainer
named-generics-bundle 0.1.1
Convenience macros to help with the "bundle multiple generic params with a helper trait" pattern
5 versions - Latest release: 11 months ago - 486 thousand downloads total - 5 stars on GitHub - 1 maintainer
ispawn 0.0.3
Runtime-agnostic async spawners.
3 versions - Latest release: 11 months ago - 1.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
dynemit 0.0.1
a crate for working with Dynamic Dispatch in Rust.
1 version - Latest release: about 1 year ago - 457 downloads total - 1 stars on GitHub - 1 maintainer
qucirc 0.1.3 removed
A lightweight and extensible quantum circuit representation for Python and Rust.
2 versions - Latest release: over 1 year ago - 241 downloads total - 0 stars on GitHub - 1 maintainer
tisel 0.1.1
Effective type-based pseudodynamic dispatch to impls, enums and typeid
2 versions - Latest release: about 2 years ago - 2.3 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
dyn_std 0.3.3
Dynamic (object-safe) version of std traits.
9 versions - Latest release: over 2 years ago - 29 thousand downloads total - 4 stars on GitHub - 1 maintainer
dynex_core 0.1.1
Core functionality for the `dynex` crate.
2 versions - Latest release: over 2 years ago - 4.05 thousand downloads total - 4 stars on GitHub - 1 maintainer
dynex 0.1.1
Inherit and derive object-unsafe traits for dynamic Rust.
2 versions - Latest release: over 2 years ago - 3.78 thousand downloads total - 4 stars on GitHub - 1 maintainer
dyn_derive 0.3.4
Inherit and derive object-unsafe traits for dynamic Rust.
14 versions - Latest release: over 2 years ago - 25.6 thousand downloads total - 4 stars on GitHub - 1 maintainer
bevy_dynamic_bundle 0.2.1
Provides dynamic bundles for bevy
3 versions - Latest release: over 2 years ago - 3.88 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 3.6% on crates.io
dyn-clone 1.0.20 💰
Clone trait that is dyn-compatible
21 versions - Latest release: about 1 year ago - 304 dependent packages - 5,460 dependent repositories - 355 million downloads total - 756 stars on GitHub - 1 maintainer
dyn-error 0.2.2
Error-related utilites for Rust
5 versions - Latest release: about 2 years ago - 1 dependent package - 6.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
as_base 0.1.3
Cast trait objects to some base class
4 versions - Latest release: about 3 years ago - 5.87 thousand downloads total - 0 stars on GitHub - 1 maintainer
dyn_object 0.2.0
Ergonomic and thread safe version of Box<dyn Any>.
2 versions - Latest release: over 2 years ago - 2.85 thousand downloads total - 1 stars on GitHub - 1 maintainer
spellcast 0.1.2
Casting of dynamic objects
3 versions - Latest release: over 2 years ago - 3.82 thousand downloads total - 0 stars on GitHub - 1 maintainer
dyn-hash 1.0.0 💰
Hash trait that is dyn-compatible
7 versions - Latest release: 12 months ago - 4 dependent packages - 3.86 million downloads total - 36 stars on GitHub - 1 maintainer
dyn-slice 3.2.2
&[dyn Trait] implementation, inspired by a Reddit thread.
20 versions - Latest release: over 2 years ago - 22.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
serde_flexitos 0.2.2
Flexible serialization and deserialization of trait objects with Serde
4 versions - Latest release: about 2 years ago - 136 thousand downloads total - 9 stars on GitHub - 1 maintainer
tinydyn 0.1.1
A lightweight dynamic dispatch library
2 versions - Latest release: over 3 years ago - 2.65 thousand downloads total - 10 stars on GitHub - 1 maintainer
object-safe 0.3.1
Implement object-unsafe traits for trait objects
4 versions - Latest release: about 3 years ago - 2 dependent packages - 5.15 thousand downloads total - 0 stars on GitHub - 1 maintainer
traitify 0.1.0
A macro to turn an impl block into a trait
1 version - Latest release: over 3 years ago - 1.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
traitify-core 0.1.0
A macro to turn an impl block into a trait. This is the logic behind the traitify crate.
1 version - Latest release: over 3 years ago - 1 dependent package - 2 thousand downloads total - 0 stars on GitHub - 1 maintainer
dynsequence 0.1.0-alpha.4 💰
Sequence-Like data-structure for storing dynamically sized types
4 versions - Latest release: over 3 years ago - 5.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
methods-enum 0.3.2
Two macros for easy implementation of 'state' design pattern and other dynamic polymorphism using...
13 versions - Latest release: about 3 years ago - 2 dependent repositories - 17.7 thousand downloads total - 3 stars on GitHub - 1 maintainer
thin_trait_object 1.1.2
One pointer wide trait objects which are also FFI safe, allowing traits to be passed to/from and ...
5 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 10.9 thousand downloads total - 44 stars on GitHub - 1 maintainer
dynvec 0.1.4
This crate provides the `DynVec` type that acts like a vector to store any datatype.
5 versions - Latest release: almost 6 years ago - 1 dependent package - 7.76 thousand downloads total - 1 maintainer
existential 0.1.1
Existential quantification over lifetimes
2 versions - Latest release: about 5 years ago - 2.77 thousand downloads total - 3 stars on GitHub - 1 maintainer
dyncall
Crate to approach functionality of the dyncall C library,used by many interpreted languages for d...
1 version - Latest release: 2 months ago - 1.32 thousand downloads total - 1 stars on GitHub - 1 maintainer
dyn_safe 0.1.0
Take control of the Semver hazard of the `dyn` safety of your traits!
5 versions - Latest release: about 1 year ago - 8.97 thousand downloads total - 6 stars on GitHub - 1 maintainer
double-dyn 0.1.1
Macro for implementing functions with multiple dynamic argument dispatch
2 versions - Latest release: over 4 years ago - 2.91 thousand downloads total - 0 stars on GitHub - 1 maintainer
dynamize 0.3.5
trait objects with variable associated types
8 versions - Latest release: almost 5 years ago - 1 dependent package - 10.9 thousand downloads total - 1 maintainer
dyncollections 0.1.0
This library provides a bunch of collections to store trait objects and retrive concrete types fr...
1 version - Latest release: 4 months ago - 0 downloads total - 1 maintainer
fat_type 0.3.0
A type which permits thin references to arrays and dynamic types.
3 versions - Latest release: over 3 years ago - 4.24 thousand downloads total - 1 maintainer
dyn-eq 0.1.3
Test equality between trait objects
4 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 493 thousand downloads total - 2 stars on GitHub - 1 maintainer
gen_dyn_run 0.1.0
dynmatic code generator for GenUI (work for plugin)
1 version - Latest release: over 1 year ago - 1.39 thousand downloads total - 1 maintainer
application-toys-macros 0.0.2
Procedural macros for application-toys — makes async trait methods dyn-compatible via #[asynchron...
2 versions - Latest release: 4 months ago - 32 downloads total - 0 stars on GitHub - 1 maintainer