pub struct FilterOuterInner<FOuter, FInner, T>{ /* private fields */ }Expand description
FilterOuterInner, a filter which combines an inner and an outer filter. Where the inner is negated while the outer is allowed. This is useful to create hollow filter shapes
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<FOuter, FInner, T> Freeze for FilterOuterInner<FOuter, FInner, T>
impl<FOuter, FInner, T> RefUnwindSafe for FilterOuterInner<FOuter, FInner, T>
impl<FOuter, FInner, T> Send for FilterOuterInner<FOuter, FInner, T>
impl<FOuter, FInner, T> Sync for FilterOuterInner<FOuter, FInner, T>
impl<FOuter, FInner, T> Unpin for FilterOuterInner<FOuter, FInner, T>
impl<FOuter, FInner, T> UnwindSafe for FilterOuterInner<FOuter, FInner, T>
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more