pub enum DepthError {
ProjUnsupported,
Underlying(FancyError),
}Expand description
Errors thrown by the Fancy computation.
Variants§
ProjUnsupported
Projection is unsupported by the depth informer
Underlying(FancyError)
Error from Fancy library.
Trait Implementations§
Source§impl Debug for DepthError
impl Debug for DepthError
Source§impl Display for DepthError
impl Display for DepthError
Source§impl From<FancyError> for DepthError
impl From<FancyError> for DepthError
Source§fn from(e: FancyError) -> Self
fn from(e: FancyError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DepthError
impl RefUnwindSafe for DepthError
impl Send for DepthError
impl Sync for DepthError
impl Unpin for DepthError
impl UnwindSafe for DepthError
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§impl<T> IsSameType<T> for T
impl<T> IsSameType<T> for T
§type EqualityProposition = TrueEqualityProposition
type EqualityProposition = TrueEqualityProposition
The [
EqualityProposition] that Self == T