gecko-dev/third_party/rust/encoding_c_mem
..
include
src
.cargo-checksum.json
CONTRIBUTING.md
COPYRIGHT
Cargo.toml
LICENSE-APACHE
LICENSE-MIT
README.md

README.md

encoding_c_mem

crates.io docs.rs Apache 2 / MIT dual-licensed

encoding_c_mem is an FFI wrapper for the mem module of encoding_rs.

Licensing

Please see the file named COPYRIGHT.

No Unwinding Support!

This crate is meant for use in binaries compiled with panic = 'abort', which is required for correctness! Unwinding across FFI is Undefined Behavior, and this crate does nothing to try to prevent unwinding across the FFI if compiled with unwinding enabled.

Release Notes

0.2.1

  • Fix a typo in README.

0.2.0

  • Use char instead of uint8_t for 8-bit-unit text in C and C++.

0.1.1

  • Add include guard to the C header.

0.1.0

  • Initial release of encoding_c_mem.