pub struct ExprRef { /* private fields */ }Expand description
Stable handle to an expression allocated in an ExprArena.
Implementations§
Trait Implementations§
impl Copy for ExprRef
impl Eq for ExprRef
impl StructuralPartialEq for ExprRef
Auto Trait Implementations§
impl Freeze for ExprRef
impl RefUnwindSafe for ExprRef
impl Send for ExprRef
impl Sync for ExprRef
impl Unpin for ExprRef
impl UnsafeUnpin for ExprRef
impl UnwindSafe for ExprRef
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.