pidge-core 0.3.1

Core types for the pidge CLI: accounts, configuration, normalized message model
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Core types for pidge: accounts, configuration, and the normalized message model.
//!
//! This crate is intentionally provider-agnostic — it knows nothing about HTTP,
//! Microsoft Graph, or authentication. Those concerns live in `pidge-client`.

mod account;
mod cache;
mod config;
mod error;
mod message;

pub use account::{Account, TokenStorage};
pub use cache::{CacheLookup, CachedMessageRef, MessageCache, short_hash};
pub use config::{Config, Defaults};
pub use error::CoreError;
pub use message::{Attachment, BodyContentType, FlagStatus, FullMessage, Message, MessageFrom};