digest-writer 0.3.1

Adds an `io::Write` interface on top of `digest::Digest`
Documentation
=============
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

* 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.