Enum ConnectionMsg
pub enum ConnectionMsg {
OpenInit(MsgConnectionOpenInit),
OpenTry(MsgConnectionOpenTry),
OpenAck(MsgConnectionOpenAck),
OpenConfirm(MsgConnectionOpenConfirm),
}
Expand description
Enumeration of all possible messages that the ICS3 protocol processes.
Variants§
OpenInit(MsgConnectionOpenInit)
OpenTry(MsgConnectionOpenTry)
OpenAck(MsgConnectionOpenAck)
OpenConfirm(MsgConnectionOpenConfirm)
Trait Implementations§
§impl Clone for ConnectionMsg
impl Clone for ConnectionMsg
§fn clone(&self) -> ConnectionMsg
fn clone(&self) -> ConnectionMsg
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for ConnectionMsg
impl Debug for ConnectionMsg
§impl PartialEq for ConnectionMsg
impl PartialEq for ConnectionMsg
impl StructuralPartialEq for ConnectionMsg
Auto Trait Implementations§
impl Freeze for ConnectionMsg
impl RefUnwindSafe for ConnectionMsg
impl Send for ConnectionMsg
impl Sync for ConnectionMsg
impl Unpin for ConnectionMsg
impl UnwindSafe for ConnectionMsg
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request