Enum dicom_pixeldata::InnerError
source · [−]pub enum InnerError {
Show 16 variants
GetAttribute {
source: GetAttributeError,
},
InvalidPixelData {
backtrace: Backtrace,
},
InvalidBitsAllocated {
backtrace: Backtrace,
},
UnsupportedPhotometricInterpretation {
pi: PhotometricInterpretation,
backtrace: Backtrace,
},
UnsupportedSamplesPerPixel {
spp: u16,
backtrace: Backtrace,
},
UnsupportedOther {
name: &'static str,
value: String,
backtrace: Backtrace,
},
UnknownTransferSyntax {
ts_uid: String,
backtrace: Backtrace,
},
UnsupportedTransferSyntax {
ts: String,
backtrace: Backtrace,
},
UnsupportedMultiFrame {
backtrace: Backtrace,
},
InvalidImageBuffer {
backtrace: Backtrace,
},
InvalidShape {
source: ShapeError,
backtrace: Backtrace,
},
CreateLut {
source: CreateLutError,
backtrace: Backtrace,
},
InvalidDataType {
backtrace: Backtrace,
},
UnsupportedColorSpace {
backtrace: Backtrace,
},
DecodePixelData {
source: DecodeError,
},
FrameOutOfRange {
frame_number: u32,
backtrace: Backtrace,
},
}
Expand description
Inner error type
Variants
GetAttribute
InvalidPixelData
Fields
backtrace: Backtrace
InvalidBitsAllocated
Fields
backtrace: Backtrace
UnsupportedPhotometricInterpretation
UnsupportedSamplesPerPixel
UnsupportedOther
UnknownTransferSyntax
UnsupportedTransferSyntax
UnsupportedMultiFrame
Fields
backtrace: Backtrace
InvalidImageBuffer
Fields
backtrace: Backtrace
InvalidShape
CreateLut
Could not create LUT for target data type
InvalidDataType
Fields
backtrace: Backtrace
UnsupportedColorSpace
Fields
backtrace: Backtrace
DecodePixelData
Fields
source: DecodeError
FrameOutOfRange
Trait Implementations
sourceimpl Debug for InnerError
impl Debug for InnerError
sourceimpl Display for InnerError
impl Display for InnerError
sourceimpl Error for InnerError where
Self: Debug + Display,
impl Error for InnerError where
Self: Debug + Display,
sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourcefn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎 Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
sourceimpl ErrorCompat for InnerError
impl ErrorCompat for InnerError
sourcefn iter_chain(&self) -> ChainCompat<'_> where
Self: AsErrorSource,
fn iter_chain(&self) -> ChainCompat<'_> where
Self: AsErrorSource,
Returns an iterator for traversing the chain of errors,
starting with the current error
and continuing with recursive calls to Error::source
. Read more
sourceimpl From<InnerError> for Error
impl From<InnerError> for Error
sourcefn from(other: InnerError) -> Self
fn from(other: InnerError) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for InnerError
impl Send for InnerError
impl !Sync for InnerError
impl Unpin for InnerError
impl !UnwindSafe for InnerError
Blanket Implementations
sourceimpl<T> AsErrorSource for T where
T: 'static + Error,
impl<T> AsErrorSource for T where
T: 'static + Error,
sourcefn as_error_source(&self) -> &(dyn Error + 'static)
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method receivers. Read more
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more