Skip to main content

BasicError

Enum BasicError 

Source
pub enum BasicError {
Show 170 variants ProtocolVersionParsingError(ProtocolVersionParsingError), VersionError(VersionError), ContractError(DataContractError), UnknownSecurityLevelError(UnknownSecurityLevelError), UnknownStorageKeyRequirementsError(UnknownStorageKeyRequirementsError), UnknownTransferableTypeError(UnknownTransferableTypeError), UnknownTradeModeError(UnknownTradeModeError), UnknownDocumentCreationRestrictionModeError(UnknownDocumentCreationRestrictionModeError), SerializedObjectParsingError(SerializedObjectParsingError), UnsupportedProtocolVersionError(UnsupportedProtocolVersionError), UnsupportedVersionError(UnsupportedVersionError), IncompatibleProtocolVersionError(IncompatibleProtocolVersionError), JsonSchemaCompilationError(JsonSchemaCompilationError), JsonSchemaError(JsonSchemaError), InvalidIdentifierError(InvalidIdentifierError), ValueError(ValueError), DataContractMaxDepthExceedError(DataContractMaxDepthExceedError), DuplicateIndexError(DuplicateIndexError), IncompatibleRe2PatternError(IncompatibleRe2PatternError), InvalidCompoundIndexError(InvalidCompoundIndexError), InvalidDataContractIdError(InvalidDataContractIdError), InvalidIndexedPropertyConstraintError(InvalidIndexedPropertyConstraintError), InvalidIndexPropertyTypeError(InvalidIndexPropertyTypeError), InvalidJsonSchemaRefError(InvalidJsonSchemaRefError), SystemPropertyIndexAlreadyPresentError(SystemPropertyIndexAlreadyPresentError), UndefinedIndexPropertyError(UndefinedIndexPropertyError), UniqueIndicesLimitReachedError(UniqueIndicesLimitReachedError), DuplicateIndexNameError(DuplicateIndexNameError), InvalidDataContractVersionError(InvalidDataContractVersionError), IncompatibleDataContractSchemaError(IncompatibleDataContractSchemaError), DataContractImmutablePropertiesUpdateError(DataContractImmutablePropertiesUpdateError), DataContractUniqueIndicesChangedError(DataContractUniqueIndicesChangedError), DataContractInvalidIndexDefinitionUpdateError(DataContractInvalidIndexDefinitionUpdateError), DataContractHaveNewUniqueIndexError(DataContractHaveNewUniqueIndexError), DataContractNotPresentError(DataContractNotPresentError), DocumentCreationNotAllowedError(DocumentCreationNotAllowedError), DataContractBoundsNotPresentError(DataContractBoundsNotPresentError), DuplicateDocumentTransitionsWithIdsError(DuplicateDocumentTransitionsWithIdsError), DuplicateDocumentTransitionsWithIndicesError(DuplicateDocumentTransitionsWithIndicesError), NonceOutOfBoundsError(NonceOutOfBoundsError), InconsistentCompoundIndexDataError(InconsistentCompoundIndexDataError), InvalidDocumentTransitionActionError(InvalidDocumentTransitionActionError), InvalidDocumentTransitionIdError(InvalidDocumentTransitionIdError), InvalidDocumentTypeError(InvalidDocumentTypeError), MissingPositionsInDocumentTypePropertiesError(MissingPositionsInDocumentTypePropertiesError), MissingDataContractIdBasicError(MissingDataContractIdBasicError), MissingDocumentTransitionActionError(MissingDocumentTransitionActionError), MissingDocumentTransitionTypeError(MissingDocumentTransitionTypeError), MissingDocumentTypeError(MissingDocumentTypeError), MaxDocumentsTransitionsExceededError(MaxDocumentsTransitionsExceededError), DuplicatedIdentityPublicKeyBasicError(DuplicatedIdentityPublicKeyBasicError), DuplicatedIdentityPublicKeyIdBasicError(DuplicatedIdentityPublicKeyIdBasicError), DisablingKeyIdAlsoBeingAddedInSameTransitionError(DisablingKeyIdAlsoBeingAddedInSameTransitionError), IdentityAssetLockProofLockedTransactionMismatchError(IdentityAssetLockProofLockedTransactionMismatchError), IdentityAssetLockTransactionIsNotFoundError(IdentityAssetLockTransactionIsNotFoundError), IdentityAssetLockTransactionOutPointAlreadyConsumedError(IdentityAssetLockTransactionOutPointAlreadyConsumedError), IdentityAssetLockTransactionOutPointNotEnoughBalanceError(IdentityAssetLockTransactionOutPointNotEnoughBalanceError), IdentityAssetLockStateTransitionReplayError(IdentityAssetLockStateTransitionReplayError), IdentityAssetLockTransactionOutputNotFoundError(IdentityAssetLockTransactionOutputNotFoundError), InvalidAssetLockProofCoreChainHeightError(InvalidAssetLockProofCoreChainHeightError), InvalidIdentityAssetLockProofChainLockValidationError(InvalidIdentityAssetLockProofChainLockValidationError), InvalidAssetLockProofTransactionHeightError(InvalidAssetLockProofTransactionHeightError), InvalidAssetLockTransactionOutputReturnSizeError(InvalidAssetLockTransactionOutputReturnSizeError), InvalidIdentityAssetLockTransactionError(InvalidIdentityAssetLockTransactionError), InvalidIdentityAssetLockTransactionOutputError(InvalidIdentityAssetLockTransactionOutputError), InvalidIdentityPublicKeyDataError(InvalidIdentityPublicKeyDataError), InvalidInstantAssetLockProofError(InvalidInstantAssetLockProofError), InvalidInstantAssetLockProofSignatureError(InvalidInstantAssetLockProofSignatureError), MissingMasterPublicKeyError(MissingMasterPublicKeyError), TooManyMasterPublicKeyError(TooManyMasterPublicKeyError), MasterPublicKeyUpdateError(MasterPublicKeyUpdateError), InvalidDocumentTypeRequiredSecurityLevelError(InvalidDocumentTypeRequiredSecurityLevelError), InvalidIdentityPublicKeySecurityLevelError(InvalidIdentityPublicKeySecurityLevelError), InvalidIdentityKeySignatureError(InvalidIdentityKeySignatureError), InvalidIdentityCreditTransferAmountError(InvalidIdentityCreditTransferAmountError), InvalidCreditWithdrawalTransitionOutputScriptError(InvalidCreditWithdrawalTransitionOutputScriptError), WithdrawalOutputScriptNotAllowedWhenSigningWithOwnerKeyError(WithdrawalOutputScriptNotAllowedWhenSigningWithOwnerKeyError), InvalidCreditWithdrawalTransitionCoreFeeError(InvalidCreditWithdrawalTransitionCoreFeeError), InvalidIdentityCreditWithdrawalTransitionAmountError(InvalidIdentityCreditWithdrawalTransitionAmountError), InvalidIdentityUpdateTransitionEmptyError(InvalidIdentityUpdateTransitionEmptyError), InvalidIdentityUpdateTransitionDisableKeysError(InvalidIdentityUpdateTransitionDisableKeysError), NotImplementedCreditWithdrawalTransitionPoolingError(NotImplementedCreditWithdrawalTransitionPoolingError), InvalidStateTransitionTypeError(InvalidStateTransitionTypeError), MissingStateTransitionTypeError(MissingStateTransitionTypeError), DocumentFieldMaxSizeExceededError(DocumentFieldMaxSizeExceededError), StateTransitionMaxSizeExceededError(StateTransitionMaxSizeExceededError), DocumentTransitionsAreAbsentError(DocumentTransitionsAreAbsentError), IdentityCreditTransferToSelfError(IdentityCreditTransferToSelfError), InvalidDocumentTypeNameError(InvalidDocumentTypeNameError), IncompatibleDocumentTypeSchemaError(IncompatibleDocumentTypeSchemaError), ContestedUniqueIndexOnMutableDocumentTypeError(ContestedUniqueIndexOnMutableDocumentTypeError), ContestedUniqueIndexWithUniqueIndexError(ContestedUniqueIndexWithUniqueIndexError), OverflowError(OverflowError), UnsupportedFeatureError(UnsupportedFeatureError), ContestedDocumentsTemporarilyNotAllowedError(ContestedDocumentsTemporarilyNotAllowedError), DataContractTokenConfigurationUpdateError(DataContractTokenConfigurationUpdateError), NonContiguousContractTokenPositionsError(NonContiguousContractTokenPositionsError), NonContiguousContractGroupPositionsError(NonContiguousContractGroupPositionsError), InvalidTokenBaseSupplyError(InvalidTokenBaseSupplyError), InvalidTokenIdError(InvalidTokenIdError), InvalidTokenAmountError(InvalidTokenAmountError), InvalidTokenPositionError(InvalidTokenPositionError), InvalidTokenConfigUpdateNoChangeError(InvalidTokenConfigUpdateNoChangeError), InvalidTokenDistributionFunctionDivideByZeroError(InvalidTokenDistributionFunctionDivideByZeroError), InvalidTokenDistributionFunctionInvalidParameterError(InvalidTokenDistributionFunctionInvalidParameterError), InvalidTokenDistributionFunctionInvalidParameterTupleError(InvalidTokenDistributionFunctionInvalidParameterTupleError), InvalidTokenDistributionFunctionIncoherenceError(InvalidTokenDistributionFunctionIncoherenceError), TokenTransferToOurselfError(TokenTransferToOurselfError), InvalidTokenNoteTooBigError(InvalidTokenNoteTooBigError), ContractHasNoTokensError(ContractHasNoTokensError), GroupPositionDoesNotExistError(GroupPositionDoesNotExistError), InvalidActionIdError(InvalidActionIdError), DestinationIdentityForTokenMintingNotSetError(DestinationIdentityForTokenMintingNotSetError), ChoosingTokenMintRecipientNotAllowedError(ChoosingTokenMintRecipientNotAllowedError), GroupActionNotAllowedOnTransitionError(GroupActionNotAllowedOnTransitionError), GroupExceedsMaxMembersError(GroupExceedsMaxMembersError), GroupMemberHasPowerOfZeroError(GroupMemberHasPowerOfZeroError), GroupMemberHasPowerOverLimitError(GroupMemberHasPowerOverLimitError), GroupTotalPowerLessThanRequiredError(GroupTotalPowerLessThanRequiredError), GroupNonUnilateralMemberPowerHasLessThanRequiredPowerError(GroupNonUnilateralMemberPowerHasLessThanRequiredPowerError), MissingDefaultLocalizationError(MissingDefaultLocalizationError), UnknownGasFeesPaidByError(UnknownGasFeesPaidByError), UnknownDocumentActionTokenEffectError(UnknownDocumentActionTokenEffectError), TokenPaymentByBurningOnlyAllowedOnInternalTokenError(TokenPaymentByBurningOnlyAllowedOnInternalTokenError), TooManyKeywordsError(TooManyKeywordsError), DuplicateKeywordsError(DuplicateKeywordsError), InvalidKeywordLengthError(InvalidKeywordLengthError), InvalidDescriptionLengthError(InvalidDescriptionLengthError), NewTokensDestinationIdentityOptionRequiredError(NewTokensDestinationIdentityOptionRequiredError), InvalidKeywordCharacterError(InvalidKeywordCharacterError), InvalidTokenNameCharacterError(InvalidTokenNameCharacterError), DecimalsOverLimitError(DecimalsOverLimitError), InvalidTokenNameLengthError(InvalidTokenNameLengthError), InvalidTokenLanguageCodeError(InvalidTokenLanguageCodeError), MainGroupIsNotDefinedError(MainGroupIsNotDefinedError), GroupRequiredPowerIsInvalidError(GroupRequiredPowerIsInvalidError), TokenNoteOnlyAllowedWhenProposerError(TokenNoteOnlyAllowedWhenProposerError), InvalidTokenDistributionBlockIntervalTooShortError(InvalidTokenDistributionBlockIntervalTooShortError), InvalidTokenDistributionTimeIntervalTooShortError(InvalidTokenDistributionTimeIntervalTooShortError), InvalidTokenDistributionTimeIntervalNotMinuteAlignedError(InvalidTokenDistributionTimeIntervalNotMinuteAlignedError), RedundantDocumentPaidForByTokenWithContractId(RedundantDocumentPaidForByTokenWithContractId), GroupHasTooFewMembersError(GroupHasTooFewMembersError), InvalidKeyPurposeForContractBoundsError(InvalidKeyPurposeForContractBoundsError), StateTransitionNotActiveError(StateTransitionNotActiveError), TransitionOverMaxInputsError(TransitionOverMaxInputsError), TransitionOverMaxOutputsError(TransitionOverMaxOutputsError), InputWitnessCountMismatchError(InputWitnessCountMismatchError), TransitionNoInputsError(TransitionNoInputsError), TransitionNoOutputsError(TransitionNoOutputsError), InvalidRemainderOutputCountError(InvalidRemainderOutputCountError), FeeStrategyEmptyError(FeeStrategyEmptyError), FeeStrategyDuplicateError(FeeStrategyDuplicateError), FeeStrategyIndexOutOfBoundsError(FeeStrategyIndexOutOfBoundsError), FeeStrategyTooManyStepsError(FeeStrategyTooManyStepsError), InputBelowMinimumError(InputBelowMinimumError), OutputBelowMinimumError(OutputBelowMinimumError), InputOutputBalanceMismatchError(InputOutputBalanceMismatchError), OutputsNotGreaterThanInputsError(OutputsNotGreaterThanInputsError), WithdrawalBalanceMismatchError(WithdrawalBalanceMismatchError), WithdrawalBelowMinAmountError(WithdrawalBelowMinAmountError), InsufficientFundingAmountError(InsufficientFundingAmountError), InputsNotLessThanOutputsError(InputsNotLessThanOutputsError), OutputAddressAlsoInputError(OutputAddressAlsoInputError), ShieldedNoActionsError(ShieldedNoActionsError), ShieldedTooManyActionsError(ShieldedTooManyActionsError), ShieldedEmptyProofError(ShieldedEmptyProofError), ShieldedZeroAnchorError(ShieldedZeroAnchorError), ShieldedInvalidValueBalanceError(ShieldedInvalidValueBalanceError), ShieldedEncryptedNoteSizeMismatchError(ShieldedEncryptedNoteSizeMismatchError), IdentityAssetLockTransactionTooManyInputsError(IdentityAssetLockTransactionTooManyInputsError),
}

