Public declaration syntax from harness-tui-kit/src/components/metrics/token_meter.rs Original source SHA-256: a42d1a096dad1eafe7b940fc5a672c8cd4734098c196372e167ca3c1beeecf0a Function bodies and constant values are omitted. This is not the complete implementation. Source line 35 #[derive(Debug, Clone)] pub struct TokenMeter<'a> { } Source line 59 #[must_use] pub fn new(used: u64, limit: u64) -> Self; Source line 71 #[must_use] pub fn model(mut self, model: &'a str) -> Self; Source line 78 #[must_use] pub fn cost(mut self, cost: &'a str) -> Self; Source line 85 #[must_use] pub fn theme(mut self, theme: &'a Theme) -> Self;