Lines Matching +full:all +full:- +full:impls
9 fn always_eq(field_type: &Type) -> bool { in always_eq()
15 Type::Tuple(inner) => inner.iter().all(always_eq), in always_eq()
20 fn expand_impl_body(defs: &Definitions, node: &Node) -> TokenStream { in expand_impl_body()
106 fn expand_impl(defs: &Definitions, node: &Node) -> TokenStream { in expand_impl()
116 #[cfg_attr(doc_cfg, doc(cfg(feature = "extra-traits")))] in expand_impl()
136 #[cfg_attr(doc_cfg, doc(cfg(feature = "extra-traits")))] in expand_impl()
138 fn eq(&self, #other: &Self) -> bool { in expand_impl()
145 pub fn generate(defs: &Definitions) -> Result<()> { in generate()
146 let mut impls = TokenStream::new(); in generate() localVariable
148 impls.extend(expand_impl(defs, node)); in generate()
158 #impls in generate()