Struct storage_proofs_post::election::PrivateInputs [−][src]
pub struct PrivateInputs<Tree: MerkleTreeTrait> { pub tree: MerkleTreeWrapper<Tree::Hasher, Tree::Store, Tree::Arity, Tree::SubTreeArity, Tree::TopTreeArity>, pub comm_c: <Tree::Hasher as Hasher>::Domain, pub comm_r_last: <Tree::Hasher as Hasher>::Domain, }
Fields
tree: MerkleTreeWrapper<Tree::Hasher, Tree::Store, Tree::Arity, Tree::SubTreeArity, Tree::TopTreeArity>comm_c: <Tree::Hasher as Hasher>::Domaincomm_r_last: <Tree::Hasher as Hasher>::DomainTrait Implementations
Auto Trait Implementations
impl<Tree> RefUnwindSafe for PrivateInputs<Tree> where
<Tree as MerkleTreeTrait>::Arity: RefUnwindSafe,
<<Tree as MerkleTreeTrait>::Hasher as Hasher>::Domain: RefUnwindSafe,
<<Tree as MerkleTreeTrait>::Hasher as Hasher>::Function: RefUnwindSafe,
<Tree as MerkleTreeTrait>::Hasher: RefUnwindSafe,
<Tree as MerkleTreeTrait>::Store: RefUnwindSafe,
<Tree as MerkleTreeTrait>::SubTreeArity: RefUnwindSafe,
<Tree as MerkleTreeTrait>::TopTreeArity: RefUnwindSafe,
impl<Tree> RefUnwindSafe for PrivateInputs<Tree> where
<Tree as MerkleTreeTrait>::Arity: RefUnwindSafe,
<<Tree as MerkleTreeTrait>::Hasher as Hasher>::Domain: RefUnwindSafe,
<<Tree as MerkleTreeTrait>::Hasher as Hasher>::Function: RefUnwindSafe,
<Tree as MerkleTreeTrait>::Hasher: RefUnwindSafe,
<Tree as MerkleTreeTrait>::Store: RefUnwindSafe,
<Tree as MerkleTreeTrait>::SubTreeArity: RefUnwindSafe,
<Tree as MerkleTreeTrait>::TopTreeArity: RefUnwindSafe, impl<Tree> Send for PrivateInputs<Tree>
impl<Tree> Send for PrivateInputs<Tree>impl<Tree> Sync for PrivateInputs<Tree>
impl<Tree> Sync for PrivateInputs<Tree>impl<Tree> Unpin for PrivateInputs<Tree> where
<Tree as MerkleTreeTrait>::Arity: Unpin,
<<Tree as MerkleTreeTrait>::Hasher as Hasher>::Domain: Unpin,
<<Tree as MerkleTreeTrait>::Hasher as Hasher>::Function: Unpin,
<Tree as MerkleTreeTrait>::Hasher: Unpin,
<Tree as MerkleTreeTrait>::Store: Unpin,
<Tree as MerkleTreeTrait>::SubTreeArity: Unpin,
<Tree as MerkleTreeTrait>::TopTreeArity: Unpin,
impl<Tree> Unpin for PrivateInputs<Tree> where
<Tree as MerkleTreeTrait>::Arity: Unpin,
<<Tree as MerkleTreeTrait>::Hasher as Hasher>::Domain: Unpin,
<<Tree as MerkleTreeTrait>::Hasher as Hasher>::Function: Unpin,
<Tree as MerkleTreeTrait>::Hasher: Unpin,
<Tree as MerkleTreeTrait>::Store: Unpin,
<Tree as MerkleTreeTrait>::SubTreeArity: Unpin,
<Tree as MerkleTreeTrait>::TopTreeArity: Unpin, impl<Tree> UnwindSafe for PrivateInputs<Tree> where
<Tree as MerkleTreeTrait>::Arity: UnwindSafe,
<<Tree as MerkleTreeTrait>::Hasher as Hasher>::Domain: UnwindSafe,
<<Tree as MerkleTreeTrait>::Hasher as Hasher>::Function: UnwindSafe,
<Tree as MerkleTreeTrait>::Hasher: UnwindSafe,
<Tree as MerkleTreeTrait>::Store: UnwindSafe,
<Tree as MerkleTreeTrait>::SubTreeArity: UnwindSafe,
<Tree as MerkleTreeTrait>::TopTreeArity: UnwindSafe,
impl<Tree> UnwindSafe for PrivateInputs<Tree> where
<Tree as MerkleTreeTrait>::Arity: UnwindSafe,
<<Tree as MerkleTreeTrait>::Hasher as Hasher>::Domain: UnwindSafe,
<<Tree as MerkleTreeTrait>::Hasher as Hasher>::Function: UnwindSafe,
<Tree as MerkleTreeTrait>::Hasher: UnwindSafe,
<Tree as MerkleTreeTrait>::Store: UnwindSafe,
<Tree as MerkleTreeTrait>::SubTreeArity: UnwindSafe,
<Tree as MerkleTreeTrait>::TopTreeArity: UnwindSafe,