Public declaration syntax from harness-tui-kit/src/components/system/banner.rs Original source SHA-256: cc07971f3297b5ee4f4720e11e7b125f20ef3fbdf756c45511a90b9a3b5ece54 Function bodies and constant values are omitted. This is not the complete implementation. Source line 117 #[derive(Debug, Clone)] pub struct Banner<'a> { } Source line 132 #[must_use] pub fn new(text: &'a str) -> Self; Source line 146 #[must_use] pub fn gradient(mut self, gradient: bool) -> Self; Source line 153 #[must_use] pub fn theme(mut self, theme: &'a Theme) -> Self;