pub enum WitnessProgramError {
InvalidProgramLength(usize),
InvalidProgramLengthForVersion(usize, u8),
InvalidVersion(u8),
MismatchedProgramLength(usize, usize),
ProgramDecodingError,
}Variants§
InvalidProgramLength(usize)
InvalidProgramLengthForVersion(usize, u8)
InvalidVersion(u8)
MismatchedProgramLength(usize, usize)
ProgramDecodingError
Trait Implementations§
Source§impl Debug for WitnessProgramError
impl Debug for WitnessProgramError
Source§impl Display for WitnessProgramError
impl Display for WitnessProgramError
Source§impl Error for WitnessProgramError
impl Error for WitnessProgramError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<WitnessProgramError> for AddressError
impl From<WitnessProgramError> for AddressError
Source§fn from(error: WitnessProgramError) -> Self
fn from(error: WitnessProgramError) -> Self
Converts to this type from the input type.
Source§impl From<WitnessProgramError> for TransactionError
impl From<WitnessProgramError> for TransactionError
Source§fn from(error: WitnessProgramError) -> Self
fn from(error: WitnessProgramError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for WitnessProgramError
impl PartialEq for WitnessProgramError
impl Eq for WitnessProgramError
impl StructuralPartialEq for WitnessProgramError
Auto Trait Implementations§
impl Freeze for WitnessProgramError
impl RefUnwindSafe for WitnessProgramError
impl Send for WitnessProgramError
impl Sync for WitnessProgramError
impl Unpin for WitnessProgramError
impl UnwindSafe for WitnessProgramError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more