Variantsยง

ยง

ProtocolVersionParsingError(ProtocolVersionParsingError)

ยง

VersionError(VersionError)

ยง

ContractError(DataContractError)

ยง

UnknownSecurityLevelError(UnknownSecurityLevelError)

ยง

UnknownStorageKeyRequirementsError(UnknownStorageKeyRequirementsError)

ยง

UnknownTransferableTypeError(UnknownTransferableTypeError)

ยง

UnknownTradeModeError(UnknownTradeModeError)

ยง

UnknownDocumentCreationRestrictionModeError(UnknownDocumentCreationRestrictionModeError)

ยง

SerializedObjectParsingError(SerializedObjectParsingError)

ยง

UnsupportedProtocolVersionError(UnsupportedProtocolVersionError)

ยง

UnsupportedVersionError(UnsupportedVersionError)

ยง

IncompatibleProtocolVersionError(IncompatibleProtocolVersionError)

ยง

JsonSchemaCompilationError(JsonSchemaCompilationError)

ยง

JsonSchemaError(JsonSchemaError)

ยง

InvalidIdentifierError(InvalidIdentifierError)

ยง

ValueError(ValueError)

ยง

DataContractMaxDepthExceedError(DataContractMaxDepthExceedError)

ยง

DuplicateIndexError(DuplicateIndexError)

