Home
last modified time | relevance | path

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

/linux/rust/syn/
H A Dgenerics.rs30 pub params: Punctuated<GenericParam, Token![,]>,
46 pub enum GenericParam {
187 pub struct Lifetimes<'a>(Iter<'a, GenericParam>);
193 if let GenericParam::Lifetime(lifetime) = self.0.next()? { in next()
201 pub struct LifetimesMut<'a>(IterMut<'a, GenericParam>);
207 if let GenericParam::Lifetime(lifetime) = self.0.next()? { in next()
215 pub struct TypeParams<'a>(Iter<'a, GenericParam>);
221 if let GenericParam::Type(type_param) = self.0.next()? { in next()
229 pub struct TypeParamsMut<'a>(IterMut<'a, GenericParam>);
235 if let GenericParam::Type(type_param) = self.0.next()? { in next()
[all …]
H A Dlib.rs407 BoundLifetimes, ConstParam, GenericParam, Generics, LifetimeParam, PredicateLifetime,
/linux/rust/syn/gen/
H A Dclone.rs974 impl Clone for crate::GenericParam { implementation
977 crate::GenericParam::Lifetime(v0) => { in clone()
978 crate::GenericParam::Lifetime(v0.clone()) in clone()
980 crate::GenericParam::Type(v0) => crate::GenericParam::Type(v0.clone()), in clone()
981 crate::GenericParam::Const(v0) => crate::GenericParam::Const(v0.clone()), in clone()
H A Deq.rs985 impl Eq for crate::GenericParam {} implementation
988 impl PartialEq for crate::GenericParam { implementation
992 crate::GenericParam::Lifetime(self0), in eq()
993 crate::GenericParam::Lifetime(other0), in eq()
995 (crate::GenericParam::Type(self0), crate::GenericParam::Type(other0)) => { in eq()
998 (crate::GenericParam::Const(self0), crate::GenericParam::Const(other0)) => { in eq()
H A Dfold.rs436 fn fold_generic_param(&mut self, i: crate::GenericParam) -> crate::GenericParam { in fold_generic_param() argument
2207 pub fn fold_generic_param<F>(f: &mut F, node: crate::GenericParam) -> crate::GenericParam in fold_generic_param()
2212 crate::GenericParam::Lifetime(_binding_0) => { in fold_generic_param()
2213 crate::GenericParam::Lifetime(f.fold_lifetime_param(_binding_0)) in fold_generic_param()
2215 crate::GenericParam::Type(_binding_0) => { in fold_generic_param()
2216 crate::GenericParam::Type(f.fold_type_param(_binding_0)) in fold_generic_param()
2218 crate::GenericParam::Const(_binding_0) => { in fold_generic_param()
2219 crate::GenericParam::Const(f.fold_const_param(_binding_0)) in fold_generic_param()
H A Dhash.rs1261 impl Hash for crate::GenericParam { implementation
1267 crate::GenericParam::Lifetime(v0) => { in hash()
1271 crate::GenericParam::Type(v0) => { in hash()
1275 crate::GenericParam::Const(v0) => { in hash()
H A Dvisit_mut.rs419 fn visit_generic_param_mut(&mut self, i: &mut crate::GenericParam) { in visit_generic_param_mut() argument
2135 pub fn visit_generic_param_mut<V>(v: &mut V, node: &mut crate::GenericParam) in visit_generic_param_mut()
2140 crate::GenericParam::Lifetime(_binding_0) => { in visit_generic_param_mut()
2143 crate::GenericParam::Type(_binding_0) => { in visit_generic_param_mut()
2146 crate::GenericParam::Const(_binding_0) => { in visit_generic_param_mut()
H A Dvisit.rs411 fn visit_generic_param(&mut self, i: &'ast crate::GenericParam) { in visit_generic_param() argument
2234 pub fn visit_generic_param<'ast, V>(v: &mut V, node: &'ast crate::GenericParam) in visit_generic_param()
2239 crate::GenericParam::Lifetime(_binding_0) => { in visit_generic_param()
2242 crate::GenericParam::Type(_binding_0) => { in visit_generic_param()
2245 crate::GenericParam::Const(_binding_0) => { in visit_generic_param()
H A Ddebug.rs1457 impl Debug for crate::GenericParam { implementation
1461 crate::GenericParam::Lifetime(v0) => { in fmt()
1466 crate::GenericParam::Type(v0) => { in fmt()
1471 crate::GenericParam::Const(v0) => { in fmt()