pub enum RemoteSampling {
Unassigned,
Remote {
id: ConfigId,
config: SamplerConfig,
},
}Expand description
The latest accepted APM_SAMPLING state.
Variants§
Unassigned
An empty assignment accepted before any concrete configuration; use local sampling settings.
After accepting a concrete configuration, the subscription retains it on withdrawal rather than publishing this marker.
Remote
The last accepted concrete sampling configuration and its ID.
Retained after withdrawal, it may no longer be remotely assigned.
Trait Implementations§
Source§impl Clone for RemoteSampling
impl Clone for RemoteSampling
Source§fn clone(&self) -> RemoteSampling
fn clone(&self) -> RemoteSampling
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 RemoteSampling
impl Debug for RemoteSampling
Source§impl PartialEq for RemoteSampling
impl PartialEq for RemoteSampling
impl StructuralPartialEq for RemoteSampling
Auto Trait Implementations§
impl Freeze for RemoteSampling
impl RefUnwindSafe for RemoteSampling
impl Send for RemoteSampling
impl Sync for RemoteSampling
impl Unpin for RemoteSampling
impl UnsafeUnpin for RemoteSampling
impl UnwindSafe for RemoteSampling
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
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> Track for T
impl<T> Track for T
Source§fn track_resources(self, token: ResourceGroupToken) -> Tracked<Self>
fn track_resources(self, token: ResourceGroupToken) -> Tracked<Self>
Instruments this type by attaching the given resource group token, returning a
Tracked wrapper. Read moreSource§fn in_current_resource_group(self) -> Tracked<Self>
fn in_current_resource_group(self) -> Tracked<Self>
Instruments this type by attaching the current resource group, returning a
Tracked wrapper. Read more