nv_utils/user_interaction.rs
1trait UserInteraction{
2 fn show_user_message(&self, message: &str) -> ();
3}
4
5pub struct ConsoleUserInteraction;
6
7impl ConsoleUserInteraction {
8 pub fn new() -> ConsoleUserInteraction {
9 ConsoleUserInteraction{}
10 }
11}
12
13impl UserInteraction for ConsoleUserInteraction
14{
15 fn show_user_message(&self, message : &str) -> ()
16 {
17 println!("{}", message);
18 }
19}