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>,
}
This is supported on crate feature
full
only.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.
impl PartialEq<ExprMethodCall> for ExprMethodCall
This is supported on crate feature extra-traits
only.
impl PartialEq<ExprMethodCall> for ExprMethodCall
This is supported on crate feature
extra-traits
only.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