array_tool::string

Trait ToGraphemeBytesIter

Source
pub trait ToGraphemeBytesIter<'a> {
    // Required method
    fn grapheme_bytes_iter(&'a self) -> GraphemeBytesIter<'a> ;
}
Expand description

ToGraphemeBytesIter - create an iterator to return bytes for each grapheme in a string.

Required Methods§

Source

fn grapheme_bytes_iter(&'a self) -> GraphemeBytesIter<'a>

Returns a GraphemeBytesIter which you may iterate over.

§Example
use array_tool::string::ToGraphemeBytesIter;

let string = "a s—d féZ";
let mut graphemes = string.grapheme_bytes_iter();
graphemes.skip(3).next();
§Output
[226, 128, 148]

Implementations on Foreign Types§

Source§

impl<'a> ToGraphemeBytesIter<'a> for str

Implementors§