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§
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".