ยง

IncompatibleRe2PatternError(IncompatibleRe2PatternError)

ยง

InvalidCompoundIndexError(InvalidCompoundIndexError)

ยง

InvalidDataContractIdError(InvalidDataContractIdError)

ยง

InvalidIndexedPropertyConstraintError(InvalidIndexedPropertyConstraintError)

ยง

InvalidIndexPropertyTypeError(InvalidIndexPropertyTypeError)

ยง

InvalidJsonSchemaRefError(InvalidJsonSchemaRefError)

ยง

SystemPropertyIndexAlreadyPresentError(SystemPropertyIndexAlreadyPresentError)

ยง

UndefinedIndexPropertyError(UndefinedIndexPropertyError)

ยง

UniqueIndicesLimitReachedError(UniqueIndicesLimitReachedError)

ยง

DuplicateIndexNameError(DuplicateIndexNameError)

ยง

InvalidDataContractVersionError(InvalidDataContractVersionError)

ยง

IncompatibleDataContractSchemaError(IncompatibleDataContractSchemaError)

ยง

DataContractImmutablePropertiesUpdateError(DataContractImmutablePropertiesUpdateError)

ยง

DataContractUniqueIndicesChangedError(DataContractUniqueIndicesChangedError)

ยง

DataContractInvalidIndexDefinitionUpdateError(DataContractInvalidIndexDefinitionUpdateError)

