#[repr(u32)]pub enum OpStatusCode {
Show 57 variants
    Unknown = 0,
    InvalidHexLength = 1,
    HexParsingFailed = 2,
    InvalidNoteLength = 3,
    InvalidNoteProtocol = 4,
    InvalidNoteVersion = 5,
    InvalidNoteId = 6,
    InvalidNoteBlockNumber = 7,
    InvalidNoteSecrets = 8,
    MerkleTreeNotFound = 9,
    SerializationFailed = 10,
    DeserializationFailed = 11,
    InvalidArrayLength = 12,
    InvalidCurve = 13,
    InvalidHasFunction = 14,
    InvalidBackend = 15,
    InvalidDenomination = 16,
    SecretGenFailed = 17,
    InvalidSourceChain = 18,
    InvalidTargetChain = 19,
    InvalidTokenSymbol = 20,
    InvalidExponentiation = 21,
    InvalidWidth = 22,
    InvalidAmount = 23,
    InvalidProofParameters = 24,
    InvalidProvingKey = 25,
    InvalidRecipient = 26,
    InvalidRelayer = 27,
    InvalidLeafIndex = 28,
    InvalidFee = 29,
    InvalidRefund = 30,
    InvalidLeaves = 31,
    FailedToGenerateTheLeaf = 32,
    ProofBuilderNoteNotSet = 33,
    CommitmentNotSet = 34,
    RootsNotSet = 35,
    InvalidNoteMiscData = 36,
    InvalidSourceIdentifyingData = 37,
    InvalidTargetIdentifyingData = 38,
    UnsupportedParameterCombination = 39,
    InvalidProof = 40,
    InvalidUTXOIndex = 41,
    UnsupportedBackend = 42,
    PublicAmountNotSet = 43,
    VAnchorProofChainId = 44,
    VAnchorNotesNotSet = 45,
    VAnchorProofIndices = 46,
    VAnchorProofLeavesMap = 47,
    ProofInputFieldInstantiationError = 48,
    ProofInputFieldInstantiationProtocolInvalid = 49,
    InvalidNullifer = 50,
    InvalidRoots = 51,
    InvalidChainId = 52,
    InvalidIndices = 53,
    InvalidPublicAmount = 54,
    InvalidOutputUtxoConfig = 55,
    InvalidExtDataHash = 56,
}Variants§
Unknown = 0
InvalidHexLength = 1
Invalid hex string length when decoding
HexParsingFailed = 2
Failed to parse hex string
InvalidNoteLength = 3
Invalid number of note parts when decoding
InvalidNoteProtocol = 4
Invalid note protocol
InvalidNoteVersion = 5
Invalid note version
InvalidNoteId = 6
Invalid note id when parsing
InvalidNoteBlockNumber = 7
Invalid note block number when parsing
InvalidNoteSecrets = 8
Invalid note secrets
MerkleTreeNotFound = 9
Unable to find merkle tree
SerializationFailed = 10
Failed serialization of passed params Error for failing to parse rust type into JsValue
DeserializationFailed = 11
Failed deserialization of JsValue into rust type
InvalidArrayLength = 12
Invalid Array of 32 bytes.
InvalidCurve = 13
Invalid curve when parsing
InvalidHasFunction = 14
Invalid hashFunction id when parsing
InvalidBackend = 15
Invalid backend id when parsing
InvalidDenomination = 16
Invalid denomination id when parsing
SecretGenFailed = 17
Failed to generate secrets
InvalidSourceChain = 18
Invalid Source chain
InvalidTargetChain = 19
Invalid target chain
InvalidTokenSymbol = 20
Invalid Token Symbol
InvalidExponentiation = 21
Invalid Exponentiation
InvalidWidth = 22
Invalid Width
InvalidAmount = 23
Invalid Amount
InvalidProofParameters = 24
Invalid proof parameters
InvalidProvingKey = 25
Invalid Proving key
InvalidRecipient = 26
Invalid Recipient
InvalidRelayer = 27
Invalid Relayer
InvalidLeafIndex = 28
Invalid LeafIndex
InvalidFee = 29
Invalid Fee
InvalidRefund = 30
Invalid Refund
InvalidLeaves = 31
Invalid InvalidLeaves
FailedToGenerateTheLeaf = 32
Failed to Generating Leaf
ProofBuilderNoteNotSet = 33
Note not set
CommitmentNotSet = 34
Commitment not set
RootsNotSet = 35
Neighbour Roots aren’t set
InvalidNoteMiscData = 36
Invalid note misc data
InvalidSourceIdentifyingData = 37
Invalid Source IdentifyingData
InvalidTargetIdentifyingData = 38
Invalid target IdentifyingData
UnsupportedParameterCombination = 39
Unsupported combination of parameters
InvalidProof = 40
Invalid proof on verification
InvalidUTXOIndex = 41
Invalid index
UnsupportedBackend = 42
Unsupported Backend
PublicAmountNotSet = 43
Public amount not set
VAnchorProofChainId = 44
VAnchor Proof Chain Id not set
VAnchorNotesNotSet = 45
VAnchor proof not set
VAnchorProofIndices = 46
VAnchor proof indices
VAnchorProofLeavesMap = 47
VAnchor proof leaves map not defined
ProofInputFieldInstantiationError = 48
Generic error while trying to instantiate proof input field
ProofInputFieldInstantiationProtocolInvalid = 49
Invalid filed for the proof input protocol
InvalidNullifer = 50
InvalidRoots = 51
InvalidChainId = 52
InvalidIndices = 53
InvalidPublicAmount = 54
InvalidOutputUtxoConfig = 55
InvalidExtDataHash = 56
Trait Implementations§
Source§impl Clone for OpStatusCode
 
impl Clone for OpStatusCode
Source§fn clone(&self) -> OpStatusCode
 
fn clone(&self) -> OpStatusCode
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read more