pub struct CharRefTokenizer {
state: State,
addnl_allowed: Option<char>,
result: Option<CharRef>,
num: u32,
num_too_big: bool,
seen_digit: bool,
hex_marker: Option<char>,
name_buf_opt: Option<StrTendril>,
name_match: Option<(u32, u32)>,
name_len: usize,
}Fields§
§state: State§addnl_allowed: Option<char>§result: Option<CharRef>§num: u32§num_too_big: bool§seen_digit: bool§hex_marker: Option<char>§name_buf_opt: Option<StrTendril>§name_match: Option<(u32, u32)>§name_len: usizeImplementations§
Source§impl CharRefTokenizer
impl CharRefTokenizer
pub fn new(addnl_allowed: Option<char>) -> CharRefTokenizer
pub fn get_result(self) -> CharRef
fn name_buf(&self) -> &StrTendril
fn name_buf_mut(&mut self) -> &mut StrTendril
fn finish_none(&mut self) -> Status
fn finish_one(&mut self, c: char) -> Status
Source§impl CharRefTokenizer
impl CharRefTokenizer
pub fn step<Sink: TokenSink>( &mut self, tokenizer: &XmlTokenizer<Sink>, input: &BufferQueue, ) -> Status
fn do_begin<Sink: TokenSink>( &mut self, tokenizer: &XmlTokenizer<Sink>, input: &BufferQueue, ) -> Status
fn do_octothorpe<Sink: TokenSink>( &mut self, tokenizer: &XmlTokenizer<Sink>, input: &BufferQueue, ) -> Status
fn do_numeric<Sink: TokenSink>( &mut self, tokenizer: &XmlTokenizer<Sink>, base: u32, input: &BufferQueue, ) -> Status
fn do_numeric_semicolon<Sink: TokenSink>( &mut self, tokenizer: &XmlTokenizer<Sink>, input: &BufferQueue, ) -> Status
fn unconsume_numeric<Sink: TokenSink>( &mut self, tokenizer: &XmlTokenizer<Sink>, input: &BufferQueue, ) -> Status
fn finish_numeric<Sink: TokenSink>( &mut self, tokenizer: &XmlTokenizer<Sink>, ) -> Status
fn do_named<Sink: TokenSink>( &mut self, tokenizer: &XmlTokenizer<Sink>, input: &BufferQueue, ) -> Status
fn emit_name_error<Sink: TokenSink>(&mut self, tokenizer: &XmlTokenizer<Sink>)
fn unconsume_name<Sink: TokenSink>( &mut self, tokenizer: &XmlTokenizer<Sink>, input: &BufferQueue, )
fn finish_named<Sink: TokenSink>( &mut self, tokenizer: &XmlTokenizer<Sink>, end_char: Option<char>, input: &BufferQueue, ) -> Status
fn do_bogus_name<Sink: TokenSink>( &mut self, tokenizer: &XmlTokenizer<Sink>, input: &BufferQueue, ) -> Status
pub fn end_of_file<Sink: TokenSink>( &mut self, tokenizer: &XmlTokenizer<Sink>, input: &BufferQueue, )
Auto Trait Implementations§
impl !Freeze for CharRefTokenizer
impl !RefUnwindSafe for CharRefTokenizer
impl !Send for CharRefTokenizer
impl !Sync for CharRefTokenizer
impl Unpin for CharRefTokenizer
impl UnsafeUnpin for CharRefTokenizer
impl UnwindSafe for CharRefTokenizer
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