ยง

DataContractHaveNewUniqueIndexError(DataContractHaveNewUniqueIndexError)

ยง

DataContractNotPresentError(DataContractNotPresentError)

ยง

DocumentCreationNotAllowedError(DocumentCreationNotAllowedError)

ยง

DataContractBoundsNotPresentError(DataContractBoundsNotPresentError)

ยง

DuplicateDocumentTransitionsWithIdsError(DuplicateDocumentTransitionsWithIdsError)

ยง

DuplicateDocumentTransitionsWithIndicesError(DuplicateDocumentTransitionsWithIndicesError)

ยง

NonceOutOfBoundsError(NonceOutOfBoundsError)

ยง

InconsistentCompoundIndexDataError(InconsistentCompoundIndexDataError)

ยง

InvalidDocumentTransitionActionError(InvalidDocumentTransitionActionError)

ยง

InvalidDocumentTransitionIdError(InvalidDocumentTransitionIdError)

ยง

InvalidDocumentTypeError(InvalidDocumentTypeError)

ยง

MissingPositionsInDocumentTypePropertiesError(MissingPositionsInDocumentTypePropertiesError)

ยง

MissingDataContractIdBasicError(MissingDataContractIdBasicError)

ยง

MissingDocumentTransitionActionError(MissingDocumentTransitionActionError)

ยง

MissingDocumentTransitionTypeError(MissingDocumentTransitionTypeError)

ยง

MissingDocumentTypeError(MissingDocumentTypeError)

ยง

MaxDocumentsTransitionsExceededError(MaxDocumentsTransitionsExceededError)

ยง

DuplicatedIdentityPublicKeyBasicError(DuplicatedIdentityPublicKeyBasicError)

ยง

DuplicatedIdentityPublicKeyIdBasicError(DuplicatedIdentityPublicKeyIdBasicError)

ยง

DisablingKeyIdAlsoBeingAddedInSameTransitionError(DisablingKeyIdAlsoBeingAddedInSameTransitionError)

ยง

IdentityAssetLockProofLockedTransactionMismatchError(IdentityAssetLockProofLockedTransactionMismatchError)

ยง

IdentityAssetLockTransactionIsNotFoundError(IdentityAssetLockTransactionIsNotFoundError)

ยง

IdentityAssetLockTransactionOutPointAlreadyConsumedError(IdentityAssetLockTransactionOutPointAlreadyConsumedError)

ยง

IdentityAssetLockTransactionOutPointNotEnoughBalanceError(IdentityAssetLockTransactionOutPointNotEnoughBalanceError)

ยง

IdentityAssetLockStateTransitionReplayError(IdentityAssetLockStateTransitionReplayError)

ยง

IdentityAssetLockTransactionOutputNotFoundError(IdentityAssetLockTransactionOutputNotFoundError)

ยง

InvalidAssetLockProofCoreChainHeightError(InvalidAssetLockProofCoreChainHeightError)

ยง

InvalidIdentityAssetLockProofChainLockValidationError(InvalidIdentityAssetLockProofChainLockValidationError)

ยง

InvalidAssetLockProofTransactionHeightError(InvalidAssetLockProofTransactionHeightError)

ยง

InvalidAssetLockTransactionOutputReturnSizeError(InvalidAssetLockTransactionOutputReturnSizeError)

ยง

InvalidIdentityAssetLockTransactionError(InvalidIdentityAssetLockTransactionError)

ยง

InvalidIdentityAssetLockTransactionOutputError(InvalidIdentityAssetLockTransactionOutputError)

ยง

InvalidIdentityPublicKeyDataError(InvalidIdentityPublicKeyDataError)

ยง

InvalidInstantAssetLockProofError(InvalidInstantAssetLockProofError)

ยง

InvalidInstantAssetLockProofSignatureError(InvalidInstantAssetLockProofSignatureError)

