pub enum TensorMarketplaceError {
Show 46 variants
ArithmeticError = 6_100,
ExpiryTooLarge = 6_101,
BadOwner = 6_102,
BadListState = 6_103,
BadRoyaltiesPct = 6_104,
PriceMismatch = 6_105,
CreatorMismatch = 6_106,
InsufficientBalance = 6_107,
BidExpired = 6_108,
TakerNotAllowed = 6_109,
BadBidField = 6_110,
BidNotYetExpired = 6_111,
BadMargin = 6_112,
WrongIxForBidTarget = 6_113,
WrongTargetId = 6_114,
MissingFvc = 6_115,
MissingCollection = 6_116,
CannotModifyTarget = 6_117,
TargetIdMustEqualBidId = 6_118,
CurrencyNotYetEnabled = 6_119,
MakerBrokerNotYetEnabled = 6_120,
OptionalRoyaltiesNotYetEnabled = 6_121,
WrongStateVersion = 6_122,
WrongBidFieldId = 6_123,
BrokerMismatch = 6_124,
AssetIdMismatch = 6_125,
ListingExpired = 6_126,
ListingNotYetExpired = 6_127,
BadQuantity = 6_128,
BidFullyFilled = 6_129,
BadWhitelist = 6_130,
ForbiddenCollection = 6_131,
BadCosigner = 6_132,
BadMintProof = 6_133,
CurrencyMismatch = 6_134,
BidBalanceNotEmptied = 6_135,
BadRentDest = 6_136,
CurrencyNotYetWhitelisted = 6_137,
MakerBrokerNotYetWhitelisted = 6_138,
WrongTokenRecordDerivation = 6_139,
InvalidFeeAccount = 6_140,
InsufficientRemainingAccounts = 6_141,
MissingBroker = 6_142,
MissingBrokerTokenAccount = 6_143,
InvalidTokenAccount = 6_144,
MissingCreatorATA = 6_145,
}
Variants§
ArithmeticError = 6_100
6100 - arithmetic error
ExpiryTooLarge = 6_101
6101 - expiry too large
BadOwner = 6_102
6102 - bad owner
BadListState = 6_103
6103 - bad list state
BadRoyaltiesPct = 6_104
6104 - royalties pct must be between 0 and 100
PriceMismatch = 6_105
6105 - price mismatch
CreatorMismatch = 6_106
6106 - creator mismatch
InsufficientBalance = 6_107
6107 - insufficient balance
BidExpired = 6_108
6108 - bid has expired
TakerNotAllowed = 6_109
6109 - taker not allowed
BadBidField = 6_110
6110 - cannot pass bid field
BidNotYetExpired = 6_111
6111 - bid not yet expired
BadMargin = 6_112
6112 - bad margin
WrongIxForBidTarget = 6_113
6113 - wrong ix for bid target called
WrongTargetId = 6_114
6114 - wrong target id
MissingFvc = 6_115
6115 - creator array missing first verified creator
MissingCollection = 6_116
6116 - metadata missing collection
CannotModifyTarget = 6_117
6117 - cannot modify bid target, create a new bid
TargetIdMustEqualBidId = 6_118
6118 - target id and bid id must be the same for single bids
CurrencyNotYetEnabled = 6_119
6119 - currency not yet enabled
MakerBrokerNotYetEnabled = 6_120
6120 - maker broker not yet enabled
OptionalRoyaltiesNotYetEnabled = 6_121
6121 - optional royalties not yet enabled
WrongStateVersion = 6_122
6122 - wrong state version
WrongBidFieldId = 6_123
6123 - wrong field id
BrokerMismatch = 6_124
6124 - broker mismatch
AssetIdMismatch = 6_125
6125 - asset id mismatch
ListingExpired = 6_126
6126 - listing has expired
ListingNotYetExpired = 6_127
6127 - listing not yet expired
BadQuantity = 6_128
6128 - bad quantity passed in
BidFullyFilled = 6_129
6129 - bid fully filled
BadWhitelist = 6_130
6130 - bad whitelist
ForbiddenCollection = 6_131
6131 - forbidden collection
BadCosigner = 6_132
6132 - bad cosigner
BadMintProof = 6_133
6133 - bad mint proof
CurrencyMismatch = 6_134
6134 - Currency mismatch
BidBalanceNotEmptied = 6_135
6135 - The bid balance was not emptied
BadRentDest = 6_136
6136 - Bad rent dest.
CurrencyNotYetWhitelisted = 6_137
6137 - currency not yet whitelisted
MakerBrokerNotYetWhitelisted = 6_138
6138 - maker broker not yet whitelisted
WrongTokenRecordDerivation = 6_139
6139 - token record derivation is wrong
InvalidFeeAccount = 6_140
6140 - invalid fee account
InsufficientRemainingAccounts = 6_141
6141 - insufficient remaining accounts
MissingBroker = 6_142
6142 - missing broker account
MissingBrokerTokenAccount = 6_143
6143 - missing broker token account
InvalidTokenAccount = 6_144
6144 - invalidtoken account
MissingCreatorATA = 6_145
6145 - missing creator ATA
Trait Implementations§
Source§impl Clone for TensorMarketplaceError
impl Clone for TensorMarketplaceError
Source§fn clone(&self) -> TensorMarketplaceError
fn clone(&self) -> TensorMarketplaceError
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for TensorMarketplaceError
impl Debug for TensorMarketplaceError
Source§impl Display for TensorMarketplaceError
impl Display for TensorMarketplaceError
Source§impl Error for TensorMarketplaceError
impl Error for TensorMarketplaceError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
Source§impl FromPrimitive for TensorMarketplaceError
impl FromPrimitive for TensorMarketplaceError
Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moreSource§impl PartialEq for TensorMarketplaceError
impl PartialEq for TensorMarketplaceError
impl Eq for TensorMarketplaceError
impl StructuralPartialEq for TensorMarketplaceError
Auto Trait Implementations§
impl Freeze for TensorMarketplaceError
impl RefUnwindSafe for TensorMarketplaceError
impl Send for TensorMarketplaceError
impl Sync for TensorMarketplaceError
impl Unpin for TensorMarketplaceError
impl UnwindSafe for TensorMarketplaceError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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>
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>
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