A more free Rust-Iterator.
| Examples | Docs | Latest Note |
[dependencies]
cursor = "2"
# { version = "2", default-features = false } == no-std
use cursor::*;
fn example7() -> u8 {
let mut cursor = Cursor::new(&[1u8; 100]);
cursor += 5;
cursor -= 2;
cursor += 1;
cursor.current_deref()
}
fn example9() {
let mut cursor = StrCursor::new("test입니다. ^^");
cursor += 5;
assert_eq!(cursor.as_preserved_str(), "test입");
assert_eq!(cursor.current(), '니');
assert_eq!(cursor.as_remaining_str(), "다. ^^");
}