Skip to content

Commit

Permalink
refactor(rust): refactor the variable for clarity.
Browse files Browse the repository at this point in the history
  • Loading branch information
nkaz001 committed Feb 2, 2025
1 parent e1c771f commit 38ec1cb
Showing 1 changed file with 18 additions and 18 deletions.
36 changes: 18 additions & 18 deletions hftbacktest/src/backtest/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -794,10 +794,10 @@ where
}
match ev.kind {
EventIntentKind::LocalData => {
let proc = unsafe { self.local.get_unchecked_mut(ev.asset_no) };
let next = proc.next_row().and_then(|row| {
proc.processor.process(&proc.data[row])?;
proc.advance()
let local = unsafe { self.local.get_unchecked_mut(ev.asset_no) };
let next = local.next_row().and_then(|row| {
local.processor.process(&local.data[row])?;
local.advance()
});

match next {
Expand Down Expand Up @@ -835,10 +835,10 @@ where
);
}
EventIntentKind::ExchData => {
let proc = unsafe { self.exch.get_unchecked_mut(ev.asset_no) };
let next = proc.next_row().and_then(|row| {
proc.processor.process(&proc.data[row])?;
proc.advance()
let exch = unsafe { self.exch.get_unchecked_mut(ev.asset_no) };
let next = exch.next_row().and_then(|row| {
exch.processor.process(&exch.data[row])?;
exch.advance()
});

match next {
Expand All @@ -854,7 +854,7 @@ where
}
self.evs.update_local_order(
ev.asset_no,
proc.earliest_send_order_timestamp(),
exch.earliest_send_order_timestamp(),
);
}
EventIntentKind::ExchOrder => {
Expand Down Expand Up @@ -1281,10 +1281,10 @@ where
}
match ev.kind {
EventIntentKind::LocalData => {
let proc = unsafe { self.local.get_unchecked_mut(ev.asset_no) };
let next = proc.next_row().and_then(|row| {
proc.processor.process(&proc.data[row])?;
proc.advance()
let local = unsafe { self.local.get_unchecked_mut(ev.asset_no) };
let next = local.next_row().and_then(|row| {
local.processor.process(&local.data[row])?;
local.advance()
});

match next {
Expand Down Expand Up @@ -1322,10 +1322,10 @@ where
);
}
EventIntentKind::ExchData => {
let proc = unsafe { self.exch.get_unchecked_mut(ev.asset_no) };
let next = proc.next_row().and_then(|row| {
proc.processor.process(&proc.data[row])?;
proc.advance()
let exch = unsafe { self.exch.get_unchecked_mut(ev.asset_no) };
let next = exch.next_row().and_then(|row| {
exch.processor.process(&exch.data[row])?;
exch.advance()
});

match next {
Expand All @@ -1341,7 +1341,7 @@ where
}
self.evs.update_local_order(
ev.asset_no,
proc.earliest_send_order_timestamp(),
exch.earliest_send_order_timestamp(),
);
}
EventIntentKind::ExchOrder => {
Expand Down

0 comments on commit 38ec1cb

Please sign in to comment.