[][src]Enum ironoxide::document::AssociationType

pub enum AssociationType {
    Owner,
    FromUser,
    FromGroup,
}

The reason a document can be viewed by the requesting user.

Variants

Owner

User created the document.

FromUser

User was directly granted access to the document.

FromGroup

User was granted access to the document via a group they are a member of.

Trait Implementations

impl Clone for AssociationType[src]

impl Debug for AssociationType[src]

impl<'de> Deserialize<'de> for AssociationType[src]

impl Eq for AssociationType[src]

impl Hash for AssociationType[src]

impl PartialEq<AssociationType> for AssociationType[src]

impl Serialize for AssociationType[src]

impl StructuralEq for AssociationType[src]

impl StructuralPartialEq for AssociationType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,