Struct storage_proofs_porep::stacked::TemporaryAux [−][src]
pub struct TemporaryAux<Tree: MerkleTreeTrait, G: Hasher> { pub labels: Labels<Tree>, pub tree_d_config: StoreConfig, pub tree_r_last_config: StoreConfig, pub tree_c_config: StoreConfig, pub _g: PhantomData<G>, }
Fields
labels: Labels<Tree>
The encoded nodes for 1..layers.
tree_d_config: StoreConfig
tree_r_last_config: StoreConfig
tree_c_config: StoreConfig
_g: PhantomData<G>
Implementations
Trait Implementations
impl<'de, Tree: MerkleTreeTrait, G: Hasher> Deserialize<'de> for TemporaryAux<Tree, G> where
StoreConfig: Deserialize<'de>,
[src]
impl<'de, Tree: MerkleTreeTrait, G: Hasher> Deserialize<'de> for TemporaryAux<Tree, G> where
StoreConfig: Deserialize<'de>,
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
impl<Tree: MerkleTreeTrait, G: Hasher> Serialize for TemporaryAux<Tree, G> where
StoreConfig: Serialize,
[src]
impl<Tree: MerkleTreeTrait, G: Hasher> Serialize for TemporaryAux<Tree, G> where
StoreConfig: Serialize,
[src]Auto Trait Implementations
impl<Tree, G> RefUnwindSafe for TemporaryAux<Tree, G> where
G: RefUnwindSafe,
Tree: RefUnwindSafe,
impl<Tree, G> Send for TemporaryAux<Tree, G>
impl<Tree, G> Sync for TemporaryAux<Tree, G>
impl<Tree, G> Unpin for TemporaryAux<Tree, G> where
G: Unpin,
Tree: Unpin,
impl<Tree, G> UnwindSafe for TemporaryAux<Tree, G> where
G: UnwindSafe,
Tree: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V