#[repr(C)]pub struct AstExprCall {
pub base: AstExpr,
pub func: *mut AstExpr,
pub type_arguments: AstArray<AstTypeOrPack>,
pub args: AstArray<*mut AstExpr>,
pub self_: bool,
pub arg_location: Location,
}Fields§
§base: AstExpr§func: *mut AstExpr§type_arguments: AstArray<AstTypeOrPack>§args: AstArray<*mut AstExpr>§self_: bool§arg_location: LocationImplementations§
Source§impl AstExprCall
impl AstExprCall
Source§impl AstExprCall
impl AstExprCall
Trait Implementations§
Source§impl AstNodeClass for AstExprCall
impl AstNodeClass for AstExprCall
Source§const CLASS_INDEX: i32
const CLASS_INDEX: i32
The node’s RTTI id; mirrors
T::ClassIndex().Source§impl AstVisitable for AstExprCall
impl AstVisitable for AstExprCall
fn visit(&self, visitor: &mut dyn AstVisitor)
Auto Trait Implementations§
impl !Send for AstExprCall
impl !Sync for AstExprCall
impl Freeze for AstExprCall
impl RefUnwindSafe for AstExprCall
impl Unpin for AstExprCall
impl UnsafeUnpin for AstExprCall
impl UnwindSafe for AstExprCall
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