pub struct BuiltinCallISpan {
pub name: SymbolKey,
pub name_pos: LineCol,
pub upcall_index: usize,
pub nargs: usize,
}Expand description
Components of a builtin command call.
Fields§
§name: SymbolKeyName of the builtin to call.
name_pos: LineColPosition of the name.
upcall_index: usizeRuntime index to execute this call.
nargs: usizeNumber of arguments on the stack for the call.
The arguments in the stack are interspersed with the separators used to separate them from each other because those separators have meaning.
Trait Implementations§
Source§impl Debug for BuiltinCallISpan
impl Debug for BuiltinCallISpan
Source§impl PartialEq for BuiltinCallISpan
impl PartialEq for BuiltinCallISpan
impl StructuralPartialEq for BuiltinCallISpan
Auto Trait Implementations§
impl Freeze for BuiltinCallISpan
impl RefUnwindSafe for BuiltinCallISpan
impl Send for BuiltinCallISpan
impl Sync for BuiltinCallISpan
impl Unpin for BuiltinCallISpan
impl UnsafeUnpin for BuiltinCallISpan
impl UnwindSafe for BuiltinCallISpan
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