pub struct FunctionCallExpr {
pub name: String,
pub arguments: Vec<Expression>,
pub expr_type: TypeId,
pub location: Location,
}
Expand description
A function call expression
Fields§
§name: String
Name of the function being called
arguments: Vec<Expression>
Arguments passed to the function
expr_type: TypeId
Type of the function call expression
location: Location
Source code location information
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FunctionCallExpr
impl RefUnwindSafe for FunctionCallExpr
impl Send for FunctionCallExpr
impl Sync for FunctionCallExpr
impl Unpin for FunctionCallExpr
impl UnwindSafe for FunctionCallExpr
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