pub struct TraceSamplingConfig {
pub nat_traversal_rate: f64,
pub success_rate: f64,
pub failure_rate: f64,
pub adaptive: AdaptiveTraceSamplingConfig,
}Expand description
Trace sampling configuration
Fields§
§nat_traversal_rate: f64Base sampling rate for NAT traversal traces
success_rate: f64Sampling rate for successful operations
failure_rate: f64Sampling rate for failed operations
adaptive: AdaptiveTraceSamplingConfigAdaptive sampling settings
Trait Implementations§
Source§impl Clone for TraceSamplingConfig
impl Clone for TraceSamplingConfig
Source§fn clone(&self) -> TraceSamplingConfig
fn clone(&self) -> TraceSamplingConfig
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 TraceSamplingConfig
impl Debug for TraceSamplingConfig
Source§impl Default for TraceSamplingConfig
impl Default for TraceSamplingConfig
Source§impl<'de> Deserialize<'de> for TraceSamplingConfig
impl<'de> Deserialize<'de> for TraceSamplingConfig
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 TraceSamplingConfig
impl RefUnwindSafe for TraceSamplingConfig
impl Send for TraceSamplingConfig
impl Sync for TraceSamplingConfig
impl Unpin for TraceSamplingConfig
impl UnwindSafe for TraceSamplingConfig
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