[−][src]Enum splashsurf_lib::ReconstructionError
Error type returned when the surface reconstruction fails
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
GridConstructionError(GridConstructionError<I, R>)
Errors that occur during the implicit construction of the virtual background grid used for the density map and marching cubes
Unknown(Error)
Any error that is not represented by some other explicit variant
Trait Implementations
impl<I: Debug + Index, R: Debug + Real> Debug for ReconstructionError<I, R>
[src]
impl<I: Index, R: Real> Display for ReconstructionError<I, R>
[src]
impl<I: Index, R: Real> Error for ReconstructionError<I, R>
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl<I: Index, R: Real> From<Error> for ReconstructionError<I, R>
[src]
fn from(error: Error) -> Self
[src]
Allows automatic conversion of an anyhow::Error
to a ReconstructionError
impl<I: Index, R: Real> From<GridConstructionError<I, R>> for ReconstructionError<I, R>
[src]
fn from(error: GridConstructionError<I, R>) -> Self
[src]
Allows automatic conversion of a GridConstructionError
to a ReconstructionError
Auto Trait Implementations
impl<I, R> !RefUnwindSafe for ReconstructionError<I, R>
[src]
impl<I, R> Send for ReconstructionError<I, R>
[src]
impl<I, R> Sync for ReconstructionError<I, R>
[src]
impl<I, R> Unpin for ReconstructionError<I, R> where
I: Unpin,
R: Unpin,
[src]
I: Unpin,
R: Unpin,
impl<I, R> !UnwindSafe for ReconstructionError<I, R>
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
SS: SubsetOf<SP>,
pub fn to_subset(&self) -> Option<SS>
pub fn is_in_subset(&self) -> bool
pub fn to_subset_unchecked(&self) -> SS
pub fn from_subset(element: &SS) -> SP
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,