Skip to main content

Utf8CharsWithTrieDefaultForAsciiEx

Trait Utf8CharsWithTrieDefaultForAsciiEx 

Source
pub trait Utf8CharsWithTrieDefaultForAsciiEx<'slice, 'trie, T, V>
where V: TrieValue + Default, T: AbstractCodePointTrie<'trie, V>,
{ // Required methods fn chars_with_trie_default_for_ascii( &'slice self, trie: &'trie T, ) -> Utf8CharsWithTrieDefaultForAscii<'slice, 'trie, T, V> ; fn char_indices_with_trie_default_for_ascii( &'slice self, trie: &'trie T, ) -> Utf8CharIndicesWithTrie<'slice, 'trie, T, V> ; }
Expand description

Convenience trait that adds chars_with_trie_default_for_ascii() and char_indices_with_trie_default_for_ascii() methods similar to the ones icu_collections::codepointtrie::CharsWithTrieEx adds to string slices to u8 slices.

Required Methods§

Source

fn chars_with_trie_default_for_ascii( &'slice self, trie: &'trie T, ) -> Utf8CharsWithTrieDefaultForAscii<'slice, 'trie, T, V>

Convenience method for creating an UTF-16 iterator with trie values for the slice.

Source

fn char_indices_with_trie_default_for_ascii( &'slice self, trie: &'trie T, ) -> Utf8CharIndicesWithTrie<'slice, 'trie, T, V>

Convenience method for creating a code unit index and UTF-16 iterator with trie values for the slice.

Implementations on Foreign Types§

Source§

impl<'slice, 'trie, T, V> Utf8CharsWithTrieDefaultForAsciiEx<'slice, 'trie, T, V> for [u8]
where V: TrieValue + Default, T: AbstractCodePointTrie<'trie, V>,

Source§

fn chars_with_trie_default_for_ascii( &'slice self, trie: &'trie T, ) -> Utf8CharsWithTrieDefaultForAscii<'slice, 'trie, T, V>

Convenience method for creating an UTF-16 iterator with trie values for the slice.

Source§

fn char_indices_with_trie_default_for_ascii( &'slice self, trie: &'trie T, ) -> Utf8CharIndicesWithTrie<'slice, 'trie, T, V>

Convenience method for creating a code unit index and UTF-16 iterator with trie values for the slice.

Implementors§