pub struct ExprCall {
pub name: NamedIdent,
pub lparen: LParen,
pub rparen: RParen,
pub params: Option<Punctuated<Expression<false>, Comma>>,
}
Expand description
A parsed function call
Fields§
§name: NamedIdent
The ident of the function.
lparen: LParen
The (
token.
rparen: RParen
The )
token.
params: Option<Punctuated<Expression<false>, Comma>>
Punctuated params. None
if no params are given.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for ExprCall
impl Send for ExprCall
impl Sync for ExprCall
impl Unpin for ExprCall
impl UnwindSafe for ExprCall
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Convert for T
impl<T> Convert for T
source§fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
Errors Read more
source§fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
Errors Read more