pub struct TransportEndpoint {
pub endpoint_id: String,
pub relay_url: Option<String>,
pub direct_addrs: Vec<String>,
pub kinds: Vec<String>,
}Expand description
A peer’s addressing information for the direct data plane.
Fields§
§endpoint_id: String§relay_url: Option<String>§direct_addrs: Vec<String>§kinds: Vec<String>Data planes this peer speaks, most preferred first. Seats follow the host’s.
Implementations§
Trait Implementations§
Source§impl Clone for TransportEndpoint
impl Clone for TransportEndpoint
Source§fn clone(&self) -> TransportEndpoint
fn clone(&self) -> TransportEndpoint
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 TransportEndpoint
impl Debug for TransportEndpoint
Source§impl<'de> Deserialize<'de> for TransportEndpoint
impl<'de> Deserialize<'de> for TransportEndpoint
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransportEndpoint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransportEndpoint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TransportEndpoint
Source§impl PartialEq for TransportEndpoint
impl PartialEq for TransportEndpoint
Source§impl Serialize for TransportEndpoint
impl Serialize for TransportEndpoint
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for TransportEndpoint
Auto Trait Implementations§
impl Freeze for TransportEndpoint
impl RefUnwindSafe for TransportEndpoint
impl Send for TransportEndpoint
impl Sync for TransportEndpoint
impl Unpin for TransportEndpoint
impl UnsafeUnpin for TransportEndpoint
impl UnwindSafe for TransportEndpoint
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.