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

crates.io "from" keyword

Top 6.4% on crates.io
conv 0.3.3
This crate provides a number of conversion traits with more specific semantics than those provide...
7 versions - Latest release: over 10 years ago - 61 dependent packages - 1,038 dependent repositories - 18.6 million downloads total - 52 stars on GitHub - 1 maintainer
struct_auto_from 0.2.0
Simple Rust library for auto generating conversion methods between structs.
2 versions - Latest release: about 3 years ago - 4.25 thousand downloads total - 3 stars on GitHub - 1 maintainer
amass 0.1.1
Automatically generate `From` impls for nested enums, even across crates
2 versions - Latest release: about 1 year ago - 2.14 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 1.9% on crates.io
derive_more 2.1.1 💰
Adds #[derive(x)] macros for more traits
51 versions - Latest release: 9 months ago - 1,800 dependent packages - 24,555 dependent repositories - 494 million downloads total - 2,139 stars on GitHub - 1 maintainer
conv2 0.4.2
This crate provides a number of conversion traits with more specific semantics than those provide...
4 versions - Latest release: over 1 year ago - 14.7 thousand downloads total - 2 stars on GitHub - 1 maintainer
structural-convert-derive 0.3.0
Macros for structural-convert crate
3 versions - Latest release: over 2 years ago - 1 dependent package - 139 thousand downloads total - 19 stars on GitHub - 1 maintainer
transitive_from 0.1.3
Helper macros for creating hierarchies of transitive `From` implementations.
4 versions - Latest release: almost 6 years ago - 1 dependent repositories - 14.3 thousand downloads total - 6 stars on GitHub - 1 maintainer
derive_more_preview 0.1.0
Adds #[derive(x)] macros for more traits
1 version - Latest release: about 3 years ago - 3 dependent packages - 1 dependent repositories - 3.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
derive_constructors 1.0.0
Deriving From, TryFrom and create new_with_*args* functions.
1 version - Latest release: over 2 years ago - 1.97 thousand downloads total - 0 stars on GitHub - 1 maintainer
derive_constructors_proc 1.0.0
Deriving From, TryFrom and create new_with_*args* functions.
1 version - Latest release: over 2 years ago - 1 dependent package - 2.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
cove 1.0.0
Casts Of Varying Elegance (COVE): extension traits for casting numerical types
9 versions - Latest release: over 2 years ago - 10.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
variadic_from 0.62.1
Variadic from.
61 versions - Latest release: 3 months ago - 1 dependent package - 110 thousand downloads total - 46 stars on GitHub - 1 maintainer
structural-convert 0.13.0
Derive conversion traits (From, Into, TryFrom, TryInto) when fields are structurally similar in e...
17 versions - Latest release: over 2 years ago - 143 thousand downloads total - 19 stars on GitHub - 1 maintainer
fromit 0.1.2 💰
A super powerful macro for generating new structs with getters, setters, and `From` or `TryFrom` ...
6 versions - Latest release: over 3 years ago - 1 dependent package - 8.01 thousand downloads total - 2 stars on GitHub - 1 maintainer
o2o-impl 0.5.5
Implementation of 'o2o' crate
31 versions - Latest release: 3 months ago - 2 dependent packages - 377 thousand downloads total - 79 stars on GitHub - 1 maintainer
impl-converter-helper 0.1.2
declarative macro library to help you implement the `From` or `TryFrom` trait for your type.
3 versions - Latest release: over 3 years ago - 9.51 thousand downloads total - 1 stars on GitHub - 1 maintainer
variadic_from_meta 0.33.1
Variadic from, proc-macro part.
32 versions - Latest release: 3 months ago - 41.1 thousand downloads total - 46 stars on GitHub - 1 maintainer
derive-from-one 0.1.0 💰
Automatically generates `From` impls so you don't have to
1 version - Latest release: about 3 years ago - 1 dependent repositories - 5.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
o2o-macros 0.5.5
Macro definitions of 'o2o' crate
31 versions - Latest release: 3 months ago - 1 dependent package - 376 thousand downloads total - 79 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: over 5 years ago - 7.58 thousand downloads total - 6 stars on GitHub - 1 maintainer
o2o 0.5.5
Object to Object mapper for Rust. Derive '(Try)From' and '(Try)Into' traits.
33 versions - Latest release: 3 months ago - 372 thousand downloads total - 79 stars on GitHub - 1 maintainer
errorcon 0.1.0
A small crate for scoping errors and easier error conversion
1 version - Latest release: almost 3 years ago - 2 dependent packages - 3.32 thousand downloads total - 10 stars on GitHub - 1 maintainer
intuple 0.2.0
Convert structs and enums into tuples (of refs) and back - recursive, ignore fields
2 versions - Latest release: almost 3 years ago - 2 dependent packages - 1 dependent repositories - 4.64 thousand downloads total - 11 stars on GitHub - 1 maintainer
from-enum-derive 0.1.1
Provides a derive proc macro for deriving From on enums
2 versions - Latest release: about 4 years ago - 1 dependent package - 3.84 thousand downloads total - 0 stars on GitHub - 1 maintainer
easy-cast 0.7.1 💰
Type conversions which are expected to succeed
18 versions - Latest release: 28 days ago - 10 dependent packages - 151 dependent repositories - 7.82 million downloads total - 30 stars on GitHub - 1 maintainer
derive-from-ext 0.2.0
Derive macro implementing 'From' for structs
2 versions - Latest release: over 4 years ago - 3 dependent repositories - 14.3 thousand downloads total - 4 stars on GitHub - 1 maintainer
model-mapper 0.8.0
Derive macro to map between different types
18 versions - Latest release: 4 months ago - 19.7 thousand downloads total - 37 stars on GitHub - 1 maintainer
model-mapper-macros 0.8.0
Macros for model-mapper crate
18 versions - Latest release: 4 months ago - 1 dependent package - 20.1 thousand downloads total - 37 stars on GitHub - 1 maintainer
from-enum 0.1.1
Provides a derive proc macro for deriving From on enums
2 versions - Latest release: about 4 years ago - 3.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum-tree-derive 0.1.0
Derive macros for the enum-tree crate
1 version - Latest release: 4 months ago - 36 downloads total - 1 maintainer
from-to-repr 0.2.2
Derives TryFrom and From implementations for the representation type of a Rust enumeration.
13 versions - Latest release: about 2 years ago - 2 dependent packages - 1 dependent repositories - 35 thousand downloads total - 0 stars on GitHub - 1 maintainer
number-as 1.0.11
Extend primitive number types to make them have a `number_as` method.
11 versions - Latest release: 3 months ago - 2 dependent packages - 18.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
primitive-from 1.0.2 💰
Provides a trait PrimitiveFrom that is what From is to Into for num_traits::AsPrimitive
3 versions - Latest release: about 7 years ago - 1 dependent package - 2 dependent repositories - 7.17 thousand downloads total - 0 stars on GitHub - 1 maintainer
into_variant 0.3.0
Easily convert your types into the corresponding enum variant
4 versions - Latest release: over 4 years ago - 7.9 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
type-change 0.1.0
Convert between different types of the same field name
1 version - Latest release: almost 5 years ago - 1.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
derive-to-usize 0.1.0
Derive for From and Into usize
1 version - Latest release: over 2 years ago - 2.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
fromage 0.1.1 💰
A cheesy Rust hack for converting between non-local types
3 versions - Latest release: over 1 year ago - 1.91 thousand downloads total - 1 stars on GitHub - 1 maintainer
enum-mapping-macro 0.1.1
Maps enum variants to numbers and viceversa
2 versions - Latest release: about 2 years ago - 2.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
derive-into 0.2.4
A Rust derive macro for easily creating conversions between structs and enums
6 versions - Latest release: 7 months ago - 15 thousand downloads total - 7 stars on GitHub - 1 maintainer
bijective-enum-map 0.1.0
Convert an enum to and from another type, with From (or TryFrom)
1 version - Latest release: over 1 year ago - 1.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
struct-mapper 0.2.0
Derive macro to auto-generate From<Source> for Target by mapping struct fields — zero boilerplate...
2 versions - Latest release: 4 months ago - 49 downloads total - 0 stars on GitHub - 1 maintainer
enum-tree 0.1.0
Derives for hierarchical enums: const variant enumeration, From conversions, and ancestor wrapping
1 version - Latest release: 4 months ago - 32 downloads total - 1 maintainer
into_enum 0.1.0
Rust macro to generate trivial From impls
1 version - Latest release: almost 2 years ago - 1.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
into-from 0.1.5
Rust macro for impl Into<T> or From<T> for Struct
5 versions - Latest release: almost 2 years ago - 3.99 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum-variants-derive 0.1.1 removed
Derive macros for the enum-variants crate
1 version - Latest release: 4 months ago - 0 downloads total
macro-into removed
Rust macro for impl Into<T> or From<T> for Struct
1 version - Latest release: over 1 year ago - 252 downloads total - 0 stars on GitHub - 1 maintainer