Struct cairo_lang_semantic::expr::objects::MatchArm
source · Fields§
§pattern: Pattern
§expression: ExprId
Trait Implementations§
source§impl<'a, T: ?Sized + Upcast<ExprFormatter<'a>>> DebugWithDb<T> for MatchArm
impl<'a, T: ?Sized + Upcast<ExprFormatter<'a>>> DebugWithDb<T> for MatchArm
source§impl PartialEq<MatchArm> for MatchArm
impl PartialEq<MatchArm> for MatchArm
impl Eq for MatchArm
impl StructuralEq for MatchArm
impl StructuralPartialEq for MatchArm
Auto Trait Implementations§
impl RefUnwindSafe for MatchArm
impl Send for MatchArm
impl Sync for MatchArm
impl Unpin for MatchArm
impl UnwindSafe for MatchArm
Blanket Implementations§
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.