Enum imap_types::status::StatusDataItemName
source · pub enum StatusDataItemName {
Messages,
Recent,
UidNext,
UidValidity,
Unseen,
Deleted,
DeletedStorage,
HighestModSeq,
}
Expand description
Status data item name used to request a status data item.
Variants§
Messages
The number of messages in the mailbox.
Recent
The number of messages with the \Recent flag set.
UidNext
The next unique identifier value of the mailbox.
UidValidity
The unique identifier validity value of the mailbox.
Unseen
The number of messages which do not have the \Seen flag set.
Deleted
The number of messages with the \Deleted flag set.
DeletedStorage
The amount of storage space that can be reclaimed by performing EXPUNGE on the mailbox.
HighestModSeq
Available on crate feature
ext_condstore_qresync
only.Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for StatusDataItemName
impl<'arbitrary> Arbitrary<'arbitrary> for StatusDataItemName
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for StatusDataItemName
impl Clone for StatusDataItemName
source§fn clone(&self) -> StatusDataItemName
fn clone(&self) -> StatusDataItemName
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for StatusDataItemName
impl Debug for StatusDataItemName
source§impl<'de> Deserialize<'de> for StatusDataItemName
impl<'de> Deserialize<'de> for StatusDataItemName
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Hash for StatusDataItemName
impl Hash for StatusDataItemName
source§impl IntoBoundedStatic for StatusDataItemName
impl IntoBoundedStatic for StatusDataItemName
§type Static = StatusDataItemName
type Static = StatusDataItemName
The target type is bounded by the
'static
lifetime.source§fn into_static(self) -> Self::Static
fn into_static(self) -> Self::Static
Convert an owned
T
into an owned T
such that T: 'static
.source§impl PartialEq<StatusDataItemName> for StatusDataItemName
impl PartialEq<StatusDataItemName> for StatusDataItemName
source§fn eq(&self, other: &StatusDataItemName) -> bool
fn eq(&self, other: &StatusDataItemName) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatusDataItemName
impl Serialize for StatusDataItemName
source§impl ToBoundedStatic for StatusDataItemName
impl ToBoundedStatic for StatusDataItemName
impl Eq for StatusDataItemName
impl StructuralEq for StatusDataItemName
impl StructuralPartialEq for StatusDataItemName
Auto Trait Implementations§
impl RefUnwindSafe for StatusDataItemName
impl Send for StatusDataItemName
impl Sync for StatusDataItemName
impl Unpin for StatusDataItemName
impl UnwindSafe for StatusDataItemName
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more