Public declaration syntax from harness-tui-kit/src/components/system/status_bar.rs Original source SHA-256: 0f6d207e846843a730a7a450652a484710ee9ceb6000e6bca6bce481c3853745 Function bodies and constant values are omitted. This is not the complete implementation. Source line 39 #[derive(Debug, Clone)] pub struct StatusBar<'a> { } Source line 57 #[must_use] pub fn new() -> Self; Source line 70 #[must_use] pub fn connection(mut self, text: &'a str) -> Self; Source line 77 #[must_use] pub fn mode(mut self, text: &'a str) -> Self; Source line 84 #[must_use] pub fn agent(mut self, text: &'a str) -> Self; Source line 91 #[must_use] pub fn metric(mut self, text: &'a str) -> Self; Source line 98 #[must_use] pub fn hint(mut self, text: &'a str) -> Self; Source line 105 #[must_use] pub fn theme(mut self, theme: &'a Theme) -> Self;