#tuple #macro #golang #熟悉 #风味 #新手 #result-t

golangify

发布于 2024年4月1日,此软件包为新来的 Golang 用户带来了熟悉的风格

1 个稳定版本

1.4.24 2024年4月1日
0.1.4 2024年4月1日

#1139Rust 模式

Download history 17/week @ 2024-04-07 52/week @ 2024-06-30

每月 52 次下载

MIT 许可证

5KB
75

golangify

golangify 宏将标准的 Rust Result 转换为简单、熟悉且方便的元组 (T,E);

示例用法

use golangify::*;

fn main() {
    let (res, err) = golangify!(some_func());
    if err != nil {
        println!("{:?}", err);
    }
}

fn some_func() -> Result<u32, &'static str> {
    Err("42")
}

01.04.2024


lib.rs:

#golangify golangify 宏将标准的 Rust Result 转换为简单、熟悉且方便的元组 (T,E);

示例用法

use golangify::*;

fn main() {
    let (res, err) = golangify!(some_func());
    if err != nil {
        println!("{:?}", err);
    }
}

fn some_func() -> Result<u32, &'static str> {
    Err("42")
}

01.04.2024

无运行时依赖