[][src]Enum splits_io_api::race::Update

pub enum Update<T> {
    Keep,
    Clear,
    Set(T),
}

The type of update to perform on the given property.

Variants

Keep

Keep the previous value of the property.

Clear

Clear the value of the property.

Set(T)

Change the value of the property.

Trait Implementations

impl<T> Default for Update<T>[src]

impl<T: Serialize> Serialize for Update<T>[src]

Auto Trait Implementations

impl<T> RefUnwindSafe for Update<T> where
    T: RefUnwindSafe

impl<T> Send for Update<T> where
    T: Send

impl<T> Sync for Update<T> where
    T: Sync

impl<T> Unpin for Update<T> where
    T: Unpin

impl<T> UnwindSafe for Update<T> where
    T: UnwindSafe

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> From<T> for T[src]

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

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.