From: Ian Jackson Date: Sun, 24 Apr 2022 21:12:40 +0000 (+0100) Subject: fake rng: Remove an Arc X-Git-Tag: otter-1.1.0~441 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=5bc17a47ef12ca7010cd91b145c87c86b2d16ed2;p=otter.git fake rng: Remove an Arc We don't in fact need this to be Clone, now that ServerConfig isn't. Signed-off-by: Ian Jackson --- diff --git a/src/fake-rng.rs b/src/fake-rng.rs index 0c0b6d5d..6522b3c7 100644 --- a/src/fake-rng.rs +++ b/src/fake-rng.rs @@ -14,16 +14,16 @@ pub struct FakeRngSpec(Option>); impl FakeRngSpec { pub fn make_game_rng(self) -> RngWrap { RngWrap( match self.0 { None => None, - Some(ents) => Some(Arc::new(Mutex::new(FakeRng { + Some(ents) => Some(Mutex::new(FakeRng { i: 0, ents, - }))) } + })) } )} } -#[derive(Debug,Clone)] +#[derive(Debug)] pub struct RngWrap ( - Option>> + Option> ); #[derive(Debug)]