[][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
[src]

impl<T> Send for Update<T> where
    T: Send
[src]

impl<T> Sync for Update<T> where
    T: Sync
[src]

impl<T> Unpin for Update<T> where
    T: Unpin
[src]

impl<T> UnwindSafe for Update<T> where
    T: UnwindSafe
[src]

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

impl<T> Instrument 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.