🔧 Fix import paths: Remove non-existent prelude module references
- Fixed 101+ files importing common::types::prelude which doesn't exist - Changed all imports to use common::types directly - Fixed BarEvent duplicate import in data/src/types.rs - Aligned all imports with canonical type system in common crate
This commit is contained in:
@@ -14,7 +14,7 @@ use uuid::Uuid;
|
||||
use serde_json::json;
|
||||
use chrono::{DateTime, Utc, Duration as ChronoDuration};
|
||||
|
||||
use common::types::prelude::*;
|
||||
use common::types::*;
|
||||
use tli::prelude::*;
|
||||
use backtesting::*;
|
||||
use ml::*;
|
||||
|
||||
@@ -26,7 +26,7 @@ use trading_engine::brokers::routing::decision::RoutingDecision;
|
||||
use trading_engine::brokers::routing::metrics::LatencyMetrics;
|
||||
use trading_engine::trading::data_interface::{BrokerInterface, BrokerConnectionStatus};
|
||||
use trading_engine::prelude::{TradingOrder, OrderSide};
|
||||
use common::types::prelude::*;
|
||||
use common::types::*;
|
||||
use trading_engine::trading_operations::OrderType;
|
||||
use common::types::TimeInForce;
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
use std::time::{Duration, Instant};
|
||||
use tokio::time::timeout;
|
||||
use common::types::prelude::*;
|
||||
use common::types::*;
|
||||
// Note: These broker types should be imported from actual crate when available
|
||||
// use data::brokers::{InteractiveBrokers, ICMarkets, BrokerManager};
|
||||
use risk::{RiskEngine, PositionTracker};
|
||||
|
||||
@@ -14,7 +14,7 @@ use std::time::{Duration, Instant};
|
||||
use tokio::sync::RwLock;
|
||||
use uuid::Uuid;
|
||||
|
||||
use common::types::prelude::*;
|
||||
use common::types::*;
|
||||
use trading_engine::prelude::*;
|
||||
use risk::prelude::*;
|
||||
use ml::prelude::*;
|
||||
|
||||
@@ -15,7 +15,7 @@ use tokio::sync::{RwLock, mpsc};
|
||||
use tokio::time::timeout;
|
||||
use uuid::Uuid;
|
||||
|
||||
use common::types::prelude::*;
|
||||
use common::types::*;
|
||||
use trading_engine::prelude::*;
|
||||
use risk::prelude::*;
|
||||
use tli::prelude::*;
|
||||
|
||||
@@ -15,7 +15,7 @@ use uuid::Uuid;
|
||||
use serde_json::json;
|
||||
use chrono::{DateTime, Utc};
|
||||
|
||||
use common::types::prelude::*;
|
||||
use common::types::*;
|
||||
use tli::prelude::*;
|
||||
use crate::fixtures::{IntegrationTestConfig, TestEnvironment, TestMetricsCollector};
|
||||
use crate::mocks::{MockTradingService, TestDatabaseManager};
|
||||
|
||||
@@ -88,7 +88,7 @@ impl TradeRecord {
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
// OrderSide now imported from canonical source
|
||||
use common::types::prelude::OrderSide;
|
||||
use common::types::OrderSide;
|
||||
|
||||
/// Market data point for time-series storage
|
||||
#[derive(Debug, Clone)]
|
||||
|
||||
@@ -18,7 +18,7 @@ use data::{
|
||||
DataManager, DataConfig, DataSettings,
|
||||
};
|
||||
use common::types::{prelude::*, events::OrderEvent};
|
||||
use common::types::prelude::Decimal;
|
||||
use common::types::Decimal;
|
||||
use std::collections::HashMap;
|
||||
use std::sync::Arc;
|
||||
use std::time::Duration;
|
||||
|
||||
@@ -14,7 +14,7 @@ use uuid::Uuid;
|
||||
use serde_json::json;
|
||||
use chrono::{DateTime, Utc, Duration as ChronoDuration};
|
||||
|
||||
use common::types::prelude::*;
|
||||
use common::types::*;
|
||||
use sqlx::{PgPool, Row};
|
||||
use tli::prelude::*;
|
||||
use crate::fixtures::*;
|
||||
|
||||
@@ -20,7 +20,7 @@ use trading_engine::brokers::brokers::icmarkets::{ICMarketsClient, FixMessageBui
|
||||
use trading_engine::brokers::config::ICMarketsConfig;
|
||||
use trading_engine::trading::data_interface::{BrokerInterface, BrokerConnectionStatus};
|
||||
use trading_engine::prelude::{TradingOrder, OrderSide};
|
||||
use common::types::prelude::*;
|
||||
use common::types::*;
|
||||
use trading_engine::trading_operations::OrderType;
|
||||
use common::types::TimeInForce;
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ use trading_engine::brokers::brokers::interactive_brokers::{InteractiveBrokersCl
|
||||
use trading_engine::brokers::config::InteractiveBrokersConfig;
|
||||
use trading_engine::trading::data_interface::{BrokerInterface, BrokerConnectionStatus};
|
||||
use trading_engine::prelude::{TradingOrder, Side};
|
||||
use common::types::prelude::*;
|
||||
use common::types::*;
|
||||
use trading_engine::trading_operations::OrderType;
|
||||
use common::types::TimeInForce;
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ use tokio::time::timeout;
|
||||
use uuid::Uuid;
|
||||
|
||||
// Import core system types
|
||||
use common::types::prelude::*;
|
||||
use common::types::*;
|
||||
use trading_engine::timing::HardwareTimestamp;
|
||||
use ml::prelude::*;
|
||||
use ml::tlob_transformer::*;
|
||||
|
||||
@@ -25,7 +25,7 @@ use trading_engine::brokers::brokers::icmarkets::ICMarketsClient;
|
||||
use trading_engine::brokers::config::{InteractiveBrokersConfig, ICMarketsConfig};
|
||||
use trading_engine::trading::data_interface::{BrokerInterface, BrokerConnectionStatus, ExecutionReport, Position};
|
||||
use trading_engine::prelude::{TradingOrder, OrderSide};
|
||||
use common::types::prelude::*;
|
||||
use common::types::*;
|
||||
use trading_engine::trading_operations::{OrderType, OrderStatus};
|
||||
use common::types::TimeInForce;
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ use uuid::Uuid;
|
||||
use serde_json::json;
|
||||
use chrono::{DateTime, Utc};
|
||||
|
||||
use common::types::prelude::*;
|
||||
use common::types::*;
|
||||
use tli::prelude::*;
|
||||
use crate::fixtures::{IntegrationTestConfig, TestEnvironment, TestMetricsCollector};
|
||||
use crate::mocks::{MockTradingService, MockRiskService, TestDatabaseManager};
|
||||
|
||||
@@ -14,7 +14,7 @@ use uuid::Uuid;
|
||||
use serde_json::json;
|
||||
use chrono::{DateTime, Utc};
|
||||
|
||||
use common::types::prelude::*;
|
||||
use common::types::*;
|
||||
use tli::prelude::*;
|
||||
use crate::fixtures::{IntegrationTestConfig, TestEnvironment, TestMetricsCollector};
|
||||
use crate::mocks::{MockTradingService, MockDataProvider, TestDatabaseManager};
|
||||
|
||||
@@ -30,7 +30,7 @@ use tokio::time::timeout;
|
||||
use uuid::Uuid;
|
||||
|
||||
// Import core system types
|
||||
use common::types::prelude::*;
|
||||
use common::types::*;
|
||||
use trading_engine::timing::HardwareTimestamp;
|
||||
use tli::prelude::*;
|
||||
use tli::proto::trading::*;
|
||||
|
||||
@@ -13,7 +13,7 @@ use tokio::time::timeout;
|
||||
use uuid::Uuid;
|
||||
use serde_json::json;
|
||||
|
||||
use common::types::prelude::*;
|
||||
use common::types::*;
|
||||
use tli::prelude::*;
|
||||
use risk::prelude::*;
|
||||
use crate::fixtures::*;
|
||||
|
||||
@@ -30,7 +30,7 @@ use tokio::time::timeout;
|
||||
use uuid::Uuid;
|
||||
|
||||
// Import core system types
|
||||
use common::types::prelude::*;
|
||||
use common::types::*;
|
||||
use trading_engine::timing::HardwareTimestamp;
|
||||
use risk::prelude::*;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user