pub struct EirRule {
pub head: EirAtom,
pub body: Vec<EirBodyLiteral>,
}Expand description
Rule represented at the EIR boundary.
Fields§
§head: EirAtomRule head.
body: Vec<EirBodyLiteral>Rule body.
Trait Implementations§
impl Eq for EirRule
impl StructuralPartialEq for EirRule
Auto Trait Implementations§
impl Freeze for EirRule
impl RefUnwindSafe for EirRule
impl Send for EirRule
impl Sync for EirRule
impl Unpin for EirRule
impl UnsafeUnpin for EirRule
impl UnwindSafe for EirRule
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more