Skip to main content

PoolId

Enum PoolId 

Source
#[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

Source§

fn visit<'allocative_a, 'allocative_b: 'allocative_a>( &self, visitor: &'allocative_a mut Visitor<'allocative_b>, )

Source§

impl Clone for PoolId

Source§

fn clone(&self) -> PoolId

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

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

Performs copy-assignment from source. Read more
Source§

impl Copy for PoolId

Source§

impl Debug for PoolId

Source§

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

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for PoolId

Source§

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 Display for PoolId

Source§

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

Formats the value using the given formatter. Read more
Source§

impl Eq for PoolId

Source§

impl From<PoolId> for u8

Source§

fn from(enum_value: PoolId) -> Self

Converts to this type from the input type.
Source§

impl From<u8> for PoolId

Source§

fn from(number: u8) -> Self

Converts to this type from the input type.
Source§

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,

Interprets the given source as a &Self. Read more
Source§

fn ref_from_prefix( source: &[u8], ) -> Result<(&Self, &[u8]), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>
where Self: KnownLayout + Immutable,

Interprets the prefix of the given source as a &Self without copying. Read more
Source§

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 more
Source§

fn mut_from_bytes( source: &mut [u8], ) -> Result<&mut Self, ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>
where Self: IntoBytes + KnownLayout,

Interprets the given source as a &mut Self. Read more
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,

Interprets the prefix of the given source as a &mut Self without copying. Read more
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,

Interprets the suffix of the given source as a &mut Self without copying. Read more
Source§

fn read_from_bytes(source: &[u8]) -> Result<Self, SizeError<&[u8], Self>>
where Self: Sized,

Reads a copy of Self from the given source. Read more
Source§

fn read_from_prefix( source: &[u8], ) -> Result<(Self, &[u8]), SizeError<&[u8], Self>>
where Self: Sized,

Reads a copy of Self from the prefix of the given source. Read more
Source§

fn read_from_suffix( source: &[u8], ) -> Result<(&[u8], Self), SizeError<&[u8], Self>>
where Self: Sized,

Reads a copy of Self from the suffix of the given source. Read more
Source§

impl FromPrimitive for PoolId

Source§

type Primitive = u8

Source§

fn from_primitive(number: Self::Primitive) -> Self

Source§

impl FromZeros for PoolId

Source§

fn zero(&mut self)

Overwrites self with zeros. Read more
Source§

fn new_zeroed() -> Self
where Self: Sized,

Creates an instance of Self from zeroed bytes. Read more
Source§

impl Immutable for PoolId

Source§

impl IntoBytes for PoolId

Source§

fn as_bytes(&self) -> &[u8]
where Self: Immutable,

Gets the bytes of this value. Read more
Source§

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,

Writes a copy of self to dst. Read more
Source§

fn write_to_prefix( &self, dst: &mut [u8], ) -> Result<(), SizeError<&Self, &mut [u8]>>
where Self: Immutable,

Writes a copy of self to the prefix of dst. Read more
Source§

fn write_to_suffix( &self, dst: &mut [u8], ) -> Result<(), SizeError<&Self, &mut [u8]>>
where Self: Immutable,

Writes a copy of self to the suffix of dst. Read more
Source§

impl KnownLayout for PoolId
where Self: Sized,

Source§

type PointerMetadata = ()

The type of metadata stored in a pointer to Self. Read more
Source§

fn size_for_metadata(meta: Self::PointerMetadata) -> Option<usize>

Computes the size of an object of type Self with the given pointer metadata. Read more
Source§

impl Ord for PoolId

Source§

fn cmp(&self, other: &PoolId) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 (const: unstable) · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 (const: unstable) · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for PoolId

Source§

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

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

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

Inequality operator !=. Read more
Source§

impl PartialOrd for PoolId

Source§

fn partial_cmp(&self, other: &PoolId) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 (const: unstable) · Source§

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

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 (const: unstable) · Source§

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

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 (const: unstable) · Source§

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

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 (const: unstable) · Source§

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

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl Serialize for PoolId

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl StructuralPartialEq for PoolId

Source§

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,

Attempts to interpret the given source as a &Self. Read more
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,

Attempts to interpret the prefix of the given source as a &Self. Read more
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,

Attempts to interpret the suffix of the given source as a &Self. Read more
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,

Attempts to interpret the given source as a &mut Self without copying. Read more
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,

Attempts to interpret the prefix of the given source as a &mut Self. Read more
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,

Attempts to interpret the suffix of the given source as a &mut Self. Read more
Source§

fn try_read_from_bytes( source: &[u8], ) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>
where Self: Sized,

Attempts to read the given source as a Self. Read more
Source§

fn try_read_from_prefix( source: &[u8], ) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>
where Self: Sized,

Attempts to read a Self from the prefix of the given source. Read more
Source§

fn try_read_from_suffix( source: &[u8], ) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>
where Self: Sized,

Attempts to read a Self from the suffix of the given source. Read more

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
Source§

impl<Q, K> Comparable<K> for Q
where Q: Ord + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

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
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

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
Source§

impl<T> Pointable for T

Source§

const ALIGN: usize

The alignment of pointer.
Source§

type Init = T

The type for initializers.
Source§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
Source§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
Source§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
Source§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> StoredRaw for T

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
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.
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.
Source§

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

Source§

fn vzip(self) -> V