1 stable release
1.4.24 | Apr 1, 2024 |
---|---|
0.1.4 |
|
#24 in #golang
30 downloads per month
5KB
75 lines
golangify
golangify macro would turn standard rust Result<T,E> into simple, familiar and convenient tuple (T,E);
Example usage
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 macro would turn standard rust Result<T,E> into simple, familiar and convenient tuple (T,E);
Example usage
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