ยง

MissingMasterPublicKeyError(MissingMasterPublicKeyError)

ยง

TooManyMasterPublicKeyError(TooManyMasterPublicKeyError)

ยง

MasterPublicKeyUpdateError(MasterPublicKeyUpdateError)

ยง

InvalidDocumentTypeRequiredSecurityLevelError(InvalidDocumentTypeRequiredSecurityLevelError)

ยง

InvalidIdentityPublicKeySecurityLevelError(InvalidIdentityPublicKeySecurityLevelError)

ยง

InvalidIdentityKeySignatureError(InvalidIdentityKeySignatureError)

ยง

InvalidIdentityCreditTransferAmountError(InvalidIdentityCreditTransferAmountError)

ยง

InvalidCreditWithdrawalTransitionOutputScriptError(InvalidCreditWithdrawalTransitionOutputScriptError)

ยง

WithdrawalOutputScriptNotAllowedWhenSigningWithOwnerKeyError(WithdrawalOutputScriptNotAllowedWhenSigningWithOwnerKeyError)

ยง

InvalidCreditWithdrawalTransitionCoreFeeError(InvalidCreditWithdrawalTransitionCoreFeeError)

ยง

InvalidIdentityCreditWithdrawalTransitionAmountError(InvalidIdentityCreditWithdrawalTransitionAmountError)

ยง

InvalidIdentityUpdateTransitionEmptyError(InvalidIdentityUpdateTransitionEmptyError)

ยง

InvalidIdentityUpdateTransitionDisableKeysError(InvalidIdentityUpdateTransitionDisableKeysError)

ยง

NotImplementedCreditWithdrawalTransitionPoolingError(NotImplementedCreditWithdrawalTransitionPoolingError)

ยง

InvalidStateTransitionTypeError(InvalidStateTransitionTypeError)

ยง

MissingStateTransitionTypeError(MissingStateTransitionTypeError)

ยง

DocumentFieldMaxSizeExceededError(DocumentFieldMaxSizeExceededError)

ยง

StateTransitionMaxSizeExceededError(StateTransitionMaxSizeExceededError)

ยง

DocumentTransitionsAreAbsentError(DocumentTransitionsAreAbsentError)

ยง

IdentityCreditTransferToSelfError(IdentityCreditTransferToSelfError)

ยง

InvalidDocumentTypeNameError(InvalidDocumentTypeNameError)

ยง

IncompatibleDocumentTypeSchemaError(IncompatibleDocumentTypeSchemaError)

ยง

ContestedUniqueIndexOnMutableDocumentTypeError(ContestedUniqueIndexOnMutableDocumentTypeError)

ยง

ContestedUniqueIndexWithUniqueIndexError(ContestedUniqueIndexWithUniqueIndexError)

ยง

OverflowError(OverflowError)

ยง

UnsupportedFeatureError(UnsupportedFeatureError)

ยง

ContestedDocumentsTemporarilyNotAllowedError(ContestedDocumentsTemporarilyNotAllowedError)

ยง

DataContractTokenConfigurationUpdateError(DataContractTokenConfigurationUpdateError)

ยง

NonContiguousContractTokenPositionsError(NonContiguousContractTokenPositionsError)

ยง

NonContiguousContractGroupPositionsError(NonContiguousContractGroupPositionsError)

ยง

InvalidTokenBaseSupplyError(InvalidTokenBaseSupplyError)

ยง

InvalidTokenIdError(InvalidTokenIdError)

ยง

InvalidTokenAmountError(InvalidTokenAmountError)

ยง

InvalidTokenPositionError(InvalidTokenPositionError)

ยง

InvalidTokenConfigUpdateNoChangeError(InvalidTokenConfigUpdateNoChangeError)

ยง

InvalidTokenDistributionFunctionDivideByZeroError(InvalidTokenDistributionFunctionDivideByZeroError)

ยง

InvalidTokenDistributionFunctionInvalidParameterError(InvalidTokenDistributionFunctionInvalidParameterError)

ยง

InvalidTokenDistributionFunctionInvalidParameterTupleError(InvalidTokenDistributionFunctionInvalidParameterTupleError)

ยง

InvalidTokenDistributionFunctionIncoherenceError(InvalidTokenDistributionFunctionIncoherenceError)

ยง

TokenTransferToOurselfError(TokenTransferToOurselfError)

ยง

InvalidTokenNoteTooBigError(InvalidTokenNoteTooBigError)

ยง

ContractHasNoTokensError(ContractHasNoTokensError)

ยง

GroupPositionDoesNotExistError(GroupPositionDoesNotExistError)

ยง

InvalidActionIdError(InvalidActionIdError)

ยง

DestinationIdentityForTokenMintingNotSetError(DestinationIdentityForTokenMintingNotSetError)

ยง

ChoosingTokenMintRecipientNotAllowedError(ChoosingTokenMintRecipientNotAllowedError)

ยง

GroupActionNotAllowedOnTransitionError(GroupActionNotAllowedOnTransitionError)

ยง

GroupExceedsMaxMembersError(GroupExceedsMaxMembersError)

ยง

GroupMemberHasPowerOfZeroError(GroupMemberHasPowerOfZeroError)

ยง

GroupMemberHasPowerOverLimitError(GroupMemberHasPowerOverLimitError)

