Docs.rs
snarkvm-console-algorithms-0.16.12
snarkvm-console-algorithms 0.16.12
Docs.rs crate page
Apache-2.0
Links
crates.io
Source
Owners
howardwu
Dependencies
blake2s_simd ^1.0
normal
smallvec ^1.11
normal
snarkvm-console-types =0.16.12
normal
snarkvm-fields =0.16.12
normal
snarkvm-utilities =0.16.12
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-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Module parse_string
snarkvm_console_algorithms
0.16.12
Module parse_string
Modules
In crate snarkvm_console_algorithms
Modules
algorithms
arithmetic
bech32
bhp
bitwise
de
environment
error
field
fmt
from_bits
from_field
group
integers
parse
parse_string
scalar
ser
str
to_field
type_name
types
variable_length
visibility
Macros
anyhow
bail
cfg_find
cfg_find_map
cfg_into_iter
cfg_iter
cfg_iter_mut
cfg_reduce
cfg_values
ensure
to_bits_le
Structs
Alphanumeric
Blake2Xs
Console
Elligator2
Error
Field
Formatter
FromBytesDeserializer
Group
Keccak
Pedersen
Poseidon
Sanitizer
Scalar
Standard
TestRng
ToBytesSerializer
Enums
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
Environment
Equal
FieldTrait
FromBase32
FromBits
FromBytes
FromField
FromFields
FromStr
GroupTrait
Hash
HashMany
HashToGroup
HashToScalar
HashUncompressed
IntegerCore
IntegerProperties
IntegerTrait
IntegerType
Inverse
Itertools
Magnitude
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
Visibility
Visitor
WrappingDiv
WrappingPow
WrappingRem
Write
Zero
_
Functions
alpha1
alphanumeric1
alt
char
complete
convert_result
count
error
fail
has_duplicates
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
_
?
Module
snarkvm_console_algorithms
::
parse_string
[
−
]
Modules
string_parser
From https://github.com/Geal/nom/blob/main/examples/string.rs This example shows an example of how to parse an escaped string. The rules for the string are similar to JSON and rust. A string is: