From 5c56c5e27f418264436893f321519e5e2cd31a98 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 11 Mar 2021 18:28:08 +0000 Subject: [PATCH] fake rng: allow setting to [] to mean real for now Signed-off-by: Ian Jackson --- src/fake-rng.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/fake-rng.rs b/src/fake-rng.rs index 05d65539..be4d8e4d 100644 --- a/src/fake-rng.rs +++ b/src/fake-rng.rs @@ -8,14 +8,14 @@ use parking_lot::Mutex; #[derive(Deserialize,Debug,Clone,Default)] #[serde(transparent)] -pub struct FakeRngSpec(Vec); +pub struct FakeRngSpec(Option>); impl FakeRngSpec { - pub fn start(self) -> RngWrap { RngWrap( - if self.0.is_empty() { None } - else { Some(Arc::new(Mutex::new(FakeRng { + pub fn start(self) -> RngWrap { RngWrap( match self.0 { + None => None, + Some(ents) => Some(Arc::new(Mutex::new(FakeRng { i: 0, - ents: self.0, + ents, }))) } )} } -- 2.30.2