Skip to content

Commit fed8313

Browse files
authored
Merge branch 'main' into ban/make-bench-profiling-optional
2 parents 8e3ad9f + 61f86c7 commit fed8313

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

opentelemetry/src/metrics/mod.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use std::sync::Arc;
44

55
mod instruments;
66
mod meter;
7-
pub(crate) mod noop;
7+
pub mod noop;
88
pub use instruments::{
99
counter::{Counter, ObservableCounter},
1010
gauge::{Gauge, ObservableGauge},
@@ -14,6 +14,7 @@ pub use instruments::{
1414
SyncInstrument,
1515
};
1616
pub use meter::{Meter, MeterProvider};
17+
pub use noop::NoopMeterProvider;
1718

1819
/// SDK implemented trait for creating instruments
1920
pub trait InstrumentProvider {

opentelemetry/src/metrics/noop.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ use super::instruments::SyncInstrument;
1313

1414
/// A no-op instance of a `MetricProvider`
1515
#[derive(Debug, Default)]
16-
pub(crate) struct NoopMeterProvider {
16+
pub struct NoopMeterProvider {
1717
_private: (),
1818
}
1919

2020
impl NoopMeterProvider {
2121
/// Create a new no-op meter provider.
22-
pub(crate) fn new() -> Self {
22+
pub fn new() -> Self {
2323
NoopMeterProvider { _private: () }
2424
}
2525
}

0 commit comments

Comments
 (0)