pub struct SharedAlias {
pub address: Ipv6Addr,
pub prefix: u8,
pub first_id: u32,
pub interleaved: bool,
}Expand description
An IPv6 prefix that shares the complete IPv4 section of an index.
The next 32 bits select the IPv4 address; trailing bits are ignored. All source networks, including duplicates and overlaps, are projected independently.
Fields§
§address: Ipv6AddrCanonical IPv6 window address.
prefix: u8Window prefix, from 0 through 96.
first_id: u32Logical ID of the copy of physical IPv4 ID zero.
interleaved: boolUse odd IDs for this window and even IDs for the original IPv4 rows. At most one window may use this mode, with first ID 1.
Implementations§
Trait Implementations§
Auto Trait Implementations§
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