Bonjour
Expérimenté en C, mais débutant en Rust, je teste ce programme
Code Rust : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 fn main() { let mut v = vec!(1, 2); let mut var; var = v.pop(); println!("on a {}", var); }
J'ai l'erreur :
J'ai compris qu'un objet pouvait avoir une donnée en optionnel (Option).error[E0277]: `Option<{integer}>` doesn't implement `std::fmt::Display` --> test.rs:6:25 | 6 | println!("on a {}", var); | ^^^ `Option<{integer}>` cannot be formatted with the default formatter | = help: the trait `std::fmt::Display` is not implemented for `Option<{integer}>` = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead = note: required by `std::fmt::Display::fmt` = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) error: aborting due to previous error For more information about this error, try `rustc --explain E0277`.
Avez-vous de la doc ou savez-vous comment afficher le contenu d'un objet de type Vec ?
Bonne journée
Partager