diff --git a/src/orderpool2/sim_tree.rs b/src/orderpool2/sim_tree.rs index 8666fde..ccadae4 100644 --- a/src/orderpool2/sim_tree.rs +++ b/src/orderpool2/sim_tree.rs @@ -28,7 +28,7 @@ pub struct SimulatedResult { } #[derive(Debug, Clone, PartialEq, Eq)] -struct PendingOrder { +pub struct PendingOrder { order: Order, unsatisfied_nonces: usize, } @@ -48,15 +48,15 @@ pub trait SimTreeResult: Clone { #[derive(Debug)] pub struct SimTree { // fields for nonce management - nonces: NonceSource, + pub nonces: NonceSource, - sims: HashMap>, - sims_that_update_one_nonce: HashMap, + pub sims: HashMap>, + pub sims_that_update_one_nonce: HashMap, - pending_orders: HashMap>, - pending_nonces: HashMap>, + pub pending_orders: HashMap>, + pub pending_nonces: HashMap>, - ready_orders: Vec>, + pub ready_orders: Vec>, } impl SimTree