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