#[non_exhaustive]pub enum AlonzoError {
Show 37 variants
UnknownTxSize,
TxInsEmpty,
InputNotInUTxO,
CollateralNotInUTxO,
BlockExceedsValInt,
BlockPrecedesValInt,
ValIntUpperBoundMissing,
FeeBelowMin,
CollateralMissing,
TooManyCollaterals,
CollateralNotVKeyLocked,
AddressDecoding,
CollateralMinLovelace,
NonLovelaceCollateral,
NegativeValue,
PreservationOfValue,
MinLovelaceUnreached,
MaxValSizeExceeded,
OutputWrongNetworkID,
TxWrongNetworkID,
RedeemerMissing,
TxExUnitsExceeded,
MaxTxSizeExceeded,
VKWitnessMissing,
VKWrongSignature,
ReqSignerMissing,
ReqSignerWrongSig,
ScriptWitnessMissing,
MintingLacksPolicy,
InputDecoding,
UnneededNativeScript,
UnneededPlutusScript,
UnneededRedeemer,
DatumMissing,
UnneededDatum,
MetadataHash,
ScriptIntegrityHash,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
UnknownTxSize
TxInsEmpty
InputNotInUTxO
CollateralNotInUTxO
BlockExceedsValInt
BlockPrecedesValInt
ValIntUpperBoundMissing
FeeBelowMin
CollateralMissing
TooManyCollaterals
CollateralNotVKeyLocked
AddressDecoding
CollateralMinLovelace
NonLovelaceCollateral
NegativeValue
PreservationOfValue
MinLovelaceUnreached
MaxValSizeExceeded
OutputWrongNetworkID
TxWrongNetworkID
RedeemerMissing
TxExUnitsExceeded
MaxTxSizeExceeded
VKWitnessMissing
VKWrongSignature
ReqSignerMissing
ReqSignerWrongSig
ScriptWitnessMissing
MintingLacksPolicy
InputDecoding
UnneededNativeScript
UnneededPlutusScript
UnneededRedeemer
DatumMissing
UnneededDatum
MetadataHash
ScriptIntegrityHash
Trait Implementations§
Source§impl Clone for AlonzoError
impl Clone for AlonzoError
Source§fn clone(&self) -> AlonzoError
fn clone(&self) -> AlonzoError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AlonzoError
impl RefUnwindSafe for AlonzoError
impl Send for AlonzoError
impl Sync for AlonzoError
impl Unpin for AlonzoError
impl UnwindSafe for AlonzoError
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