aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-config
diff options
context:
space:
mode:
Diffstat (limited to 'crates/tor-config')
-rw-r--r--crates/tor-config/src/lib.rs2
-rw-r--r--crates/tor-config/src/metrics.rs33
2 files changed, 0 insertions, 35 deletions
diff --git a/crates/tor-config/src/lib.rs b/crates/tor-config/src/lib.rs
index da3c4a6fe..b86020ee2 100644
--- a/crates/tor-config/src/lib.rs
+++ b/crates/tor-config/src/lib.rs
@@ -58,7 +58,6 @@ pub mod list_builder;
mod listen;
pub mod load;
pub mod map_builder;
-pub mod metrics;
mod misc;
pub mod mistrust;
mod mut_cfg;
@@ -84,7 +83,6 @@ pub use flatten::{Flatten, Flattenable};
pub use list_builder::{MultilineListBuilder, MultilineListBuilderError};
pub use listen::*;
pub use load::{resolve, resolve_ignore_warnings, resolve_return_results};
-pub use metrics::*;
pub use misc::*;
pub use mut_cfg::MutCfg;
use serde::de::DeserializeOwned;
diff --git a/crates/tor-config/src/metrics.rs b/crates/tor-config/src/metrics.rs
deleted file mode 100644
index 654061818..000000000
--- a/crates/tor-config/src/metrics.rs
+++ /dev/null
@@ -1,33 +0,0 @@
-//! Configuration for metrics reporting via Prometheus / etc
-
-use derive_deftly::Deftly;
-
-use crate::Listen;
-use crate::derive::prelude::*;
-
-/// Configuration for exporting metrics (eg, perf data)
-#[derive(Debug, Clone, Deftly, Eq, PartialEq)]
-#[derive_deftly(TorConfig)]
-#[non_exhaustive]
-pub struct MetricsConfig {
- /// Where to listen for incoming HTTP connections.
- #[deftly(tor_config(sub_builder))]
- pub prometheus: PrometheusConfig,
-}
-
-/// Configuration for one or more proxy listeners.
-#[derive(Debug, Clone, Deftly, Eq, PartialEq)]
-#[derive_deftly(TorConfig)]
-#[non_exhaustive]
-pub struct PrometheusConfig {
- /// Port on which to establish a Prometheus scrape endpoint
- ///
- /// We listen here for incoming HTTP connections.
- ///
- /// If just a port is provided, we don't support IPv6.
- /// Alternatively, (only) a single address and port can be specified.
- /// These restrictions are due to upstream limitations:
- /// <https://github.com/metrics-rs/metrics/issues/567>.
- #[deftly(tor_config(default))]
- pub listen: Listen,
-}