pub trait MaxCode<T: Default + Debug + FromBytes + AsBytes> {
    // Required methods
    fn as_code(self) -> T;
    fn from_code(code: T) -> Self;
}
Expand description

The trait for MLD codes that can be further interpreted using different methods e.g. QQIC.

The type implementing this trait should be able to convert itself from/to T

Required Methods§

source

fn as_code(self) -> T

Convert to T

source

fn from_code(code: T) -> Self

Convert from T

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<T: Default + Debug + FromBytes + AsBytes> MaxCode<T> for ()

source§

fn as_code(self) -> T

source§

fn from_code(_: T) -> Self

Implementors§

source§

impl MaxCode<u8> for Mldv2QQIC

source§

impl MaxCode<U16<BigEndian>> for Mldv1ResponseDelay

source§

impl MaxCode<U16<BigEndian>> for Mldv2ResponseDelay