Struct dropbox_sdk::users::SpaceUsage
source · [−]#[non_exhaustive]pub struct SpaceUsage {
pub used: u64,
pub allocation: SpaceAllocation,
}Available on crate feature
dbx_users only.Expand description
Information about a user’s space usage and quota.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.used: u64The user’s total space usage (bytes).
allocation: SpaceAllocationThe user’s space allocation.
Implementations
sourceimpl SpaceUsage
impl SpaceUsage
pub fn new(used: u64, allocation: SpaceAllocation) -> Self
Trait Implementations
sourceimpl Clone for SpaceUsage
impl Clone for SpaceUsage
sourcefn clone(&self) -> SpaceUsage
fn clone(&self) -> SpaceUsage
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for SpaceUsage
impl Debug for SpaceUsage
sourceimpl<'de> Deserialize<'de> for SpaceUsage
impl<'de> Deserialize<'de> for SpaceUsage
sourcefn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<SpaceUsage> for SpaceUsage
impl PartialEq<SpaceUsage> for SpaceUsage
sourcefn eq(&self, other: &SpaceUsage) -> bool
fn eq(&self, other: &SpaceUsage) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &SpaceUsage) -> bool
fn ne(&self, other: &SpaceUsage) -> bool
This method tests for !=.
sourceimpl Serialize for SpaceUsage
impl Serialize for SpaceUsage
impl Eq for SpaceUsage
impl StructuralEq for SpaceUsage
impl StructuralPartialEq for SpaceUsage
Auto Trait Implementations
impl RefUnwindSafe for SpaceUsage
impl Send for SpaceUsage
impl Sync for SpaceUsage
impl Unpin for SpaceUsage
impl UnwindSafe for SpaceUsage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more