Enum pmd_flow::FlowDataError
source · [−]pub enum FlowDataError {
IOError(Error),
TryFromIntError(TryFromIntError),
IDNameNotString(FlowDataValue),
StringReferenceTooBig(u16, u32),
KeyValTooBig(u16, u32),
ValTooBig(u16, u32),
DicReferenceTooBig(u16, u32),
VecReferenceTooBig(u16, u32),
UnrecognizedTypeForDic(u16),
UnrecognizedTypeForVec(u16),
Sir0WriteFooterError(Sir0WriteFooterError),
}
Expand description
List possible error that can happen while parsing/writing a binary flow file (with FlowData
)
Variants
IOError(Error)
TryFromIntError(TryFromIntError)
IDNameNotString(FlowDataValue)
StringReferenceTooBig(u16, u32)
KeyValTooBig(u16, u32)
ValTooBig(u16, u32)
DicReferenceTooBig(u16, u32)
VecReferenceTooBig(u16, u32)
UnrecognizedTypeForDic(u16)
UnrecognizedTypeForVec(u16)
Sir0WriteFooterError(Sir0WriteFooterError)
Trait Implementations
sourceimpl Debug for FlowDataError
impl Debug for FlowDataError
sourceimpl Display for FlowDataError
impl Display for FlowDataError
sourceimpl Error for FlowDataError
impl Error for FlowDataError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<Error> for FlowDataError
impl From<Error> for FlowDataError
sourcefn from(err: Sir0WriteFooterError) -> Self
fn from(err: Sir0WriteFooterError) -> Self
Converts to this type from the input type.
sourceimpl From<TryFromIntError> for FlowDataError
impl From<TryFromIntError> for FlowDataError
sourcefn from(err: TryFromIntError) -> Self
fn from(err: TryFromIntError) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for FlowDataError
impl Send for FlowDataError
impl Sync for FlowDataError
impl Unpin for FlowDataError
impl !UnwindSafe for FlowDataError
Blanket Implementations
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