mail_struct/lib.rs
1#![cfg_attr(docsrs, feature(doc_cfg))]
2
3#[cfg(feature = "decode")]
4use bitcode::Decode;
5#[cfg(feature = "encode")]
6use bitcode::Encode;
7
8#[derive(Debug, Clone)]
9#[cfg_attr(feature = "decode", derive(Decode))]
10#[cfg_attr(feature = "encode", derive(Encode))]
11pub struct Mail {
12 pub uid: u64,
13 pub mail_from: String,
14 pub rcpt_to: Vec<String>,
15 pub body: Box<[u8]>,
16}