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 |