Enum dicom_core::value::InvalidValueReadError [−][src]
#[non_exhaustive]
pub enum InvalidValueReadError {
NonPrimitiveType {
backtrace: Backtrace,
},
DateTimeZone {
backtrace: Backtrace,
},
ParseFloat {
backtrace: Backtrace,
source: ParseFloatError,
},
ParseInteger {
backtrace: Backtrace,
source: ParseIntError,
},
UnexpectedEndOfElement {},
NarrowConvert {
value: String,
backtrace: Backtrace,
},
ParseDate {
source: Error,
},
ParseTime {
source: Error,
},
ParseDateTime {
source: Error,
},
}Triggered when a value reading attempt 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.
Attempted to retrieve a complex value as primitive.
Show fields
Fields of NonPrimitiveType
backtrace: BacktraceInvalid or ambiguous combination of date with time.
Show fields
Fields of DateTimeZone
backtrace: BacktraceThe value cannot be parsed to a floating point number.
Show fields
Fields of ParseFloat
backtrace: Backtracesource: ParseFloatErrorThe value cannot be parsed to an integer.
Show fields
Fields of ParseInteger
backtrace: Backtracesource: ParseIntErrorAn attempt of reading more than the number of bytes in the length attribute was made.
Show fields
Fields of UnexpectedEndOfElement
The value cannot be converted to the target type requested.
Show fields
Fields of ParseDate
source: ErrorShow fields
Fields of ParseTime
source: ErrorShow fields
Fields of ParseDateTime
source: ErrorTrait Implementations
impl Display for InvalidValueReadError[src]
impl Display for InvalidValueReadError[src]impl Error for InvalidValueReadError where
Self: Debug + Display, [src]
impl Error for InvalidValueReadError where
Self: Debug + Display, [src]impl ErrorCompat for InvalidValueReadError[src]
impl ErrorCompat for InvalidValueReadError[src]Auto Trait Implementations
impl RefUnwindSafe for InvalidValueReadError
impl RefUnwindSafe for InvalidValueReadErrorimpl Send for InvalidValueReadError
impl Send for InvalidValueReadErrorimpl Sync for InvalidValueReadError
impl Sync for InvalidValueReadErrorimpl Unpin for InvalidValueReadError
impl Unpin for InvalidValueReadErrorimpl UnwindSafe for InvalidValueReadError
impl UnwindSafe for InvalidValueReadError