Struct sozu_command_lib::response::TcpFrontend
source · pub struct TcpFrontend {
pub cluster_id: String,
pub address: SocketAddr,
pub tags: BTreeMap<String, String>,
}
Expand description
A TCP frontend, as used within Sōzu
Fields§
§cluster_id: String
§address: SocketAddr
custom tags to identify the frontend in the access logs
Trait Implementations§
source§impl Clone for TcpFrontend
impl Clone for TcpFrontend
source§fn clone(&self) -> TcpFrontend
fn clone(&self) -> TcpFrontend
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 moresource§impl Debug for TcpFrontend
impl Debug for TcpFrontend
source§impl<'de> Deserialize<'de> for TcpFrontend
impl<'de> Deserialize<'de> for TcpFrontend
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<TcpFrontend> for RequestTcpFrontend
impl From<TcpFrontend> for RequestTcpFrontend
source§fn from(val: TcpFrontend) -> Self
fn from(val: TcpFrontend) -> Self
Converts to this type from the input type.
source§impl Hash for TcpFrontend
impl Hash for TcpFrontend
source§impl Ord for TcpFrontend
impl Ord for TcpFrontend
source§fn cmp(&self, other: &TcpFrontend) -> Ordering
fn cmp(&self, other: &TcpFrontend) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for TcpFrontend
impl PartialEq for TcpFrontend
source§fn eq(&self, other: &TcpFrontend) -> bool
fn eq(&self, other: &TcpFrontend) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for TcpFrontend
impl PartialOrd for TcpFrontend
source§fn partial_cmp(&self, other: &TcpFrontend) -> Option<Ordering>
fn partial_cmp(&self, other: &TcpFrontend) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for TcpFrontend
impl Serialize for TcpFrontend
impl Eq for TcpFrontend
impl StructuralPartialEq for TcpFrontend
Auto Trait Implementations§
impl Freeze for TcpFrontend
impl RefUnwindSafe for TcpFrontend
impl Send for TcpFrontend
impl Sync for TcpFrontend
impl Unpin for TcpFrontend
impl UnwindSafe for TcpFrontend
Blanket Implementations§
source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.