Printing struct fails



examples/struct/printing-struct-fails/src/main.rs
struct Animal {
    name: String,
    size: String,
    weight: i32,
}

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

    // println!("{}", eli);
    // `Animal<'_>` doesn't implement `std::fmt::Display`

    // println!("{:?}", eli);
    // `Animal<'_>` doesn't implement `Debug`

    // dbg!(eli);
    // `Animal<'_>` doesn't implement `Debug`
}

elephant
huge
100