From ec93fdbbdea328816cbc64aa8fd687840be6cc39 Mon Sep 17 00:00:00 2001 From: Jedrzej Stuczynski Date: Fri, 28 Feb 2020 13:03:29 +0000 Subject: [PATCH] Extra comments + derived traits --- mixnode/src/node/metrics.rs | 2 ++ sfw-provider/src/provider/storage/mod.rs | 3 +++ 2 files changed, 5 insertions(+) diff --git a/mixnode/src/node/metrics.rs b/mixnode/src/node/metrics.rs index 3bb5b97c82..cf8e52e942 100644 --- a/mixnode/src/node/metrics.rs +++ b/mixnode/src/node/metrics.rs @@ -17,6 +17,8 @@ pub(crate) enum MetricEvent { } #[derive(Debug, Clone)] +// Note: you should NEVER create more than a single instance of this using 'new()'. +// You should always use .clone() to create additional instances struct MixMetrics { inner: Arc>, } diff --git a/sfw-provider/src/provider/storage/mod.rs b/sfw-provider/src/provider/storage/mod.rs index 6b2725a25d..458e4e1061 100644 --- a/sfw-provider/src/provider/storage/mod.rs +++ b/sfw-provider/src/provider/storage/mod.rs @@ -50,6 +50,9 @@ impl StoreData { } // TODO: replace with proper database... +// Note: you should NEVER create more than a single instance of this using 'new()'. +// You should always use .clone() to create additional instances +#[derive(Clone, Debug)] pub struct ClientStorage { inner: Arc>, }