Starter project
use std::fmt;
enum List<T> {
}
impl<T> List<T> {
}
impl<T: fmt::Display> fmt::Display for List<T> {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
}
}
fn main() {
let mut list = List::<i32>::new();
list.append(10);
list.append(20);
list.append(30);
list.append(40);
list.append(50);
println!("{}", list);
println!("List Length :: {}", list.length());
}