Trait array_tool::string::ToGraphemeBytesIter[][src]

pub trait ToGraphemeBytesIter<'a> {
    fn grapheme_bytes_iter(&'a self) -> GraphemeBytesIter<'a>
Notable traits for GraphemeBytesIter<'a>
impl<'a> Iterator for GraphemeBytesIter<'a> type Item = &'a [u8];
; }
Expand description

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

Required methods

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

Implementors