Docs.rs
snarkvm-console-algorithms-1.4.0
snarkvm-console-algorithms 1.4.0
Docs.rs crate page
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
howardwu
Dependencies
blake2s_simd ^1.0
normal
smallvec ^1.11
normal
snarkvm-console-types =1.4.0
normal
snarkvm-fields =1.4.0
normal
snarkvm-utilities =1.4.0
normal
tiny-keccak ^2
normal
criterion ^0.5.1
dev
expect-test ^1.4
dev
hex ^0.4
dev
serde ^1.0
dev
serde_json ^1.0
dev
Versions
83.33%
of the crate is documented
Go to latest version
Platform
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
snarkvm_
console_
algorithms
1.4.0
Modules
bech32
bhp
de
environment
error
field
fmt
group
integer_magnitude
integer_type
integers
scalar
ser
str
string_parser
variable_length
Macros
anyhow
bail
cfg_chunks
cfg_chunks_mut
cfg_find
cfg_find_map
cfg_into_iter
cfg_iter
cfg_iter_mut
cfg_keys
cfg_par_bridge
cfg_reduce
cfg_reduce_with
cfg_sort_by_cached_key
cfg_sort_unstable_by
cfg_sorted_by
cfg_values
cfg_zip_fold
ensure
to_bits_le
Structs
Alphanumeric
Blake2Xs
Console
Elligator2
Error
Field
Formatter
FromBytesDeserializer
Group
Keccak
LimitedWriter
Pedersen
Poseidon
Sanitizer
Scalar
Standard
TestRng
ToBytesSerializer
Enums
Err
ErrorKind
Ordering
Traits
AbsChecked
AbsSaturating
AbsWrapped
Add
AddAssign
AddChecked
AddSaturating
AddWrapped
AddressTrait
AffineCurve
AsPrimitive
BitAnd
BitAndAssign
BitOr
BitOrAssign
BitXor
BitXorAssign
BooleanTrait
CheckedPow
CheckedShl
Commit
CommitUncompressed
Compare
CryptoRng
Debug
Deref
DerefMut
Deserialize
DeserializeExt
DeserializeOwned
Deserializer
Display
Distribution
Div
DivAssign
DivChecked
DivSaturating
DivUnchecked
DivWrapped
Double
EnumAccess
Environment
Equal
FieldTrait
FromBase32
FromBits
FromBytes
FromField
FromFields
FromStr
GroupTrait
Hash
HashMany
HashToGroup
HashToScalar
HashUncompressed
IntegerCore
IntegerProperties
IntegerTrait
IntegerType
Inverse
Itertools
Magnitude
MapAccess
Modulo
MontgomeryParameters
Mul
MulAssign
MulChecked
MulSaturating
MulWrapped
Nand
Neg
Nor
Not
One
OrHalt
PRF
Parser
Pow
PowChecked
PowWrapped
Product
ProjectiveCurve
Read
Rem
RemAssign
RemChecked
RemSaturating
RemWrapped
Rng
ScalarTrait
SeqAccess
Serialize
SerializeSeq
SerializeStruct
Serializer
Shl
ShlAssign
ShlChecked
ShlWrapped
Shr
ShrAssign
ShrChecked
ShrWrapped
SizeInBits
SizeInBytes
SizeInDataBits
Square
SquareRoot
StringTrait
Sub
SubAssign
SubChecked
SubSaturating
SubWrapped
Sum
Ternary
ToBase32
ToBits
ToBytes
ToField
ToFields
TwistedEdwardsParameters
TypeName
Uniform
VariantAccess
Visibility
Visitor
WrappingDiv
WrappingPow
WrappingRem
Write
Zero
_
Functions
alpha1
alphanumeric1
alt
char
complete
convert_result
count
error
fail
has_duplicates
make_error
many0
many0_count
many1
map
map_res
one_of
opt
pair
read_variable_length_integer
recognize
separated_list0
separated_list1
tag
take
terminated
variable_length_integer
Type Aliases
I128
I16
I32
I64
I8
IoResult
Keccak224
Keccak256
Keccak384
Keccak512
ParserResult
Pedersen128
Pedersen64
Poseidon2
Poseidon4
Poseidon8
Result
Sha3_224
Sha3_256
Sha3_384
Sha3_512
U128
U16
U32
U64
U8
Derive Macros
Debug
Deserialize
Serialize
_
snarkvm_console_algorithms
Macro
cfg_values
Copy item path
Settings
Help
Summary
Source
macro_rules! cfg_values { ($e: expr) => { ... }; }
Expand description
Turns a collection into an iterator.