[][src]Struct replit_protocol::CloseChannelRes

pub struct CloseChannelRes {
    pub id: i32,
    pub status: i32,
}

Used to determine whether a channel was or wasn't successfully closed or disconnected. This will contain the state of the channels closure or disconnection, and whether nothing happened.

This command is only ever used on the global channel (with id 0).

Fields

id: i32

The id of the channel that was attempted to close or disconnect.

status: i32

Whether the channel was closed, diconnected, or nothing happened.

Implementations

impl CloseChannelRes[src]

pub fn status(&self) -> Status[src]

Returns the enum value of status, or the default if the field is set to an invalid enum value.

pub fn set_status(&mut self, value: Status)[src]

Sets status to the provided enum value.

Trait Implementations

impl Clone for CloseChannelRes[src]

impl Debug for CloseChannelRes[src]

impl Default for CloseChannelRes[src]

impl Message for CloseChannelRes[src]

impl PartialEq<CloseChannelRes> for CloseChannelRes[src]

impl StructuralPartialEq for CloseChannelRes[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> From<T> 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.