#[repr(u8)]pub enum PoolId {
Show 256 variants
Unknown = 0,
BlockFills = 1,
UltimusPool = 2,
TerraPool = 3,
Luxor = 4,
OneThash = 5,
BtcCom = 6,
Bitfarms = 7,
HuobiPool = 8,
WayiCn = 9,
CanoePool = 10,
BtcTop = 11,
BitcoinCom = 12,
Pool175btc = 13,
GbMiners = 14,
AXbt = 15,
AsicMiner = 16,
BitMinter = 17,
BitcoinRussia = 18,
BtcServ = 19,
SimplecoinUs = 20,
BtcGuild = 21,
Eligius = 22,
OzCoin = 23,
EclipseMc = 24,
MaxBtc = 25,
TripleMining = 26,
CoinLab = 27,
Pool50btc = 28,
GhashIo = 29,
StMiningCorp = 30,
Bitparking = 31,
Mmpool = 32,
Polmine = 33,
KncMiner = 34,
Bitalo = 35,
F2Pool = 36,
Hhtt = 37,
MegaBigPower = 38,
MtRed = 39,
NmcBit = 40,
YourbtcNet = 41,
GiveMeCoins = 42,
BraiinsPool = 43,
AntPool = 44,
MultiCoinCo = 45,
BcpoolIo = 46,
Cointerra = 47,
KanoPool = 48,
SoloCk = 49,
CkPool = 50,
NiceHash = 51,
BitClub = 52,
BitcoinAffiliateNetwork = 53,
Btcc = 54,
BwPool = 55,
ExxBw = 56,
Bitsolo = 57,
BitFury = 58,
TwentyOneInc = 59,
DigitalBtc = 60,
EightBaochi = 61,
MyBtcCoinPool = 62,
TbDice = 63,
HashPool = 64,
Nexious = 65,
BravoMining = 66,
HotPool = 67,
OkExPool = 68,
BcMonster = 69,
OneHash = 70,
Bixin = 71,
TatmasPool = 72,
ViaBtc = 73,
ConnectBtc = 74,
BatPool = 75,
Waterhole = 76,
DcExploration = 77,
Dcex = 78,
BtPool = 79,
FiftyEightCoin = 80,
BitcoinIndia = 81,
ShawnP0wers = 82,
PHashIo = 83,
RigPool = 84,
HaoZhuZhu = 85,
SevenPool = 86,
MiningKings = 87,
HashBx = 88,
DPool = 89,
Rawpool = 90,
Haominer = 91,
Helix = 92,
BitcoinUkraine = 93,
Poolin = 94,
SecretSuperstar = 95,
TigerpoolNet = 96,
SigmapoolCom = 97,
OkpoolTop = 98,
Hummerpool = 99,
Tangpool = 100,
BytePool = 101,
SpiderPool = 102,
NovaBlock = 103,
MiningCity = 104,
BinancePool = 105,
Minerium = 106,
LubianCom = 107,
Okkong = 108,
AaoPool = 109,
EmcdPool = 110,
FoundryUsa = 111,
SbiCrypto = 112,
ArkPool = 113,
PureBtcCom = 114,
MaraPool = 115,
KuCoinPool = 116,
EntrustCharityPool = 117,
OkMiner = 118,
Titan = 119,
PegaPool = 120,
BtcNuggets = 121,
CloudHashing = 122,
DigitalXMintsy = 123,
Telco214 = 124,
BtcPoolParty = 125,
Multipool = 126,
TransactionCoinMining = 127,
BtcDig = 128,
TrickysBtcPool = 129,
BtcMp = 130,
Eobot = 131,
Unomp = 132,
Patels = 133,
GoGreenLight = 134,
EkanemBtc = 135,
Canoe = 136,
Tiger = 137,
OneM1x = 138,
Zulupool = 139,
SecPool = 140,
Ocean = 141,
WhitePool = 142,
Wk057 = 143,
FutureBitApolloSolo = 144,
CarbonNegative = 145,
PortlandHodl = 146,
Phoenix = 147,
Neopool = 148,
MaxiPool = 149,
BitFuFuPool = 150,
LuckyPool = 151,
MiningDutch = 152,
PublicPool = 153,
MiningSquared = 154,
InnopolisTech = 155,
BtcLab = 156,
Parasite = 157,
Dummy158 = 158,
Dummy159 = 159,
Dummy160 = 160,
Dummy161 = 161,
Dummy162 = 162,
Dummy163 = 163,
Dummy164 = 164,
Dummy165 = 165,
Dummy166 = 166,
Dummy167 = 167,
Dummy168 = 168,
Dummy169 = 169,
Dummy170 = 170,
Dummy171 = 171,
Dummy172 = 172,
Dummy173 = 173,
Dummy174 = 174,
Dummy175 = 175,
Dummy176 = 176,
Dummy177 = 177,
Dummy178 = 178,
Dummy179 = 179,
Dummy180 = 180,
Dummy181 = 181,
Dummy182 = 182,
Dummy183 = 183,
Dummy184 = 184,
Dummy185 = 185,
Dummy186 = 186,
Dummy187 = 187,
Dummy188 = 188,
Dummy189 = 189,
Dummy190 = 190,
Dummy191 = 191,
Dummy192 = 192,
Dummy193 = 193,
Dummy194 = 194,
Dummy195 = 195,
Dummy196 = 196,
Dummy197 = 197,
Dummy198 = 198,
Dummy199 = 199,
Dummy200 = 200,
Dummy201 = 201,
Dummy202 = 202,
Dummy203 = 203,
Dummy204 = 204,
Dummy205 = 205,
Dummy206 = 206,
Dummy207 = 207,
Dummy208 = 208,
Dummy209 = 209,
Dummy210 = 210,
Dummy211 = 211,
Dummy212 = 212,
Dummy213 = 213,
Dummy214 = 214,
Dummy215 = 215,
Dummy216 = 216,
Dummy217 = 217,
Dummy218 = 218,
Dummy219 = 219,
Dummy220 = 220,
Dummy221 = 221,
Dummy222 = 222,
Dummy223 = 223,
Dummy224 = 224,
Dummy225 = 225,
Dummy226 = 226,
Dummy227 = 227,
Dummy228 = 228,
Dummy229 = 229,
Dummy230 = 230,
Dummy231 = 231,
Dummy232 = 232,
Dummy233 = 233,
Dummy234 = 234,
Dummy235 = 235,
Dummy236 = 236,
Dummy237 = 237,
Dummy238 = 238,
Dummy239 = 239,
Dummy240 = 240,
Dummy241 = 241,
Dummy242 = 242,
Dummy243 = 243,
Dummy244 = 244,
Dummy245 = 245,
Dummy246 = 246,
Dummy247 = 247,
Dummy248 = 248,
Dummy249 = 249,
Dummy250 = 250,
Dummy251 = 251,
Dummy252 = 252,
Dummy253 = 253,
Dummy254 = 254,
Dummy255 = 255,
}Variants§
Unknown = 0
BlockFills = 1
UltimusPool = 2
TerraPool = 3
Luxor = 4
OneThash = 5
BtcCom = 6
Bitfarms = 7
HuobiPool = 8
WayiCn = 9
CanoePool = 10
BtcTop = 11
BitcoinCom = 12
Pool175btc = 13
GbMiners = 14
AXbt = 15
AsicMiner = 16
BitMinter = 17
BitcoinRussia = 18
BtcServ = 19
SimplecoinUs = 20
BtcGuild = 21
Eligius = 22
OzCoin = 23
EclipseMc = 24
MaxBtc = 25
TripleMining = 26
CoinLab = 27
Pool50btc = 28
GhashIo = 29
StMiningCorp = 30
Bitparking = 31
Mmpool = 32
Polmine = 33
KncMiner = 34
Bitalo = 35
F2Pool = 36
Hhtt = 37
MegaBigPower = 38
MtRed = 39
NmcBit = 40
YourbtcNet = 41
GiveMeCoins = 42
BraiinsPool = 43
AntPool = 44
MultiCoinCo = 45
BcpoolIo = 46
Cointerra = 47
KanoPool = 48
SoloCk = 49
CkPool = 50
NiceHash = 51
BitClub = 52
BitcoinAffiliateNetwork = 53
Btcc = 54
BwPool = 55
ExxBw = 56
Bitsolo = 57
BitFury = 58
TwentyOneInc = 59
DigitalBtc = 60
EightBaochi = 61
MyBtcCoinPool = 62
TbDice = 63
HashPool = 64
Nexious = 65
BravoMining = 66
HotPool = 67
OkExPool = 68
BcMonster = 69
OneHash = 70
Bixin = 71
TatmasPool = 72
ViaBtc = 73
ConnectBtc = 74
BatPool = 75
Waterhole = 76
DcExploration = 77
Dcex = 78
BtPool = 79
FiftyEightCoin = 80
BitcoinIndia = 81
ShawnP0wers = 82
PHashIo = 83
RigPool = 84
HaoZhuZhu = 85
SevenPool = 86
MiningKings = 87
HashBx = 88
DPool = 89
Rawpool = 90
Haominer = 91
Helix = 92
BitcoinUkraine = 93
Poolin = 94
SecretSuperstar = 95
TigerpoolNet = 96
SigmapoolCom = 97
OkpoolTop = 98
Hummerpool = 99
Tangpool = 100
BytePool = 101
SpiderPool = 102
NovaBlock = 103
MiningCity = 104
BinancePool = 105
Minerium = 106
LubianCom = 107
Okkong = 108
AaoPool = 109
EmcdPool = 110
FoundryUsa = 111
SbiCrypto = 112
ArkPool = 113
PureBtcCom = 114
MaraPool = 115
KuCoinPool = 116
EntrustCharityPool = 117
OkMiner = 118
Titan = 119
PegaPool = 120
BtcNuggets = 121
CloudHashing = 122
DigitalXMintsy = 123
Telco214 = 124
BtcPoolParty = 125
Multipool = 126
TransactionCoinMining = 127
BtcDig = 128
TrickysBtcPool = 129
BtcMp = 130
Eobot = 131
Unomp = 132
Patels = 133
GoGreenLight = 134
EkanemBtc = 135
Canoe = 136
Tiger = 137
OneM1x = 138
Zulupool = 139
SecPool = 140
Ocean = 141
WhitePool = 142
Wk057 = 143
FutureBitApolloSolo = 144
CarbonNegative = 145
PortlandHodl = 146
Phoenix = 147
Neopool = 148
MaxiPool = 149
BitFuFuPool = 150
LuckyPool = 151
MiningDutch = 152
PublicPool = 153
MiningSquared = 154
InnopolisTech = 155
BtcLab = 156
Parasite = 157
Dummy158 = 158
Dummy159 = 159
Dummy160 = 160
Dummy161 = 161
Dummy162 = 162
Dummy163 = 163
Dummy164 = 164
Dummy165 = 165
Dummy166 = 166
Dummy167 = 167
Dummy168 = 168
Dummy169 = 169
Dummy170 = 170
Dummy171 = 171
Dummy172 = 172
Dummy173 = 173
Dummy174 = 174
Dummy175 = 175
Dummy176 = 176
Dummy177 = 177
Dummy178 = 178
Dummy179 = 179
Dummy180 = 180
Dummy181 = 181
Dummy182 = 182
Dummy183 = 183
Dummy184 = 184
Dummy185 = 185
Dummy186 = 186
Dummy187 = 187
Dummy188 = 188
Dummy189 = 189
Dummy190 = 190
Dummy191 = 191
Dummy192 = 192
Dummy193 = 193
Dummy194 = 194
Dummy195 = 195
Dummy196 = 196
Dummy197 = 197
Dummy198 = 198
Dummy199 = 199
Dummy200 = 200
Dummy201 = 201
Dummy202 = 202
Dummy203 = 203
Dummy204 = 204
Dummy205 = 205
Dummy206 = 206
Dummy207 = 207
Dummy208 = 208
Dummy209 = 209
Dummy210 = 210
Dummy211 = 211
Dummy212 = 212
Dummy213 = 213
Dummy214 = 214
Dummy215 = 215
Dummy216 = 216
Dummy217 = 217
Dummy218 = 218
Dummy219 = 219
Dummy220 = 220
Dummy221 = 221
Dummy222 = 222
Dummy223 = 223
Dummy224 = 224
Dummy225 = 225
Dummy226 = 226
Dummy227 = 227
Dummy228 = 228
Dummy229 = 229
Dummy230 = 230
Dummy231 = 231
Dummy232 = 232
Dummy233 = 233
Dummy234 = 234
Dummy235 = 235
Dummy236 = 236
Dummy237 = 237
Dummy238 = 238
Dummy239 = 239
Dummy240 = 240
Dummy241 = 241
Dummy242 = 242
Dummy243 = 243
Dummy244 = 244
Dummy245 = 245
Dummy246 = 246
Dummy247 = 247
Dummy248 = 248
Dummy249 = 249
Dummy250 = 250
Dummy251 = 251
Dummy252 = 252
Dummy253 = 253
Dummy254 = 254
Dummy255 = 255
Trait Implementations§
Source§impl Allocative for PoolId
impl Allocative for PoolId
Source§impl<'de> Deserialize<'de> for PoolId
impl<'de> Deserialize<'de> for PoolId
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromBytes for PoolId
impl FromBytes for PoolId
Source§fn ref_from_bytes(
source: &[u8],
) -> Result<&Self, ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: KnownLayout + Immutable,
fn ref_from_bytes(
source: &[u8],
) -> Result<&Self, ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: KnownLayout + Immutable,
Source§fn ref_from_prefix(
source: &[u8],
) -> Result<(&Self, &[u8]), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: KnownLayout + Immutable,
fn ref_from_prefix(
source: &[u8],
) -> Result<(&Self, &[u8]), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: KnownLayout + Immutable,
Source§fn ref_from_suffix(
source: &[u8],
) -> Result<(&[u8], &Self), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: Immutable + KnownLayout,
fn ref_from_suffix(
source: &[u8],
) -> Result<(&[u8], &Self), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: Immutable + KnownLayout,
Interprets the suffix of the given bytes as a
&Self. Read moreSource§fn mut_from_bytes(
source: &mut [u8],
) -> Result<&mut Self, ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
fn mut_from_bytes(
source: &mut [u8],
) -> Result<&mut Self, ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
Source§fn mut_from_prefix(
source: &mut [u8],
) -> Result<(&mut Self, &mut [u8]), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
fn mut_from_prefix(
source: &mut [u8],
) -> Result<(&mut Self, &mut [u8]), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
Source§fn mut_from_suffix(
source: &mut [u8],
) -> Result<(&mut [u8], &mut Self), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
fn mut_from_suffix(
source: &mut [u8],
) -> Result<(&mut [u8], &mut Self), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
Source§impl FromPrimitive for PoolId
impl FromPrimitive for PoolId
Source§impl IntoBytes for PoolId
impl IntoBytes for PoolId
Source§fn as_mut_bytes(&mut self) -> &mut [u8] ⓘwhere
Self: FromBytes,
fn as_mut_bytes(&mut self) -> &mut [u8] ⓘwhere
Self: FromBytes,
Gets the bytes of this value mutably. Read more
Source§fn write_to(&self, dst: &mut [u8]) -> Result<(), SizeError<&Self, &mut [u8]>>where
Self: Immutable,
fn write_to(&self, dst: &mut [u8]) -> Result<(), SizeError<&Self, &mut [u8]>>where
Self: Immutable,
Source§impl KnownLayout for PoolIdwhere
Self: Sized,
impl KnownLayout for PoolIdwhere
Self: Sized,
Source§type PointerMetadata = ()
type PointerMetadata = ()
The type of metadata stored in a pointer to
Self. Read moreSource§fn size_for_metadata(meta: Self::PointerMetadata) -> Option<usize>
fn size_for_metadata(meta: Self::PointerMetadata) -> Option<usize>
Computes the size of an object of type
Self with the given pointer
metadata. Read moreSource§impl Ord for PoolId
impl Ord for PoolId
Source§impl PartialOrd for PoolId
impl PartialOrd for PoolId
Source§impl TryFromBytes for PoolId
impl TryFromBytes for PoolId
Source§fn try_ref_from_bytes(
source: &[u8],
) -> Result<&Self, ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
fn try_ref_from_bytes(
source: &[u8],
) -> Result<&Self, ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
Source§fn try_ref_from_prefix(
source: &[u8],
) -> Result<(&Self, &[u8]), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
fn try_ref_from_prefix(
source: &[u8],
) -> Result<(&Self, &[u8]), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
Source§fn try_ref_from_suffix(
source: &[u8],
) -> Result<(&[u8], &Self), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
fn try_ref_from_suffix(
source: &[u8],
) -> Result<(&[u8], &Self), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
Source§fn try_mut_from_bytes(
bytes: &mut [u8],
) -> Result<&mut Self, ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
fn try_mut_from_bytes(
bytes: &mut [u8],
) -> Result<&mut Self, ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
Source§fn try_mut_from_prefix(
source: &mut [u8],
) -> Result<(&mut Self, &mut [u8]), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
fn try_mut_from_prefix(
source: &mut [u8],
) -> Result<(&mut Self, &mut [u8]), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
Source§fn try_mut_from_suffix(
source: &mut [u8],
) -> Result<(&mut [u8], &mut Self), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
fn try_mut_from_suffix(
source: &mut [u8],
) -> Result<(&mut [u8], &mut Self), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
Source§fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
Source§fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
Source§fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
impl Copy for PoolId
impl Eq for PoolId
impl Immutable for PoolId
impl StructuralPartialEq for PoolId
Auto Trait Implementations§
impl Freeze for PoolId
impl RefUnwindSafe for PoolId
impl Send for PoolId
impl Sync for PoolId
impl Unpin for PoolId
impl UnwindSafe for PoolId
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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>
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