Struct cairo_lang_semantic::items::trt::TraitData
source · pub struct TraitData { /* private fields */ }
Trait Implementations§
source§impl<'a, T: ?Sized + Upcast<dyn SemanticGroup + 'static>> DebugWithDb<T> for TraitData
impl<'a, T: ?Sized + Upcast<dyn SemanticGroup + 'static>> DebugWithDb<T> for TraitData
source§impl PartialEq<TraitData> for TraitData
impl PartialEq<TraitData> for TraitData
impl Eq for TraitData
impl StructuralEq for TraitData
impl StructuralPartialEq for TraitData
Auto Trait Implementations§
impl RefUnwindSafe for TraitData
impl Send for TraitData
impl Sync for TraitData
impl Unpin for TraitData
impl UnwindSafe for TraitData
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.