[][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 Debug for ConflictBehavior[src]

impl Eq for ConflictBehavior[src]

impl PartialEq<ConflictBehavior> for ConflictBehavior[src]

impl Serialize for ConflictBehavior[src]

impl StructuralEq for ConflictBehavior[src]

impl StructuralPartialEq for ConflictBehavior[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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<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 = 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.