Struct muse_lang::compiler::syntax::LookupBase
source · pub struct LookupBase {
pub expression: Ranged<Expression>,
pub dot: Ranged<Token>,
}Expand description
The syntax components of the base of a lookup expression.
Fields§
§expression: Ranged<Expression>The expression before the dot.
dot: Ranged<Token>The dot separating the base from the lookup.
Trait Implementations§
source§impl Clone for LookupBase
impl Clone for LookupBase
source§fn clone(&self) -> LookupBase
fn clone(&self) -> LookupBase
Returns a copy 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 LookupBase
impl Debug for LookupBase
source§impl PartialEq for LookupBase
impl PartialEq for LookupBase
impl StructuralPartialEq for LookupBase
Auto Trait Implementations§
impl Freeze for LookupBase
impl RefUnwindSafe for LookupBase
impl Send for LookupBase
impl Sync for LookupBase
impl Unpin for LookupBase
impl UnwindSafe for LookupBase
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
§impl<A> Cast for A
impl<A> Cast for A
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)