pub struct TracerConfig {
pub max_events: usize,
pub enabled: bool,
}Expand description
Configuration for TensorExecutionTracer.
Fields§
§max_events: usizeMaximum number of events retained in the ring buffer. Oldest events are evicted when this limit is reached.
enabled: boolWhen false all record calls are no-ops.
Trait Implementations§
Source§impl Clone for TracerConfig
impl Clone for TracerConfig
Source§fn clone(&self) -> TracerConfig
fn clone(&self) -> TracerConfig
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 TracerConfig
impl Debug for TracerConfig
Source§impl Default for TracerConfig
impl Default for TracerConfig
Source§impl PartialEq for TracerConfig
impl PartialEq for TracerConfig
Source§fn eq(&self, other: &TracerConfig) -> bool
fn eq(&self, other: &TracerConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TracerConfig
Auto Trait Implementations§
impl Freeze for TracerConfig
impl RefUnwindSafe for TracerConfig
impl Send for TracerConfig
impl Sync for TracerConfig
impl Unpin for TracerConfig
impl UnsafeUnpin for TracerConfig
impl UnwindSafe for TracerConfig
Blanket Implementations§
impl<T> Allocation for T
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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