digest-writer

Crates.iodigest-writer
lib.rsdigest-writer
version0.3.1
sourcesrc
created_at2016-12-04 21:42:21.005919
updated_at2017-12-01 15:18:31.089558
description Adds an `io::Write` interface on top of `digest::Digest`
homepagehttp://github.com/tailhook/digest-writer
repository
max_upload_size
id7464
size20,251
Paul Colomiets (tailhook)

documentation

http://docs.rs/digest-writer

README

============= Digest Writer

: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();

License

Licensed under either of

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.

Commit count: 0

cargo fmt