chiark / gitweb /
shapelib hidden: Move item_name binding earlier
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 11 Mar 2021 15:00:18 +0000 (15:00 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 11 Mar 2021 15:03:38 +0000 (15:03 +0000)
nfc

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/shapelib.rs

index 0f98600090dcc3321365925542f5aa4bf0bf7a48..6f9d1eda91c8059bf0408f837c48d33e695be362 100644 (file)
@@ -373,6 +373,9 @@ fn load_catalogue(libname: &str, dirname: &str, toml_path: &str) -> Contents {
           + rhs
       }
 
+      let item_name = format!("{}{}{}", gdefn.item_prefix,
+                              fe.item_spec, gdefn.item_suffix);
+
       let mut add1 = |item_name: &str, desc| {
         let idata = ItemData {
           group: group.clone(),
@@ -393,9 +396,6 @@ fn load_catalogue(libname: &str, dirname: &str, toml_path: &str) -> Contents {
         Ok::<_,LLE>(())
       };
 
-      let item_name = format!("{}{}{}", gdefn.item_prefix,
-                              fe.item_spec, gdefn.item_suffix);
-
       if group.d.colours.is_empty() {
         add1(&item_name, fe.desc.clone())?;
       } else {