小编dev*_*omp的帖子

铁锈类型铸造选项

如何在 Rust 中转换可选值?

这是我想出的方法,它确实有效,但我认为必须有一种更优雅的方法。

pub fn option_t_to_i32_option<T1, T2>(optional_val: Option<T1>) -> Option<T2>
where
    T2: From<T1>,
{
    return match optional_val {
        Some(val) => Some(T2::from(val)),
        None => None,
    };
}

Run Code Online (Sandbox Code Playgroud)

casting rust

3
推荐指数
1
解决办法
325
查看次数

如何通过 go run 命令检查 Go 程序是否未运行?

我想知道是否有一种非特定于操作系统的方法来测试 Go 程序是否通过使用命令go run或执行命令生成的二进制文件来启动go build

go

2
推荐指数
1
解决办法
1528
查看次数

标签 统计

casting ×1

go ×1

rust ×1