pub fn new(mut inner: T) -> Utf8<T> {
        let peek = inner.next();
        Utf8 {
            inner: inner,
            current: 0,
            peek: peek,
        }
    }
/// Create a new UTF8 parser.
Create a new UTF8 parser.
Create a new UTF8 parser .
pub fn new(mut inner: T) -> Utf8<T> {
        let peek = inner.next();
        Utf8 {
            inner: inner,
            current: 0,
            peek: peek,
        }
    }
pub fn new ( mut inner : T ) -> Utf8 < T > { let peek = inner . next ( ) ; Utf8 { inner : inner , current : 0 , peek : peek , } }
Create a new UTF8 parser.
Create a new UTF8 parser .
inner
T
inner
T