1/// A chat system info updater 2pub trait SystemInfo { 3 /// creates a new instance 4 fn new() -> Box<Self> 5 where Self: Sized; 6 7 /// updates a system info: 8 fn update(&mut self) -> String; 9}