pub enum NeuroformatsError {
InvalidCurvFormat,
VertexColorCountMismatch,
InvalidFsSurfaceFormat,
InvalidFsLabelFormat,
InvalidWavefrontObjectFormat,
UnsupportedFsAnnotFormatVersion,
EmptyWavefrontObjectFile,
InvalidFsMghFormat,
UnsupportedMriDataTypeInMgh,
NoRasInformationInHeader,
Io(Error),
}
Expand description
Error type for all error variants originated by this crate.
Variants§
InvalidCurvFormat
Invalid curv file: wrong magic number.
VertexColorCountMismatch
InvalidFsSurfaceFormat
InvalidFsLabelFormat
InvalidWavefrontObjectFormat
UnsupportedFsAnnotFormatVersion
EmptyWavefrontObjectFile
InvalidFsMghFormat
UnsupportedMriDataTypeInMgh
NoRasInformationInHeader
Io(Error)
I/O Error
Trait Implementations§
Source§impl Debug for NeuroformatsError
impl Debug for NeuroformatsError
Source§impl Display for NeuroformatsError
impl Display for NeuroformatsError
Source§impl Error for NeuroformatsError
impl Error for NeuroformatsError
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()
Source§impl From<Error> for NeuroformatsError
impl From<Error> for NeuroformatsError
Source§fn from(err: IOError) -> NeuroformatsError
fn from(err: IOError) -> NeuroformatsError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for NeuroformatsError
impl !RefUnwindSafe for NeuroformatsError
impl Send for NeuroformatsError
impl Sync for NeuroformatsError
impl Unpin for NeuroformatsError
impl !UnwindSafe for NeuroformatsError
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