pub struct EffectSystem {
pub effect_name: String,
pub operations: Vec<(String, String)>,
pub handler_type: String,
}Expand description
Algebraic effect system.
Fields§
§effect_name: String§operations: Vec<(String, String)>§handler_type: StringImplementations§
Trait Implementations§
Source§impl Clone for EffectSystem
impl Clone for EffectSystem
Source§fn clone(&self) -> EffectSystem
fn clone(&self) -> EffectSystem
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for EffectSystem
impl RefUnwindSafe for EffectSystem
impl Send for EffectSystem
impl Sync for EffectSystem
impl Unpin for EffectSystem
impl UnsafeUnpin for EffectSystem
impl UnwindSafe for EffectSystem
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