ยง

GroupTotalPowerLessThanRequiredError(GroupTotalPowerLessThanRequiredError)

ยง

GroupNonUnilateralMemberPowerHasLessThanRequiredPowerError(GroupNonUnilateralMemberPowerHasLessThanRequiredPowerError)

ยง

MissingDefaultLocalizationError(MissingDefaultLocalizationError)

ยง

UnknownGasFeesPaidByError(UnknownGasFeesPaidByError)

ยง

UnknownDocumentActionTokenEffectError(UnknownDocumentActionTokenEffectError)

ยง

TokenPaymentByBurningOnlyAllowedOnInternalTokenError(TokenPaymentByBurningOnlyAllowedOnInternalTokenError)

ยง

TooManyKeywordsError(TooManyKeywordsError)

ยง

DuplicateKeywordsError(DuplicateKeywordsError)

ยง

InvalidKeywordLengthError(InvalidKeywordLengthError)

ยง

InvalidDescriptionLengthError(InvalidDescriptionLengthError)

ยง

NewTokensDestinationIdentityOptionRequiredError(NewTokensDestinationIdentityOptionRequiredError)

ยง

InvalidKeywordCharacterError(InvalidKeywordCharacterError)

ยง

InvalidTokenNameCharacterError(InvalidTokenNameCharacterError)

ยง

DecimalsOverLimitError(DecimalsOverLimitError)

ยง

InvalidTokenNameLengthError(InvalidTokenNameLengthError)

ยง

InvalidTokenLanguageCodeError(InvalidTokenLanguageCodeError)

ยง

MainGroupIsNotDefinedError(MainGroupIsNotDefinedError)

ยง

GroupRequiredPowerIsInvalidError(GroupRequiredPowerIsInvalidError)

ยง

TokenNoteOnlyAllowedWhenProposerError(TokenNoteOnlyAllowedWhenProposerError)

ยง

InvalidTokenDistributionBlockIntervalTooShortError(InvalidTokenDistributionBlockIntervalTooShortError)

ยง

InvalidTokenDistributionTimeIntervalTooShortError(InvalidTokenDistributionTimeIntervalTooShortError)

ยง

InvalidTokenDistributionTimeIntervalNotMinuteAlignedError(InvalidTokenDistributionTimeIntervalNotMinuteAlignedError)

ยง

RedundantDocumentPaidForByTokenWithContractId(RedundantDocumentPaidForByTokenWithContractId)

ยง

GroupHasTooFewMembersError(GroupHasTooFewMembersError)

ยง

InvalidKeyPurposeForContractBoundsError(InvalidKeyPurposeForContractBoundsError)

ยง

StateTransitionNotActiveError(StateTransitionNotActiveError)

ยง

TransitionOverMaxInputsError(TransitionOverMaxInputsError)

ยง

TransitionOverMaxOutputsError(TransitionOverMaxOutputsError)

ยง

InputWitnessCountMismatchError(InputWitnessCountMismatchError)

ยง

TransitionNoInputsError(TransitionNoInputsError)

ยง

TransitionNoOutputsError(TransitionNoOutputsError)

ยง

InvalidRemainderOutputCountError(InvalidRemainderOutputCountError)

ยง

FeeStrategyEmptyError(FeeStrategyEmptyError)

ยง

FeeStrategyDuplicateError(FeeStrategyDuplicateError)

ยง

FeeStrategyIndexOutOfBoundsError(FeeStrategyIndexOutOfBoundsError)

ยง

FeeStrategyTooManyStepsError(FeeStrategyTooManyStepsError)

ยง

InputBelowMinimumError(InputBelowMinimumError)

ยง

OutputBelowMinimumError(OutputBelowMinimumError)

ยง

InputOutputBalanceMismatchError(InputOutputBalanceMismatchError)

ยง

OutputsNotGreaterThanInputsError(OutputsNotGreaterThanInputsError)

ยง

WithdrawalBalanceMismatchError(WithdrawalBalanceMismatchError)

ยง

WithdrawalBelowMinAmountError(WithdrawalBelowMinAmountError)

ยง

InsufficientFundingAmountError(InsufficientFundingAmountError)

ยง

InputsNotLessThanOutputsError(InputsNotLessThanOutputsError)

ยง

OutputAddressAlsoInputError(OutputAddressAlsoInputError)

ยง

ShieldedNoActionsError(ShieldedNoActionsError)

ยง

ShieldedTooManyActionsError(ShieldedTooManyActionsError)

ยง

ShieldedEmptyProofError(ShieldedEmptyProofError)

ยง

ShieldedZeroAnchorError(ShieldedZeroAnchorError)

ยง

ShieldedInvalidValueBalanceError(ShieldedInvalidValueBalanceError)

ยง

ShieldedEncryptedNoteSizeMismatchError(ShieldedEncryptedNoteSizeMismatchError)

ยง

IdentityAssetLockTransactionTooManyInputsError(IdentityAssetLockTransactionTooManyInputsError)

Trait Implementationsยง

Sourceยง

impl<'__de, __Context> BorrowDecode<'__de, __Context> for BasicError

Sourceยง

fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>

Attempt to decode this type with the given BorrowDecode.
Sourceยง

impl Clone for BasicError

Sourceยง

fn clone(&self) -> BasicError

