Trait sipmsg::common::traits::NomParser [−][src]
Associated Types
type ParseResult
[src]
Required methods
Loading content...Implementors
impl<'a> NomParser<'a> for HostPort<'a>
[src]
type ParseResult = HostPort<'a>
fn parse(input: &'a [u8]) -> IResult<&[u8], HostPort<'_>, SipParseError<'_>>
[src]
impl<'a> NomParser<'a> for GenericParam<'a>
[src]
type ParseResult = (Ascii<&'a str>, Option<&'a str>)
fn parse(
input: &'a [u8]
) -> IResult<&[u8], Self::ParseResult, SipParseError<'_>>
[src]
input: &'a [u8]
) -> IResult<&[u8], Self::ParseResult, SipParseError<'_>>
impl<'a> NomParser<'a> for GenericParams<'a>
[src]
type ParseResult = GenericParams<'a>
fn parse(
input: &'a [u8]
) -> IResult<&[u8], Self::ParseResult, SipParseError<'_>>
[src]
input: &'a [u8]
) -> IResult<&[u8], Self::ParseResult, SipParseError<'_>>
impl<'a> NomParser<'a> for SipUri<'a>
[src]
type ParseResult = SipUri<'a>
fn parse(
input: &'a [u8]
) -> IResult<&[u8], Self::ParseResult, SipParseError<'_>>
[src]
input: &'a [u8]
) -> IResult<&[u8], Self::ParseResult, SipParseError<'_>>
impl<'a> NomParser<'a> for SipUriHeader<'a>
[src]
type ParseResult = BTreeMap<&'a str, &'a str>
fn parse(
input: &'a [u8]
) -> IResult<&[u8], Self::ParseResult, SipParseError<'_>>
[src]
input: &'a [u8]
) -> IResult<&[u8], Self::ParseResult, SipParseError<'_>>
impl<'a> NomParser<'a> for Header<'a>
[src]
type ParseResult = (Option<SipRFCHeader>, VecDeque<Header<'a>>)
fn parse(
input: &'a [u8]
) -> IResult<&[u8], Self::ParseResult, SipParseError<'_>>
[src]
input: &'a [u8]
) -> IResult<&[u8], Self::ParseResult, SipParseError<'_>>
impl<'a> NomParser<'a> for Headers<'a>
[src]
type ParseResult = Headers<'a>
fn parse(
input: &'a [u8]
) -> IResult<&[u8], Self::ParseResult, SipParseError<'_>>
[src]
input: &'a [u8]
) -> IResult<&[u8], Self::ParseResult, SipParseError<'_>>