Home
last modified time | relevance | path

Searched refs:TraitBound (Results 1 – 14 of 14) sorted by relevance

/linux/rust/zerocopy-derive/derive/
H A Dinto_bytes.rs11 TraitBound,
91 FieldBounds::All(&[TraitBound::Slf, TraitBound::Other(Trait::Unaligned)]) in derive_into_bytes_struct()
H A Dfrom_bytes.rs12 util::{enum_size_from_repr, Ctx, FieldBounds, ImplBlockBuilder, Trait, TraitBound},
166 let field_type_trait_bounds = FieldBounds::All(&[TraitBound::Slf]); in derive_from_zeros_union()
190 let field_type_trait_bounds = FieldBounds::All(&[TraitBound::Slf]); in derive_from_bytes_union()
H A Dtry_from_bytes.rs14 ImplBlockBuilder, Trait, TraitBound,
603 let field_type_trait_bounds = FieldBounds::All(&[TraitBound::Slf]); in derive_try_from_bytes_union()
/linux/rust/zerocopy-derive/
H A Dutil.rs391 pub(crate) enum TraitBound { enum
398 All(&'a [TraitBound]),
399 Trailing(&'a [TraitBound]),
404 pub(crate) const ALL_SELF: FieldBounds<'a> = FieldBounds::All(&[TraitBound::Slf]);
405 pub(crate) const TRAILING_SELF: FieldBounds<'a> = FieldBounds::Trailing(&[TraitBound::Slf]);
423 bounds: &'a [TraitBound], in normalize_bounds() argument
426 TraitBound::Slf => slf.clone(), in normalize_bounds()
427 TraitBound::Other(trt) => trt.clone(), in normalize_bounds()
/linux/rust/syn/
H A Dgenerics.rs405 Trait(TraitBound),
415 pub struct TraitBound {
525 PredicateType, TraitBound, TraitBoundModifier, TypeParam, TypeParamBound, WhereClause,
789 if let Some(mut bound) = TraitBound::do_parse(content, allow_const)? { in parse_single()
826 impl Parse for TraitBound { implementation
833 impl TraitBound { implementation
883 Ok(Some(TraitBound { in do_parse()
1151 PredicateLifetime, PredicateType, TraitBound, TraitBoundModifier, Turbofish, TypeGenerics,
1341 impl ToTokens for TraitBound { implementation
H A Dty.rs280 use crate::generics::{BoundLifetimes, TraitBound, TraitBoundModifier, TypeParamBound};
401 bounds.push_value(TypeParamBound::Trait(TraitBound { in ambig_ty()
444 TypeParamBound::Trait(TraitBound { in ambig_ty()
464 TypeParamBound::Trait(TraitBound { in ambig_ty()
537 bounds.push_value(TypeParamBound::Trait(TraitBound { in ambig_ty()
H A Dlib.rs408 PredicateType, TraitBound, TraitBoundModifier, TypeParam, TypeParamBound, WhereClause,
/linux/rust/syn/gen/
H A Dfold.rs826 fn fold_trait_bound(&mut self, i: crate::TraitBound) -> crate::TraitBound { in fold_trait_bound() argument
3339 pub fn fold_trait_bound<F>(f: &mut F, node: crate::TraitBound) -> crate::TraitBound in fold_trait_bound()
3343 crate::TraitBound { in fold_trait_bound()
H A Dclone.rs1831 impl Clone for crate::TraitBound { implementation
1833 crate::TraitBound { in clone()
H A Deq.rs1820 impl Eq for crate::TraitBound {} implementation
1823 impl PartialEq for crate::TraitBound { implementation
H A Dvisit_mut.rs772 fn visit_trait_bound_mut(&mut self, i: &mut crate::TraitBound) { in visit_trait_bound_mut() argument
3230 pub fn visit_trait_bound_mut<V>(v: &mut V, node: &mut crate::TraitBound) in visit_trait_bound_mut()
H A Dvisit.rs764 fn visit_trait_bound(&mut self, i: &'ast crate::TraitBound) { in visit_trait_bound() argument
3395 pub fn visit_trait_bound<'ast, V>(v: &mut V, node: &'ast crate::TraitBound) in visit_trait_bound()
H A Dhash.rs2315 impl Hash for crate::TraitBound { implementation
H A Ddebug.rs2621 impl Debug for crate::TraitBound { implementation