pub trait SystemInfo { // Required methods fn new() -> Box<Self> where Self: Sized; fn update(&mut self) -> String; }
A chat system info updater
creates a new instance
updates a system info: