Derive Debug for struct



examples/struct/debug-struct/src/main.rs
#[derive(Debug)]
struct Animal<'a> {
    name: &'a str,
    size: &'a str,
    weight: i32,
}

fn main() {
    let eli = Animal {name: "elephant", size: "huge", weight: 100};
    println!("{}", eli.name);
    println!("{}", eli.size);
    println!("{}", eli.weight);


    println!("{:?}", eli);
    dbg!(eli);
}

elephant
huge
100
Animal { name: "elephant", size: "huge", weight: 100 }
[src/main.rs:16] eli = Animal {
    name: "elephant",
    size: "huge",
    weight: 100,
}