From: Ian Jackson Date: Wed, 17 Mar 2021 02:55:53 +0000 (+0000) Subject: remove some dead code warning suppressions X-Git-Tag: otter-0.5.0~697 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=1ac1f41294bbd32a9744da2878a516e6c3de5175;p=otter.git remove some dead code warning suppressions Signed-off-by: Ian Jackson --- diff --git a/apitest/at-otter.rs b/apitest/at-otter.rs index 71548963..ae5eae45 100644 --- a/apitest/at-otter.rs +++ b/apitest/at-otter.rs @@ -2,9 +2,6 @@ // SPDX-License-Identifier: AGPL-3.0-or-later // There is NO WARRANTY. -#![allow(dead_code)] -#![allow(unused_variables)] - use otter_api_tests::*; pub use std::cell::{RefCell, RefMut}; @@ -14,6 +11,7 @@ pub use index_vec::Idx; type Setup = Rc>; +#[allow(dead_code)] struct Ctx { opts: Opts, su_rc: Setup, @@ -120,12 +118,12 @@ fn updates_parser(input: R, out: &mut mpsc::Sender) { let lhs = l.next().unwrap(); let rhs = l.next().unwrap(); let rhs = rhs.trim_start(); - let ins = accum.insert(lhs.to_string(), rhs.to_string()) + let () = accum.insert(lhs.to_string(), rhs.to_string()) .is_none().expect("duplicate field"); continue; } let entry = mem::take(&mut accum); - let accum = (); // stops accidental use of accum + #[allow(unused_variables)] let accum = (); // stops accidental use of accum if entry.get("event").map(String::as_str) == Some("commsworking") { eprintln!("commsworking: {}", entry["data"]); } else if let Some(event) = entry.get("event") { @@ -341,8 +339,8 @@ impl Session { move |s: &mut _, g, v: &_| { ef(s,g,v)?; Ok::<_,AE>(None) } }); self.await_update( - |session, gen | (gen == exp).as_option(), - |session, gen, k, v| { + |_session, gen | (gen == exp).as_option(), + | session, gen, k, v| { if let Some(pieces) = pieces.as_mut() { update_update_pieces(&session.nick, pieces, k, v); } @@ -407,7 +405,7 @@ pub fn update_update_pieces( pub type PieceOpData = (&'static str, JsV); pub trait PieceOp: Debug { fn api(&self) -> Option; - fn update(&self, pi: &mut PieceInfo) { info!("no update {:?}", self) } + fn update(&self, _pi: &mut PieceInfo) { info!("no update {:?}", self) } } impl PieceOp for PieceOpData { fn api(&self) -> Option { Some((self.0, self.1.clone())) } @@ -418,7 +416,7 @@ impl PieceOp for Pos { } impl PieceOp for () { fn api(&self) -> Option { None } - fn update(&self, pi: &mut PieceInfo) { } + fn update(&self, _pi: &mut PieceInfo) { } } pub trait PieceSpecForOp: Debug { @@ -515,7 +513,7 @@ impl Ctx { let mut added = vec![]; session.synchx::(None, None, - |session, gen, k, v| if_chain! { + |_session, _gen, k, v| if_chain! { if k == "Piece"; let piece = v["piece"].as_str().unwrap().to_string(); let op = v["op"].as_object().unwrap(); @@ -540,7 +538,7 @@ impl Ctx { // ----- alice: claim alices' hand ----- let [hand] = a_pieces.iter_enumerated() - .filter(|(i,p)| p.info["desc"] == otter::hand::UNCLAIMED_DESC) + .filter(|(_i,p)| p.info["desc"] == otter::hand::UNCLAIMED_DESC) .map(|(i,_)| i) .collect::>() .into_inner().unwrap(); @@ -555,7 +553,7 @@ impl Ctx { fn find_pawns(pieces: &PiecesSlice) -> [PI; 2] { let mut pawns = pieces.iter_enumerated() - .filter(|(i,p)| p.info["desc"].as_str().unwrap().ends_with(" pawn")) + .filter(|(_i,p)| p.info["desc"].as_str().unwrap().ends_with(" pawn")) .map(|(i,_)| i) .take(2) .collect::>() @@ -595,7 +593,7 @@ impl Ctx { let mut a_p = (&mut a_pieces, p); alice.api_piece(GH::Grab, PuSynch(&mut a_p), ())?; - bob.synchx(Some(&mut b_pieces), None, |sess, gen, k, v| { + bob.synchx(Some(&mut b_pieces), None, |_sess, gen, k, v| { dbg!(gen, k, v); if k == "Log" { let m = v["logent"]["html"].as_str().unwrap(); @@ -607,7 +605,7 @@ impl Ctx { })?; alice.api_piece(GH::Raw, &mut a_p, alice_move_to)?; - bob.synchx(Some(&mut b_pieces), None, |sess, gen, k, v| { + bob.synchx(Some(&mut b_pieces), None, |_sess, gen, k, v| { dbg!(gen, k, v); panic!("bob saw something when alice moved displaced occulted"); })?; @@ -639,7 +637,7 @@ fn tests(mut c: Ctx) { #[throws(AE)] fn main() { { - let (opts, _cln, instance, mut su) = setup_core( + let (opts, _cln, _instance, mut su) = setup_core( &[module_path!()], &mut |_|false )?;