crates.io "from" keyword
Top 6.4% on crates.io
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
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 crates2 versions - Latest release: about 1 year ago - 2.14 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 1.9% on crates.io
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
derive_more 2.1.1 💰
Adds #[derive(x)] macros for more traits51 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 crate3 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 traits1 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 types9 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' crate31 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 to1 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' crate31 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 conversion1 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 fields2 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 enums2 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 succeed18 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 structs2 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 types18 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 crate18 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 enums2 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 crate1 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::AsPrimitive3 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 variant4 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 name1 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 usize1 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 types3 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 viceversa2 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 enums6 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 wrapping1 version - Latest release: 4 months ago - 32 downloads total - 1 maintainer
into_enum 0.1.0
Rust macro to generate trivial From impls1 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 Struct5 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 crate1 version - Latest release: 4 months ago - 0 downloads total
macro-into removed
Rust macro for impl Into<T> or From<T> for Struct1 version - Latest release: over 1 year ago - 252 downloads total - 0 stars on GitHub - 1 maintainer
Related Keywords
derive
26
into
20
enum
10
rust
10
macro
9
conversion
9
tryfrom
6
convert
6
map
6
mapper
5
rust-lang
5
mapping
4
struct
4
cast
4
trait
3
proc-macro
3
copy
3
automapper
3
copier
3
tryinto
3
variadic
2
fundamental
2
general-purpose
2
model
2
macros
2
primitive
2
try_from
2
constructor
2
as
2
display
2
variants
2
add
2
intoiterator
2
tuple
2
tree
2
approximation
2
no_std
1
any
1
usize
1
setter
1
builder
1
developer-tools
1
newtype
1
ignore
1
recursive
1
rust-crate
1
rust-library
1
structure
1
tuples
1
developer experience
1
number
1
coherence
1
orphan-rules
1
traits
1
cheese
1
hack
1
orphan
1
telety
1
converter
1
error
1
context
1
blockchain
1
dapp
1
polkadot
1
signer
1
substrate
1
tesseract
1
wallet
1
sealed
1