diff --git a/src/effects/resource.rs b/src/effects/resource.rs index 68f9e79..65dea1b 100644 --- a/src/effects/resource.rs +++ b/src/effects/resource.rs @@ -61,7 +61,7 @@ where #[cfg(test)] mod tests { - use blake2::digest::consts::U4; + use blake2::digest::consts::U16; use blake2::{Blake2b, Digest}; use proptest::prelude::*; use proptest_derive::Arbitrary; @@ -70,7 +70,7 @@ mod tests { use crate::system_combinators::affect; #[derive(Copy, Clone, Debug, PartialEq, Eq, Resource, Arbitrary)] - struct NumberResource(i32); + struct NumberResource(u128); fn number_resource_one_way_fn_fn( salt: Vec, @@ -81,11 +81,11 @@ mod tests { .chain(input.to_be_bytes()) .collect::>(); - let mut hasher = Blake2b::::new(); + let mut hasher = Blake2b::::new(); hasher.update(data); let res = hasher.finalize(); - NumberResource(i32::from_be_bytes(res.into())) + NumberResource(u128::from_be_bytes(res.into())) } }