Crates.io | digest-writer |
lib.rs | digest-writer |
version | 0.3.1 |
source | src |
created_at | 2016-12-04 21:42:21.005919 |
updated_at | 2017-12-01 15:18:31.089558 |
description | Adds an `io::Write` interface on top of `digest::Digest` |
homepage | http://github.com/tailhook/digest-writer |
repository | |
max_upload_size | |
id | 7464 |
size | 20,251 |
:Status: Beta :Documentation: http://docs.rs/digest-writer/
This crate adds io::Write
interface for digest::Digest
. Which
means you can use io::copy
, write!
macros and other abstractions
with digests.
Example:
.. code-block:: rust
use std::fs::File;
use std::io::{self, Write};
use sha2::Sha256;
use digest::Writer;
let digest = Writer::new(Sha256::new());
let mut f = File::open("write.rs").unwrap();
io::copy(f, digest).unwrap();
digest.result();
Licensed under either of
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.