libutils_terminal/console.rs
1//^
2//^ HEAD
3//^
4
5//> HEAD -> PROBLEM
6use libutils_threat::Threat;
7
8//> HEAD -> SUPER
9use super::argument::Argument;
10
11
12//^
13//^ CONSOLE
14//^
15
16//> CONSOLE -> TRAIT
17pub trait Console {
18 fn arguments(&self) -> &[Argument];
19 fn sync(&mut self) -> ();
20 fn problem(&mut self, threat: Threat) -> ();
21}