pub struct ChunkProof {
pub chunk_id: [u8; 16],
pub chunk_text_hash: [u8; 32],
pub index: usize,
pub siblings: Vec<MerkleSibling>,
}Expand description
Merkle inclusion proof for a single chunk.
Fields§
§chunk_id: [u8; 16]§chunk_text_hash: [u8; 32]§index: usize§siblings: Vec<MerkleSibling>Trait Implementations§
Source§impl Clone for ChunkProof
impl Clone for ChunkProof
Source§fn clone(&self) -> ChunkProof
fn clone(&self) -> ChunkProof
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChunkProof
impl Debug for ChunkProof
Source§impl<'de> Deserialize<'de> for ChunkProof
impl<'de> Deserialize<'de> for ChunkProof
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
Auto Trait Implementations§
impl Freeze for ChunkProof
impl RefUnwindSafe for ChunkProof
impl Send for ChunkProof
impl Sync for ChunkProof
impl Unpin for ChunkProof
impl UnsafeUnpin for ChunkProof
impl UnwindSafe for ChunkProof
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