Struct opentelemetry::metrics::noop::NoopMeterCore
source · pub struct NoopMeterCore { /* private fields */ }
Expand description
A no-op instance of a Meter
Implementations§
source§impl NoopMeterCore
impl NoopMeterCore
Trait Implementations§
source§impl Debug for NoopMeterCore
impl Debug for NoopMeterCore
source§impl Default for NoopMeterCore
impl Default for NoopMeterCore
source§fn default() -> NoopMeterCore
fn default() -> NoopMeterCore
Returns the “default value” for a type. Read more
source§impl InstrumentProvider for NoopMeterCore
impl InstrumentProvider for NoopMeterCore
source§fn register_callback(
&self,
_instruments: &[Arc<dyn Any>],
_callback: Box<dyn Fn(&dyn Observer) + Send + Sync>,
) -> Result<Box<dyn CallbackRegistration>>
fn register_callback( &self, _instruments: &[Arc<dyn Any>], _callback: Box<dyn Fn(&dyn Observer) + Send + Sync>, ) -> Result<Box<dyn CallbackRegistration>>
Captures the function that will be called during data collection. Read more
source§fn u64_counter(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Cow<'static, str>>,
) -> Result<Counter<u64>>
fn u64_counter( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Cow<'static, str>>, ) -> Result<Counter<u64>>
creates an instrument for recording increasing values.
source§fn f64_counter(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Cow<'static, str>>,
) -> Result<Counter<f64>>
fn f64_counter( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Cow<'static, str>>, ) -> Result<Counter<f64>>
creates an instrument for recording increasing values.
source§fn u64_observable_counter(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Cow<'static, str>>,
_callback: Vec<Callback<u64>>,
) -> Result<ObservableCounter<u64>>
fn u64_observable_counter( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Cow<'static, str>>, _callback: Vec<Callback<u64>>, ) -> Result<ObservableCounter<u64>>
creates an instrument for recording increasing values via callback.
source§fn f64_observable_counter(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Cow<'static, str>>,
_callback: Vec<Callback<f64>>,
) -> Result<ObservableCounter<f64>>
fn f64_observable_counter( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Cow<'static, str>>, _callback: Vec<Callback<f64>>, ) -> Result<ObservableCounter<f64>>
creates an instrument for recording increasing values via callback.
source§fn i64_up_down_counter(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Cow<'static, str>>,
) -> Result<UpDownCounter<i64>>
fn i64_up_down_counter( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Cow<'static, str>>, ) -> Result<UpDownCounter<i64>>
creates an instrument for recording changes of a value.
source§fn f64_up_down_counter(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Cow<'static, str>>,
) -> Result<UpDownCounter<f64>>
fn f64_up_down_counter( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Cow<'static, str>>, ) -> Result<UpDownCounter<f64>>
creates an instrument for recording changes of a value.
source§fn i64_observable_up_down_counter(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Cow<'static, str>>,
_callback: Vec<Callback<i64>>,
) -> Result<ObservableUpDownCounter<i64>>
fn i64_observable_up_down_counter( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Cow<'static, str>>, _callback: Vec<Callback<i64>>, ) -> Result<ObservableUpDownCounter<i64>>
creates an instrument for recording changes of a value.
source§fn f64_observable_up_down_counter(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Cow<'static, str>>,
_callback: Vec<Callback<f64>>,
) -> Result<ObservableUpDownCounter<f64>>
fn f64_observable_up_down_counter( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Cow<'static, str>>, _callback: Vec<Callback<f64>>, ) -> Result<ObservableUpDownCounter<f64>>
creates an instrument for recording changes of a value via callback.
source§fn u64_gauge(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Cow<'static, str>>,
) -> Result<Gauge<u64>>
fn u64_gauge( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Cow<'static, str>>, ) -> Result<Gauge<u64>>
creates an instrument for recording independent values.
source§fn f64_gauge(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Cow<'static, str>>,
) -> Result<Gauge<f64>>
fn f64_gauge( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Cow<'static, str>>, ) -> Result<Gauge<f64>>
creates an instrument for recording independent values.
source§fn i64_gauge(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Cow<'static, str>>,
) -> Result<Gauge<i64>>
fn i64_gauge( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Cow<'static, str>>, ) -> Result<Gauge<i64>>
creates an instrument for recording independent values.
source§fn u64_observable_gauge(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Cow<'static, str>>,
_callback: Vec<Callback<u64>>,
) -> Result<ObservableGauge<u64>>
fn u64_observable_gauge( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Cow<'static, str>>, _callback: Vec<Callback<u64>>, ) -> Result<ObservableGauge<u64>>
creates an instrument for recording the current value via callback.
source§fn i64_observable_gauge(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Cow<'static, str>>,
_callback: Vec<Callback<i64>>,
) -> Result<ObservableGauge<i64>>
fn i64_observable_gauge( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Cow<'static, str>>, _callback: Vec<Callback<i64>>, ) -> Result<ObservableGauge<i64>>
creates an instrument for recording the current value via callback.
source§fn f64_observable_gauge(
&self,
_name: Cow<'static, str>,
_description: Option<Cow<'static, str>>,
_unit: Option<Cow<'static, str>>,
_callback: Vec<Callback<f64>>,
) -> Result<ObservableGauge<f64>>
fn f64_observable_gauge( &self, _name: Cow<'static, str>, _description: Option<Cow<'static, str>>, _unit: Option<Cow<'static, str>>, _callback: Vec<Callback<f64>>, ) -> Result<ObservableGauge<f64>>
creates an instrument for recording the current value via callback.
Auto Trait Implementations§
impl Freeze for NoopMeterCore
impl RefUnwindSafe for NoopMeterCore
impl Send for NoopMeterCore
impl Sync for NoopMeterCore
impl Unpin for NoopMeterCore
impl UnwindSafe for NoopMeterCore
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