pub struct BackendRef {
pub service: Service,
pub port: Option<u16>,
pub weight: u32,
}
Fields§
§service: Service
The Serivce to route to when traffic matches. This Service will always
be combined with a port
to uniquely identify the
Backend traffic should be routed to.
port: Option<u16>
The port to route traffic to, used in combination with service to identify the Backend to route traffic to.
If omitted, the port of the incoming request is used to route traffic.
weight: u32
The relative weight of this backend relative to any other backends in the list.
If not specified, defaults to 1
.
An individual backend may have a weight of 0
, but specifying every
backend with 0
weight is an error.
Trait Implementations§
Source§impl Clone for BackendRef
impl Clone for BackendRef
Source§fn clone(&self) -> BackendRef
fn clone(&self) -> BackendRef
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 BackendRef
impl Debug for BackendRef
Source§impl<'de> Deserialize<'de> for BackendRef
impl<'de> Deserialize<'de> for BackendRef
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 FromStr for BackendRef
impl FromStr for BackendRef
Source§impl PartialEq for BackendRef
impl PartialEq for BackendRef
Source§impl Serialize for BackendRef
impl Serialize for BackendRef
impl Eq for BackendRef
impl StructuralPartialEq for BackendRef
Auto Trait Implementations§
impl Freeze for BackendRef
impl RefUnwindSafe for BackendRef
impl Send for BackendRef
impl Sync for BackendRef
impl Unpin for BackendRef
impl UnwindSafe for BackendRef
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