pub struct CallInstruction {
pub span: Span,
pub call_kw_span: Span,
pub dest_info: Option<InsnDestInfo>,
pub target: Value,
pub args: Vec<CallArgument>,
}Fields§
§span: Span§call_kw_span: SpanSpan of the “call” keyword, used for Self::name.
dest_info: Option<InsnDestInfo>§target: Value§args: Vec<CallArgument>Implementations§
Trait Implementations§
Source§impl Clone for CallInstruction
impl Clone for CallInstruction
Source§fn clone(&self) -> CallInstruction
fn clone(&self) -> CallInstruction
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CallInstruction
impl Debug for CallInstruction
Source§impl Display for CallInstruction
impl Display for CallInstruction
Source§impl From<CallInstruction> for RegularInstruction
impl From<CallInstruction> for RegularInstruction
Source§fn from(value: CallInstruction) -> Self
fn from(value: CallInstruction) -> Self
Converts to this type from the input type.
Source§impl Hash for CallInstruction
impl Hash for CallInstruction
Source§impl PartialEq for CallInstruction
impl PartialEq for CallInstruction
impl Eq for CallInstruction
impl StructuralPartialEq for CallInstruction
Auto Trait Implementations§
impl Freeze for CallInstruction
impl RefUnwindSafe for CallInstruction
impl Send for CallInstruction
impl Sync for CallInstruction
impl Unpin for CallInstruction
impl UnwindSafe for CallInstruction
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.