fn is_full(&self) -> bool
fn push(&mut self, token: Self::Token)
fn take_out(self) -> Result<Self::Out, Self::Err>
impl<'a> Output for StrOutput<'a>
[src]type Token = char
type Out = &'a str
type Err = ()
fn is_full(&self) -> bool
[src]fn push(&mut self, c: char)
[src]fn take_out(self) -> Result<&'a str, ()>
[src]impl<'a, T: 'a> Output for SliceOutput<'a, T>
[src]type Token = T
type Out = &'a mut [T]
type Err = ()
fn is_full(&self) -> bool
[src]fn push(&mut self, token: T)
[src]fn take_out(self) -> Result<&'a mut [T], ()>
[src]impl<O: Output<Token = u8>> Output for Utf8Output<O>
[src]