pub struct ValueReport {Show 14 fields
pub period: String,
pub total_executions: u64,
pub successful_executions: u64,
pub failed_executions: u64,
pub auto_fixes: u64,
pub scheduled_runs: u64,
pub manual_runs: u64,
pub total_api_cost: f64,
pub estimated_time_saved_hours: f64,
pub hourly_rate_assumption: f64,
pub estimated_value_saved: f64,
pub roi_ratio: f64,
pub workflow_success_rate: f64,
pub generated_at: DateTime<Utc>,
}Expand description
A monthly value report.
Fields§
§period: String§total_executions: u64§successful_executions: u64§failed_executions: u64§auto_fixes: u64§scheduled_runs: u64§manual_runs: u64§total_api_cost: f64§estimated_time_saved_hours: f64§hourly_rate_assumption: f64§estimated_value_saved: f64§roi_ratio: f64§workflow_success_rate: f64§generated_at: DateTime<Utc>Implementations§
Trait Implementations§
Source§impl Clone for ValueReport
impl Clone for ValueReport
Source§fn clone(&self) -> ValueReport
fn clone(&self) -> ValueReport
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 ValueReport
impl Debug for ValueReport
Source§impl<'de> Deserialize<'de> for ValueReport
impl<'de> Deserialize<'de> for ValueReport
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
Auto Trait Implementations§
impl Freeze for ValueReport
impl RefUnwindSafe for ValueReport
impl Send for ValueReport
impl Sync for ValueReport
impl Unpin for ValueReport
impl UnsafeUnpin for ValueReport
impl UnwindSafe for ValueReport
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