Home
last modified time | relevance | path

Searched refs:TraitItem (Results 1 – 9 of 9) sorted by relevance

/linux/rust/syn/
H A Ditem.rs262 pub items: Vec<TraitItem>,
603 pub enum TraitItem {
921 Signature, StaticMutability, TraitItem, TraitItemConst, TraitItemFn, TraitItemMacro,
2331 impl Parse for TraitItem { implementation
2342 input.parse().map(TraitItem::Fn) in parse()
2361 Ok(TraitItem::Const(TraitItemConst { in parse()
2372 return Ok(TraitItem::Verbatim(verbatim::between(&begin, input))); in parse()
2379 input.parse().map(TraitItem::Fn) in parse()
2393 input.parse().map(TraitItem::Macro) in parse()
2400 _ => return Ok(TraitItem::Verbatim(verbatim::between(&begin, input))), in parse()
[all …]
H A Dlib.rs434 Signature, StaticMutability, TraitItem, TraitItemConst, TraitItemFn, TraitItemMacro,
/linux/rust/syn/gen/
H A Dclone.rs1853 impl Clone for crate::TraitItem { implementation
1856 crate::TraitItem::Const(v0) => crate::TraitItem::Const(v0.clone()), in clone()
1857 crate::TraitItem::Fn(v0) => crate::TraitItem::Fn(v0.clone()), in clone()
1858 crate::TraitItem::Type(v0) => crate::TraitItem::Type(v0.clone()), in clone()
1859 crate::TraitItem::Macro(v0) => crate::TraitItem::Macro(v0.clone()), in clone()
1860 crate::TraitItem::Verbatim(v0) => crate::TraitItem::Verbatim(v0.clone()), in clone()
H A Deq.rs1848 impl Eq for crate::TraitItem {} implementation
1851 impl PartialEq for crate::TraitItem { implementation
1854 (crate::TraitItem::Const(self0), crate::TraitItem::Const(other0)) => { in eq()
1857 (crate::TraitItem::Fn(self0), crate::TraitItem::Fn(other0)) => { in eq()
1860 (crate::TraitItem::Type(self0), crate::TraitItem::Type(other0)) => { in eq()
1863 (crate::TraitItem::Macro(self0), crate::TraitItem::Macro(other0)) => { in eq()
1866 (crate::TraitItem::Verbatim(self0), crate::TraitItem::Verbatim(other0)) => { in eq()
H A Dfold.rs839 fn fold_trait_item(&mut self, i: crate::TraitItem) -> crate::TraitItem { in fold_trait_item() argument
3368 pub fn fold_trait_item<F>(f: &mut F, node: crate::TraitItem) -> crate::TraitItem in fold_trait_item()
3373 crate::TraitItem::Const(_binding_0) => { in fold_trait_item()
3374 crate::TraitItem::Const(f.fold_trait_item_const(_binding_0)) in fold_trait_item()
3376 crate::TraitItem::Fn(_binding_0) => { in fold_trait_item()
3377 crate::TraitItem::Fn(f.fold_trait_item_fn(_binding_0)) in fold_trait_item()
3379 crate::TraitItem::Type(_binding_0) => { in fold_trait_item()
3380 crate::TraitItem::Type(f.fold_trait_item_type(_binding_0)) in fold_trait_item()
3382 crate::TraitItem::Macro(_binding_0) => { in fold_trait_item()
3383 crate::TraitItem::Macro(f.fold_trait_item_macro(_binding_0)) in fold_trait_item()
[all …]
H A Dhash.rs2345 impl Hash for crate::TraitItem { implementation
2351 crate::TraitItem::Const(v0) => { in hash()
2355 crate::TraitItem::Fn(v0) => { in hash()
2359 crate::TraitItem::Type(v0) => { in hash()
2363 crate::TraitItem::Macro(v0) => { in hash()
2367 crate::TraitItem::Verbatim(v0) => { in hash()
H A Dvisit_mut.rs782 fn visit_trait_item_mut(&mut self, i: &mut crate::TraitItem) { in visit_trait_item_mut() argument
3256 pub fn visit_trait_item_mut<V>(v: &mut V, node: &mut crate::TraitItem) in visit_trait_item_mut()
3261 crate::TraitItem::Const(_binding_0) => { in visit_trait_item_mut()
3264 crate::TraitItem::Fn(_binding_0) => { in visit_trait_item_mut()
3267 crate::TraitItem::Type(_binding_0) => { in visit_trait_item_mut()
3270 crate::TraitItem::Macro(_binding_0) => { in visit_trait_item_mut()
3273 crate::TraitItem::Verbatim(_binding_0) => { in visit_trait_item_mut()
H A Ddebug.rs2648 impl Debug for crate::TraitItem { implementation
2652 crate::TraitItem::Const(v0) => v0.debug(formatter, "Const"), in fmt()
2653 crate::TraitItem::Fn(v0) => v0.debug(formatter, "Fn"), in fmt()
2654 crate::TraitItem::Type(v0) => v0.debug(formatter, "Type"), in fmt()
2655 crate::TraitItem::Macro(v0) => v0.debug(formatter, "Macro"), in fmt()
2656 crate::TraitItem::Verbatim(v0) => { in fmt()
H A Dvisit.rs774 fn visit_trait_item(&mut self, i: &'ast crate::TraitItem) { in visit_trait_item() argument
3424 pub fn visit_trait_item<'ast, V>(v: &mut V, node: &'ast crate::TraitItem) in visit_trait_item()
3429 crate::TraitItem::Const(_binding_0) => { in visit_trait_item()
3432 crate::TraitItem::Fn(_binding_0) => { in visit_trait_item()
3435 crate::TraitItem::Type(_binding_0) => { in visit_trait_item()
3438 crate::TraitItem::Macro(_binding_0) => { in visit_trait_item()
3441 crate::TraitItem::Verbatim(_binding_0) => { in visit_trait_item()