Skip to content

Commit d648723

Browse files
committed
Refine identifier imports in Rust
1 parent bfa4876 commit d648723

File tree

22 files changed

+34
-42
lines changed

22 files changed

+34
-42
lines changed

nautilus_core/adapters/src/databento/symbology.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use databento::dbn;
1717
use dbn::Record;
1818
use indexmap::IndexMap;
1919
use nautilus_core::correctness::check_slice_not_empty;
20-
use nautilus_model::identifiers::{instrument_id::InstrumentId, symbol::Symbol, venue::Venue};
20+
use nautilus_model::identifiers::{InstrumentId, Symbol, Venue};
2121

2222
use super::types::PublisherId;
2323

nautilus_core/common/src/ffi/logging.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ use nautilus_core::{
2525
},
2626
uuid::UUID4,
2727
};
28-
use nautilus_model::identifiers::trader_id::TraderId;
28+
use nautilus_model::identifiers::TraderId;
2929

3030
use crate::{
3131
enums::{LogColor, LogLevel},

nautilus_core/common/src/generators/client_order_id.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@
1414
// -------------------------------------------------------------------------------------------------
1515

1616
use nautilus_core::time::AtomicTime;
17-
use nautilus_model::identifiers::{
18-
client_order_id::ClientOrderId, strategy_id::StrategyId, trader_id::TraderId,
19-
};
17+
use nautilus_model::identifiers::{ClientOrderId, StrategyId, TraderId};
2018

2119
use super::get_datetime_tag;
2220

@@ -77,9 +75,7 @@ impl ClientOrderIdGenerator {
7775
#[cfg(test)]
7876
mod tests {
7977
use nautilus_core::time::get_atomic_clock_static;
80-
use nautilus_model::identifiers::{
81-
client_order_id::ClientOrderId, strategy_id::StrategyId, trader_id::TraderId,
82-
};
78+
use nautilus_model::identifiers::{ClientOrderId, StrategyId, TraderId};
8379
use rstest::rstest;
8480

8581
use crate::generators::client_order_id::ClientOrderIdGenerator;

nautilus_core/common/src/generators/order_list_id.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@
1414
// -------------------------------------------------------------------------------------------------
1515

1616
use nautilus_core::time::AtomicTime;
17-
use nautilus_model::identifiers::{
18-
order_list_id::OrderListId, strategy_id::StrategyId, trader_id::TraderId,
19-
};
17+
use nautilus_model::identifiers::{OrderListId, StrategyId, TraderId};
2018

2119
use super::get_datetime_tag;
2220

@@ -77,9 +75,7 @@ impl OrderListIdGenerator {
7775
#[cfg(test)]
7876
mod tests {
7977
use nautilus_core::time::get_atomic_clock_static;
80-
use nautilus_model::identifiers::{
81-
order_list_id::OrderListId, strategy_id::StrategyId, trader_id::TraderId,
82-
};
78+
use nautilus_model::identifiers::{OrderListId, StrategyId, TraderId};
8379
use rstest::rstest;
8480

8581
use crate::generators::order_list_id::OrderListIdGenerator;

nautilus_core/common/src/generators/position_id.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@
1616
use std::collections::HashMap;
1717

1818
use nautilus_core::time::AtomicTime;
19-
use nautilus_model::identifiers::{
20-
position_id::PositionId, strategy_id::StrategyId, trader_id::TraderId,
21-
};
19+
use nautilus_model::identifiers::{PositionId, StrategyId, TraderId};
2220

2321
use super::get_datetime_tag;
2422

@@ -72,9 +70,7 @@ impl PositionIdGenerator {
7270
#[cfg(test)]
7371
mod tests {
7472
use nautilus_core::time::get_atomic_clock_static;
75-
use nautilus_model::identifiers::{
76-
position_id::PositionId, strategy_id::StrategyId, trader_id::TraderId,
77-
};
73+
use nautilus_model::identifiers::{PositionId, StrategyId, TraderId};
7874
use rstest::rstest;
7975

8076
use crate::generators::position_id::PositionIdGenerator;

nautilus_core/common/src/logging/headers.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
// -------------------------------------------------------------------------------------------------
1515

1616
use nautilus_core::uuid::UUID4;
17-
use nautilus_model::identifiers::trader_id::TraderId;
17+
use nautilus_model::identifiers::TraderId;
1818
use sysinfo::System;
1919
use ustr::Ustr;
2020

nautilus_core/common/src/logging/logger.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ use nautilus_core::{
3535
time::{get_atomic_clock_realtime, get_atomic_clock_static},
3636
uuid::UUID4,
3737
};
38-
use nautilus_model::identifiers::trader_id::TraderId;
38+
use nautilus_model::identifiers::TraderId;
3939
use serde::{Deserialize, Serialize, Serializer};
4040
use ustr::Ustr;
4141

@@ -514,7 +514,7 @@ mod tests {
514514

515515
use log::{info, LevelFilter};
516516
use nautilus_core::uuid::UUID4;
517-
use nautilus_model::identifiers::trader_id::TraderId;
517+
use nautilus_model::identifiers::TraderId;
518518
use rstest::*;
519519
use serde_json::Value;
520520
use tempfile::tempdir;

nautilus_core/common/src/logging/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use std::{
2424

2525
use log::LevelFilter;
2626
use nautilus_core::{time::get_atomic_clock_static, uuid::UUID4};
27-
use nautilus_model::identifiers::trader_id::TraderId;
27+
use nautilus_model::identifiers::TraderId;
2828
use tracing::error;
2929
use tracing_subscriber::EnvFilter;
3030
use ustr::Ustr;

nautilus_core/common/src/msgbus/core.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ use std::{
2222
use indexmap::IndexMap;
2323
use log::error;
2424
use nautilus_core::uuid::UUID4;
25-
use nautilus_model::identifiers::trader_id::TraderId;
25+
use nautilus_model::identifiers::TraderId;
2626
use serde::{Deserialize, Serialize};
2727
use ustr::Ustr;
2828

nautilus_core/common/src/msgbus/database.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
use std::collections::HashMap;
1717

1818
use nautilus_core::uuid::UUID4;
19-
use nautilus_model::identifiers::trader_id::TraderId;
19+
use nautilus_model::identifiers::TraderId;
2020

2121
/// A generic message bus database facade.
2222
///

nautilus_core/common/src/python/logging.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use std::collections::HashMap;
1717

1818
use log::LevelFilter;
1919
use nautilus_core::uuid::UUID4;
20-
use nautilus_model::identifiers::trader_id::TraderId;
20+
use nautilus_model::identifiers::TraderId;
2121
use pyo3::prelude::*;
2222
use ustr::Ustr;
2323

nautilus_core/execution/src/messages/cancel.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@ use std::fmt::Display;
1818
use derive_builder::Builder;
1919
use nautilus_core::{nanos::UnixNanos, uuid::UUID4};
2020
use nautilus_model::identifiers::{
21-
client_id::ClientId, client_order_id::ClientOrderId, instrument_id::InstrumentId,
22-
strategy_id::StrategyId, trader_id::TraderId, venue_order_id::VenueOrderId,
21+
ClientId, ClientOrderId, InstrumentId, StrategyId, TraderId, VenueOrderId,
2322
};
2423
use serde::{Deserialize, Serialize};
2524

nautilus_core/execution/src/messages/cancel_batch.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@ use std::fmt::Display;
1717

1818
use derive_builder::Builder;
1919
use nautilus_core::{nanos::UnixNanos, uuid::UUID4};
20-
use nautilus_model::identifiers::{
21-
client_id::ClientId, instrument_id::InstrumentId, strategy_id::StrategyId, trader_id::TraderId,
22-
};
20+
use nautilus_model::identifiers::{ClientId, InstrumentId, StrategyId, TraderId};
2321
use serde::{Deserialize, Serialize};
2422

2523
use super::cancel::CancelOrder;

nautilus_core/execution/src/messages/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
//! Execution specific messages such as order commands.
1717
18-
use nautilus_model::identifiers::{client_id::ClientId, instrument_id::InstrumentId};
18+
use nautilus_model::identifiers::{ClientId, InstrumentId};
1919
use strum::Display;
2020

2121
use self::{

nautilus_core/execution/src/messages/query.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@ use std::fmt::Display;
1818
use derive_builder::Builder;
1919
use nautilus_core::{nanos::UnixNanos, uuid::UUID4};
2020
use nautilus_model::identifiers::{
21-
client_id::ClientId, client_order_id::ClientOrderId, instrument_id::InstrumentId,
22-
strategy_id::StrategyId, trader_id::TraderId, venue_order_id::VenueOrderId,
21+
ClientId, ClientOrderId, InstrumentId, StrategyId, TraderId, VenueOrderId,
2322
};
2423
use serde::{Deserialize, Serialize};
2524

nautilus_core/execution/src/messages/submit.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@ use std::fmt::Display;
1818
use derive_builder::Builder;
1919
use nautilus_core::{nanos::UnixNanos, uuid::UUID4};
2020
use nautilus_model::identifiers::{
21-
client_id::ClientId, client_order_id::ClientOrderId, exec_algorithm_id::ExecAlgorithmId,
22-
instrument_id::InstrumentId, position_id::PositionId, strategy_id::StrategyId,
23-
trader_id::TraderId, venue_order_id::VenueOrderId,
21+
ClientId, ClientOrderId, ExecAlgorithmId, InstrumentId, PositionId, StrategyId, TraderId,
22+
VenueOrderId,
2423
};
2524
use serde::{Deserialize, Serialize};
2625

nautilus_core/infrastructure/src/python/redis/cache.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ use nautilus_core::{
1919
python::{to_pyruntime_err, to_pyvalue_err},
2020
uuid::UUID4,
2121
};
22-
use nautilus_model::identifiers::trader_id::TraderId;
22+
use nautilus_model::identifiers::TraderId;
2323
use pyo3::{prelude::*, types::PyBytes};
2424

2525
use crate::redis::cache::RedisCacheDatabase;

nautilus_core/infrastructure/src/python/redis/msgbus.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ use nautilus_core::{
2020
python::{to_pyruntime_err, to_pyvalue_err},
2121
uuid::UUID4,
2222
};
23-
use nautilus_model::identifiers::trader_id::TraderId;
23+
use nautilus_model::identifiers::TraderId;
2424
use pyo3::prelude::*;
2525

2626
use crate::redis::msgbus::RedisMessageBusDatabase;

nautilus_core/infrastructure/src/redis/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ pub mod msgbus;
2121
use std::{collections::HashMap, time::Duration};
2222

2323
use nautilus_core::uuid::UUID4;
24-
use nautilus_model::identifiers::trader_id::TraderId;
24+
use nautilus_model::identifiers::TraderId;
2525
use redis::*;
2626
use semver::Version;
2727
use serde_json::{json, Value};

nautilus_core/infrastructure/src/redis/msgbus.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ use std::{
2222

2323
use nautilus_common::msgbus::{core::CLOSE_TOPIC, database::MessageBusDatabaseAdapter, BusMessage};
2424
use nautilus_core::{time::duration_since_unix_epoch, uuid::UUID4};
25-
use nautilus_model::identifiers::trader_id::TraderId;
25+
use nautilus_model::identifiers::TraderId;
2626
use redis::*;
2727
use serde_json::Value;
2828
use tracing::{debug, error};

nautilus_core/model/src/events/order/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ pub mod updated;
5151
#[cfg(feature = "stubs")]
5252
pub mod stubs;
5353

54+
// Re-exports
5455
pub use crate::events::order::{
5556
accepted::OrderAccepted, any::OrderEventAny, cancel_rejected::OrderCancelRejected,
5657
canceled::OrderCanceled, denied::OrderDenied, emulated::OrderEmulated, expired::OrderExpired,

nautilus_core/model/src/identifiers/mod.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,14 @@ pub mod venue_order_id;
4040
#[cfg(feature = "stubs")]
4141
pub mod stubs;
4242

43+
// Re-exports
44+
pub use crate::identifiers::{
45+
account_id::AccountId, client_id::ClientId, client_order_id::ClientOrderId,
46+
component_id::ComponentId, exec_algorithm_id::ExecAlgorithmId, instrument_id::InstrumentId,
47+
order_list_id::OrderListId, position_id::PositionId, strategy_id::StrategyId, symbol::Symbol,
48+
trade_id::TradeId, trader_id::TraderId, venue::Venue, venue_order_id::VenueOrderId,
49+
};
50+
4351
impl_from_str_for_identifier!(account_id::AccountId);
4452
impl_from_str_for_identifier!(client_id::ClientId);
4553
impl_from_str_for_identifier!(client_order_id::ClientOrderId);

0 commit comments

Comments
 (0)