From 470dbf7bd9ce87303ec5a63d3026ec116554906d Mon Sep 17 00:00:00 2001 From: Solar Mithril Date: Thu, 18 Dec 2025 14:45:33 +0400 Subject: [PATCH] Make simtree more public for simplier usage --- src/orderpool2/sim_tree.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) 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