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
Source§impl Default for TraceRecordBuilder
impl Default for TraceRecordBuilder
Source§fn default() -> TraceRecordBuilder
fn default() -> TraceRecordBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TraceRecordBuilder
impl RefUnwindSafe for TraceRecordBuilder
impl Send for TraceRecordBuilder
impl Sync for TraceRecordBuilder
impl Unpin 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