Enum bsv_wasm::errors::BSVErrors [−][src]
pub enum BSVErrors {
Show 33 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>),
PublicKeyReadCompressionByte(u8),
PublicKeyRecoveryError(String, Option<Error>),
MessageVerification(String),
GenerateScript(String),
InvalidSeedHmacError(String),
DerivationError(String),
FromWIF(String),
ToSighash(String),
FromSighash(String),
OutOfBounds(String),
ECIESError(String),
P2PKHAddress(&'static str),
P2PKHAddressFromSlice(TryFromSliceError),
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
0: ErrorCurveError(Error)
Tuple Fields
0: ErrorHexDecode(FromHexError)
Tuple Fields
0: FromHexErrorBase58Decode(Error)
Tuple Fields
0: ErrorIo(Error)
Tuple Fields
0: ErrorParseInt(ParseIntError)
Tuple Fields
RandomnessGeneration(Error)
Tuple Fields
0: ErrorJson(Error)
Tuple Fields
0: ErrorInvalidKeyIvLength(InvalidKeyIvLength)
Tuple Fields
BlockModeError(BlockModeError)
Tuple Fields
CborSerialise(Error<Error>)
CborDeserialise(Error<Error>)
PublicKeyReadCompressionByte(u8)
Tuple Fields
0: u8PublicKeyRecoveryError(String, Option<Error>)
MessageVerification(String)
Tuple Fields
0: StringGenerateScript(String)
Tuple Fields
0: StringInvalidSeedHmacError(String)
Tuple Fields
0: StringDerivationError(String)
Tuple Fields
0: StringFromWIF(String)
Tuple Fields
0: StringToSighash(String)
Tuple Fields
0: StringFromSighash(String)
Tuple Fields
0: StringOutOfBounds(String)
Tuple Fields
0: StringECIESError(String)
Tuple Fields
0: StringP2PKHAddress(&'static str)
Tuple Fields
0: &'static strP2PKHAddressFromSlice(TryFromSliceError)
Tuple Fields
DeserialiseTransaction(String, Error)
SerialiseTransaction(String, Error)
DeserialiseScript(String)
Tuple Fields
0: StringSerialiseScript(String, Option<Error>)
DeserialiseTxIn(String, Error)
SerialiseTxIn(String, Error)
DeserialiseTxOut(String, Error)
SerialiseTxOut(String, Error)
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
