Trait syn::aster::invoke::Invoke
[−]
[src]
pub trait Invoke<A> { type Result; fn invoke(self, arg: A) -> Self::Result; }
Associated Types
type Result
Required Methods
Implementors
impl<F> Invoke<LifetimeDef> for GenericsBuilder<F> where F: Invoke<Generics>
impl<F> Invoke<TyParam> for GenericsBuilder<F> where F: Invoke<Generics>
impl<F> Invoke<WherePredicate> for GenericsBuilder<F> where F: Invoke<Generics>
impl<A> Invoke<A> for Identity
impl<F> Invoke<PathSegment> for PathSegmentsBuilder<F>
impl<F> Invoke<Ty> for PathSegmentBuilder<F> where F: Invoke<PathSegment>
impl<F> Invoke<Ty> for TypeBindingBuilder<F> where F: Invoke<PathSegment>
impl<F> Invoke<Ty> for PathSegmentReturnBuilder<F> where F: Invoke<PathSegment>
impl<F> Invoke<Ty> for QPathBuilder<F> where F: Invoke<(QSelf, Path)>
impl<F> Invoke<Path> for QPathTyBuilder<F> where F: Invoke<(QSelf, Path)>
impl<F> Invoke<PathSegment> for QPathQSelfBuilder<F> where F: Invoke<(QSelf, Path)>
impl<F> Invoke<Path> for TyPathBuilder<F> where F: Invoke<Ty>
impl<F> Invoke<(QSelf, Path)> for TyQPathBuilder<F> where F: Invoke<Ty>
impl<F> Invoke<Ty> for TySliceBuilder<F> where F: Invoke<Ty>
impl<F> Invoke<Ty> for TyRefBuilder<F> where F: Invoke<Ty>
impl<F> Invoke<Ty> for TyOptionBuilder<F> where F: Invoke<Ty>
impl<F> Invoke<Ty> for TyResultOkBuilder<F> where F: Invoke<Ty>
impl<F> Invoke<Ty> for TyResultErrBuilder<F> where F: Invoke<Ty>
impl<F> Invoke<Ty> for TyPhantomDataBuilder<F> where F: Invoke<Ty>
impl<F> Invoke<Ty> for TyBoxBuilder<F> where F: Invoke<Ty>
impl<F> Invoke<Ty> for TyIteratorBuilder<F> where F: Invoke<Ty>
impl<F> Invoke<TyParamBound> for TyImplTraitTyBuilder<F> where F: Invoke<Ty>
impl<F> Invoke<Ty> for TyTupleBuilder<F> where F: Invoke<Ty>
impl<F> Invoke<Ty> for TyParamBuilder<F> where F: Invoke<TyParam>
impl<F> Invoke<TyParamBound> for TyParamBuilder<F> where F: Invoke<TyParam>
impl<F> Invoke<PolyTraitRef> for TyParamBuilder<F> where F: Invoke<TyParam>
impl<F> Invoke<PolyTraitRef> for TraitTyParamBoundBuilder<F> where F: Invoke<TyParamBound>
impl<F> Invoke<LifetimeDef> for PolyTraitRefBuilder<F> where F: Invoke<PolyTraitRef>
impl<F> Invoke<Ty> for WherePredicateBuilder<F> where F: Invoke<WherePredicate>
impl<F> Invoke<Ty> for WhereBoundPredicateBuilder<F> where F: Invoke<WherePredicate>
impl<F> Invoke<LifetimeDef> for WhereBoundPredicateTyBuilder<F> where F: Invoke<WherePredicate>
impl<F> Invoke<TyParamBound> for WhereBoundPredicateTyBuilder<F> where F: Invoke<WherePredicate>
impl<F> Invoke<LifetimeDef> for WhereBoundPredicateTyBoundsBuilder<F> where F: Invoke<WherePredicate>
impl<F> Invoke<TyParamBound> for WhereBoundPredicateTyBoundsBuilder<F> where F: Invoke<WherePredicate>