pub struct MsgraphMailFolder {
pub id: String,
pub display_name: String,
pub parent_folder_id: Option<String>,
pub child_folder_count: Option<u64>,
pub unread_item_count: Option<u64>,
pub total_item_count: Option<u64>,
pub size_in_bytes: Option<u64>,
pub is_hidden: Option<bool>,
}Expand description
A mail folder in a user’s mailbox. Doubles as the create body, where
only display_name (and optionally is_hidden) is serialized.
Fields§
§id: StringThe unique identifier of the folder.
display_name: StringThe display name of the folder.
parent_folder_id: Option<String>The identifier of the parent folder.
child_folder_count: Option<u64>The number of immediate child folders.
unread_item_count: Option<u64>The number of unread items in the folder.
total_item_count: Option<u64>The total number of items in the folder.
size_in_bytes: Option<u64>The size of the folder in bytes.
Whether the folder is hidden from folder listings.
Trait Implementations§
Source§impl Clone for MsgraphMailFolder
impl Clone for MsgraphMailFolder
Source§fn clone(&self) -> MsgraphMailFolder
fn clone(&self) -> MsgraphMailFolder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MsgraphMailFolder
impl Debug for MsgraphMailFolder
Source§impl Default for MsgraphMailFolder
impl Default for MsgraphMailFolder
Source§fn default() -> MsgraphMailFolder
fn default() -> MsgraphMailFolder
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MsgraphMailFolder
impl<'de> Deserialize<'de> for MsgraphMailFolder
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
impl Eq for MsgraphMailFolder
Source§impl PartialEq for MsgraphMailFolder
impl PartialEq for MsgraphMailFolder
Source§impl Serialize for MsgraphMailFolder
impl Serialize for MsgraphMailFolder
impl StructuralPartialEq for MsgraphMailFolder
Auto Trait Implementations§
impl Freeze for MsgraphMailFolder
impl RefUnwindSafe for MsgraphMailFolder
impl Send for MsgraphMailFolder
impl Sync for MsgraphMailFolder
impl Unpin for MsgraphMailFolder
impl UnsafeUnpin for MsgraphMailFolder
impl UnwindSafe for MsgraphMailFolder
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