pub enum IExprReference {
Ident(IVarId),
Field(IExprField),
}Variants§
Ident(IVarId)
Field(IExprField)
Trait Implementations§
Source§impl Clone for IExprReference
impl Clone for IExprReference
Source§fn clone(&self) -> IExprReference
fn clone(&self) -> IExprReference
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 IExprReference
impl Debug for IExprReference
Source§impl<'de> Deserialize<'de> for IExprReference
impl<'de> Deserialize<'de> for IExprReference
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 Hash for IExprReference
impl Hash for IExprReference
Source§impl PartialEq for IExprReference
impl PartialEq for IExprReference
Source§impl Serialize for IExprReference
impl Serialize for IExprReference
impl Eq for IExprReference
impl StructuralPartialEq for IExprReference
Auto Trait Implementations§
impl Freeze for IExprReference
impl RefUnwindSafe for IExprReference
impl Send for IExprReference
impl Sync for IExprReference
impl Unpin for IExprReference
impl UnwindSafe for IExprReference
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§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.