#[repr(C, packed(1))]pub struct IpRangeV6 {
pub start_ip: IN6_ADDR,
pub end_ip: IN6_ADDR,
}Expand description
Represents an IPv6 address range used by the packet filtering mechanism.
A Rust equivalent for _IP_RANGE_V6.
The start_ip field contains the starting IPv6 address of the range.
The end_ip field contains the ending IPv6 address of the range.
Fields§
§start_ip: IN6_ADDR§end_ip: IN6_ADDRImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IpRangeV6
impl RefUnwindSafe for IpRangeV6
impl Send for IpRangeV6
impl Sync for IpRangeV6
impl Unpin for IpRangeV6
impl UnwindSafe for IpRangeV6
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)