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 Identityimpl<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>