Struct aster::method::MethodSigBuilder
[−]
[src]
pub struct MethodSigBuilder<F = Identity> {
// some fields omitted
}pub struct MethodSigBuilder<F = Identity> {
// some fields omitted
}impl MethodSigBuilderfn new() -> Selfimpl<F> MethodSigBuilder<F> where F: Invoke<MethodSig>fn with_callback(callback: F) -> Selffn span(self, span: Span) -> Selffn unsafe_(self) -> Selffn const_(self) -> Selffn abi(self, abi: Abi) -> Selffn with_generics(self, generics: Generics) -> Selffn generics(self) -> GenericsBuilder<Self>fn with_self(self, mutable: Mutability, explicit_self: ExplicitSelf) -> Selffn self_(self) -> SelfBuilder<Self>fn build_fn_decl(self, fn_decl: P<FnDecl>) -> F::Resultfn fn_decl(self) -> FnDeclBuilder<Self>impl<F> Invoke<Generics> for MethodSigBuilder<F> where F: Invoke<MethodSig>impl<F> Invoke<(Mutability, ExplicitSelf)> for MethodSigBuilder<F> where F: Invoke<MethodSig>type Result = Selffn invoke(self, (mutable, explicit_self): (Mutability, ExplicitSelf)) -> Selfimpl<F> Invoke<P<FnDecl>> for MethodSigBuilder<F> where F: Invoke<MethodSig>