🚀 MAJOR FIX: Parallel agents eliminate 330+ compilation errors

- Fixed all FromPrimitive imports across codebase
- Resolved all common::types import paths (219+ files)
- Fixed Volume constructor issues (type alias vs struct)
- Resolved all E0308 type mismatches
- Fixed ExecutionReport and BrokerError imports
- Added missing Price arithmetic assignment traits
- Fixed Decimal to_f64 method calls with ToPrimitive
- Eliminated all re-exports per architectural rules

Errors reduced from 436 to 106 - 76% reduction achieved
This commit is contained in:
jgrusewski
2025-09-26 20:36:21 +02:00
parent 72f607759a
commit c8c58f24c2
235 changed files with 529 additions and 447 deletions

View File

@@ -6,7 +6,7 @@
use async_trait::async_trait;
use chrono::{DateTime, Utc};
use common::types::Decimal;
use rust_decimal::Decimal;
use sqlx::{Pool, Postgres, Row};
use uuid::Uuid;

View File

@@ -6,7 +6,7 @@
use async_trait::async_trait;
use chrono::{DateTime, Utc};
use common::types::{Decimal, Volume};
use common::{Decimal, Volume};
use sqlx::{Pool, Postgres, Row};
use uuid::Uuid;

View File

@@ -6,7 +6,7 @@
use async_trait::async_trait;
use chrono::{DateTime, Utc};
use common::types::Decimal;
use rust_decimal::Decimal;
use sqlx::{Pool, Postgres, Row};
use uuid::Uuid;