pub struct EnhancedGenerationResult {Show 21 fields
pub chart_of_accounts: ChartOfAccounts,
pub master_data: MasterDataSnapshot,
pub document_flows: DocumentFlowSnapshot,
pub subledger: SubledgerSnapshot,
pub ocpm: OcpmSnapshot,
pub audit: AuditSnapshot,
pub banking: BankingSnapshot,
pub graph_export: GraphExportSnapshot,
pub sourcing: SourcingSnapshot,
pub financial_reporting: FinancialReportingSnapshot,
pub hr: HrSnapshot,
pub accounting_standards: AccountingStandardsSnapshot,
pub manufacturing: ManufacturingSnapshot,
pub sales_kpi_budgets: SalesKpiBudgetsSnapshot,
pub journal_entries: Vec<JournalEntry>,
pub anomaly_labels: AnomalyLabels,
pub balance_validation: BalanceValidationResult,
pub data_quality_stats: DataQualityStats,
pub statistics: EnhancedGenerationStatistics,
pub lineage: Option<LineageGraph>,
pub gate_result: Option<GateResult>,
}Expand description
Complete result of enhanced generation run.
Fields§
§chart_of_accounts: ChartOfAccountsGenerated chart of accounts.
master_data: MasterDataSnapshotMaster data snapshot.
document_flows: DocumentFlowSnapshotDocument flow snapshot.
subledger: SubledgerSnapshotSubledger snapshot (linked from document flows).
ocpm: OcpmSnapshotOCPM event log snapshot (if OCPM generation enabled).
audit: AuditSnapshotAudit data snapshot (if audit generation enabled).
banking: BankingSnapshotBanking KYC/AML data snapshot (if banking generation enabled).
graph_export: GraphExportSnapshotGraph export snapshot (if graph export enabled).
sourcing: SourcingSnapshotS2C sourcing data snapshot (if sourcing generation enabled).
financial_reporting: FinancialReportingSnapshotFinancial reporting snapshot (financial statements + bank reconciliations).
hr: HrSnapshotHR data snapshot (payroll, time entries, expenses).
accounting_standards: AccountingStandardsSnapshotAccounting standards snapshot (revenue recognition, impairment).
manufacturing: ManufacturingSnapshotManufacturing snapshot (production orders, quality inspections, cycle counts).
sales_kpi_budgets: SalesKpiBudgetsSnapshotSales, KPI, and budget snapshot.
journal_entries: Vec<JournalEntry>Generated journal entries.
anomaly_labels: AnomalyLabelsAnomaly labels (if injection enabled).
balance_validation: BalanceValidationResultBalance validation results (if validation enabled).
data_quality_stats: DataQualityStatsData quality statistics (if injection enabled).
statistics: EnhancedGenerationStatisticsGeneration statistics.
lineage: Option<LineageGraph>Data lineage graph (if tracking enabled).
gate_result: Option<GateResult>Quality gate evaluation result.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EnhancedGenerationResult
impl RefUnwindSafe for EnhancedGenerationResult
impl Send for EnhancedGenerationResult
impl Sync for EnhancedGenerationResult
impl Unpin for EnhancedGenerationResult
impl UnwindSafe for EnhancedGenerationResult
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self to the equivalent element of its superset.