calternal-imap
Shared IMAP protocol boundary for Notes and Mail (#428/#486, DESIGN §§9, 53). Markdown remains authoritative. A projection retains source bytes so Apple HTML rewrites cannot silently replace Markdown syntax or unsupported data.
Source: crates/calternal-imap/src/lib.rs
Modules
Section titled “Modules”| Module | Summary |
|---|---|
mailboxes |
Tag-backed virtual folders for #428 D2/D6. |
mime |
Bounded MIME descriptions and exact body sections (#897/#486, DESIGN §53) with Apple Note validation kept at the Notes boundary (#428 D9). |
projection |
Lossless Apple text edit mapping (#428, DESIGN §9). |
session |
Execute shared IMAP commands on an authenticated message store (#428/#486, DESIGN §§9, 53). |
store |
Authenticated message provider boundary (#428/#486, DESIGN §§9, 53). |
wire |
Bounded IMAP command framing for #428. |
submission |
Authenticated, non-sending submission compatibility for Apple profiles (#428). |
Re-exports
Section titled “Re-exports”pub use imap_codec::imap_types::command