#[non_exhaustive]pub enum PostAlonzoError {
Show 42 variants
UnknownTxSize,
TxInsEmpty,
InputNotInUTxO,
CollateralNotInUTxO,
ReferenceInputNotInUTxO,
BlockPrecedesValInt,
BlockExceedsValInt,
FeeBelowMin,
CollateralMissing,
TooManyCollaterals,
InputDecoding,
CollateralNotVKeyLocked,
CollateralMinLovelace,
NonLovelaceCollateral,
CollateralWrongAssets,
NegativeValue,
CollateralAnnotation,
PreservationOfValue,
MinLovelaceUnreached,
MaxValSizeExceeded,
AddressDecoding,
OutputWrongNetworkID,
TxWrongNetworkID,
TxExUnitsExceeded,
RedeemerMissing,
UnneededRedeemer,
MaxTxSizeExceeded,
MintingLacksPolicy(Hash<28>),
MetadataHash,
DatumMissing,
UnneededDatum,
ScriptWitnessMissing,
UnneededNativeScript,
UnneededPlutusV1Script,
UnneededPlutusV2Script,
UnneededPlutusV3Script,
ReqSignerMissing,
ReqSignerWrongSig,
VKWitnessMissing,
VKWrongSignature,
UnsupportedPlutusLanguage,
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
ReferenceInputNotInUTxO
BlockPrecedesValInt
BlockExceedsValInt
FeeBelowMin
CollateralMissing
TooManyCollaterals
InputDecoding
CollateralNotVKeyLocked
CollateralMinLovelace
NonLovelaceCollateral
CollateralWrongAssets
NegativeValue
CollateralAnnotation
PreservationOfValue
MinLovelaceUnreached
MaxValSizeExceeded
AddressDecoding
OutputWrongNetworkID
TxWrongNetworkID
TxExUnitsExceeded
RedeemerMissing
UnneededRedeemer
MaxTxSizeExceeded
MintingLacksPolicy(Hash<28>)
MetadataHash
DatumMissing
UnneededDatum
ScriptWitnessMissing
UnneededNativeScript
UnneededPlutusV1Script
UnneededPlutusV2Script
UnneededPlutusV3Script
ReqSignerMissing
ReqSignerWrongSig
VKWitnessMissing
VKWrongSignature
UnsupportedPlutusLanguage
ScriptIntegrityHash
Trait Implementations§
Source§impl Clone for PostAlonzoError
impl Clone for PostAlonzoError
Source§fn clone(&self) -> PostAlonzoError
fn clone(&self) -> PostAlonzoError
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 moreSource§impl Debug for PostAlonzoError
impl Debug for PostAlonzoError
Source§impl Display for PostAlonzoError
impl Display for PostAlonzoError
Source§impl Error for PostAlonzoError
impl Error for PostAlonzoError
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()
Auto Trait Implementations§
impl Freeze for PostAlonzoError
impl RefUnwindSafe for PostAlonzoError
impl Send for PostAlonzoError
impl Sync for PostAlonzoError
impl Unpin for PostAlonzoError
impl UnsafeUnpin for PostAlonzoError
impl UnwindSafe for PostAlonzoError
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