#array #slice #value

is_in

检查值是否在数组中的更优雅方式

3 个版本 (1 个稳定版)

1.0.0 2021 年 12 月 24 日
0.1.1 2021 年 12 月 1 日
0.1.0 2021 年 11 月 16 日

#197 in #slice

MIT 许可证

7KB
179

is_in

一个小型的 Rust 库,提供了一种更优雅的方式来检查某个值是否在切片中。

用法

添加到您的 Cargo.toml

[dependencies]
is_in = "0.1"

示例

use is_in::IsIn;
let slice1: [u8; 3] = [0, 3, 2];
println!("{}", 2_u8.is_in(&slice1)); // Prints "true".

lib.rs:

is_in

一个小型软件包,提供了一种检查值是否在数组中的优雅方式。

基本用法。

use is_in::IsIn;

fn main() {
    let data: &[u8; 3] = [1, 2, 3];
    let two: u8 = 2;
    println!("{}", two.is_in(data)); // prints true
}```
The crate provides implementations on most primitives (all unsigned integers, all signed integers, floats, and chars).

无运行时依赖