Public declaration syntax from harness-tui-kit/src/components/metrics/cost_tracker.rs Original source SHA-256: bded4a0ceee09b5326086fede514a59ac3ff194abbbb2f275912fc1b20420f63 Function bodies and constant values are omitted. This is not the complete implementation. Source line 70 #[derive(Debug, Clone)] pub struct CostTracker<'a> { } Source line 86 #[must_use] pub fn new(entries: &'a [CostEntry]) -> Self; Source line 98 #[must_use] pub fn currency_symbol(mut self, symbol: &'a str) -> Self; Source line 105 #[must_use] pub fn rate_per_min(mut self, rate: f64) -> Self; Source line 112 #[must_use] pub fn previous_total_cents(mut self, cents: u64) -> Self; Source line 119 #[must_use] pub fn theme(mut self, theme: &'a Theme) -> Self;