Skip to content
@wlrgo

Whole Lotta Rust - GOluxe version

Rust std types for Go. Intentionally copies the Rust API — Option, Result, and more.

wlrgo

Whole Lotta Rust - GOluxe version — Rust-like libraries for Go.

Ports of familiar Rust std types, as close as Go allows:

  • option — Option[T] for values that may be absent;
  • result — Result[T, E] for a value or an error.

Conversions that would couple those packages live separately:

  • optres — Option/Result conversions (Ok, OkOr, transpose).

Pinned Loading

  1. option option Public

    Rust-like Option[T] for Go. Distinguishes missing values from zero values.

    Go 1

  2. result result Public

    Rust-like Result[T, E] for Go. Success or failure as a value, not only (T, error).

    Go

  3. optres optres Public

    Rust-like Option/Result conversions for Go. Keeps option and result independent.

    Go

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…