Trait smoltcp::wire::pretty_print::PrettyPrint [] [src]

pub trait PrettyPrint {
    fn pretty_print(buffer: &AsRef<[u8]>,
                    fmt: &mut Formatter,
                    indent: &mut PrettyIndent)
                    -> Result; }

Interface for printing listings.

Required Methods

Write a concise, formatted representation of a packet contained in the provided buffer, and any nested packets it may contain.

pretty_print accepts a buffer and not a packet wrapper because the packet might be truncated, and so it might not be possible to create the packet wrapper.

Implementors