Enum debris_hir::hir_nodes::HirItem
source · pub enum HirItem {
Object(HirObject),
Statement(HirStatement),
}
Expand description
Any Item
Variants§
Object(HirObject)
Statement(HirStatement)
Trait Implementations§
source§impl PartialEq for HirItem
impl PartialEq for HirItem
impl Eq for HirItem
impl StructuralEq for HirItem
impl StructuralPartialEq for HirItem
Auto Trait Implementations§
impl RefUnwindSafe for HirItem
impl !Send for HirItem
impl !Sync for HirItem
impl Unpin for HirItem
impl UnwindSafe for HirItem
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.