elementtree 1.2.3

Parse an XML file into Python elementtree like structure
Documentation
use crate::xml::reader::lexer::Token;
use crate::xml::reader::parser::{ParserOutcome, PullParser, State};

impl PullParser {
    pub fn inside_cdata(&mut self, t: Token) -> Option<ParserOutcome> {
        match t {
            Token::CDataEnd => {
                self.lexer.enable_errors();
                self.as_state(State::OutsideTag, None)
            }

            Token::Whitespace(_) => {
                t.push_to_string(&mut self.buf);
                None
            }

            _ => {
                self.inside_whitespace = false;
                t.push_to_string(&mut self.buf);
                None
            }
        }
    }
}