pub struct PeriodLog {
pub period_label: String,
pub journal_entries: usize,
pub documents: usize,
pub anomalies: usize,
pub duration_secs: f64,
}Expand description
Summary of what was generated in a single period.
Fields§
§period_label: StringLabel of the period (e.g. “FY2024”).
journal_entries: usizeNumber of journal entries generated.
documents: usizeNumber of documents generated (PO, SO, GR, invoices, etc.).
anomalies: usizeNumber of anomalies injected.
duration_secs: f64Wall-clock duration of the period generation in seconds.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PeriodLog
impl<'de> Deserialize<'de> for PeriodLog
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 PeriodLog
impl RefUnwindSafe for PeriodLog
impl Send for PeriodLog
impl Sync for PeriodLog
impl Unpin for PeriodLog
impl UnsafeUnpin for PeriodLog
impl UnwindSafe for PeriodLog
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