pub enum TraceExportTargetOutput {
Export(TraceExportOutput),
Member(TraceClassMemberOutput),
}Expand description
The trace_export target: either a top-level export or (fallback) a class /
enum / store member declared on one. Serialized untagged so the export shape
stays byte-identical to the historical contract and the member shape matches
the CLI’s member trace; consumers distinguish by the presence of
export_name (export) vs member_name / owner_export (member).
Variants§
Export(TraceExportOutput)
A top-level export trace.
Member(TraceClassMemberOutput)
A class / enum / store member trace.
Trait Implementations§
Source§impl Debug for TraceExportTargetOutput
impl Debug for TraceExportTargetOutput
Auto Trait Implementations§
impl Freeze for TraceExportTargetOutput
impl RefUnwindSafe for TraceExportTargetOutput
impl Send for TraceExportTargetOutput
impl Sync for TraceExportTargetOutput
impl Unpin for TraceExportTargetOutput
impl UnsafeUnpin for TraceExportTargetOutput
impl UnwindSafe for TraceExportTargetOutput
Blanket Implementations§
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more