Struct debris_hir::hir_nodes::HirImport
source · pub struct HirImport {
pub span: Span,
pub ident: SpannedIdentifier,
pub id: usize,
}
Expand description
Marks an import statement.
The id specifies the index of the matching HirModule
Fields§
§span: Span
§ident: SpannedIdentifier
§id: usize
Trait Implementations§
source§impl PartialEq for HirImport
impl PartialEq for HirImport
impl Eq for HirImport
impl StructuralEq for HirImport
impl StructuralPartialEq for HirImport
Auto Trait Implementations§
impl RefUnwindSafe for HirImport
impl Send for HirImport
impl Sync for HirImport
impl Unpin for HirImport
impl UnwindSafe for HirImport
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<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,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§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,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.