pub enum CovenantsError {
WrongGenesisCovenantId(usize, Hash),
AuthInputOutOfBounds(usize, u16),
InvalidCovInIndex(Hash, usize),
InvalidCovOutIndex(Hash, usize),
InvalidAuthCovOutIndex(usize, usize, usize),
}Variants§
WrongGenesisCovenantId(usize, Hash)
AuthInputOutOfBounds(usize, u16)
InvalidCovInIndex(Hash, usize)
InvalidCovOutIndex(Hash, usize)
InvalidAuthCovOutIndex(usize, usize, usize)
Trait Implementations§
Source§impl Clone for CovenantsError
impl Clone for CovenantsError
Source§impl Debug for CovenantsError
impl Debug for CovenantsError
Source§impl Display for CovenantsError
impl Display for CovenantsError
impl Eq for CovenantsError
Source§impl Error for CovenantsError
impl Error for CovenantsError
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<CovenantsError> for TxScriptError
impl From<CovenantsError> for TxScriptError
Source§fn from(source: CovenantsError) -> Self
fn from(source: CovenantsError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CovenantsError
impl PartialEq for CovenantsError
impl StructuralPartialEq for CovenantsError
Auto Trait Implementations§
impl Freeze for CovenantsError
impl RefUnwindSafe for CovenantsError
impl Send for CovenantsError
impl Sync for CovenantsError
impl Unpin for CovenantsError
impl UnsafeUnpin for CovenantsError
impl UnwindSafe for CovenantsError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more