Enum dropbox_sdk::users::SpaceAllocation
source · [−]#[non_exhaustive]
pub enum SpaceAllocation {
Individual(IndividualSpaceAllocation),
Team(TeamSpaceAllocation),
Other,
}Available on crate feature
dbx_users only.Expand description
Space is allocated differently based on the type of account.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Individual(IndividualSpaceAllocation)
The user’s space allocation applies only to their individual account.
Team(TeamSpaceAllocation)
The user shares space with other members of their team.
Other
Catch-all used for unrecognized values returned from the server. Encountering this value typically indicates that this SDK version is out of date.
Trait Implementations
sourceimpl Clone for SpaceAllocation
impl Clone for SpaceAllocation
sourcefn clone(&self) -> SpaceAllocation
fn clone(&self) -> SpaceAllocation
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 SpaceAllocation
impl Debug for SpaceAllocation
sourceimpl<'de> Deserialize<'de> for SpaceAllocation
impl<'de> Deserialize<'de> for SpaceAllocation
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<SpaceAllocation> for SpaceAllocation
impl PartialEq<SpaceAllocation> for SpaceAllocation
sourcefn eq(&self, other: &SpaceAllocation) -> bool
fn eq(&self, other: &SpaceAllocation) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &SpaceAllocation) -> bool
fn ne(&self, other: &SpaceAllocation) -> bool
This method tests for !=.
sourceimpl Serialize for SpaceAllocation
impl Serialize for SpaceAllocation
impl Eq for SpaceAllocation
impl StructuralEq for SpaceAllocation
impl StructuralPartialEq for SpaceAllocation
Auto Trait Implementations
impl RefUnwindSafe for SpaceAllocation
impl Send for SpaceAllocation
impl Sync for SpaceAllocation
impl Unpin for SpaceAllocation
impl UnwindSafe for SpaceAllocation
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