pub struct MailboxList { /* private fields */ }Expand description
A parsed list of mailbox items.
Group entries are rejected when parsing into MailboxList.
Implementations§
Trait Implementations§
Source§impl<'a> Arbitrary<'a> for MailboxList
Available on crate feature arbitrary only.
impl<'a> Arbitrary<'a> for MailboxList
Available on crate feature
arbitrary only.Source§fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'a>) -> Result<Self>
Generate an arbitrary value of
Self from the given unstructured data. Read moreSource§fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>
fn arbitrary_take_rest(u: Unstructured<'a>) -> Result<Self, Error>
Generate an arbitrary value of
Self from the entirety of the given
unstructured data. Read moreSource§fn size_hint(depth: usize) -> (usize, Option<usize>)
fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an
Unstructured this type
needs to construct itself. Read moreSource§fn try_size_hint(
depth: usize,
) -> Result<(usize, Option<usize>), MaxRecursionReached>
fn try_size_hint( depth: usize, ) -> Result<(usize, Option<usize>), MaxRecursionReached>
Get a size hint for how many bytes out of an
Unstructured this type
needs to construct itself. Read moreSource§impl AsRef<[Mailbox]> for MailboxList
impl AsRef<[Mailbox]> for MailboxList
Source§impl Clone for MailboxList
impl Clone for MailboxList
Source§fn clone(&self) -> MailboxList
fn clone(&self) -> MailboxList
Returns a duplicate 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 MailboxList
impl Debug for MailboxList
Source§impl Default for MailboxList
impl Default for MailboxList
Source§fn default() -> MailboxList
fn default() -> MailboxList
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MailboxList
Available on crate feature serde only.
impl<'de> Deserialize<'de> for MailboxList
Available on crate feature
serde only.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 Display for MailboxList
impl Display for MailboxList
Source§impl Extend<Mailbox> for MailboxList
impl Extend<Mailbox> for MailboxList
Source§fn extend<T: IntoIterator<Item = Mailbox>>(&mut self, iter: T)
fn extend<T: IntoIterator<Item = Mailbox>>(&mut self, iter: T)
Extends a collection with the contents of an iterator. Read more
Source§fn extend_one(&mut self, item: A)
fn extend_one(&mut self, item: A)
🔬This is a nightly-only experimental API. (
extend_one)Extends a collection with exactly one element.
Source§fn extend_reserve(&mut self, additional: usize)
fn extend_reserve(&mut self, additional: usize)
🔬This is a nightly-only experimental API. (
extend_one)Reserves capacity in a collection for the given number of additional elements. Read more
Source§impl From<MailboxList> for Vec<Mailbox>
impl From<MailboxList> for Vec<Mailbox>
Source§fn from(value: MailboxList) -> Self
fn from(value: MailboxList) -> Self
Converts to this type from the input type.
Source§impl FromIterator<Mailbox> for MailboxList
impl FromIterator<Mailbox> for MailboxList
Source§impl FromStr for MailboxList
impl FromStr for MailboxList
Source§impl Hash for MailboxList
impl Hash for MailboxList
Source§impl<'a> IntoIterator for &'a MailboxList
impl<'a> IntoIterator for &'a MailboxList
Source§impl<'a> IntoIterator for &'a mut MailboxList
impl<'a> IntoIterator for &'a mut MailboxList
Source§impl IntoIterator for MailboxList
impl IntoIterator for MailboxList
Source§impl JsonSchema for MailboxList
Available on crate feature schemars only.
impl JsonSchema for MailboxList
Available on crate feature
schemars only.Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§impl PartialEq for MailboxList
impl PartialEq for MailboxList
Source§impl Serialize for MailboxList
Available on crate feature serde only.
impl Serialize for MailboxList
Available on crate feature
serde only.Source§impl<'a> TryFrom<&'a [&'a str]> for MailboxList
impl<'a> TryFrom<&'a [&'a str]> for MailboxList
Source§impl TryFrom<&str> for MailboxList
impl TryFrom<&str> for MailboxList
impl Eq for MailboxList
impl StructuralPartialEq for MailboxList
Auto Trait Implementations§
impl Freeze for MailboxList
impl RefUnwindSafe for MailboxList
impl Send for MailboxList
impl Sync for MailboxList
impl Unpin for MailboxList
impl UnsafeUnpin for MailboxList
impl UnwindSafe for MailboxList
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