Returns a duplicate of the value. Read more
1.0.0 ยท Sourceยง

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Sourceยง

impl Debug for BasicError

Sourceยง

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Sourceยง

impl<__Context> Decode<__Context> for BasicError

Sourceยง

fn decode<__D: Decoder<Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>

Attempt to decode this type with the given Decode.
Sourceยง

impl Display for BasicError

Sourceยง

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Sourceยง

impl Encode for BasicError

Sourceยง

fn encode<__E: Encoder>(&self, encoder: &mut __E) -> Result<(), EncodeError>

Encode a given type.
Sourceยง

impl Error for BasicError

Sourceยง

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

๐Ÿ‘ŽDeprecated since 1.42.0: use the Display impl or to_string()
1.0.0 ยท Sourceยง

fn cause(&self) -> Option<&dyn Error>

๐Ÿ‘ŽDeprecated since 1.33.0: replaced by Error::source, which can support downcasting
Sourceยง

fn provide<'a>(&'a self, request: &mut Request<'a>)

๐Ÿ”ฌThis is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Sourceยง

impl ErrorWithCode for BasicError

Sourceยง

fn code(&self) -> u32

Returns the error code
Sourceยง

impl From<BasicError> for ConsensusError

Sourceยง

fn from(error: BasicError) -> Self

Converts to this type from the input type.
Sourceยง

impl PartialEq for BasicError

Sourceยง

fn eq(&self, other: &BasicError) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 ยท Sourceยง

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Sourceยง

impl PlatformDeserializable for BasicError

Sourceยง

impl PlatformSerializableWithPlatformVersion for BasicError

Sourceยง

type Error = ProtocolError

Sourceยง

fn serialize_to_bytes_with_platform_version( &self, platform_version: &PlatformVersion, ) -> Result<Vec<u8>, ProtocolError>

Version based serialization is done based on the desired structure version. For example we have DataContractV0 and DataContractV1 for code based Contracts This means objects that will execute code And we would have DataContractSerializationFormatV0 and DataContractSerializationFormatV1 which are the different ways to serialize the concept of a data contract. The data contract would call versioned_serialize. There should be a converted for each Data contract Version towards each DataContractSerializationFormat
Sourceยง

fn serialize_consume_to_bytes_with_platform_version( self, platform_version: &PlatformVersion, ) -> Result<Vec<u8>, ProtocolError>

If the trait is not used just do a simple serialize
Sourceยง

impl PlatformVersionEncode for BasicError

Sourceยง

fn platform_encode<__E: Encoder>( &self, encoder: &mut __E, platform_version: &PlatformVersion, ) -> Result<(), EncodeError>

Encode a given type.
Sourceยง

impl<'__de> PlatformVersionedBorrowDecode<'__de> for BasicError

Sourceยง

fn platform_versioned_borrow_decode<__D: BorrowDecoder<'__de, Context = BincodeContext>>( decoder: &mut __D, platform_version: &PlatformVersion, ) -> Result<Self, DecodeError>

Attempt to decode this type with the given BorrowDecode.
Sourceยง

impl PlatformVersionedDecode for BasicError

Sourceยง

fn platform_versioned_decode<__D: Decoder<Context = BincodeContext>>( decoder: &mut __D, platform_version: &PlatformVersion, ) -> Result<Self, DecodeError>

Attempt to decode this type with the given Decode.
Sourceยง

impl StructuralPartialEq for BasicError

Auto Trait Implementationsยง

Blanket Implementationsยง

Sourceยง

impl<T> Any for T
where T: 'static + ?Sized,

Sourceยง

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Sourceยง

impl<T> Borrow<T> for T
where T: ?Sized,

Sourceยง

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Sourceยง

impl<T> BorrowMut<T> for T
where T: ?Sized,

Sourceยง

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Sourceยง

impl<T> CloneToUninit for T
where T: Clone,

Sourceยง

unsafe fn clone_to_uninit(&self, dest: *mut u8)

๐Ÿ”ฌThis is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
ยง

impl<T> Conv for T

ยง

fn conv<T>(self) -> T
where Self: Into<T>,

Converts self into T using Into<T>. Read more
Sourceยง

impl<'de, T> DefaultBorrowDecode<'de> for T
where T: BorrowDecode<'de, ()>,

Sourceยง

fn borrow_decode<D>(decoder: &mut D) -> Result<Self, DecodeError>
where D: BorrowDecoder<'de, Context = ()>, Self: Sized,

Sourceยง

impl<T> DefaultDecode for T
where T: Decode<()>,

Sourceยง

fn decode<D>(decoder: &mut D) -> Result<Self, DecodeError>
where D: Decoder<Context = ()>, Self: Sized,

ยง

impl<T> FmtForward for T

ยง

fn fmt_binary(self) -> FmtBinary<Self>
where Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
ยง

fn fmt_display(self) -> FmtDisplay<Self>
where Self: Display,

Causes self to use its Display implementation when Debug-formatted.
ยง

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where Self: LowerExp,

Causes self to use its LowerExp implementation when Debug-formatted.
ยง

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where Self: LowerHex,

Causes self to use its LowerHex implementation when Debug-formatted.
ยง

fn fmt_octal(self) -> FmtOctal<Self>
where Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
ยง

fn fmt_pointer(self) -> FmtPointer<Self>
where Self: Pointer,

