Public declaration syntax from harness-tui-kit/src/components/system/thinking.rs Original source SHA-256: f0fe57f8368c4909116ac7ffa45a1a04a8eaa79ab79fb7f5664f4d7b510fc46d Function bodies and constant values are omitted. This is not the complete implementation. Source line 36 #[derive(Debug, Clone)] pub struct ThinkingIndicator<'a> { } Source line 50 #[must_use] pub fn new(tick: usize) -> Self; Source line 61 #[must_use] pub fn label(mut self, label: &'a str) -> Self; Source line 68 #[must_use] pub fn elapsed(mut self, elapsed: &'a str) -> Self; Source line 75 #[must_use] pub fn theme(mut self, theme: &'a Theme) -> Self;