From fe5a30ede12ccd2b3f6b51db3580714fc73df88f Mon Sep 17 00:00:00 2001 From: Sebastien La Duca Date: Thu, 13 Jan 2022 15:12:59 -0500 Subject: [PATCH] make HashOutTarget internals public (#430) --- plonky2/src/hash/hash_types.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plonky2/src/hash/hash_types.rs b/plonky2/src/hash/hash_types.rs index 82b8ceea..674486c8 100644 --- a/plonky2/src/hash/hash_types.rs +++ b/plonky2/src/hash/hash_types.rs @@ -94,18 +94,18 @@ impl Default for HashOut { /// Represents a ~256 bit hash output. #[derive(Copy, Clone, Debug)] pub struct HashOutTarget { - pub(crate) elements: [Target; 4], + pub elements: [Target; 4], } impl HashOutTarget { - pub(crate) fn from_vec(elements: Vec) -> Self { + pub fn from_vec(elements: Vec) -> Self { debug_assert!(elements.len() == 4); Self { elements: elements.try_into().unwrap(), } } - pub(crate) fn from_partial(mut elements: Vec, zero: Target) -> Self { + pub fn from_partial(mut elements: Vec, zero: Target) -> Self { debug_assert!(elements.len() <= 4); while elements.len() < 4 { elements.push(zero);