Enum bsv_wasm::errors::BSVErrors [−][src]
pub enum BSVErrors {
Show 30 variants
ECDSAError(Error),
CurveError(Error),
HexDecode(FromHexError),
Base58Decode(Error),
Io(Error),
ParseInt(ParseIntError),
RandomnessGeneration(Error),
Json(Error),
InvalidKeyIvLength(InvalidKeyIvLength),
BlockModeError(BlockModeError),
CborSerialise(Error<Error>),
CborDeserialise(Error<Error>),
PublicKeyRecoveryError(String, Option<Error>),
MessageVerification(String),
GenerateScript(String),
InvalidSeedHmacError(String),
DerivationError(String),
FromWIF(String),
ToSighash(String),
FromSighash(String),
OutOfBounds(String),
ECIESError(String),
DeserialiseTransaction(String, Error),
SerialiseTransaction(String, Error),
DeserialiseScript(String),
SerialiseScript(String, Option<Error>),
DeserialiseTxIn(String, Error),
SerialiseTxIn(String, Error),
DeserialiseTxOut(String, Error),
SerialiseTxOut(String, Error),
}Variants
ECDSAError(Error)Tuple Fields of ECDSAError
0: ErrorCurveError(Error)Tuple Fields of CurveError
0: ErrorHexDecode(FromHexError)Tuple Fields of HexDecode
0: FromHexErrorBase58Decode(Error)Tuple Fields of Base58Decode
0: ErrorIo(Error)Tuple Fields of Io
0: ErrorParseInt(ParseIntError)Tuple Fields of ParseInt
RandomnessGeneration(Error)Tuple Fields of RandomnessGeneration
0: ErrorJson(Error)Tuple Fields of Json
0: ErrorInvalidKeyIvLength(InvalidKeyIvLength)Tuple Fields of InvalidKeyIvLength
BlockModeError(BlockModeError)Tuple Fields of BlockModeError
MessageVerification(String)Tuple Fields of MessageVerification
0: StringGenerateScript(String)Tuple Fields of GenerateScript
0: StringInvalidSeedHmacError(String)Tuple Fields of InvalidSeedHmacError
0: StringDerivationError(String)Tuple Fields of DerivationError
0: StringFromWIF(String)Tuple Fields of FromWIF
0: StringToSighash(String)Tuple Fields of ToSighash
0: StringFromSighash(String)Tuple Fields of FromSighash
0: StringOutOfBounds(String)Tuple Fields of OutOfBounds
0: StringECIESError(String)Tuple Fields of ECIESError
0: StringDeserialiseScript(String)Tuple Fields of DeserialiseScript
0: StringTrait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.