Crates.io | gorrosion-gtp |
lib.rs | gorrosion-gtp |
version | |
source | src |
created_at | 2018-12-10 16:52:19.358039 |
updated_at | 2024-10-19 20:36:05.728794 |
description | A best-effort strongly typed interface between Rust and GTP, the Go Text Protocoll |
homepage | |
repository | https://github.com/fuerstenau/gorrosion-gtp |
max_upload_size | |
id | 101148 |
Cargo.toml error: | TOML parse error at line 17, column 1 | 17 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
An interface between the Go Text Protocoll (GTP) and the language Rust, in particular its type system. This library tries its best to offer a low-effort way of interacting with other GTP speakers through Rust without having to worry too much about types while still getting as much support from the type system as possible.
I'm not sure it does. Trying to make up for the lack of higher types with enums is an interesting experience, to say the least.
Searching for “Go” on crates.io gives roughly a bazillion hits, most of them not about the game. So far, I was able to unearth only one crate with GTP support:
Its last update is over a year old
and I fail to understand the philosophy behind the interface.
This crate aimsaimed to surpass this competion
in terms of both maintainedness and documentation quality.