pub enum RelayState {
Disconnected,
KeyExchangePending,
Connected,
Closed,
}Expand description
State of the relay connection
Variants§
Disconnected
Not connected
KeyExchangePending
Waiting for key exchange response
Connected
Connected and ready for encrypted communication
Closed
Connection closed
Trait Implementations§
Source§impl Clone for RelayState
impl Clone for RelayState
Source§fn clone(&self) -> RelayState
fn clone(&self) -> RelayState
Returns a duplicate 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 moreSource§impl Debug for RelayState
impl Debug for RelayState
Source§impl PartialEq for RelayState
impl PartialEq for RelayState
impl StructuralPartialEq for RelayState
Auto Trait Implementations§
impl Freeze for RelayState
impl RefUnwindSafe for RelayState
impl Send for RelayState
impl Sync for RelayState
impl Unpin for RelayState
impl UnwindSafe for RelayState
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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