Struct ccp_shared::proof::CCProof
source · pub struct CCProof {
pub id: CCProofId,
pub local_nonce: LocalNonce,
pub cu_id: CUID,
pub result_hash: ResultHash,
}
Expand description
Contains all necessary information to submit proof to verify it.
Fields§
§id: CCProofId
§local_nonce: LocalNonce
§cu_id: CUID
§result_hash: ResultHash
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for CCProof
impl<'de> Deserialize<'de> for CCProof
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
source§impl PartialEq for CCProof
impl PartialEq for CCProof
impl Copy for CCProof
impl Eq for CCProof
impl StructuralPartialEq for CCProof
Auto Trait Implementations§
impl Freeze for CCProof
impl RefUnwindSafe for CCProof
impl Send for CCProof
impl Sync for CCProof
impl Unpin for CCProof
impl UnwindSafe for CCProof
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
source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)