Enum symbolic_symcache::SymCacheErrorKind [−][src]
pub enum SymCacheErrorKind { BadFileMagic, BadFileHeader, BadSegment, BadCacheFile, UnsupportedVersion, BadDebugFile, MissingDebugSection, MissingDebugInfo, UnsupportedDebugKind, ValueTooLarge(ValueKind), TooManyValues(ValueKind), WriteFailed, }
Variants of SymCacheError
.
Variants
BadFileMagic
Invalid magic bytes in the symcache header.
BadFileHeader
Invalid flags or fields in the symcache header.
BadSegment
A segment could not be read, likely due to IO errors.
BadCacheFile
Contents in the symcache file are malformed.
UnsupportedVersion
The symcache version is not known.
BadDebugFile
The Object
contains invalid data and cannot be converted.
MissingDebugSection
A required debug section is missing in the Object
file.
MissingDebugInfo
The Object
file was stripped of debug information.
UnsupportedDebugKind
The debug information in the Object
file is not supported.
ValueTooLarge(ValueKind)
A value cannot be written to symcache as it overflows the record size.
TooManyValues(ValueKind)
A value cannot be written to symcache as it overflows the segment counter.
WriteFailed
Generic error when writing a symcache, most likely IO.
Trait Implementations
impl Debug for SymCacheErrorKind
[src]
impl Debug for SymCacheErrorKind
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Copy for SymCacheErrorKind
[src]
impl Copy for SymCacheErrorKind
impl Clone for SymCacheErrorKind
[src]
impl Clone for SymCacheErrorKind
fn clone(&self) -> SymCacheErrorKind
[src]
fn clone(&self) -> SymCacheErrorKind
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Eq for SymCacheErrorKind
[src]
impl Eq for SymCacheErrorKind
impl PartialEq for SymCacheErrorKind
[src]
impl PartialEq for SymCacheErrorKind
fn eq(&self, other: &SymCacheErrorKind) -> bool
[src]
fn eq(&self, other: &SymCacheErrorKind) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &SymCacheErrorKind) -> bool
[src]
fn ne(&self, other: &SymCacheErrorKind) -> bool
This method tests for !=
.
impl From<SymCacheErrorKind> for SymCacheError
[src]
impl From<SymCacheErrorKind> for SymCacheError
fn from(kind: SymCacheErrorKind) -> SymCacheError
[src]
fn from(kind: SymCacheErrorKind) -> SymCacheError
Performs the conversion.
Auto Trait Implementations
impl Send for SymCacheErrorKind
impl Send for SymCacheErrorKind
impl Sync for SymCacheErrorKind
impl Sync for SymCacheErrorKind