Module iterate_text::string[][src]

Expand description

String iterators may assume ownership of any type that implements ToString

Example

use iterate_text::string::characters::IterateStringCharacters;

let mut expected = "This is a Test!".chars();

let string: String = String::from("This is a Test!");
let mut characters = IterateStringCharacters::new(string);

loop {
    let c = characters.next();
    let e = expected.next();
    if c.is_none() && e.is_none() {
        break;
    }
    assert_eq!(c, e);
}

Modules

characters

This file

lines

Provides structure to iterate over lines within a string, or block of text, that includes new-line separators.