[][src]Trait packet::builder::Builder

pub trait Builder<B: Buffer> {
    pub fn with(buffer: B) -> Result<Self>
    where
        Self: Sized
;
pub fn finalizer(&mut self) -> &mut Finalization;
pub fn build(self) -> Result<B::Inner>; }

A packet Builder.

Required methods

pub fn with(buffer: B) -> Result<Self> where
    Self: Sized
[src]

Create a new packet Builder with the given buffer.

pub fn finalizer(&mut self) -> &mut Finalization[src]

Access the finalizers.

pub fn build(self) -> Result<B::Inner>[src]

Build the packet.

Loading content...

Implementors

impl<B: Buffer> Builder<B> for packet::ether::Builder<B>[src]

impl<B: Buffer> Builder<B> for packet::icmp::echo::Builder<B>[src]

impl<B: Buffer> Builder<B> for packet::icmp::information::Builder<B>[src]

impl<B: Buffer> Builder<B> for packet::icmp::Builder<B>[src]

impl<B: Buffer> Builder<B> for packet::icmp::timestamp::Builder<B>[src]

impl<B: Buffer> Builder<B> for packet::ip::Builder<B>[src]

impl<B: Buffer> Builder<B> for packet::ip::v4::Builder<B>[src]

impl<B: Buffer> Builder<B> for packet::ip::v6::Builder<B>[src]

impl<B: Buffer> Builder<B> for packet::tcp::Builder<B>[src]

impl<B: Buffer> Builder<B> for packet::udp::Builder<B>[src]

Loading content...