Name Description Size
add_assign_like.rs 1555
add_helpers.rs 835
add_like.rs 5914
as
constructor.rs 2078
deref.rs 1628
deref_mut.rs 1466
error.rs 15463
fmt
from.rs Implementation of a [`From`] derive macro. 14176
from_str.rs 3642
index.rs 1540
index_mut.rs 1501
into.rs Implementation of an [`Into`] derive macro. 20049
into_iterator.rs 2135
is_variant.rs 2083
lib.rs 6837
mul_assign_like.rs 1907
mul_helpers.rs 969
mul_like.rs 1969
not_like.rs 6086
parsing.rs Common parsing utilities for derive macros. Fair parsing of [`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. 9216
sum_like.rs 2081
try_from.rs Implementation of a [`TryFrom`] derive macro. 4839
try_into.rs 4511
try_unwrap.rs 6435
unwrap.rs 5697
utils.rs 77042