浏览代码

debug日志。

skyfffire 4 月之前
父节点
当前提交
97fd3e1047
共有 1 个文件被更改,包括 7 次插入6 次删除
  1. 7 6
      src/data_manager.rs

+ 7 - 6
src/data_manager.rs

@@ -144,19 +144,20 @@ impl DataManager {
         
         // 打印 asks_map
         if let Some(asks) = self.asks_map.get(key) {
-            println!("Asks for {}:", key);
-            for (idx, (price, quantity)) in asks.iter().enumerate() {
-                println!("  Entry {}: Price={}, Quantity={}", idx + 1, price, quantity);
+            for (idx, (price, quantity)) in asks.iter().take(10).enumerate().rev() {
+                // 使用.take(10)来限制最多只迭代10次
+                // idx 将会从 0 到 9
+                println!("  Sell {}: Price={}, Quantity={}", idx + 1, price, quantity);
             }
         } else {
             println!("No asks data found for {}", key);
         }
         
         // 打印 bids_map
+        println!("------------------");
         if let Some(bids) = self.bids_map.get(key) {
-            println!("Bids for {}:", key);
-            for (idx, (r_price, quantity)) in bids.iter().enumerate() {
-                println!("  Entry {}: Price={}, Quantity={}", idx + 1, r_price.0, quantity);
+            for (idx, (r_price, quantity)) in bids.iter().take(10).enumerate() {
+                println!("  Buy  {}: Price={}, Quantity={}", idx + 1, r_price.0, quantity);
             }
         } else {
             println!("No bids data found for {}", key);