usestd::collections::HashMap;#[derive(Debug, Default)]pubstructPricingState{/// Number of calls made per operation, for observability.
pubcall_counts:HashMap<String, u64>,
}implPricingState{pubfnrecord_call(&mutself, op:&str){*self.call_counts.entry(op.to_string()).or_default()+=1;}}