[][src]Struct replit_protocol::OpenChannelRes

pub struct OpenChannelRes {
    pub id: i32,
    pub state: i32,
    pub error: String,
}

Used to determine whether a channel was or wasn't successfully created. This will contain the state of the channels creation, along with it's id or an error if there were any problems.

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

Fields

id: i32

The id which the channel was given by the container.

state: i32

Whether the channel was successfully created, attached, or if an error occurred.

error: String

The error message if an error occurred.

Implementations

impl OpenChannelRes[src]

pub fn state(&self) -> State[src]

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

pub fn set_state(&mut self, value: State)[src]

Sets state to the provided enum value.

Trait Implementations

impl Clone for OpenChannelRes[src]

impl Debug for OpenChannelRes[src]

impl Default for OpenChannelRes[src]

impl Message for OpenChannelRes[src]

impl PartialEq<OpenChannelRes> for OpenChannelRes[src]

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