Enum bitcoin::consensus::encode::Error [−][src]
pub enum Error {
Io(Error),
Psbt(Error),
UnexpectedNetworkMagic {
expected: u32,
actual: u32,
},
OversizedVectorAllocation {
requested: usize,
max: usize,
},
InvalidChecksum {
expected: [u8; 4],
actual: [u8; 4],
},
NonMinimalVarInt,
UnknownNetworkMagic(u32),
ParseFailed(&'static str),
UnsupportedSegwitFlag(u8),
}
Expand description
Encoding error
Variants
Io(Error)
Tuple Fields
0: Error
And I/O error
Psbt(Error)
Tuple Fields
0: Error
PSBT-related error
UnexpectedNetworkMagic
Network magic was not expected
OversizedVectorAllocation
Tried to allocate an oversized vector
InvalidChecksum
Checksum was invalid
NonMinimalVarInt
VarInt was encoded in a non-minimal way
UnknownNetworkMagic(u32)
Tuple Fields
0: u32
Network magic was unknown
ParseFailed(&'static str)
Tuple Fields
0: &'static str
Parsing error
UnsupportedSegwitFlag(u8)
Tuple Fields
0: u8
Unsupported Segwit flag