Trait basic_text_internals::PreNormalization [−][src]
pub trait PreNormalization<I: Iterator<Item = char>> { fn categorize(
self,
error: Rc<RefCell<Option<BasicTextError>>>
) -> Categorize<I>ⓘ; fn isolate_unassigned(self) -> IsolateUnassigned<I>ⓘNotable traits for Categorize<Iter>
impl<Iter: Iterator<Item = char>> Iterator for Categorize<Iter> type Item = char;
; }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
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;
[src]
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;
[src]Return an iterator which detects some sequences which are not valid in Basic Text.
fn isolate_unassigned(self) -> IsolateUnassigned<I>ⓘNotable traits for IsolateUnassigned<I>
impl<I: Iterator<Item = char>> Iterator for IsolateUnassigned<I> type Item = char;
[src]
fn isolate_unassigned(self) -> IsolateUnassigned<I>ⓘNotable traits for IsolateUnassigned<I>
impl<I: Iterator<Item = char>> Iterator for IsolateUnassigned<I> type Item = char;
[src]Return an iterator that inserts CGJs around unassigned scalar values to protect them from future normalization.
Implementors
impl<I: Iterator<Item = char>> PreNormalization<I> for I
[src]
impl<I: Iterator<Item = char>> PreNormalization<I> for I
[src]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;
[src]
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;
[src]
Notable traits for IsolateUnassigned<I>
impl<I: Iterator<Item = char>> Iterator for IsolateUnassigned<I> type Item = char;