pub struct Disjunction {
pub scp: Rc<dyn Scope>,
pub env: Rc<dyn Env>,
pub disjuncts: Vec<(Vec<Statement>, Expr)>,
}Fields§
§scp: Rc<dyn Scope>§env: Rc<dyn Env>§disjuncts: Vec<(Vec<Statement>, Expr)>Auto Trait Implementations§
impl Freeze for Disjunction
impl !RefUnwindSafe for Disjunction
impl !Send for Disjunction
impl !Sync for Disjunction
impl Unpin for Disjunction
impl UnsafeUnpin for Disjunction
impl !UnwindSafe for Disjunction
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