Skip to content

Commit 5ee4bb5

Browse files
committed
Tidy up imports
1 parent 002ea8e commit 5ee4bb5

File tree

3 files changed

+20
-21
lines changed

3 files changed

+20
-21
lines changed

src/context.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
//! Context module
22
3+
use std::collections::{BTreeMap, HashMap};
34
use std::ffi::OsString;
45
use std::ops::Deref;
5-
use std::{
6-
collections::{BTreeMap, HashMap},
7-
time::Instant,
8-
};
6+
use std::time::{Instant, SystemTime};
97

108
use anyhow::{bail, ensure, Result};
119
use async_std::{
12-
channel::{bounded as channel, Receiver, Sender},
10+
channel::{self, Receiver, Sender},
1311
path::{Path, PathBuf},
1412
sync::{Arc, Mutex, RwLock},
1513
task,
@@ -27,7 +25,6 @@ use crate::message::{self, MsgId};
2725
use crate::scheduler::Scheduler;
2826
use crate::securejoin::Bob;
2927
use crate::sql::Sql;
30-
use std::time::SystemTime;
3128

3229
#[derive(Clone, Debug)]
3330
pub struct Context {
@@ -225,7 +222,7 @@ impl Context {
225222

226223
s.ongoing_running = true;
227224
s.shall_stop_ongoing = false;
228-
let (sender, receiver) = channel(1);
225+
let (sender, receiver) = channel::bounded(1);
229226
s.cancel_sender = Some(sender);
230227

231228
Ok(receiver)

src/events.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
use std::ops::Deref;
44

5-
use async_std::channel::{bounded as channel, Receiver, Sender, TrySendError};
5+
use async_std::channel::{self, Receiver, Sender, TrySendError};
66
use async_std::path::PathBuf;
77
use strum::EnumProperty;
88

@@ -18,7 +18,7 @@ pub struct Events {
1818

1919
impl Default for Events {
2020
fn default() -> Self {
21-
let (sender, receiver) = channel(1_000);
21+
let (sender, receiver) = channel::bounded(1_000);
2222

2323
Self { receiver, sender }
2424
}

src/scheduler.rs

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
use async_std::prelude::*;
22
use async_std::{
3-
channel::{bounded as channel, Receiver, Sender},
3+
channel::{self, Receiver, Sender},
44
task,
55
};
66

7+
use crate::config::Config;
78
use crate::context::Context;
89
use crate::dc_tools::maybe_add_time_based_warnings;
910
use crate::imap::Imap;
1011
use crate::job::{self, Thread};
11-
use crate::{config::Config, message::MsgId, smtp::Smtp};
12+
use crate::message::MsgId;
13+
use crate::smtp::Smtp;
1214

1315
pub(crate) struct StopToken;
1416

@@ -277,12 +279,12 @@ impl Scheduler {
277279
let (smtp, smtp_handlers) = SmtpConnectionState::new();
278280
let (inbox, inbox_handlers) = ImapConnectionState::new();
279281

280-
let (inbox_start_send, inbox_start_recv) = channel(1);
281-
let (mvbox_start_send, mvbox_start_recv) = channel(1);
282+
let (inbox_start_send, inbox_start_recv) = channel::bounded(1);
283+
let (mvbox_start_send, mvbox_start_recv) = channel::bounded(1);
282284
let mut mvbox_handle = None;
283-
let (sentbox_start_send, sentbox_start_recv) = channel(1);
285+
let (sentbox_start_send, sentbox_start_recv) = channel::bounded(1);
284286
let mut sentbox_handle = None;
285-
let (smtp_start_send, smtp_start_recv) = channel(1);
287+
let (smtp_start_send, smtp_start_recv) = channel::bounded(1);
286288

287289
let inbox_handle = {
288290
let ctx = ctx.clone();
@@ -503,9 +505,9 @@ pub(crate) struct SmtpConnectionState {
503505

504506
impl SmtpConnectionState {
505507
fn new() -> (Self, SmtpConnectionHandlers) {
506-
let (stop_sender, stop_receiver) = channel(1);
507-
let (shutdown_sender, shutdown_receiver) = channel(1);
508-
let (idle_interrupt_sender, idle_interrupt_receiver) = channel(1);
508+
let (stop_sender, stop_receiver) = channel::bounded(1);
509+
let (shutdown_sender, shutdown_receiver) = channel::bounded(1);
510+
let (idle_interrupt_sender, idle_interrupt_receiver) = channel::bounded(1);
509511

510512
let handlers = SmtpConnectionHandlers {
511513
connection: Smtp::new(),
@@ -551,9 +553,9 @@ pub(crate) struct ImapConnectionState {
551553
impl ImapConnectionState {
552554
/// Construct a new connection.
553555
fn new() -> (Self, ImapConnectionHandlers) {
554-
let (stop_sender, stop_receiver) = channel(1);
555-
let (shutdown_sender, shutdown_receiver) = channel(1);
556-
let (idle_interrupt_sender, idle_interrupt_receiver) = channel(1);
556+
let (stop_sender, stop_receiver) = channel::bounded(1);
557+
let (shutdown_sender, shutdown_receiver) = channel::bounded(1);
558+
let (idle_interrupt_sender, idle_interrupt_receiver) = channel::bounded(1);
557559

558560
let handlers = ImapConnectionHandlers {
559561
connection: Imap::new(idle_interrupt_receiver),

0 commit comments

Comments
 (0)