pub struct WsAddressEntry {
pub candidate_id: ActrId,
pub ws_address: Option<String>,
}Expand description
WebSocket address entry for a route candidate
Fields§
§candidate_id: ActrId§ws_address: Option<String>Implementations§
Source§impl WsAddressEntry
impl WsAddressEntry
Sourcepub fn ws_address(&self) -> &str
pub fn ws_address(&self) -> &str
Returns the value of ws_address, or the default value if ws_address is unset.
Trait Implementations§
Source§impl Clone for WsAddressEntry
impl Clone for WsAddressEntry
Source§fn clone(&self) -> WsAddressEntry
fn clone(&self) -> WsAddressEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WsAddressEntry
impl Debug for WsAddressEntry
Source§impl Default for WsAddressEntry
impl Default for WsAddressEntry
Source§impl Hash for WsAddressEntry
impl Hash for WsAddressEntry
Source§impl Message for WsAddressEntry
impl Message for WsAddressEntry
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for WsAddressEntry
impl PartialEq for WsAddressEntry
Source§fn eq(&self, other: &WsAddressEntry) -> bool
fn eq(&self, other: &WsAddressEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for WsAddressEntry
impl StructuralPartialEq for WsAddressEntry
Auto Trait Implementations§
impl Freeze for WsAddressEntry
impl RefUnwindSafe for WsAddressEntry
impl Send for WsAddressEntry
impl Sync for WsAddressEntry
impl Unpin for WsAddressEntry
impl UnsafeUnpin for WsAddressEntry
impl UnwindSafe for WsAddressEntry
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