pub enum Error {
Show 126 variants
InsufficientAllowance,
CannotDepositZeroAmount,
PurseBalanceMismatch,
InsufficientBalance,
PurseError,
InsufficientBalanceForStake,
NotAnOwner,
OwnerIsNotInitialized,
NotWhitelisted,
TotalSupplyOverflow,
ValueNotAvailable,
ActivationTimeInPast,
ArithmeticOverflow,
BytesConversionError,
MappingItemNotAvailable,
TypeMismatch,
InvalidContext,
Unknown,
NoSuchMethod,
VariableValueNotSet,
BytesDeserializationError,
CouldntDeserializeValueToCorrectType,
TokenDoesNotExist,
TokenAlreadyExists,
ApprovalToCurrentOwner,
ApproveCallerIsNotOwnerNorApprovedForAll,
CallerIsNotOwnerNorApproved,
TransferToNonERC721ReceiverImplementer,
TransferFromIncorrectOwner,
ApproveToCaller,
InvalidTokenOwner,
UserAlreadyOwnsToken,
InformalVotingTimeNotReached,
FormalVotingTimeNotReached,
VoteOnCompletedVotingNotAllowed,
FinishingCompletedVotingNotAllowed,
CannotVoteTwice,
NotEnoughReputation,
ContractToCallNotSet,
VotingDuringTimeBetweenVotingsNotAllowed,
VotingNotCompleted,
FormalVotingNotCompleted,
InformalVotingNotStarted,
ConfigurationNotFound,
VotingCannotBeCancelledYet,
VaOnboardedAlready,
OnboardingAlreadyInProgress,
NotOnboarded,
NotKyced,
UnexpectedOnboardingError,
KycAlreadyInProgress,
UserKycedAlready,
UnexpectedKycError,
MappingIndexDoesNotExist,
BallotDoesNotExist,
VoterDoesNotExist,
VotingDoesNotExist,
ZeroStake,
VotingAlreadyCanceled,
OnlyReputationTokenContractCanCancel,
SubjectOfSlashing,
VotingAlreadyFinished,
VotingWithGivenTypeNotInProgress,
VotingIdNotFound,
VotingAddressNotFound,
OnboardingRequestNotFound,
OnboardingConfigurationNotFound,
AttachedValueMismatch,
NotAProposedOwner,
NoProposedOwner,
CannotPostJobForSelf,
JobPosterNotKycd,
WorkerNotKycd,
CannotCancelJob,
NotAuthorizedToSubmitResult,
CannotAcceptJob,
CannotSubmitJob,
CannotVoteOnOwnJob,
VotingNotStarted,
JobAlreadySubmitted,
NotOnboardedWorkerCannotStakeReputation,
DosFeeTooLow,
CannotBidOnOwnJob,
PaymentExceedsMaxBudget,
JobOfferNotFound,
BidNotFound,
JobNotFound,
OnlyJobPosterCanPickABid,
OnlyWorkerCanSubmitProof,
InternalAuctionTimeExpired,
PublicAuctionTimeExpired,
PublicAuctionNotStarted,
AuctionNotRunning,
OnlyOnboardedWorkerCanBid,
OnboardedWorkerCannotBid,
CannotCancelBidBeforeAcceptanceTimeout,
CannotCancelBidOnCompletedJobOffer,
CannotCancelNotOwnedBid,
CannotSubmitJobProof,
GracePeriodNotStarted,
CannotCancelNotOwnedJobOffer,
JobOfferCannotBeYetCanceled,
JobCannotBeYetCanceled,
FiatRateNotSet,
OnlyJobPosterCanModifyJobOffer,
OnboardedWorkerCannotStakeCSPR,
NotOnboardedWorkerMustStakeCSPR,
CannotStakeBothCSPRAndReputation,
BidAlreadyPicked,
BidCanceled,
BidRejected,
JobProofSubmittedAfterFinishTime,
CannotStakeTwice,
VotingStakeDoesntExists,
BidStakeDoesntExists,
CannotUnstakeMoreThanStaked,
InvalidAddress,
RepositoryError,
KeyValueStorageError,
DictionaryStorageError,
StorageError,
VMInternalError,
CLValueError,
TransferError,
ExpectedInformal,
ExpectedFormalToBeOn,
}
Variants§
InsufficientAllowance
CannotDepositZeroAmount
PurseBalanceMismatch
InsufficientBalance
PurseError
InsufficientBalanceForStake
NotAnOwner
OwnerIsNotInitialized
NotWhitelisted
TotalSupplyOverflow
ValueNotAvailable
ActivationTimeInPast
ArithmeticOverflow
BytesConversionError
MappingItemNotAvailable
TypeMismatch
InvalidContext
Unknown
NoSuchMethod
VariableValueNotSet
BytesDeserializationError
CouldntDeserializeValueToCorrectType
TokenDoesNotExist
TokenAlreadyExists
ApprovalToCurrentOwner
ApproveCallerIsNotOwnerNorApprovedForAll
CallerIsNotOwnerNorApproved
TransferToNonERC721ReceiverImplementer
TransferFromIncorrectOwner
ApproveToCaller
InvalidTokenOwner
UserAlreadyOwnsToken
InformalVotingTimeNotReached
FormalVotingTimeNotReached
VoteOnCompletedVotingNotAllowed
FinishingCompletedVotingNotAllowed
CannotVoteTwice
NotEnoughReputation
ContractToCallNotSet
VotingDuringTimeBetweenVotingsNotAllowed
VotingNotCompleted
FormalVotingNotCompleted
InformalVotingNotStarted
ConfigurationNotFound
VotingCannotBeCancelledYet
VaOnboardedAlready
OnboardingAlreadyInProgress
NotOnboarded
NotKyced
UnexpectedOnboardingError
KycAlreadyInProgress
UserKycedAlready
UnexpectedKycError
MappingIndexDoesNotExist
BallotDoesNotExist
VoterDoesNotExist
VotingDoesNotExist
ZeroStake
VotingAlreadyCanceled
OnlyReputationTokenContractCanCancel
SubjectOfSlashing
VotingAlreadyFinished
VotingWithGivenTypeNotInProgress
VotingIdNotFound
VotingAddressNotFound
OnboardingRequestNotFound
OnboardingConfigurationNotFound
AttachedValueMismatch
NotAProposedOwner
NoProposedOwner
CannotPostJobForSelf
JobPosterNotKycd
WorkerNotKycd
CannotCancelJob
NotAuthorizedToSubmitResult
CannotAcceptJob
CannotSubmitJob
CannotVoteOnOwnJob
VotingNotStarted
JobAlreadySubmitted
NotOnboardedWorkerCannotStakeReputation
DosFeeTooLow
CannotBidOnOwnJob
PaymentExceedsMaxBudget
JobOfferNotFound
BidNotFound
JobNotFound
OnlyJobPosterCanPickABid
OnlyWorkerCanSubmitProof
InternalAuctionTimeExpired
PublicAuctionTimeExpired
PublicAuctionNotStarted
AuctionNotRunning
OnlyOnboardedWorkerCanBid
OnboardedWorkerCannotBid
CannotCancelBidBeforeAcceptanceTimeout
CannotCancelBidOnCompletedJobOffer
CannotCancelNotOwnedBid
CannotSubmitJobProof
GracePeriodNotStarted
CannotCancelNotOwnedJobOffer
JobOfferCannotBeYetCanceled
JobCannotBeYetCanceled
FiatRateNotSet
OnlyJobPosterCanModifyJobOffer
OnboardedWorkerCannotStakeCSPR
NotOnboardedWorkerMustStakeCSPR
CannotStakeBothCSPRAndReputation
BidAlreadyPicked
BidCanceled
BidRejected
JobProofSubmittedAfterFinishTime
CannotStakeTwice
VotingStakeDoesntExists
BidStakeDoesntExists
CannotUnstakeMoreThanStaked
InvalidAddress
RepositoryError
KeyValueStorageError
DictionaryStorageError
StorageError
VMInternalError
CLValueError
TransferError
ExpectedInformal
ExpectedFormalToBeOn
Trait Implementations§
source§impl PartialEq for Error
impl PartialEq for Error
impl Copy for Error
impl Eq for Error
impl StructuralPartialEq for Error
Auto Trait Implementations§
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
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