pub trait NextLayer {
type Denom: Copy + Eq;
type Hint: Copy + Eq;
// Provided methods
fn next_layer(&self) -> Option<Self::Denom> { ... }
fn next_layer_choice(
&self,
_hint: Option<Self::Hint>,
) -> Option<Self::Denom> { ... }
}Expand description
Headers which can be queried for a hint, used to select the next layer in a packet.
Required Associated Types§
Provided Methods§
Sourcefn next_layer(&self) -> Option<Self::Denom>
fn next_layer(&self) -> Option<Self::Denom>
Retrieve this header’s next-layer hint, if possible.