pub struct MessageMeta {
pub id: usize,
pub uid: String,
pub size: usize,
pub path: String,
pub status: MessageStatus,
/* private fields */
}Expand description
§Example POP3 Session
S: <wait for connection on TCP port 110>
C:
status is the message’s current committed status
next_status is the message’s not committed status
next_statusis None means the message’s status is up to date.next_statusis Some means the message’s status has been updated,statuscould be replace benext_statusis user sendQUITor dropped if user close the connection or sendREST
Fields§
§id: usize§uid: String§size: usize§path: String§status: MessageStatusImplementations§
Source§impl MessageMeta
impl MessageMeta
pub fn is_fetched(&self) -> bool
pub fn is_deleted(&self) -> bool
pub fn set_fetched(&mut self)
pub fn set_deleted(&mut self)
Trait Implementations§
Source§impl Clone for MessageMeta
impl Clone for MessageMeta
Source§fn clone(&self) -> MessageMeta
fn clone(&self) -> MessageMeta
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more