From 754f2aab52542f0ff9097a9e7abe863d78b34779 Mon Sep 17 00:00:00 2001 From: Kevin Hoerr Date: Fri, 17 Apr 2026 09:18:00 -0400 Subject: Reroll --- src/app/store/records.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/app/store/records.rs') diff --git a/src/app/store/records.rs b/src/app/store/records.rs index 024c06e..682f676 100644 --- a/src/app/store/records.rs +++ b/src/app/store/records.rs @@ -5,6 +5,8 @@ pub static ROUNDING_MODE: RoundingMode = RoundingMode::HalfEven; /// Will use default precision (either 100 or ${RUST_BIGDECIMAL_DEFAULT_PRECISION}) pub static DECIMAL_CONTEXT: LazyLock = std::sync::LazyLock::new(|| Context::default().with_rounding_mode(ROUNDING_MODE)); +type DateTime = chrono::DateTime; + /// Represents an account that holds equity. An account may hold equity with /// multiple equity symbols. pub struct FiduciaryAccount { @@ -12,7 +14,7 @@ pub struct FiduciaryAccount { pub fiduciary_account_number: usize, pub fiduciary_account_name: String, pub fiduciary_account_description: String, - pub fiduciary_account_created_timestamp: chrono::DateTime, + pub fiduciary_account_created_timestamp: DateTime, } /// An atomic enum to describe for what element of equity a symbol tracks @@ -41,7 +43,7 @@ pub struct EquitySymbol { pub equity_symbol_name: String, pub equity_symbol_type: EquityType, pub equity_symbol_managing_company: String, - pub equity_symbol_created_timestamp: chrono::DateTime, + pub equity_symbol_created_timestamp: DateTime, } /// An atomic enum to describe the basic action of an equity change event @@ -82,7 +84,7 @@ pub struct EquityChangeEvent { pub equity_change_quantity: BigDecimal, pub equity_change_cost_basis: BigDecimal, pub equity_change_type: ChangeEventType, - pub equity_change_timestamp: chrono::DateTime, + pub equity_change_timestamp: DateTime, } impl EquityChangeEvent { -- cgit v1.3