fix unneeded trait bounds

tokio-1.0
Avril 4 years ago
parent 41c0945bea
commit 5ed7f1b652
Signed by: flanchan
GPG Key ID: 284488987C31F630

@ -1,6 +1,6 @@
[package]
name = "cryptohelpers"
version = "1.7.2"
version = "1.7.3"
license= "MIT"
description = "Collection of helpers and simplifying functions for cryptography things"
authors = ["Avril <flanchan@cumallover.me>"]

@ -65,8 +65,8 @@ impl Sha256Hash
}
/// Reads the rest of the stream, and computes SHA256 hash into the current instance. Returning the number of bytes read.
pub fn compute_into_sync<T>(&mut self, from: &mut T) -> io::Result<usize>
where T: io::Read + Unpin + ?Sized
pub fn compute_into_sync<T>(&mut self, mut from: T) -> io::Result<usize>
where T: io::Read
{
let mut buffer = [0u8; super::BUFFER_SIZE];
let mut hasher = Sha256::new();
@ -184,8 +184,8 @@ where I: IntoIterator<Item=T>,
/// Compute the SHA256 hash of the rest of this stream
pub fn compute_sync<T>(from: &mut T) -> io::Result<Sha256Hash>
where T: io::Read + Unpin + ?Sized
pub fn compute_sync<T>(mut from: T) -> io::Result<Sha256Hash>
where T: io::Read
{
let mut buffer = [0u8; super::BUFFER_SIZE];
let mut hasher = Sha256::new();

Loading…
Cancel
Save