[][src]Trait sipmsg::SipMessageParser

pub trait SipMessageParser<'a> {
    type ParseResult;
    fn parse(
        input: &'a [u8]
    ) -> IResult<&[u8], Self::ParseResult, SipParseError>; }

Associated Types

Loading content...

Required methods

fn parse(input: &'a [u8]) -> IResult<&[u8], Self::ParseResult, SipParseError>

Loading content...

Implementors

impl<'a> NomParser<'a> for Header<'a>[src]

type ParseResult = Header<'a>

fn parse(input: &'a [u8]) -> IResult<&[u8], Self::ParseResult, SipParseError>[src]

According to bnf representation from RFC: extension-header = header-name HCOLON header-value

impl<'a> NomParser<'a> for Headers<'a>[src]

type ParseResult = Headers<'a>

impl<'a> NomParser<'a> for Request<'a>[src]

type ParseResult = Request<'a>

impl<'a> NomParser<'a> for RequestLine<'a>[src]

type ParseResult = RequestLine<'a>

impl<'a> NomParser<'a> for Response<'a>[src]

type ParseResult = Response<'a>

impl<'a> NomParser<'a> for StatusLine<'a>[src]

type ParseResult = StatusLine<'a>

impl<'a> NomParser<'a> for SipUri<'a>[src]

type ParseResult = SipUri<'a>

Loading content...