pub struct ReceiptAnalyticsMetrics {
pub total_receipts: u64,
pub allow_count: u64,
pub deny_count: u64,
pub cancelled_count: u64,
pub incomplete_count: u64,
pub total_cost_charged: u64,
pub total_attempted_cost: u64,
pub reliability_score: Option<f64>,
pub compliance_rate: Option<f64>,
pub budget_utilization_rate: Option<f64>,
}Expand description
Shared aggregated metrics derived from receipts.
Fields§
§total_receipts: u64§allow_count: u64§deny_count: u64§cancelled_count: u64§incomplete_count: u64§total_cost_charged: u64§total_attempted_cost: u64§reliability_score: Option<f64>§compliance_rate: Option<f64>§budget_utilization_rate: Option<f64>Implementations§
Trait Implementations§
Source§impl Clone for ReceiptAnalyticsMetrics
impl Clone for ReceiptAnalyticsMetrics
Source§fn clone(&self) -> ReceiptAnalyticsMetrics
fn clone(&self) -> ReceiptAnalyticsMetrics
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReceiptAnalyticsMetrics
impl Debug for ReceiptAnalyticsMetrics
Source§impl Default for ReceiptAnalyticsMetrics
impl Default for ReceiptAnalyticsMetrics
Source§fn default() -> ReceiptAnalyticsMetrics
fn default() -> ReceiptAnalyticsMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReceiptAnalyticsMetrics
impl<'de> Deserialize<'de> for ReceiptAnalyticsMetrics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ReceiptAnalyticsMetrics
impl PartialEq for ReceiptAnalyticsMetrics
Source§impl Serialize for ReceiptAnalyticsMetrics
impl Serialize for ReceiptAnalyticsMetrics
impl StructuralPartialEq for ReceiptAnalyticsMetrics
Auto Trait Implementations§
impl Freeze for ReceiptAnalyticsMetrics
impl RefUnwindSafe for ReceiptAnalyticsMetrics
impl Send for ReceiptAnalyticsMetrics
impl Sync for ReceiptAnalyticsMetrics
impl Unpin for ReceiptAnalyticsMetrics
impl UnsafeUnpin for ReceiptAnalyticsMetrics
impl UnwindSafe for ReceiptAnalyticsMetrics
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more