Fix needless pass by ref mut
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
parent
89d7d48324
commit
7688d67870
2 changed files with 5 additions and 6 deletions
|
@ -718,7 +718,6 @@ nursery = "warn"
|
|||
future_not_send = { level = "allow", priority = 1 } # TODO
|
||||
missing_const_for_fn = { level = "allow", priority = 1 } # TODO
|
||||
needless_collect = { level = "allow", priority = 1 } # TODO
|
||||
needless_pass_by_ref_mut = { level = "allow", priority = 1 } # TODO
|
||||
option_if_let_else = { level = "allow", priority = 1 } # TODO
|
||||
redundant_pub_crate = { level = "allow", priority = 1 } # TODO
|
||||
significant_drop_in_scrutinee = { level = "allow", priority = 1 } # TODO
|
||||
|
|
|
@ -60,12 +60,12 @@ impl Service {
|
|||
let mut futures: SendingFutures<'_> = FuturesUnordered::new();
|
||||
let mut statuses: CurTransactionStatus = CurTransactionStatus::new();
|
||||
|
||||
self.initial_transactions(&mut futures, &mut statuses);
|
||||
self.initial_transactions(&futures, &mut statuses);
|
||||
loop {
|
||||
debug_assert!(!receiver.is_closed(), "channel error");
|
||||
tokio::select! {
|
||||
request = receiver.recv_async() => match request {
|
||||
Ok(request) => self.handle_request(request, &mut futures, &mut statuses),
|
||||
Ok(request) => self.handle_request(request, &futures, &mut statuses),
|
||||
Err(_) => return Ok(()),
|
||||
},
|
||||
Some(response) = futures.next() => {
|
||||
|
@ -98,7 +98,7 @@ impl Service {
|
|||
}
|
||||
|
||||
fn handle_response_ok(
|
||||
&self, dest: &Destination, futures: &mut SendingFutures<'_>, statuses: &mut CurTransactionStatus,
|
||||
&self, dest: &Destination, futures: &SendingFutures<'_>, statuses: &mut CurTransactionStatus,
|
||||
) {
|
||||
let _cork = services().globals.db.cork();
|
||||
self.db
|
||||
|
@ -125,7 +125,7 @@ impl Service {
|
|||
}
|
||||
}
|
||||
|
||||
fn handle_request(&self, msg: Msg, futures: &mut SendingFutures<'_>, statuses: &mut CurTransactionStatus) {
|
||||
fn handle_request(&self, msg: Msg, futures: &SendingFutures<'_>, statuses: &mut CurTransactionStatus) {
|
||||
let iv = vec![(msg.event, msg.queue_id)];
|
||||
if let Ok(Some(events)) = self.select_events(&msg.dest, iv, statuses) {
|
||||
if !events.is_empty() {
|
||||
|
@ -136,7 +136,7 @@ impl Service {
|
|||
}
|
||||
}
|
||||
|
||||
fn initial_transactions(&self, futures: &mut SendingFutures<'_>, statuses: &mut CurTransactionStatus) {
|
||||
fn initial_transactions(&self, futures: &SendingFutures<'_>, statuses: &mut CurTransactionStatus) {
|
||||
let keep = usize::try_from(self.startup_netburst_keep).unwrap_or(usize::MAX);
|
||||
let mut txns = HashMap::<Destination, Vec<SendingEvent>>::new();
|
||||
for (key, dest, event) in self.db.active_requests().filter_map(Result::ok) {
|
||||
|
|
Loading…
Add table
Reference in a new issue