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}