pub struct AdaptiveTraceSamplingConfig {
pub enabled: bool,
pub target_traces_per_second: f64,
pub adjustment_interval: Duration,
}Expand description
Adaptive trace sampling configuration
Fields§
§enabled: boolEnable adaptive sampling
target_traces_per_second: f64Target traces per second
adjustment_interval: DurationAdjustment interval
Trait Implementations§
Source§impl Clone for AdaptiveTraceSamplingConfig
impl Clone for AdaptiveTraceSamplingConfig
Source§fn clone(&self) -> AdaptiveTraceSamplingConfig
fn clone(&self) -> AdaptiveTraceSamplingConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 AdaptiveTraceSamplingConfig
impl Debug for AdaptiveTraceSamplingConfig
Source§impl<'de> Deserialize<'de> for AdaptiveTraceSamplingConfig
impl<'de> Deserialize<'de> for AdaptiveTraceSamplingConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AdaptiveTraceSamplingConfig
impl RefUnwindSafe for AdaptiveTraceSamplingConfig
impl Send for AdaptiveTraceSamplingConfig
impl Sync for AdaptiveTraceSamplingConfig
impl Unpin for AdaptiveTraceSamplingConfig
impl UnwindSafe for AdaptiveTraceSamplingConfig
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