Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abonander/display_bytes
https://github.com/abonander/display_bytes
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/abonander/display_bytes
- Owner: abonander
- License: apache-2.0
- Created: 2017-07-15T03:54:30.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-08-23T19:45:47.000Z (over 5 years ago)
- Last Synced: 2024-11-16T17:27:31.749Z (about 1 month ago)
- Language: Rust
- Size: 24.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
`display_bytes` [![Travis](https://img.shields.io/travis/abonander/display_bytes.svg)](https://travis-ci.org/abonander/display_bytes) [![Crates.io](https://img.shields.io/crates/v/display_bytes.svg)](https://crates.io/crates/display_bytes)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Human-readable display of byte sequences.
Supports printing of both UTF-8 and ASCII-only sequences.
```rust
extern crate display_bytes;use display_bytes::{display_bytes, display_bytes_string};
fn main() {
let bytes = b"Hello, world!\x89\x90\xAB\xCD";
println!("{:?}", bytes);
println!("{}", display_bytes(bytes));
assert_eq!(display_bytes_string(bytes),
"Hello, world! {{ 89 90 AB CD }}");
}
```## License
Licensed under either of
* Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
* MIT license ([LICENSE-MIT](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.