pub enum SpannedInvocation {
Member(String),
Function(String, Vec<SpannedExpression>),
This,
Index,
Total,
}Variants§
Implementations§
Source§impl SpannedInvocation
impl SpannedInvocation
pub fn to_invocation(&self) -> Invocation
Trait Implementations§
Source§impl Clone for SpannedInvocation
impl Clone for SpannedInvocation
Source§fn clone(&self) -> SpannedInvocation
fn clone(&self) -> SpannedInvocation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SpannedInvocation
impl RefUnwindSafe for SpannedInvocation
impl Send for SpannedInvocation
impl Sync for SpannedInvocation
impl Unpin for SpannedInvocation
impl UnsafeUnpin for SpannedInvocation
impl UnwindSafe for SpannedInvocation
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