diff options
author | Quentin Dufour <quentin@deuxfleurs.fr> | 2024-01-03 15:00:05 +0100 |
---|---|---|
committer | Quentin Dufour <quentin@deuxfleurs.fr> | 2024-01-03 15:00:05 +0100 |
commit | ef257e286a5377031bfde9645629825d3223b3d4 (patch) | |
tree | 78853c708949b709061e5b1f24f16343ceaee895 /src/imap/command/examined.rs | |
parent | 6d37924399dd5d04f5be2506e3e044dd165f6399 (diff) | |
download | aerogramme-ef257e286a5377031bfde9645629825d3223b3d4.tar.gz aerogramme-ef257e286a5377031bfde9645629825d3223b3d4.zip |
implement move
Diffstat (limited to 'src/imap/command/examined.rs')
-rw-r--r-- | src/imap/command/examined.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/imap/command/examined.rs b/src/imap/command/examined.rs index 7cccf7b..bddd0f9 100644 --- a/src/imap/command/examined.rs +++ b/src/imap/command/examined.rs @@ -7,11 +7,11 @@ use imap_codec::imap_types::fetch::MacroOrMessageDataItemNames; use imap_codec::imap_types::search::SearchKey; use imap_codec::imap_types::sequence::SequenceSet; +use crate::imap::capability::ServerCapability; use crate::imap::command::{anystate, authenticated}; use crate::imap::flow; use crate::imap::mailbox_view::MailboxView; use crate::imap::response::Response; -use crate::imap::capability::ServerCapability; use crate::mail::user::User; pub struct ExaminedContext<'a> { @@ -25,10 +25,9 @@ pub async fn dispatch(ctx: ExaminedContext<'_>) -> Result<(Response<'static>, fl match &ctx.req.body { // Any State // noop is specific to this state - CommandBody::Capability => anystate::capability( - ctx.req.tag.clone(), - ctx.server_capabilities, - ), + CommandBody::Capability => { + anystate::capability(ctx.req.tag.clone(), ctx.server_capabilities) + } CommandBody::Logout => anystate::logout(), // Specific to the EXAMINE state (specialization of the SELECTED state) |