pub struct ScopeResolution {
pub this: Option<Box<Expression>>,
pub expression: Box<Expression>,
}Expand description
ScopeResolution
Fields§
§this: Option<Box<Expression>>§expression: Box<Expression>Trait Implementations§
Source§impl Clone for ScopeResolution
impl Clone for ScopeResolution
Source§fn clone(&self) -> ScopeResolution
fn clone(&self) -> ScopeResolution
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 ScopeResolution
impl Debug for ScopeResolution
Source§impl<'de> Deserialize<'de> for ScopeResolution
impl<'de> Deserialize<'de> for ScopeResolution
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ScopeResolution
impl PartialEq for ScopeResolution
Source§impl Serialize for ScopeResolution
impl Serialize for ScopeResolution
impl StructuralPartialEq for ScopeResolution
Auto Trait Implementations§
impl Freeze for ScopeResolution
impl RefUnwindSafe for ScopeResolution
impl Send for ScopeResolution
impl Sync for ScopeResolution
impl Unpin for ScopeResolution
impl UnwindSafe for ScopeResolution
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