Rename crate from smbcloud-mail to smbcloud-mail-imap

Seto Elkahfi committed May 3, 2026 at 16:38 UTC dfba74f9b97a58198f47cc80411caf2b4ea2a261
3 files changed +6 -6
Cargo.lock
+1 -1
@@ -544,7 +544,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
544 checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
545
546 [[package]]
547 -name = "smbcloud-mail"
547 +name = "smbcloud-mail-imap"
548 version = "1.0.0"
549 dependencies = [
550 "anyhow",
Cargo.toml
+1 -1
@@ -2,7 +2,7 @@
2 members = ["./crates/*"]
3
4 [package]
5 -name = "smbcloud-mail"
5 +name = "smbcloud-mail-imap"
6 version = "1.0.0"
7 edition = "2021"
8
src/main.rs
+4 -4
@@ -1,5 +1,5 @@
1 use anyhow::Result;
2 -use smbcloud_mail::{listen::listen, storage::MessageStorage};
2 +use smbcloud_mail_imap::{listen::listen, storage::MessageStorage};
3
4 #[tokio::main]
5 async fn main() -> Result<()> {
@@ -8,13 +8,13 @@ async fn main() -> Result<()> {
8
9 // Create shared message storage
10 let storage = MessageStorage::new();
11 -
11 +
12 // Clone storage for IMAP server
13 let imap_storage = storage.clone();
14 -
14 +
15 // Start IMAP server in a separate task
16 tokio::spawn(async move {
17 - if let Err(err) = smbcloud_mail::imap::listen::listen(imap_storage.mailbox_store).await {
17 + if let Err(err) = smbcloud_mail_imap::imap::listen::listen(imap_storage.mailbox_store).await {
18 tracing::error!("IMAP server error: {:?}", err);
19 }
20 });