Struct partiql_ast_passes::name_resolver::NameRef
source · pub struct NameRef {
pub sym: SymbolPrimitive,
pub lookup: Vec<NameLookup>,
}
Fields§
§sym: SymbolPrimitive
§lookup: Vec<NameLookup>
Trait Implementations§
source§impl PartialEq<NameRef> for NameRef
impl PartialEq<NameRef> for NameRef
impl Eq for NameRef
impl StructuralEq for NameRef
impl StructuralPartialEq for NameRef
Auto Trait Implementations§
impl RefUnwindSafe for NameRef
impl Send for NameRef
impl Sync for NameRef
impl Unpin for NameRef
impl UnwindSafe for NameRef
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.