Struct fil_types::sector::SealVerifyParams [−][src]
pub struct SealVerifyParams { pub sealed_cid: Cid, pub interactive_epoch: ChainEpoch, pub registered_seal_proof: RegisteredSealProof, pub proof: Vec<u8>, pub deal_ids: Vec<DealID>, pub sector_num: SectorNumber, pub seal_rand_epoch: ChainEpoch, }
SealVerifyParams is the structure of information that must be sent with a message to commit a sector. Most of this information is not needed in the state tree but will be verified in sm.CommitSector. See SealCommitment for data stored on the state tree for each sector.
Fields
sealed_cid: Cid
interactive_epoch: ChainEpoch
registered_seal_proof: RegisteredSealProof
proof: Vec<u8>
deal_ids: Vec<DealID>
sector_num: SectorNumber
seal_rand_epoch: ChainEpoch
Trait Implementations
impl Clone for SealVerifyParams
[src]
fn clone(&self) -> SealVerifyParams
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for SealVerifyParams
[src]
impl<'de> Deserialize<'de> for SealVerifyParams
[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl PartialEq<SealVerifyParams> for SealVerifyParams
[src]
fn eq(&self, other: &SealVerifyParams) -> bool
[src]
fn ne(&self, other: &SealVerifyParams) -> bool
[src]
impl Serialize for SealVerifyParams
[src]
impl StructuralPartialEq for SealVerifyParams
[src]
Auto Trait Implementations
impl RefUnwindSafe for SealVerifyParams
impl Send for SealVerifyParams
impl Sync for SealVerifyParams
impl Unpin for SealVerifyParams
impl UnwindSafe for SealVerifyParams
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,