Crate afmt[−][src]
This crate provides the fmt
attribute macro, its usage is simple:
#[macro_use] extern crate afmt; #[fmt("value: " v)] struct Foo { v: u32, } fn main() -> Result<(), Box<dyn std::error::Error>> { let f: Foo = "value: 65".parse()?; assert_eq!(f.v, 65); let f: Result<Foo,_> = "val: 65".parse(); assert!(f.is_err()); Ok(()) }
Attribute Macros
fmt |