Response

Enum Response 

Source
pub enum Response<Val = Value> {
    Value {
        key: String,
        value: Val,
    },
    OperationOk,
    OperationFailed,
    Ignored,
}
Expand description

Response or notification sent to the client.

Variants§

§

Value

Informs the client about the value for certain key.

Fields

§value: Val
§

OperationOk

Informs the client that the operation was performed.

§

OperationFailed

Informs the client that the operation failed.

§

Ignored

Informs the client that the operation didn’t have to be performed.

This happens if the client attempts to subscribe to key he’s already subscribed to, or unsubscribe from key he isn’t subscribed to.

Auto Trait Implementations§

§

impl<Val> Freeze for Response<Val>
where Val: Freeze,

§

impl<Val> RefUnwindSafe for Response<Val>
where Val: RefUnwindSafe,

§

impl<Val> Send for Response<Val>
where Val: Send,

§

impl<Val> Sync for Response<Val>
where Val: Sync,

§

impl<Val> Unpin for Response<Val>
where Val: Unpin,

§

impl<Val> UnwindSafe for Response<Val>
where Val: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

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

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

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

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.