Trait basic_text_internals::PreNormalization[][src]

pub trait PreNormalization<I: Iterator<Item = char>> {
    fn categorize(
        self,
        error: Rc<RefCell<Option<BasicTextError>>>
    ) -> Categorize<I>
Notable traits for Categorize<Iter>
impl<Iter: Iterator<Item = char>> Iterator for Categorize<Iter> type Item = char;
;
fn isolate_unassigned(self) -> IsolateUnassigned<I>
Notable traits for IsolateUnassigned<I>
impl<I: Iterator<Item = char>> Iterator for IsolateUnassigned<I> type Item = char;
; }
Expand description

An extension crate providing iterator transforms useful before normalization.

Required methods

Return an iterator which detects some sequences which are not valid in Basic Text.

Return an iterator that inserts CGJs around unassigned scalar values to protect them from future normalization.

Implementors