pub struct ChiaTableGenerator;Expand description
Proof of space table generator.
Chia implementation.
Trait Implementations§
Source§impl Clone for ChiaTableGenerator
impl Clone for ChiaTableGenerator
Source§impl Debug for ChiaTableGenerator
impl Debug for ChiaTableGenerator
Source§impl Default for ChiaTableGenerator
impl Default for ChiaTableGenerator
Source§impl TableGenerator<ChiaTable> for ChiaTableGenerator
Available on crate feature alloc only.
impl TableGenerator<ChiaTable> for ChiaTableGenerator
Available on crate feature
alloc only.Source§fn create_proofs(&self, seed: &PosSeed) -> Box<PosProofs>
fn create_proofs(&self, seed: &PosSeed) -> Box<PosProofs>
Create proofs with 32 bytes seed. Read more
Source§fn create_proofs_parallel(&self, seed: &PosSeed) -> Box<PosProofs>
fn create_proofs_parallel(&self, seed: &PosSeed) -> Box<PosProofs>
Almost the same as
Self::create_proofs(), but uses parallelism internally for better
performance and lower latency at the cost of lower CPU efficiency and higher memory usageAuto Trait Implementations§
impl Forget for ChiaTableGenerator
impl Freeze for ChiaTableGenerator
impl RefUnwindSafe for ChiaTableGenerator
impl Send for ChiaTableGenerator
impl Sync for ChiaTableGenerator
impl Unpin for ChiaTableGenerator
impl UnsafeUnpin for ChiaTableGenerator
impl UnwindSafe for ChiaTableGenerator
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: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<H> NewMerkleHasherForTreeSize for Hwhere
H: Default,
impl<H> NewMerkleHasherForTreeSize for Hwhere
H: Default,
§fn new_for_tree_size(_num_leaves: u64) -> H
fn new_for_tree_size(_num_leaves: u64) -> H
Create a hasher for a tree with
num_leaves leaves