1 unstable release

0.1.0 Dec 17, 2022

#13 in #porting

22 downloads per month
Used in crabmole

MIT OR Apache-2.0 OR BSD-3-Clause

17KB
261 lines

Crabmole

Porting some Go standard libraries in Rust

Note: This crate will not port all go standard libraries in Rust, but some missing libraries in Rust environment.

github Build codecov

docs.rs crates.io crates.io

Installation

crabmole = "0.0.1"

Status

name status no_std 100% safe code coverage
container/ring 🚧
sort github
encoding/ascii85
encoding/base32 github
encoding/base58 github
encoding/base64 github
encoding/binary 🚧
encoding/hex
encoding/pem
io/pipe github
async-io/pipe github
time -
  • 🚧: WIP
  • ✅: Support
  • ❌: Not Support
  • -: Not start

Acknowledgements

  • Thanks Go std libraries developers.

License

Licensed under either of Apache License, Version 2.0 or MIT license or BSD-3-Clause license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0, MIT, BSD-3-Clause license, shall be triple licensed as above, without any additional terms or conditions.

lib.rs:

Crabmole derives

Dependencies

~1.5MB
~33K SLoC