pub struct HsrpGroup {
pub group_id: u16,
pub virtual_ip: IpAddr,
pub priority: Option<u16>,
pub preempt: bool,
pub preempt_delay: Option<u32>,
pub timers: Option<HsrpTimers>,
pub track: Vec<HsrpTrack>,
}Fields§
§group_id: u16§virtual_ip: IpAddr§priority: Option<u16>§preempt: bool§preempt_delay: Option<u32>§timers: Option<HsrpTimers>§track: Vec<HsrpTrack>Trait Implementations§
Source§impl<'de> Deserialize<'de> for HsrpGroup
impl<'de> Deserialize<'de> for HsrpGroup
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 HsrpGroup
impl RefUnwindSafe for HsrpGroup
impl Send for HsrpGroup
impl Sync for HsrpGroup
impl Unpin for HsrpGroup
impl UnsafeUnpin for HsrpGroup
impl UnwindSafe for HsrpGroup
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