pub enum GlobalUnicastPattern {
CommonPrefix {
prefix_id: u16,
customer: u32,
subnet: u16,
},
Regional {
region: u8,
provider: u16,
customer: u32,
},
Structured {
tier1: u16,
tier2: u16,
tier3: u16,
host: u16,
},
Unstructured,
}Expand description
Global unicast patterns with structural optimization
Variants§
CommonPrefix
Common prefix with customer allocation
Regional
Regional allocation pattern
Structured
Structured global unicast
Unstructured
Unstructured global unicast (fallback)
Trait Implementations§
Source§impl Clone for GlobalUnicastPattern
impl Clone for GlobalUnicastPattern
Source§fn clone(&self) -> GlobalUnicastPattern
fn clone(&self) -> GlobalUnicastPattern
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GlobalUnicastPattern
impl Debug for GlobalUnicastPattern
Source§impl PartialEq for GlobalUnicastPattern
impl PartialEq for GlobalUnicastPattern
impl Copy for GlobalUnicastPattern
impl Eq for GlobalUnicastPattern
impl StructuralPartialEq for GlobalUnicastPattern
Auto Trait Implementations§
impl Freeze for GlobalUnicastPattern
impl RefUnwindSafe for GlobalUnicastPattern
impl Send for GlobalUnicastPattern
impl Sync for GlobalUnicastPattern
impl Unpin for GlobalUnicastPattern
impl UnwindSafe for GlobalUnicastPattern
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