crates.io "dyn" keyword
dync 0.6.0
An efficient alternative to `dyn Trait` for containerized types15 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-structures8 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 traits3 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" pattern5 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 typeid2 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 bevy3 versions - Latest release: over 2 years ago - 3.88 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 3.6% on crates.io
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-clone 1.0.20 💰
Clone trait that is dyn-compatible21 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 Rust5 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 class4 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 objects3 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-compatible7 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 Serde4 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 library2 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 objects4 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 trait1 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 types4 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 lifetimes2 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 dispatch2 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 types8 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 objects4 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
Related Keywords
trait
13
clone
7
trait-object
7
derive
5
object
4
partial-eq
4
any
3
rust
3
cast
3
macro
3
traits
2
proc-macro
2
async
2
enum
2
object-safe
2
dispatch
2
generic
2
hash
2
eq
2
ffi
2
dst
2
collection
2
type
2
vec
2
safe
2
call
1
c
1
spawn
1
named
1
generics
1
bundle
1
middleware
1
genui
1
safety
1
semver
1
multimethod
1
multiple
1
pointer
1
object-oriented
1
dyncall
1
blanket
1
attribute
1
casting
1
list
1
dynamic
1
vector
1
specialization
1
typeid
1
collections
1
type-erasure
1
serde
1
serialization
1
bevy
1
gamedev
1
box
1
rust-macros
1
virtual
1
lifetime
1
test
1
impl
1
polymorphism
1
methods
1
state
1
utilities
1
dynamic-polymorphism
1
enums
1
macros-rust
1
state-pattern
1
error
1
future
1
boxed
1
slice
1
ptr_metadata
1
data-structures
1
fat
1
vtable
1
dynamic-dispatch
1
embedded
1
embedded-rust
1
thin
1
circuit
1
python
1
quantum
1
visualization
1