pub struct OutputFrameTrace {
pub output_key: OutputKey,
pub scope: ScopeId,
pub transaction_id: TransactionId,
pub revision: Revision,
pub kind: OutputFrameKindTrace,
}Expand description
Payload-free output frame trace.
Fields§
§output_key: OutputKeyOutput identity.
scope: ScopeIdScope that owns the output.
transaction_id: TransactionIdTransaction that emitted the frame.
revision: RevisionRevision carried by the frame.
kind: OutputFrameKindTraceFrame kind without materialized payload.
Trait Implementations§
Source§impl Clone for OutputFrameTrace
impl Clone for OutputFrameTrace
Source§fn clone(&self) -> OutputFrameTrace
fn clone(&self) -> OutputFrameTrace
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OutputFrameTrace
impl Debug for OutputFrameTrace
impl Eq for OutputFrameTrace
Source§impl PartialEq for OutputFrameTrace
impl PartialEq for OutputFrameTrace
Source§fn eq(&self, other: &OutputFrameTrace) -> bool
fn eq(&self, other: &OutputFrameTrace) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for OutputFrameTrace
Auto Trait Implementations§
impl Freeze for OutputFrameTrace
impl RefUnwindSafe for OutputFrameTrace
impl Send for OutputFrameTrace
impl Sync for OutputFrameTrace
impl Unpin for OutputFrameTrace
impl UnsafeUnpin for OutputFrameTrace
impl UnwindSafe for OutputFrameTrace
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