[][src]Enum onedrive_api::ConflictBehavior

pub enum ConflictBehavior {
    Fail,
    Replace,
    Rename,
}

The conflict resolution behavior for actions that create a new item.

See also

Microsoft Docs

Variants

Fail

Make the request fail. Usually cause HTTP 409 CONFLICT.

Replace

DANGER: Replace the existing item.

Rename

Rename the newly created item to another name.

The new name is not specified and usually can be retrived from the response.

Trait Implementations

impl Clone for ConflictBehavior[src]

impl Copy for ConflictBehavior[src]

impl Eq for ConflictBehavior[src]

impl PartialEq<ConflictBehavior> for ConflictBehavior[src]

impl Debug for ConflictBehavior[src]

impl StructuralPartialEq for ConflictBehavior[src]

impl StructuralEq for ConflictBehavior[src]

impl Serialize for ConflictBehavior[src]

Auto Trait Implementations

Blanket Implementations

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

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

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 = !

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<T> Borrow<T> for T where
    T: ?Sized
[src]

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

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

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

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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