pub struct ProofFile {
pub artifact_id: String,
pub artifact_summary: ArtifactSummary,
pub inclusion_proof: InclusionProof,
pub checkpoint: Checkpoint,
}Expand description
A self-contained proof file that can be exported and verified offline.
Fields§
§artifact_id: String§artifact_summary: ArtifactSummary§inclusion_proof: InclusionProof§checkpoint: CheckpointTrait Implementations§
Source§impl<'de> Deserialize<'de> for ProofFile
impl<'de> Deserialize<'de> for ProofFile
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 ProofFile
impl RefUnwindSafe for ProofFile
impl Send for ProofFile
impl Sync for ProofFile
impl Unpin for ProofFile
impl UnsafeUnpin for ProofFile
impl UnwindSafe for ProofFile
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