Macro darling::uses_lifetimes [−][src]
macro_rules! uses_lifetimes {
($impl_type : ty, $accessor : ident) => { ... };
($impl_type : ty, $first : ident, $($field : ident), +) => { ... };
}
Expand description
Generator for UsesLifetimes
impls that unions the used lifetimes of the selected fields.
Usage
The macro takes the type implementing the trait as the first argument, then a comma-separated list of fields for the rest of its arguments.
The type of each passed-in field must implement UsesLifetimes
, or the resulting code won’t compile.