pub struct BackendId {
pub service: Service,
pub port: u16,
}
Expand description
A Backend is uniquely identifiable by a combination of Service and port.
Fields§
§service: Service
The logical traffic target that this backend configures.
port: u16
The port backend traffic is sent on.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BackendId
impl<'de> Deserialize<'de> for BackendId
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 Ord for BackendId
impl Ord for BackendId
Source§impl PartialOrd for BackendId
impl PartialOrd for BackendId
impl Eq for BackendId
impl StructuralPartialEq for BackendId
Auto Trait Implementations§
impl Freeze for BackendId
impl RefUnwindSafe for BackendId
impl Send for BackendId
impl Sync for BackendId
impl Unpin for BackendId
impl UnwindSafe for BackendId
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