[−][src]Struct replit_protocol::CloseChannelRes
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]
pub fn clone(&self) -> CloseChannelRes
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CloseChannelRes
[src]
impl Default for CloseChannelRes
[src]
pub fn default() -> CloseChannelRes
[src]
impl Message for CloseChannelRes
[src]
pub fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
pub fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
pub fn encoded_len(&self) -> usize
[src]
pub fn clear(&mut self)
[src]
pub fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn decode<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
[src]
B: Buf,
Self: Default,
pub fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
[src]
B: Buf,
Self: Default,
pub fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
pub fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
impl PartialEq<CloseChannelRes> for CloseChannelRes
[src]
pub fn eq(&self, other: &CloseChannelRes) -> bool
[src]
pub fn ne(&self, other: &CloseChannelRes) -> bool
[src]
impl StructuralPartialEq for CloseChannelRes
[src]
Auto Trait Implementations
impl RefUnwindSafe for CloseChannelRes
impl Send for CloseChannelRes
impl Sync for CloseChannelRes
impl Unpin for CloseChannelRes
impl UnwindSafe for CloseChannelRes
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,