chiark / gitweb /
BAD NAMESPACE 2
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 19 Feb 2024 19:30:51 +0000 (19:30 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 19 Feb 2024 19:30:51 +0000 (19:30 +0000)
src/main.rs

index 5cb6a37fd2b88106c2eeb722bf542f3869e3e4d5..1d3ac3be6c12f9f5f6b334dcc000f3a1fb9c9f3c 100644 (file)
@@ -2,9 +2,9 @@ use educe::Educe;
 use std::fmt;
 
 #[derive(Debug)]
-pub struct RawString;
+pub struct MyDebug;
 
-impl RawString {
+impl MyDebug {
     fn our_fmt(&self, _f: &mut fmt::Formatter) -> fmt::Result {
         Ok(())
     }
@@ -13,15 +13,15 @@ impl RawString {
 #[derive(Educe)]
 #[educe(Debug(name = false))]
 pub struct Thing {
-    #[educe(Debug(method = "RawString::our_fmt"))]
-    field: RawString,
+    #[educe(Debug(method = "MyDebug::our_fmt"))]
+    field: MyDebug,
     #[educe(Debug(name(Q)))]
     other: u32,
 }
 
 fn main() {
     let a = Thing {
-        field: RawString,
+        field: MyDebug,
         other: 6,
     };
     println!("{:?}", &a);