#[repr(u8)]pub enum IPv6PatternId {
Loopback = 0,
Unspecified = 1,
LinkLocal = 2,
Documentation = 3,
UniqueLocal = 4,
GlobalUnicast = 5,
Multicast = 6,
Other = 7,
}
Expand description
IPv6 pattern IDs for Feistel encoding
Variants§
Loopback = 0
Unspecified = 1
LinkLocal = 2
Documentation = 3
UniqueLocal = 4
GlobalUnicast = 5
Multicast = 6
Other = 7
Implementations§
Source§impl IPv6PatternId
impl IPv6PatternId
Sourcepub fn from_ipv6_pattern(pattern: &IPv6Pattern) -> Self
pub fn from_ipv6_pattern(pattern: &IPv6Pattern) -> Self
Convert from IPv6Pattern to our simplified PatternId
Trait Implementations§
Source§impl Clone for IPv6PatternId
impl Clone for IPv6PatternId
Source§fn clone(&self) -> IPv6PatternId
fn clone(&self) -> IPv6PatternId
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 IPv6PatternId
impl Debug for IPv6PatternId
Source§impl PartialEq for IPv6PatternId
impl PartialEq for IPv6PatternId
impl Copy for IPv6PatternId
impl Eq for IPv6PatternId
impl StructuralPartialEq for IPv6PatternId
Auto Trait Implementations§
impl Freeze for IPv6PatternId
impl RefUnwindSafe for IPv6PatternId
impl Send for IPv6PatternId
impl Sync for IPv6PatternId
impl Unpin for IPv6PatternId
impl UnwindSafe for IPv6PatternId
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