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

index 7b104224e15313baccfcc885beca2fd7082a1520..5cb6a37fd2b88106c2eeb722bf542f3869e3e4d5 100644 (file)
@@ -1,11 +1,19 @@
 use educe::Educe;
+use std::fmt;
 
 #[derive(Debug)]
 pub struct RawString;
 
+impl RawString {
+    fn our_fmt(&self, _f: &mut fmt::Formatter) -> fmt::Result {
+        Ok(())
+    }
+}
+
 #[derive(Educe)]
 #[educe(Debug(name = false))]
 pub struct Thing {
+    #[educe(Debug(method = "RawString::our_fmt"))]
     field: RawString,
     #[educe(Debug(name(Q)))]
     other: u32,