Ecosyste.ms: Packages

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

crates.io "any" keyword

dyn_object 0.2.0
Ergonomic and thread safe version of Box<dyn Any>.
2 versions - Latest release: 2 months ago - 617 downloads total - 1 stars on GitHub - 1 maintainer
trait_cast_rs 0.2.4
Get your own Any with support for casting to trait objects.
5 versions - Latest release: over 1 year ago - 1.88 thousand downloads total - 1 stars on GitHub - 2 maintainers
anyerror 0.1.12
A type of any error for transport
13 versions - Latest release: 7 months ago - 5 dependent packages - 54 dependent repositories - 635 thousand downloads total - 4 stars on GitHub - 1 maintainer
intertrait 0.2.2
Allow for inter-trait casting
5 versions - Latest release: almost 3 years ago - 7 dependent packages - 4 dependent repositories - 43 thousand downloads total - 38 stars on GitHub - 1 maintainer
identity_cast 1.0.0
A library for specializing on types dynamically via `Any`
1 version - Latest release: almost 3 years ago - 503 downloads total - 1 stars on GitHub - 1 maintainer
anystr 0.0.0
An abstraction over string encoding that supports ASCII, UTF-8, UTF-16 and UTF-32
3 versions - Latest release: about 1 month ago - 638 downloads total - 1 maintainer
sashay 0.5.0
Type-erased and lifetime-erased references and slices
9 versions - Latest release: over 1 year ago - 2.66 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 8.9% on crates.io
typeable 0.1.2
Exposes Typeable, for getting TypeIds at runtime.
12 versions - Latest release: almost 9 years ago - 7 dependent packages - 4,803 dependent repositories - 6.3 million downloads total - 11 stars on GitHub - 1 maintainer
any-cache 0.2.3
Cache with freely typed keys and any associated value
5 versions - Latest release: almost 7 years ago - 2 dependent packages - 3 dependent repositories - 16 thousand downloads total - 4 stars on GitHub - 1 maintainer
any_library 0.1.7
My first library for type checks
8 versions - Latest release: about 1 year ago - 2.26 thousand downloads total - 0 stars on GitHub - 1 maintainer
any-opt 1.0.1
Simple macro to get the first value from a list of options
2 versions - Latest release: over 4 years ago - 1.09 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
any-error 💰
When you just want to use `?` in peace
1 version - Latest release: about 1 month ago - 539 downloads total - 1 stars on GitHub - 1 maintainer
anyrust 0.1.0
any rust
6 versions - Latest release: 15 days ago - 913 downloads total - 0 stars on GitHub - 1 maintainer
as_any_min 1.0.2
A minuscule rust library that allows trait objects to be easily upcast to Any
3 versions - Latest release: over 3 years ago - 1.66 thousand downloads total - 0 stars on GitHub - 1 maintainer
anylist 0.6.4
a list type for any type
10 versions - Latest release: 3 months ago - 1 dependent package - 3 thousand downloads total - 0 stars on GitHub - 1 maintainer
to_unit 1.0.2 💰
ToUnit; Any type to () syntax sugar.
3 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 3.04 thousand downloads total - 1 stars on GitHub - 1 maintainer
box_any 0.2.0
Provides a dynamic box type `BoxAny`, which contains a `Box<T>` value. `BoxAny` is similar to Box...
2 versions - Latest release: 4 months ago - 553 downloads total - 0 stars on GitHub - 1 maintainer
any-range 0.1.4
AnyRange<T> enum can hold any Range*<T> type
5 versions - Latest release: 2 months ago - 1 dependent repositories - 2.19 thousand downloads total - 11 stars on GitLab.com - 1 maintainer
any-box 0.0.1
The crate contains an implementation of a container type `AnyBox` which works similar to C++'s (s...
1 version - Latest release: about 2 years ago - 504 downloads total - 0 stars on GitLab.com - 1 maintainer
match_any_trait 0.1.1
match expressions for any trait
3 versions - Latest release: 9 months ago - 786 downloads total - 0 stars on GitHub - 1 maintainer
list-any 0.2.1
Type erased slices and Vecs
3 versions - Latest release: almost 2 years ago - 1 dependent package - 3 dependent repositories - 16 thousand downloads total - 11 stars on GitHub - 1 maintainer
struct-variant 1.0.2
Minimal helper macro to generate an enum out of a list of structs.
3 versions - Latest release: about 3 years ago - 3.74 thousand downloads total - 5 stars on GitHub - 1 maintainer
trait_cast_impl_rs 0.2.1
Proc-macro implementation for the 'trait_cast_rs' crate.
2 versions - Latest release: over 1 year ago - 1 dependent package - 1.31 thousand downloads total - 1 stars on GitHub - 2 maintainers
any_cmp 0.4.1
Support dynamic type comparisons.
6 versions - Latest release: 4 months ago - 1.62 thousand downloads total - 1 stars on GitHub - 1 maintainer
apperr 0.2.0
A thin special-purpose wrapper around Any.
2 versions - Latest release: 4 months ago - 1 dependent package - 591 downloads total - 1 maintainer
Top 6.3% on crates.io
mopa 0.2.2 💰
My Own Personal Any: get your own Any with additional functionality
12 versions - Latest release: about 8 years ago - 28 dependent packages - 609 dependent repositories - 784 thousand downloads total - 108 stars on GitHub - 1 maintainer
Top 4.6% on crates.io
downcast-rs 1.2.1
Trait object downcasting support using only safe Rust. It supports type parameters, associated ty...
12 versions - Latest release: about 2 months ago - 239 dependent packages - 11,264 dependent repositories - 22 million downloads total - 164 stars on GitHub - 1 maintainer
Top 9.4% on crates.io
downcast 0.11.0
Trait for downcasting trait objects back to their original types.
20 versions - Latest release: over 2 years ago - 25 dependent packages - 2,289 dependent repositories - 23.3 million downloads total - 10 stars on GitHub - 1 maintainer
better_any 0.2.0
Type id and Any for non static types
4 versions - Latest release: over 1 year ago - 15 dependent packages - 663 dependent repositories - 1.27 million downloads total - 10 stars on GitHub - 1 maintainer
Top 3.9% on crates.io
anymap 0.12.1 💰
A safe and convenient store for one value of each type
24 versions - Latest release: over 7 years ago - 89 dependent packages - 996 dependent repositories - 4.96 million downloads total - 303 stars on GitHub - 1 maintainer
pi_any 0.1.1
attempt to downcast the triat object to a concrete type
2 versions - Latest release: about 2 years ago - 5 dependent packages - 2 dependent repositories - 2.52 thousand downloads total - 1 stars on GitHub - 1 maintainer
memur 0.1.2
Arena storage with bells and whistles.
3 versions - Latest release: over 3 years ago - 1.59 thousand downloads total - 3 stars on GitHub - 1 maintainer
dync 0.5.7 💰
An efficient alternative to `dyn Trait` for containerized types
14 versions - Latest release: 7 months ago - 2 dependent packages - 1 dependent repositories - 7.62 thousand downloads total - 5 stars on GitHub - 1 maintainer
any_vec 0.13.0
Type erased vector. Most operations can be done without type knowledge. Mostly zero overhead.
16 versions - Latest release: 9 months ago - 3 dependent packages - 4 dependent repositories - 23.7 thousand downloads total - 12 stars on GitHub - 1 maintainer
for_any 0.0.1-beta.0
A derive macro to call a function on enum data, no matter which variant it has.
1 version - Latest release: almost 3 years ago - 413 downloads total - 0 stars on GitHub - 1 maintainer
new_units 0.3.1
Make unique types
4 versions - Latest release: about 1 year ago - 1.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
string_map 0.4.1
Create a record to store any type of value
6 versions - Latest release: about 4 years ago - 2.47 thousand downloads total - 1 stars on GitHub - 1 maintainer
polymap 0.3.0
A map containing varying types of value
10 versions - Latest release: almost 7 years ago - 2 dependent packages - 1 dependent repositories - 8.8 thousand downloads total - 6 stars on GitHub - 1 maintainer
match_any 1.0.1
Provides a declarative macro, that matches an expression to any of the patterns and executes the ...
3 versions - Latest release: over 3 years ago - 1 dependent package - 4 dependent repositories - 3.2 thousand downloads total - 3 stars on GitHub - 1 maintainer
hvec 0.4.0
A Vec-like structure that can store different types of different sizes contiguous with each other...
4 versions - Latest release: 3 months ago - 1.42 thousand downloads total - 2 stars on GitHub - 1 maintainer
crosstrait 0.1.0
Cast from `dyn Any` to other trait objects, with no_std, no alloc support
1 version - Latest release: 24 days ago - 0 downloads total - 22 stars on GitHub - 1 maintainer
cast_trait_object_macros 0.1.3
Cast between trait objects using only safe Rust.
4 versions - Latest release: over 3 years ago - 1 dependent package - 2 dependent repositories - 8.88 thousand downloads total - 12 stars on GitHub - 1 maintainer
mopa-maintained 0.2.3 💰
My Own Personal Any: get your own Any with additional functionality
1 version - Latest release: almost 2 years ago - 406 downloads total - 108 stars on GitHub - 1 maintainer
univec 1.0.1
A vector that can hold elements of any single type
12 versions - Latest release: 24 days ago - 2.51 thousand downloads total - 1 maintainer
cast_trait_object 0.1.3
Cast between trait objects using only safe Rust.
4 versions - Latest release: over 3 years ago - 1 dependent package - 3 dependent repositories - 8.34 thousand downloads total - 12 stars on GitHub - 1 maintainer
downcast-trait 0.1.0
Allow casting between traits.
1 version - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 1.58 thousand downloads total - 1 stars on GitHub - 1 maintainer
dync-derive 0.4.0 💰
Attribute macros for producing `dync` compatible traits
3 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 4.59 thousand downloads total - 5 stars on GitHub - 1 maintainer
ezty 0.1.4
Zero-fuss Any-things
5 versions - Latest release: 7 months ago - 1 dependent repositories - 1.27 thousand downloads total - 0 stars on GitHub - 1 maintainer
anymap3 1.0.0
A safe and convenient store for one value of each type
1 version - Latest release: 5 months ago - 1.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
polymorph 0.1.0
A set of utilities to better enable polymorphic behavior in Rust.
1 version - Latest release: over 2 years ago - 418 downloads total - 3 stars on GitHub - 1 maintainer
anycollections 0.2.0
Rust Vec and HashMap which can contain arbitrary types
1 version - Latest release: over 7 years ago - 1.31 thousand downloads total - 2 stars on GitHub - 1 maintainer