Struct opentelemetry_sdk::metrics::processors::BasicProcessor
source · [−]pub struct BasicProcessor { /* private fields */ }
Available on crate feature
metrics
only.Expand description
Basic metric integration strategy
Trait Implementations
sourceimpl Checkpointer for BasicProcessor
impl Checkpointer for BasicProcessor
sourcefn checkpoint(
&self,
f: &mut dyn FnMut(&mut dyn LockedCheckpointer) -> Result<()>
) -> Result<()>
fn checkpoint(
&self,
f: &mut dyn FnMut(&mut dyn LockedCheckpointer) -> Result<()>
) -> Result<()>
Synchronizes the checkpoint process and allows a single locked checkpoint to be accessed at a time. Read more
sourceimpl Debug for BasicProcessor
impl Debug for BasicProcessor
sourceimpl Processor for BasicProcessor
impl Processor for BasicProcessor
sourcefn aggregator_selector(&self) -> &dyn AggregatorSelector
fn aggregator_selector(&self) -> &dyn AggregatorSelector
AggregatorSelector is responsible for selecting the concrete type of Aggregator used for a metric in the SDK. Read more
Auto Trait Implementations
impl !RefUnwindSafe for BasicProcessor
impl Send for BasicProcessor
impl Sync for BasicProcessor
impl Unpin for BasicProcessor
impl !UnwindSafe for BasicProcessor
Blanket Implementations
sourceimpl<T> AsDynProcessor for Twhere
T: Processor + Send + Sync,
impl<T> AsDynProcessor for Twhere
T: Processor + Send + Sync,
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more