Public declaration syntax from harness-tui-kit/src/components/system/focus_card.rs Original source SHA-256: 1c5f54fe17edb600d765f2faf6cac97142862d2034e327c06c7eb06d4b23ca4c Function bodies and constant values are omitted. This is not the complete implementation. Source line 65 #[derive(Debug, Clone)] pub struct FocusCard<'a> { } Source line 76 #[must_use] pub fn new() -> Self; Source line 88 #[must_use] pub fn placeholder(mut self, text: &'a str) -> Self; Source line 96 #[must_use] pub fn mode(mut self, label: &'a str) -> Self; Source line 103 #[must_use] pub fn model(mut self, name: &'a str) -> Self; Source line 111 #[must_use] pub fn tagline(mut self, text: &'a str) -> Self; Source line 118 #[must_use] pub fn theme(mut self, theme: &'a Theme) -> Self; Source line 126 #[must_use] pub const fn suggested_height() -> u16;