pub struct CallSpan {
pub vref: VarRef,
pub vref_pos: LineCol,
pub args: Vec<ArgSpan>,
}
Expand description
Components of a call statement or expression.
Fields§
§vref: VarRef
Reference to the callable (a command or a function), or the array to index.
vref_pos: LineCol
Position of the reference.
args: Vec<ArgSpan>
Sequence of arguments to pass to the callable.
Trait Implementations§
impl StructuralPartialEq for CallSpan
Auto Trait Implementations§
impl Freeze for CallSpan
impl RefUnwindSafe for CallSpan
impl Send for CallSpan
impl Sync for CallSpan
impl Unpin for CallSpan
impl UnwindSafe for CallSpan
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