Name Description Size
add_assign_like.rs 1507
add_helpers.rs 835
add_like.rs 5740
as_mut.rs 2723
as_ref.rs 2703
constructor.rs 1990
deref.rs 1540
deref_mut.rs 1378
error.rs 14088
fmt
from.rs Implementation of a [`From`] derive macro. 16646
from_str.rs 3541
index.rs 1540
index_mut.rs 1501
into.rs Implementation of an [`Into`] derive macro. 15304
into_iterator.rs 2143
is_variant.rs 2046
lib.rs 6646
mul_assign_like.rs 1879
mul_helpers.rs 969
mul_like.rs 1941
not_like.rs 5928
parsing.rs Common parsing utilities for derive macros. Fair parsing of [`syn::Type`] and [`syn::Expr`] requires [`syn`]'s `full` feature to be enabled, which unnecessary increases compile times. As we don't have complex AST manipulation, usually requiring only understanding where syntax item begins and ends, simpler manual parsing is implemented. 14538
sum_like.rs 2048
try_into.rs 4345
try_unwrap.rs 5864
unwrap.rs 5609
utils.rs 49487