Struct ethcore::snapshot::ManifestData  [−][src]
pub struct ManifestData {
    pub version: u64,
    pub state_hashes: Vec<H256>,
    pub block_hashes: Vec<H256>,
    pub state_root: H256,
    pub block_number: u64,
    pub block_hash: H256,
}Manifest data.
Fields
version: u64
                           Snapshot format version.
state_hashes: Vec<H256>
                           List of state chunk hashes.
block_hashes: Vec<H256>
                           List of block chunk hashes.
state_root: H256
                           The final, expected state root.
block_number: u64
                           Block number this snapshot was taken at.
block_hash: H256
                           Block hash this snapshot was taken at.
Methods
impl ManifestData[src] 
impl ManifestDatapub fn into_rlp(self) -> Vec<u8>[src] 
pub fn into_rlp(self) -> Vec<u8>Encode the manifest data to rlp.
pub fn from_rlp(raw: &[u8]) -> Result<ManifestData, DecoderError>[src] 
pub fn from_rlp(raw: &[u8]) -> Result<ManifestData, DecoderError>Try to restore manifest data from raw bytes, interpreted as RLP.
Trait Implementations
impl Eq for ManifestData[src] 
impl Eq for ManifestDataimpl PartialEq<ManifestData> for ManifestData[src] 
impl PartialEq<ManifestData> for ManifestDatafn eq(&self, other: &ManifestData) -> bool[src] 
fn eq(&self, other: &ManifestData) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &ManifestData) -> bool[src] 
fn ne(&self, other: &ManifestData) -> boolThis method tests for !=.
impl Clone for ManifestData[src] 
impl Clone for ManifestDatafn clone(&self) -> ManifestData[src] 
fn clone(&self) -> ManifestDataReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src] 
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Debug for ManifestData[src] 
impl Debug for ManifestDataAuto Trait Implementations
impl Send for ManifestData
impl Send for ManifestDataimpl Sync for ManifestData
impl Sync for ManifestData