6 个稳定版本

2.3.0 2022年1月5日
2.2.0 2022年1月4日
2.0.0 2021年12月28日
1.1.0 2021年12月19日

#2119 in Rust 模式

MIT/Apache

81KB
1.5K SLoC

CURSOR Cursor logo

更自由的 Rust-Iterator。

CI Crates.io Licensed Twitter

| 示例 | 文档 | 最新日志 |

[dependencies]
cursor = "2"
# { version = "2", default-features = false } == no-std

Cursor diagram

示例

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(), "다. ^^");

}

请检查示例文件夹以获取详细功能。

无运行时依赖