chiark
/
gitweb
/
~ian
/
rust-experiments.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
df89f85
)
BAD NAMESPACE
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Mon, 19 Feb 2024 19:30:24 +0000
(19:30 +0000)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Mon, 19 Feb 2024 19:30:24 +0000
(19:30 +0000)
src/main.rs
patch
|
blob
|
history
diff --git
a/src/main.rs
b/src/main.rs
index 7b104224e15313baccfcc885beca2fd7082a1520..5cb6a37fd2b88106c2eeb722bf542f3869e3e4d5 100644
(file)
--- a/
src/main.rs
+++ b/
src/main.rs
@@
-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,