Causes self to use its Pointer implementation when Debug-formatted.
ยง

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where Self: UpperExp,

Causes self to use its UpperExp implementation when Debug-formatted.
ยง

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where Self: UpperHex,

Causes self to use its UpperHex implementation when Debug-formatted.
ยง

fn fmt_list(self) -> FmtList<Self>
where &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Sourceยง

impl<T> From<T> for T

Sourceยง

fn from(t: T) -> T

Returns the argument unchanged.

ยง

impl<T> Instrument for T

ยง

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
ยง

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Sourceยง

impl<T, U> Into<U> for T
where U: From<T>,

Sourceยง

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Sourceยง

impl<T> IntoEither for T

Sourceยง

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 more
Sourceยง

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

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
ยง

impl<T, U> IntoOnNetwork<U> for T
where U: FromOnNetwork<T>,

ยง

fn into_on_network(self, network: Network) -> U

Calls U::from_on_network(self).

ยง

impl<T, U> IntoPlatformVersioned<U> for T

ยง

fn into_platform_versioned(self, platform_version: &PlatformVersion) -> U

Performs the conversion.
ยง

impl<T> Pipe for T
where T: ?Sized,

ยง

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
ยง

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
ยง

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
ยง

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where Self: Borrow<B>, B: 'a + ?Sized, R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
ยง

fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
where Self: BorrowMut<B>, B: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe function. Read more
ยง

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where Self: AsRef<U>, U: 'a + ?Sized, R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
ยง

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where Self: AsMut<U>, U: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe function.
ยง

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where Self: Deref<Target = T>, T: 'a + ?Sized, R: 'a,

Borrows self, then passes self.deref() into the pipe function.
ยง

fn pipe_deref_mut<'a, T, R>( &'a mut self, func: impl FnOnce(&'a mut T) -> R, ) -> R
where Self: DerefMut<Target = T> + Deref, T: 'a + ?Sized, R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe function.
Sourceยง

impl<T> Same for T

Sourceยง

type Output = T

Should always be Self
ยง

impl<T> Tap for T

ยง

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
ยง

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
ยง

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where Self: Borrow<B>, B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
ยง

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where Self: BorrowMut<B>, B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
ยง

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where Self: AsRef<R>, R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
ยง

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where Self: AsMut<R>, R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
ยง

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where Self: Deref<Target = T>, T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
ยง

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where Self: DerefMut<Target = T> + Deref, T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
ยง

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
ยง

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release builds.
ยง

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where Self: Borrow<B>, B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release builds.
ยง

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where Self: BorrowMut<B>, B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release builds.
ยง

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where Self: AsRef<R>, R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release builds.
ยง

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where Self: AsMut<R>, R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release builds.
ยง

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where Self: Deref<Target = T>, T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release builds.
ยง

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where Self: DerefMut<Target = T> + Deref, T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release builds.
Sourceยง

impl<T> ToOwned for T
where T: Clone,

Sourceยง

type Owned = T

The resulting type after obtaining ownership.
Sourceยง

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Sourceยง

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Sourceยง

impl<T> ToString for T
where T: Display + ?Sized,

Sourceยง

fn to_string(&self) -> String

Converts the given value to a String. Read more
ยง

impl<T> TryConv for T

ยง

fn try_conv<T>(self) -> Result<T, Self::Error>
where Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Sourceยง

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Sourceยง

type Error = Infallible

The type returned in the event of a conversion error.
Sourceยง

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
ยง

impl<T, U> TryFromVersioned<U> for T
where T: TryFrom<U>,

ยง

type Error = <T as TryFrom<U>>::Error

The type returned in the event of a conversion error.
ยง

fn try_from_versioned( value: U, _grove_version: &GroveVersion, ) -> Result<T, <T as TryFromVersioned<U>>::Error>

Performs the conversion.
Sourceยง

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Sourceยง

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Sourceยง

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
ยง

impl<T, U> TryIntoPlatformVersioned<U> for T

ยง

type Error = <U as TryFromPlatformVersioned<T>>::Error

The type returned in the event of a conversion error.
ยง

fn try_into_platform_versioned( self, platform_version: &PlatformVersion, ) -> Result<U, <U as TryFromPlatformVersioned<T>>::Error>

Performs the conversion.
ยง

impl<T, U> TryIntoVersioned<U> for T
where U: TryFromVersioned<T>,

ยง

type Error = <U as TryFromVersioned<T>>::Error

The type returned in the event of a conversion error.
ยง

fn try_into_versioned( self, grove_version: &GroveVersion, ) -> Result<U, <U as TryFromVersioned<T>>::Error>

Performs the conversion.
ยง

impl<T, U> TryIntoWithBlockHashLookup<U> for T
where U: TryFromWithBlockHashLookup<T>,

ยง

type Error = <U as TryFromWithBlockHashLookup<T>>::Error

ยง

fn try_into_with_block_hash_lookup<F>( self, block_hash_lookup: F, network: Network, ) -> Result<U, <T as TryIntoWithBlockHashLookup<U>>::Error>
where F: Fn(&BlockHash) -> Option<u32>,

Converts self into T, using a block hash lookup function.
ยง

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

ยง

fn vzip(self) -> V

ยง

impl<T> WithSubscriber for T

ยง

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
ยง

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more