pub enum RootSampling {
Always,
Never,
Ratio {
per_million: u32,
},
}Expand description
The rule for a decision no parent decides (3.9.4).
Variants§
Always
Never
Ratio
Decided from the trace id as OpenTelemetry’s trace-id-ratio sampler does, so it agrees across services.
Trait Implementations§
Source§impl Clone for RootSampling
impl Clone for RootSampling
impl Copy for RootSampling
Source§impl Debug for RootSampling
impl Debug for RootSampling
Source§impl Default for RootSampling
impl Default for RootSampling
impl Eq for RootSampling
Source§impl PartialEq for RootSampling
impl PartialEq for RootSampling
impl StructuralPartialEq for RootSampling
Auto Trait Implementations§
impl Freeze for RootSampling
impl RefUnwindSafe for RootSampling
impl Send for RootSampling
impl Sync for RootSampling
impl Unpin for RootSampling
impl UnsafeUnpin for RootSampling
impl UnwindSafe for RootSampling
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