pub struct VerifyInclusionRequest {
pub sequence: u64,
pub artifact_hash_hex: String,
pub root_hex: String,
pub steps: Vec<ProofStepInput>,
}Expand description
Request: verify an inclusion proof.
Fields§
§sequence: u64Sequence number.
artifact_hash_hex: StringLeaf artifact hash (hex, 32 bytes).
root_hex: StringRoot hash (hex, 32 bytes).
steps: Vec<ProofStepInput>Proof steps: each is { sibling_hex, side }.
Trait Implementations§
Source§impl Debug for VerifyInclusionRequest
impl Debug for VerifyInclusionRequest
Source§impl<'de> Deserialize<'de> for VerifyInclusionRequest
impl<'de> Deserialize<'de> for VerifyInclusionRequest
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 VerifyInclusionRequest
impl RefUnwindSafe for VerifyInclusionRequest
impl Send for VerifyInclusionRequest
impl Sync for VerifyInclusionRequest
impl Unpin for VerifyInclusionRequest
impl UnsafeUnpin for VerifyInclusionRequest
impl UnwindSafe for VerifyInclusionRequest
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