pub struct PoolStats {
pub ipv4_total: usize,
pub ipv4_allocated: usize,
pub ipv4_available: usize,
pub ipv6_allocated: usize,
pub ipv6_available: usize,
}Expand description
Address pool statistics
Fields§
§ipv4_total: usizeTotal IPv4 addresses in pool
ipv4_allocated: usizeAllocated IPv4 addresses
ipv4_available: usizeAvailable IPv4 addresses
ipv6_allocated: usizeAllocated IPv6 addresses
ipv6_available: usizeAvailable IPv6 addresses
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PoolStats
impl<'de> Deserialize<'de> for PoolStats
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 PoolStats
impl RefUnwindSafe for PoolStats
impl Send for PoolStats
impl Sync for PoolStats
impl Unpin for PoolStats
impl UnwindSafe for PoolStats
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