Skip to main content

MerkleTreeConstructor

Trait MerkleTreeConstructor 

Source
pub trait MerkleTreeConstructor: GpuMerkleHash {
    // Required method
    fn new_merkle_tree(
        matrix: DeviceMatrix<F>,
        rows_per_query: usize,
        cache_backing_matrix: bool,
        device_ctx: &GpuDeviceCtx,
    ) -> Result<MerkleTreeGpu<F, Self::Digest>, MerkleTreeError>;
}

Required Methods§

Source

fn new_merkle_tree( matrix: DeviceMatrix<F>, rows_per_query: usize, cache_backing_matrix: bool, device_ctx: &GpuDeviceCtx, ) -> Result<MerkleTreeGpu<F, Self::Digest>, MerkleTreeError>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§