pub struct UnequalLengths;Expand description
A marker type that indicates a distance computation failed because the arguments had unequal lengths.
This struct intentionally is a zero-sized type to allow return paths to be as efficient as possible.
Implementations§
Trait Implementations§
Source§impl Clone for UnequalLengths
impl Clone for UnequalLengths
Source§fn clone(&self) -> UnequalLengths
fn clone(&self) -> UnequalLengths
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UnequalLengths
impl Debug for UnequalLengths
Source§impl Default for UnequalLengths
impl Default for UnequalLengths
Source§fn default() -> UnequalLengths
fn default() -> UnequalLengths
Returns the “default value” for a type. Read more
Source§impl Display for UnequalLengths
impl Display for UnequalLengths
Source§impl Error for UnequalLengths
impl Error for UnequalLengths
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for UnequalLengths
impl RefUnwindSafe for UnequalLengths
impl Send for UnequalLengths
impl Sync for UnequalLengths
impl Unpin for UnequalLengths
impl UnsafeUnpin for UnequalLengths
impl UnwindSafe for UnequalLengths
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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