pub struct Weights {
pub passing: isize,
pub warning: isize,
}
Expand description
Weights represent the weight used by DNS for a given status
Fields§
§passing: isize
§warning: isize
Trait Implementations§
Source§impl Default for Weights
Specifies weights for the service.
Default is {“Passing”: 1, “Warning”: 1}.
Learn more: https://developer.hashicorp.com/consul/api-docs/agent/service#weights
impl Default for Weights
Specifies weights for the service. Default is {“Passing”: 1, “Warning”: 1}. Learn more: https://developer.hashicorp.com/consul/api-docs/agent/service#weights
Source§impl<'de> Deserialize<'de> for Weights
impl<'de> Deserialize<'de> for Weights
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
Auto Trait Implementations§
impl Freeze for Weights
impl RefUnwindSafe for Weights
impl Send for Weights
impl Sync for Weights
impl Unpin for Weights
impl UnwindSafe for Weights
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