chiark / gitweb /
use our default() alias everywhere we can
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 31 Jan 2021 23:44:49 +0000 (23:44 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 31 Jan 2021 23:44:49 +0000 (23:44 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
daemon/cmdlistener.rs
src/bin/otter.rs
src/config.rs
src/global.rs
src/shapelib.rs
src/slotmap-slot-idx.rs
src/updates.rs

index 06da931c00e461abe6dc10132c4bf059e9cd7705..63e35fa059ae3c7457e805f34044838df29c1564 100644 (file)
@@ -567,7 +567,7 @@ fn execute_game_insn<'cs, 'igr, 'ig: 'igr>(
         .remove(piece).ok_or(ME::PieceNotFound)?;
       let gs = &mut ig.gs;
       let pc = gs.pieces.as_mut(modperm).remove(piece);
-      let desc_html = p.describe_html(Some(Default::default()));
+      let desc_html = p.describe_html(Some(default()));
       if let Some(pc) = pc { p.delete_hook(&pc, gs); }
       (U{ pcs: vec![(piece, PieceUpdateOp::Delete())],
           log: vec![ LogEntry {
@@ -614,7 +614,7 @@ fn execute_game_insn<'cs, 'igr, 'ig: 'igr>(
         let pc = PieceState {
           held: None,
           zlevel: ZLevel { z: z.increment()?, zg: gs.gen },
-          lastclient: Default::default(),
+          lastclient: default(),
           gen_before_lastclient: Generation(0),
           pinned: pinned.unwrap_or(false),
           angle,
@@ -787,7 +787,7 @@ impl UpdateHandler {
   fn from_how(how: MgmtGameUpdateMode) -> Self {
     use UpdateHandler::*;
     match how {
-      MgmtGameUpdateMode::Bulk => Bulk(Default::default()),
+      MgmtGameUpdateMode::Bulk => Bulk(default()),
       MgmtGameUpdateMode::Online => Online,
     }
   }
index d2d96ef620ffdff2383f879fec59d62df3cb173e..32c04fb30c10cf6d291a64c27c7cb3b0869026d3 100644 (file)
@@ -118,7 +118,7 @@ fn parse_args<T:Default,U>(
   completer: &dyn Fn(T) -> Result<U, ArgumentParseError>,
   extra_help: Option<&dyn Fn(&mut dyn Write) -> Result<(), io::Error>>,
 ) -> U {
-  let mut parsed = Default::default();
+  let mut parsed = default();
   let ap = apmaker(&mut parsed);
   let us = args.get(0).expect("argv[0] must be provided!").clone();
 
index cc0588cd88c6354660fd58bac48f2035a5001b87..4d9fd9df5908cdf676b941a853b25f780f94dd04 100644 (file)
@@ -131,7 +131,7 @@ impl TryFrom<ServerConfigSpec> for WholeServerConfig {
 
       let mut log = match log {
         Some(Table(log)) => log,
-        None => Default::default(),
+        None => default(),
         Some(x) => throw!(anyhow!(
           r#"wanted table for "log" config key, not {}"#,
           x.type_str())
index 29fa9c51824af0ecf82e3ef14da99daea9380f50..fa8523ed5ac6ab17ad6cdf9b19a190f29783f110 100644 (file)
@@ -299,7 +299,7 @@ impl Instance {
     let g = Instance {
       name : name.clone(),
       gs, acl,
-      ipieces: PiecesLoaded(Default::default()),
+      ipieces: PiecesLoaded(default()),
       clients: default(),
       iplayers: default(),
       tokens_players: default(),
@@ -1067,7 +1067,7 @@ impl InstanceGuard<'_> {
     }).collect();
 
     for mut p in gs.pieces.values_mut() {
-      p.lastclient = Default::default();
+      p.lastclient = default();
       if let Some(held) = p.held {
         if !gs.players.contains_key(held) { p.held = None }
       }
@@ -1408,7 +1408,7 @@ fn client_expire_old_clients() {
       }
     }
 
-    let mut now = Now(Default::default());
+    let mut now = Now(default());
     let (mut c, _) = now.iter(&gref, max_age);
     c.g.clients.retain(|c,_| !now.0.contains(&c));
     let mut gref = InstanceGuard { c, gref: gref.clone() };
index 8390dea6dadac9ea23019c160fa9402a30137a2c..9a68bbdef420f2e6ace0fc064fdcba754781f814 100644 (file)
@@ -265,7 +265,7 @@ impl Contents {
       let ier = ItemEnquiryData {
         itemname: k.clone(),
         f0bbox,
-        f0desc: loaded.describe_html(Some(Default::default())),
+        f0desc: loaded.describe_html(Some(default())),
       };
       out.push(ier);
     }
@@ -334,7 +334,7 @@ fn load_catalogue(libname: &str, dirname: &str, toml_path: &str) -> Contents {
     items: HashMap::new(),
     dirname: dirname.to_string(),
   };
-  let empty_table = toml::value::Value::Table(Default::default());
+  let empty_table = toml::value::Value::Table(default());
   let groups =
     toplevel
     .as_table().ok_or_else(|| LLE::ExpectedTable(format!("toplevel")))?
index 8c317fd2546981149f52c0b9bda75f73d589345f..d571f6e0329f673e3ed85fc28ffda2840e99e615 100644 (file)
@@ -47,7 +47,7 @@ impl KeyDataExt for slotmap::KeyData {
 /// representation has changed too much.  Should not be able to fail
 /// otherwise.
 pub fn keydata_extract(key: slotmap::KeyData) -> Result<(u32, u32), Error> {
-  let mut m: MainExtractor = std::default::Default::default();
+  let mut m: MainExtractor = Default::default();
   key.serialize(&mut m)?;
   Ok(( m.idx    .ok_or(error(line!()))?,
        m.version.ok_or(error(line!()))? ))
index 9b753e1cc634e6e65c90b2c223e5f5a18047dd84..9bda54b87fcfdaf01853a908cff1e9111ee43228 100644 (file)
@@ -201,7 +201,7 @@ impl PlayerUpdatesBuildContext {
   pub fn new(&self) -> PlayerUpdates {
     let mut log = StableIndexVecDeque::with_capacity(50);
     log.push_back(self.u1.clone());
-    let cv = Default::default();
+    let cv = default();
     PlayerUpdates { log, cv }
   }
 }