pub struct RecurseWithFn { /* private fields */ }Implementations§
Source§impl RecurseWithFn
impl RecurseWithFn
pub fn new() -> RecurseWithFn
Trait Implementations§
Source§impl Default for RecurseWithFn
impl Default for RecurseWithFn
Source§impl Function for RecurseWithFn
impl Function for RecurseWithFn
Auto Trait Implementations§
impl Freeze for RecurseWithFn
impl RefUnwindSafe for RecurseWithFn
impl Send for RecurseWithFn
impl Sync for RecurseWithFn
impl Unpin for RecurseWithFn
impl UnsafeUnpin for RecurseWithFn
impl UnwindSafe for RecurseWithFn
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