pub struct TraceRecordBuilder { /* private fields */ }Expand description
Builder for constructing trace records incrementally.
Implementations§
Source§impl TraceRecordBuilder
impl TraceRecordBuilder
Sourcepub fn git_revision(self, revision: impl Into<String>) -> Self
pub fn git_revision(self, revision: impl Into<String>) -> Self
Set git revision.
Sourcepub fn metadata(self, metadata: TraceMetadata) -> Self
pub fn metadata(self, metadata: TraceMetadata) -> Self
Set metadata.
Sourcepub fn build(self) -> TraceRecord
pub fn build(self) -> TraceRecord
Build the trace record.
Trait Implementations§
Source§impl Debug for TraceRecordBuilder
impl Debug for TraceRecordBuilder
Auto Trait Implementations§
impl Freeze for TraceRecordBuilder
impl RefUnwindSafe for TraceRecordBuilder
impl Send for TraceRecordBuilder
impl Sync for TraceRecordBuilder
impl Unpin for TraceRecordBuilder
impl UnsafeUnpin for TraceRecordBuilder
impl UnwindSafe for TraceRecordBuilder
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