Enum flatbuffers::InvalidFlatbuffer [−][src]
pub enum InvalidFlatbuffer { MissingRequiredField { required: &'static str, error_trace: ErrorTrace, }, InconsistentUnion { field: &'static str, field_type: &'static str, error_trace: ErrorTrace, }, Utf8Error { error: Utf8Error, range: Range<usize>, error_trace: ErrorTrace, }, MissingNullTerminator { range: Range<usize>, error_trace: ErrorTrace, }, Unaligned { position: usize, unaligned_type: &'static str, error_trace: ErrorTrace, }, RangeOutOfBounds { range: Range<usize>, error_trace: ErrorTrace, }, SignedOffsetOutOfBounds { soffset: SOffsetT, position: usize, error_trace: ErrorTrace, }, TooManyTables, ApparentSizeTooLarge, DepthLimitReached, }
Describes how a flatuffer is invalid and, for data errors, roughly where. No extra tracing information is given for DoS detecting errors since it will probably be a lot.
Variants
Show fields
Fields of MissingRequiredField
required: &'static str
error_trace: ErrorTrace
Show fields
Trait Implementations
impl Clone for InvalidFlatbuffer
[src]
impl Clone for InvalidFlatbuffer
[src]fn clone(&self) -> InvalidFlatbuffer
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Display for InvalidFlatbuffer
[src]
impl Display for InvalidFlatbuffer
[src]impl Eq for InvalidFlatbuffer
[src]
impl Eq for InvalidFlatbuffer
[src]impl Error for InvalidFlatbuffer
[src]
impl Error for InvalidFlatbuffer
[src]impl PartialEq<InvalidFlatbuffer> for InvalidFlatbuffer
[src]
impl PartialEq<InvalidFlatbuffer> for InvalidFlatbuffer
[src]fn eq(&self, other: &InvalidFlatbuffer) -> bool
[src]
fn ne(&self, other: &InvalidFlatbuffer) -> bool
[src]
impl StructuralEq for InvalidFlatbuffer
[src]
impl StructuralEq for InvalidFlatbuffer
[src]Auto Trait Implementations
impl RefUnwindSafe for InvalidFlatbuffer
impl RefUnwindSafe for InvalidFlatbuffer
impl Send for InvalidFlatbuffer
impl Send for InvalidFlatbuffer
impl Sync for InvalidFlatbuffer
impl Sync for InvalidFlatbuffer
impl Unpin for InvalidFlatbuffer
impl Unpin for InvalidFlatbuffer
impl UnwindSafe for InvalidFlatbuffer
impl UnwindSafe for InvalidFlatbuffer