#[non_exhaustive]pub struct RandomSampleConfig {
pub sample_rate: f64,
/* private fields */
}Expand description
Requests are randomly selected.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.sample_rate: f64Sample rate (0, 1]
Implementations§
Source§impl RandomSampleConfig
impl RandomSampleConfig
pub fn new() -> Self
Sourcepub fn set_sample_rate<T: Into<f64>>(self, v: T) -> Self
pub fn set_sample_rate<T: Into<f64>>(self, v: T) -> Self
Sets the value of sample_rate.
Trait Implementations§
Source§impl Clone for RandomSampleConfig
impl Clone for RandomSampleConfig
Source§fn clone(&self) -> RandomSampleConfig
fn clone(&self) -> RandomSampleConfig
Returns a copy 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 RandomSampleConfig
impl Debug for RandomSampleConfig
Source§impl Default for RandomSampleConfig
impl Default for RandomSampleConfig
Source§fn default() -> RandomSampleConfig
fn default() -> RandomSampleConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RandomSampleConfigwhere
RandomSampleConfig: Default,
impl<'de> Deserialize<'de> for RandomSampleConfigwhere
RandomSampleConfig: Default,
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
Source§impl Message for RandomSampleConfig
impl Message for RandomSampleConfig
Source§impl PartialEq for RandomSampleConfig
impl PartialEq for RandomSampleConfig
Source§impl Serialize for RandomSampleConfig
impl Serialize for RandomSampleConfig
impl StructuralPartialEq for RandomSampleConfig
Auto Trait Implementations§
impl Freeze for RandomSampleConfig
impl RefUnwindSafe for RandomSampleConfig
impl Send for RandomSampleConfig
impl Sync for RandomSampleConfig
impl Unpin for RandomSampleConfig
impl UnwindSafe for RandomSampleConfig
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