Struct syn::ExprMethodCall [−][src]
pub struct ExprMethodCall {
pub attrs: Vec<Attribute>,
pub receiver: Box<Expr>,
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>
receiver: Box<Expr>
dot_token: Dot
method: Ident
turbofish: Option<MethodTurbofish>
paren_token: Paren
args: Punctuated<Expr, Comma>
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for ExprMethodCall
impl !Send for ExprMethodCall
impl !Sync for ExprMethodCall
impl Unpin for ExprMethodCall
impl UnwindSafe for ExprMethodCall
Blanket Implementations
Mutably borrows from an owned value. Read more