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 !RefUnwindSafe for Disjunction
impl !Send for Disjunction
impl !Sync for Disjunction
impl !UnwindSafe for Disjunction
impl Freeze for Disjunction
impl Unpin for Disjunction
impl UnsafeUnpin 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