pub enum JobFactoryError {
FailedToStripBip141,
FailedToSerializeCoinbaseOutputs,
FailedToSerializeCoinbasePrefix,
InvalidTemplate(String),
DeserializeCoinbaseOutputsError,
CoinbaseTxPrefixError,
CoinbaseTxSuffixError,
CoinbaseOutputsSumOverflow,
InvalidCoinbaseOutputsSum,
ChainTipRequired,
ScriptSigSizeTooLarge,
}Variants§
FailedToStripBip141
FailedToSerializeCoinbaseOutputs
FailedToSerializeCoinbasePrefix
InvalidTemplate(String)
DeserializeCoinbaseOutputsError
CoinbaseTxPrefixError
CoinbaseTxSuffixError
CoinbaseOutputsSumOverflow
InvalidCoinbaseOutputsSum
ChainTipRequired
ScriptSigSizeTooLarge
The assembled coinbase scriptSig would exceed the size mandated by Bitcoin consensus
rules (see MAX_SCRIPT_SIG_SIZE).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for JobFactoryError
impl RefUnwindSafe for JobFactoryError
impl Send for JobFactoryError
impl Sync for JobFactoryError
impl Unpin for JobFactoryError
impl UnsafeUnpin for JobFactoryError
impl UnwindSafe for JobFactoryError
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