::ethernet::header_payload_rx_stream::

Struct HeaderPayloadRxStream

pub struct HeaderPayloadRxStream<Header> {
headers: Option<Header>,
payload: Option<uint<8>>,
end_of_payload: bool,
}

Implementations

impl<Header> HeaderPayloadRxStream<Header>
entity buffer_reg(self, clk: clock) -> HeaderPayloadRxStream<Header>
entity filter_packets<F>(self, clk: clock, rst: bool, f: F) -> HeaderPayloadRxStream<Header>
where
F: Fn(Header) -> bool,
fn map_header<F, New>(self, f: F) -> HeaderPayloadRxStream<New>
where
F: Fn(Header) -> New,
impl<OuterHeader> HeaderPayloadRxStream<OuterHeader>
entity into_fixed_size_inner_header<#uint N>(self, clk: clock, rst: bool) -> HeaderPayloadRxStream<[uint<8>; N]>