pub struct FriProof {
pub layer_commitments: Vec<Hash256>,
pub query_values: Vec<Vec<u64>>,
}Expand description
A FRI (Fast Reed-Solomon IOP of Proximity) proof component.
Fields§
§layer_commitments: Vec<Hash256>Commitment hashes at each folding round.
query_values: Vec<Vec<u64>>Query responses at each layer.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FriProof
impl<'de> Deserialize<'de> for FriProof
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for FriProof
impl StructuralPartialEq for FriProof
Auto Trait Implementations§
impl Freeze for FriProof
impl RefUnwindSafe for FriProof
impl Send for FriProof
impl Sync for FriProof
impl Unpin for FriProof
impl UnsafeUnpin for FriProof
impl UnwindSafe for FriProof
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more