[][src]Struct replit_protocol::CloseChannel

pub struct CloseChannel {
    pub id: i32,
    pub action: i32,
}

Used to either close a channel or diconnect from an attached channel. The channel which is being effected should have its id provided. Note that if the global channel (with id 0) is provided, nothing will happen.

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

Fields

id: i32

Used to specify the id of the channel which we would like to close or diconnect,

action: i32

Used to specify whether the channel should be closed or disconnected.

Implementations

impl CloseChannel[src]

pub fn action(&self) -> Action[src]

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

pub fn set_action(&mut self, value: Action)[src]

Sets action to the provided enum value.

Trait Implementations

impl Clone for CloseChannel[src]

impl Debug for CloseChannel[src]

impl Default for CloseChannel[src]

impl Message for CloseChannel[src]

impl PartialEq<CloseChannel> for CloseChannel[src]

impl StructuralPartialEq for CloseChannel[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.