Port From Go

Port Go into Rust — goroutines and channels onto tasks and async, interfaces onto traits, error values onto Result, and the value-semantics traps (zero values, integer wraparound, slice aliasing, nil). Use when porting, rewriting, or migrating Go, Golang, a Go service, or a Go CLI into Rust, when replacing a Go component with a Rust one behind the same interface, or when the user asks how a Go construct translates to Rust.

rewrite-rs 2e4a821 4 files · 12.9 KB Updated

File contents

rewrite-rs/skills/tree/main/skills/porting/port-from-go commit 2e4a821a7e

Frequently asked questions

npx skillmds@latest add rewrite-rs/port-from-go