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
});