Bladeren bron

debug日志。

skyfffire 4 maanden geleden
bovenliggende
commit
97fd3e1047
1 gewijzigde bestanden met toevoegingen van 7 en 6 verwijderingen
  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);