pub struct FunctionCallISpan {
pub name: SymbolKey,
pub name_pos: LineCol,
pub upcall_index: usize,
pub return_type: ExprType,
pub nargs: usize,
}Expand description
Components of a builtin function call.
Fields§
§name: SymbolKeyName of the builtin to call.
name_pos: LineColPosition of the name.
upcall_index: usizeRuntime index to execute this call.
return_type: ExprTypeReturn type of the function.
nargs: usizeNumber of arguments on the stack for the call.
Trait Implementations§
Source§impl Debug for FunctionCallISpan
impl Debug for FunctionCallISpan
Source§impl PartialEq for FunctionCallISpan
impl PartialEq for FunctionCallISpan
impl StructuralPartialEq for FunctionCallISpan
Auto Trait Implementations§
impl Freeze for FunctionCallISpan
impl RefUnwindSafe for FunctionCallISpan
impl Send for FunctionCallISpan
impl Sync for FunctionCallISpan
impl Unpin for FunctionCallISpan
impl UnsafeUnpin for FunctionCallISpan
impl UnwindSafe for FunctionCallISpan
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