pub struct SimplifyAllNotAny;Trait Implementations§
Source§impl<T> VisitMut<T> for SimplifyAllNotAnywhere
T: Eq,
impl<T> VisitMut<T> for SimplifyAllNotAnywhere
T: Eq,
Source§fn visit_mut_all(&mut self, All: &mut All<T>)
fn visit_mut_all(&mut self, All: &mut All<T>)
all(not(any(x0, x1, ...)), any(x0, x2, ...)) => all(not(any(...)), any(x0, ...))
fn visit_mut_expr(&mut self, expr: &mut Expr<T>)
fn visit_mut_any(&mut self, Any: &mut Any<T>)
fn visit_mut_not(&mut self, Not: &mut Not<T>)
fn visit_mut_var(&mut self, _var: &mut Var<T>)
fn visit_mut_const(&mut self, _b: &mut bool)
Auto Trait Implementations§
impl Freeze for SimplifyAllNotAny
impl RefUnwindSafe for SimplifyAllNotAny
impl Send for SimplifyAllNotAny
impl Sync for SimplifyAllNotAny
impl Unpin for SimplifyAllNotAny
impl UnwindSafe for SimplifyAllNotAny
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