Struct devise::syn::ExprMethodCall [−][src]
pub struct ExprMethodCall {
pub attrs: Vec<Attribute, Global>,
pub receiver: Box<Expr, Global>,
pub dot_token: Dot,
pub method: Ident,
pub turbofish: Option<MethodTurbofish>,
pub paren_token: Paren,
pub args: Punctuated<Expr, Comma>,
}Expand description
A method call expression: x.foo::<T>(a, b).
This type is available only if Syn is built with the "full" feature.
Fields
attrs: Vec<Attribute, Global>receiver: Box<Expr, Global>dot_token: Dotmethod: Identturbofish: Option<MethodTurbofish>paren_token: Parenargs: Punctuated<Expr, Comma>Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for ExprMethodCallimpl !Send for ExprMethodCallimpl !Sync for ExprMethodCallimpl Unpin for ExprMethodCallimpl UnwindSafe for ExprMethodCallBlanket Implementations
Mutably borrows from an owned value. Read more
Returns a Span covering the complete contents of this syntax tree
node, or Span::call_site() if this node is empty. Read more