aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/imap/command/anonymous.rs2
-rw-r--r--src/imap/command/authenticated.rs9
-rw-r--r--src/imap/command/selected.rs1
-rw-r--r--src/imap/flow.rs1
-rw-r--r--src/imap/mailbox_view.rs4
-rw-r--r--src/mail/mailbox.rs2
-rw-r--r--src/mail/mod.rs12
-rw-r--r--src/mail/user.rs6
8 files changed, 7 insertions, 30 deletions
diff --git a/src/imap/command/anonymous.rs b/src/imap/command/anonymous.rs
index 8cd986c..84d0dca 100644
--- a/src/imap/command/anonymous.rs
+++ b/src/imap/command/anonymous.rs
@@ -69,8 +69,6 @@ impl<'a> AnonymousContext<'a> {
Ok(c) => c,
};
- let s3_client = creds.s3_client();
- let k2v_client = creds.k2v_client();
let user = User::new(u.clone(), creds)?;
tracing::info!(username=%u, "connected");
diff --git a/src/imap/command/authenticated.rs b/src/imap/command/authenticated.rs
index 443edda..8e8d969 100644
--- a/src/imap/command/authenticated.rs
+++ b/src/imap/command/authenticated.rs
@@ -1,16 +1,13 @@
-use anyhow::{Error, Result};
-use boitalettres::proto::{res::body::Data as Body, Request, Response};
+use anyhow::Result;
+use boitalettres::proto::{Request, Response};
use imap_codec::types::command::CommandBody;
-use imap_codec::types::core::Atom;
-use imap_codec::types::flag::Flag;
use imap_codec::types::mailbox::{ListMailbox, Mailbox as MailboxCodec};
-use imap_codec::types::response::{Code, Data, Status};
+use imap_codec::types::response::Code;
use crate::imap::command::anonymous;
use crate::imap::flow;
use crate::imap::mailbox_view::MailboxView;
-use crate::mail::mailbox::Mailbox;
use crate::mail::user::User;
pub struct AuthenticatedContext<'a> {
diff --git a/src/imap/command/selected.rs b/src/imap/command/selected.rs
index 4e3ff2f..cfc40c3 100644
--- a/src/imap/command/selected.rs
+++ b/src/imap/command/selected.rs
@@ -11,7 +11,6 @@ use crate::imap::command::authenticated;
use crate::imap::flow;
use crate::imap::mailbox_view::MailboxView;
-use crate::mail::mailbox::Mailbox;
use crate::mail::user::User;
pub struct SelectedContext<'a> {
diff --git a/src/imap/flow.rs b/src/imap/flow.rs
index c9d7e40..e1ea99f 100644
--- a/src/imap/flow.rs
+++ b/src/imap/flow.rs
@@ -2,7 +2,6 @@ use std::error::Error as StdError;
use std::fmt;
use crate::imap::mailbox_view::MailboxView;
-use crate::mail::mailbox::Mailbox;
use crate::mail::user::User;
#[derive(Debug)]
diff --git a/src/imap/mailbox_view.rs b/src/imap/mailbox_view.rs
index ee36911..76ca80c 100644
--- a/src/imap/mailbox_view.rs
+++ b/src/imap/mailbox_view.rs
@@ -1,11 +1,9 @@
use std::sync::Arc;
use anyhow::{Error, Result};
-use boitalettres::proto::{res::body::Data as Body, Request, Response};
-use imap_codec::types::command::CommandBody;
+use boitalettres::proto::res::body::Data as Body;
use imap_codec::types::core::Atom;
use imap_codec::types::flag::Flag;
-use imap_codec::types::mailbox::{ListMailbox, Mailbox as MailboxCodec};
use imap_codec::types::response::{Code, Data, Status};
use crate::mail::mailbox::Mailbox;
diff --git a/src/mail/mailbox.rs b/src/mail/mailbox.rs
index ca672da..0a4df57 100644
--- a/src/mail/mailbox.rs
+++ b/src/mail/mailbox.rs
@@ -1,5 +1,3 @@
-use std::convert::TryFrom;
-
use anyhow::Result;
use k2v_client::K2vClient;
use rusoto_s3::S3Client;
diff --git a/src/mail/mod.rs b/src/mail/mod.rs
index 7bee703..bbb553a 100644
--- a/src/mail/mod.rs
+++ b/src/mail/mod.rs
@@ -3,18 +3,6 @@ pub mod uidindex;
pub mod unique_ident;
pub mod user;
-use std::convert::TryFrom;
-
-use anyhow::Result;
-use k2v_client::K2vClient;
-use rusoto_s3::S3Client;
-
-use crate::bayou::Bayou;
-use crate::cryptoblob::Key;
-use crate::login::Credentials;
-use crate::mail::uidindex::*;
-use crate::mail::unique_ident::*;
-
// Internet Message Format
// aka RFC 822 - RFC 2822 - RFC 5322
pub struct IMF<'a> {
diff --git a/src/mail/user.rs b/src/mail/user.rs
index 7b51623..f1d0477 100644
--- a/src/mail/user.rs
+++ b/src/mail/user.rs
@@ -65,17 +65,17 @@ impl User {
}
/// Creates a new mailbox in the user's IMAP namespace.
- pub fn create_mailbox(&self, name: &str) -> Result<()> {
+ pub fn create_mailbox(&self, _name: &str) -> Result<()> {
unimplemented!()
}
/// Deletes a mailbox in the user's IMAP namespace.
- pub fn delete_mailbox(&self, name: &str) -> Result<()> {
+ pub fn delete_mailbox(&self, _name: &str) -> Result<()> {
unimplemented!()
}
/// Renames a mailbox in the user's IMAP namespace.
- pub fn rename_mailbox(&self, old_name: &str, new_name: &str) -> Result<()> {
+ pub fn rename_mailbox(&self, _old_name: &str, _new_name: &str) -> Result<()> {
unimplemented!()
}
}