pub struct Config { pub filename1: String, pub filename2: String, } impl Config { pub fn new(args: &[String]) -> Config { if args.len() < 3 { panic!("pas assez d'arguments"); } let filename1 = args[1].clone(); let filename2 = args[2].clone(); Config { filename1, filename2 } } }