pub struct StrInput<'a> { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Parser<StrInput<'_>> for Eof
impl Parser<StrInput<'_>> for Eof
type Error = ParseError
type Output = ()
fn parse_next(&mut self, input: &mut StrInput<'_>) -> PResult<(), ParseError>
Source§impl<'a, F> Parser<StrInput<'a>> for Escaped<F>
impl<'a, F> Parser<StrInput<'a>> for Escaped<F>
type Error = ParseError
type Output = String
fn parse_next( &mut self, input: &mut StrInput<'a>, ) -> PResult<String, ParseError>
Source§impl<'a> Parser<StrInput<'a>> for Identifier
impl<'a> Parser<StrInput<'a>> for Identifier
type Error = ParseError
type Output = &'a str
fn parse_next( &mut self, input: &mut StrInput<'a>, ) -> PResult<&'a str, ParseError>
Source§impl<'a> Parser<StrInput<'a>> for Integer
impl<'a> Parser<StrInput<'a>> for Integer
type Error = ParseError
type Output = i64
fn parse_next(&mut self, input: &mut StrInput<'a>) -> PResult<i64, ParseError>
Source§impl<'a> Parser<StrInput<'a>> for QuotedString
impl<'a> Parser<StrInput<'a>> for QuotedString
type Error = ParseError
type Output = String
fn parse_next( &mut self, input: &mut StrInput<'a>, ) -> PResult<String, ParseError>
Source§impl<'a> Parser<StrInput<'a>> for QuotedStringCow
impl<'a> Parser<StrInput<'a>> for QuotedStringCow
Source§impl<'a, F> Parser<StrInput<'a>> for Satisfy<F>
impl<'a, F> Parser<StrInput<'a>> for Satisfy<F>
type Error = ParseError
type Output = char
fn parse_next(&mut self, input: &mut StrInput<'a>) -> PResult<char, ParseError>
Source§impl<'a, F> Parser<StrInput<'a>> for TakeWhile0<F>
impl<'a, F> Parser<StrInput<'a>> for TakeWhile0<F>
type Error = ParseError
type Output = &'a str
fn parse_next( &mut self, input: &mut StrInput<'a>, ) -> PResult<&'a str, ParseError>
Auto Trait Implementations§
impl<'a> Freeze for StrInput<'a>
impl<'a> RefUnwindSafe for StrInput<'a>
impl<'a> Send for StrInput<'a>
impl<'a> Sync for StrInput<'a>
impl<'a> Unpin for StrInput<'a>
impl<'a> UnsafeUnpin for StrInput<'a>
impl<'a> UnwindSafe for StrInput<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more