Crate display_attr [] [src]

A custom derive for implementing Display more easily.

Build Status Crates.io Documentation License

Example:

#[macro_use]
extern crate display_attr;

#[derive(DisplayAttr)]
#[display(fmt = "{} ({})", name, age)]
struct Person {
    name: String,
    age: usize,
}

fn main() {
    assert_eq!(Person {
        name: "Mary".to_string(),
        age: 23,
    }.to_string(), "Mary (23)");
}

Functions

display_attr