Trait iron::headers::HeaderFormat [] [src]

pub trait HeaderFormat: Send + Sync + HeaderClone + Any + Debug + Typeable {
    fn fmt_header(&self, f: &mut Formatter) -> Result<()Error>;
}

A trait for any object that will represent a header field and value.

This trait represents the formatting of a Header for output to a TcpStream.

Required Methods

fn fmt_header(&self, f: &mut Formatter) -> Result<()Error>

Format a header to be output into a TcpStream.

This method is not allowed to introduce an Err not produced by the passed-in Formatter.

Trait Implementations

impl<'a> Display for &'a HeaderFormat + 'static + Send + Sync

fn fmt(&self, f: &mut Formatter) -> Result<()Error>

Formats the value using the given formatter.

Implementors