Crate ark_std

source ·

Re-exports

pub use rand;

Modules

A base library for interfacing with streams of vectors and matrices.
This module contains macros for logging to stdout a trace of wall-clock time required to execute annotated code. One can use this code as follows:

Macros

Returns an iterator over chunk_size elements of the slice at a time.
Returns an iterator over chunk_size mutable elements of the slice at a time.
Creates parallel iterator if parallel feature is enabled. Additionally, if the object being iterated implements IndexedParallelIterator, then one can specify a minimum size for iteration.
Creates parallel iterator over refs if parallel feature is enabled. Additionally, if the object being iterated implements IndexedParallelIterator, then one can specify a minimum size for iteration.
Creates parallel iterator over mut refs if parallel feature is enabled. Additionally, if the object being iterated implements IndexedParallelIterator, then one can specify a minimum size for iteration.

Traits

Defines a multiplicative identity element for Self.
Defines an additive identity element for Self.

Functions

Returns the ceiling of the base-2 logarithm of x.
Should be used only for tests, not for any real world usage.