Skip to main content

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}