Expand description
#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
Macros§
- golangify
- Macro golangify! do all the magic.
Structs§
- Nil
- Helper struct for nil constant
Enums§
- Nullable
- Enum Nullable represents variants returned by golangify! macro.
Constants§
- nil
- Constant to match with golang flavor with Nullable::Nil