hex
Encoding and decoding data into/from hexadecimal representation.
Examples
Encoding a String
let hex_string = encode;
println!; // Prints "48656c6c6f20776f726c6421"
Decoding a String
let decoded_string = decode;
println!; // Prints "Hello world!"
You can find the documentation here.
Installation
In order to use this crate, you have to add it under [dependencies]
to your Cargo.toml
[]
= "0.4"
By default this will import std
, if you are working in a
no_std
environment you can turn this off by adding the following
[]
= { = "0.4", = false }
Features
std
: Enabled by default. Add support for Rust's libstd types.serde
: Disabled by default. Add support forserde
de/serializing library. See theserde
module documentation for usage.
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.