Enum air_trace_handler::merger::FoldResultError
source · pub enum FoldResultError {
SubtraceLenOverflow {
fold_result: FoldResult,
count: usize,
},
SeveralRecordsWithSamePos(FoldResult, TracePos),
FoldIncorrectSubtracesCount(usize),
}
Variants§
SubtraceLenOverflow
SeveralRecordsWithSamePos(FoldResult, TracePos)
There are several lores with the same value_pos.
FoldIncorrectSubtracesCount(usize)
Errors occurred when one of the fold subtrace lore doesn’t contain 2 descriptors.
Trait Implementations§
source§impl Debug for FoldResultError
impl Debug for FoldResultError
source§impl Display for FoldResultError
impl Display for FoldResultError
source§impl Error for FoldResultError
impl Error for FoldResultError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<FoldResultError> for MergeError
impl From<FoldResultError> for MergeError
source§fn from(source: FoldResultError) -> Self
fn from(source: FoldResultError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FoldResultError
impl RefUnwindSafe for FoldResultError
impl Send for FoldResultError
impl Sync for FoldResultError
impl Unpin for FoldResultError
impl UnwindSafe for FoldResultError
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
§fn deserialize(
&self,
deserializer: &mut D,
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize( &self, deserializer: &mut D, ) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.