pub struct EffectDef {
pub id: HirId,
pub name: Symbol,
pub operations: Vec<EffectOpDef>,
}Expand description
Algebraic effect definition in HIR
Fields§
§id: HirId§name: Symbol§operations: Vec<EffectOpDef>Trait Implementations§
Auto Trait Implementations§
impl Freeze for EffectDef
impl RefUnwindSafe for EffectDef
impl Send for EffectDef
impl Sync for EffectDef
impl Unpin for EffectDef
impl UnwindSafe for EffectDef
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