Lines Matching refs:derive
14 use crate::{derive, generics};
169 let derived_traits = derive::expand_struct(strct, &mut derives);
203 for derive in &strct.derives {
204 let span = derive.span;
205 match derive.what {
219 if !derive::contains(&strct.derives, Trait::Eq) {
258 if !derive::contains(&strct.derives, Trait::Ord) {
336 let derived_traits = derive::expand_enum(enm, &mut derives);
838 for derive in &ety.derives {
839 if derive.what == Trait::ExternType {
841 let span = derive.span;