Enum otter_api_tests::WhatResponseToClientOp[][src]

pub enum WhatResponseToClientOp {
    Predictable,
    UpdateSvg,
    Unpredictable,
}

Variants

Predictable

In PROTOCOL.md terms, a Client update

UpdateSvg

In PROTOCOL.md terms, a Client update which also updates the visible piece image (which is just server-controlled).

Unpredictable

In PROTOCOL.md terms, a Client update which results in an immediate Server update. When the client knows this is going to happen it can help the user avoid conflicts.

Trait Implementations

impl Clone for WhatResponseToClientOp[src]

impl Copy for WhatResponseToClientOp[src]

impl Debug for WhatResponseToClientOp[src]

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

impl Serialize for WhatResponseToClientOp[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<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Any + Send + Sync

impl<A> DynCastExt for A

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

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

impl<T> Serialize for T where
    T: Serialize + ?Sized
[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.

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