chiark / gitweb /
check start
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 10 Oct 2020 23:20:03 +0000 (00:20 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 10 Oct 2020 23:20:03 +0000 (00:20 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
zcoord/zcoord.rs

index 5b8fa636e2ca7f646eedd270bf35469bb9de9ad9..0acdd07f80a89ba53409eaecacea72544fbe3a8d 100644 (file)
@@ -265,7 +265,7 @@ impl Serialize for ZCoord {
 //
 // We can panic if this code is buggy, but not compromise safety.
 
-const DEFAULT_TEXT  : &[u8] = b"gggggggggg";
+const DEFAULT_TEXT  : &[u8] = b"g000000000";
 
 impl Default for ZCoord {
   fn default() -> ZCoord {
@@ -511,6 +511,11 @@ mod test {
       fn tinc(self, exp: &str) -> Self { self.tincdec(exp, IncDecInc) }
       fn tdec(self, exp: &str) -> Self { self.tincdec(exp, IncDecDec) }
     }
+    let start : ZCoord = Default::default();
+    assert_eq!(format!("{}", &start), "g000000000");
+    start.clone_mut()
+      .tinc("g001000000");
+
     mk("000000000a")
       .tinc("000100000a")
       .tinc("000200000a")