#[repr(u8)]pub enum OutputType {
Show 256 variants
P2PK65 = 0,
P2PK33 = 1,
P2PKH = 2,
P2MS = 3,
P2SH = 4,
OpReturn = 5,
P2WPKH = 6,
P2WSH = 7,
P2TR = 8,
P2A = 9,
Dummy10 = 10,
Dummy11 = 11,
Dummy12 = 12,
Dummy13 = 13,
Dummy14 = 14,
Dummy15 = 15,
Dummy16 = 16,
Dummy17 = 17,
Dummy18 = 18,
Dummy19 = 19,
Dummy20 = 20,
Dummy21 = 21,
Dummy22 = 22,
Dummy23 = 23,
Dummy24 = 24,
Dummy25 = 25,
Dummy26 = 26,
Dummy27 = 27,
Dummy28 = 28,
Dummy29 = 29,
Dummy30 = 30,
Dummy31 = 31,
Dummy32 = 32,
Dummy33 = 33,
Dummy34 = 34,
Dummy35 = 35,
Dummy36 = 36,
Dummy37 = 37,
Dummy38 = 38,
Dummy39 = 39,
Dummy40 = 40,
Dummy41 = 41,
Dummy42 = 42,
Dummy43 = 43,
Dummy44 = 44,
Dummy45 = 45,
Dummy46 = 46,
Dummy47 = 47,
Dummy48 = 48,
Dummy49 = 49,
Dummy50 = 50,
Dummy51 = 51,
Dummy52 = 52,
Dummy53 = 53,
Dummy54 = 54,
Dummy55 = 55,
Dummy56 = 56,
Dummy57 = 57,
Dummy58 = 58,
Dummy59 = 59,
Dummy60 = 60,
Dummy61 = 61,
Dummy62 = 62,
Dummy63 = 63,
Dummy64 = 64,
Dummy65 = 65,
Dummy66 = 66,
Dummy67 = 67,
Dummy68 = 68,
Dummy69 = 69,
Dummy70 = 70,
Dummy71 = 71,
Dummy72 = 72,
Dummy73 = 73,
Dummy74 = 74,
Dummy75 = 75,
Dummy76 = 76,
Dummy77 = 77,
Dummy78 = 78,
Dummy79 = 79,
Dummy80 = 80,
Dummy81 = 81,
Dummy82 = 82,
Dummy83 = 83,
Dummy84 = 84,
Dummy85 = 85,
Dummy86 = 86,
Dummy87 = 87,
Dummy88 = 88,
Dummy89 = 89,
Dummy90 = 90,
Dummy91 = 91,
Dummy92 = 92,
Dummy93 = 93,
Dummy94 = 94,
Dummy95 = 95,
Dummy96 = 96,
Dummy97 = 97,
Dummy98 = 98,
Dummy99 = 99,
Dummy100 = 100,
Dummy101 = 101,
Dummy102 = 102,
Dummy103 = 103,
Dummy104 = 104,
Dummy105 = 105,
Dummy106 = 106,
Dummy107 = 107,
Dummy108 = 108,
Dummy109 = 109,
Dummy110 = 110,
Dummy111 = 111,
Dummy112 = 112,
Dummy113 = 113,
Dummy114 = 114,
Dummy115 = 115,
Dummy116 = 116,
Dummy117 = 117,
Dummy118 = 118,
Dummy119 = 119,
Dummy120 = 120,
Dummy121 = 121,
Dummy122 = 122,
Dummy123 = 123,
Dummy124 = 124,
Dummy125 = 125,
Dummy126 = 126,
Dummy127 = 127,
Dummy128 = 128,
Dummy129 = 129,
Dummy130 = 130,
Dummy131 = 131,
Dummy132 = 132,
Dummy133 = 133,
Dummy134 = 134,
Dummy135 = 135,
Dummy136 = 136,
Dummy137 = 137,
Dummy138 = 138,
Dummy139 = 139,
Dummy140 = 140,
Dummy141 = 141,
Dummy142 = 142,
Dummy143 = 143,
Dummy144 = 144,
Dummy145 = 145,
Dummy146 = 146,
Dummy147 = 147,
Dummy148 = 148,
Dummy149 = 149,
Dummy150 = 150,
Dummy151 = 151,
Dummy152 = 152,
Dummy153 = 153,
Dummy154 = 154,
Dummy155 = 155,
Dummy156 = 156,
Dummy157 = 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,
Empty = 254,
Unknown = 255,
}
Variants§
P2PK65 = 0
P2PK33 = 1
P2PKH = 2
P2MS = 3
P2SH = 4
OpReturn = 5
P2WPKH = 6
P2WSH = 7
P2TR = 8
P2A = 9
Dummy10 = 10
Dummy11 = 11
Dummy12 = 12
Dummy13 = 13
Dummy14 = 14
Dummy15 = 15
Dummy16 = 16
Dummy17 = 17
Dummy18 = 18
Dummy19 = 19
Dummy20 = 20
Dummy21 = 21
Dummy22 = 22
Dummy23 = 23
Dummy24 = 24
Dummy25 = 25
Dummy26 = 26
Dummy27 = 27
Dummy28 = 28
Dummy29 = 29
Dummy30 = 30
Dummy31 = 31
Dummy32 = 32
Dummy33 = 33
Dummy34 = 34
Dummy35 = 35
Dummy36 = 36
Dummy37 = 37
Dummy38 = 38
Dummy39 = 39
Dummy40 = 40
Dummy41 = 41
Dummy42 = 42
Dummy43 = 43
Dummy44 = 44
Dummy45 = 45
Dummy46 = 46
Dummy47 = 47
Dummy48 = 48
Dummy49 = 49
Dummy50 = 50
Dummy51 = 51
Dummy52 = 52
Dummy53 = 53
Dummy54 = 54
Dummy55 = 55
Dummy56 = 56
Dummy57 = 57
Dummy58 = 58
Dummy59 = 59
Dummy60 = 60
Dummy61 = 61
Dummy62 = 62
Dummy63 = 63
Dummy64 = 64
Dummy65 = 65
Dummy66 = 66
Dummy67 = 67
Dummy68 = 68
Dummy69 = 69
Dummy70 = 70
Dummy71 = 71
Dummy72 = 72
Dummy73 = 73
Dummy74 = 74
Dummy75 = 75
Dummy76 = 76
Dummy77 = 77
Dummy78 = 78
Dummy79 = 79
Dummy80 = 80
Dummy81 = 81
Dummy82 = 82
Dummy83 = 83
Dummy84 = 84
Dummy85 = 85
Dummy86 = 86
Dummy87 = 87
Dummy88 = 88
Dummy89 = 89
Dummy90 = 90
Dummy91 = 91
Dummy92 = 92
Dummy93 = 93
Dummy94 = 94
Dummy95 = 95
Dummy96 = 96
Dummy97 = 97
Dummy98 = 98
Dummy99 = 99
Dummy100 = 100
Dummy101 = 101
Dummy102 = 102
Dummy103 = 103
Dummy104 = 104
Dummy105 = 105
Dummy106 = 106
Dummy107 = 107
Dummy108 = 108
Dummy109 = 109
Dummy110 = 110
Dummy111 = 111
Dummy112 = 112
Dummy113 = 113
Dummy114 = 114
Dummy115 = 115
Dummy116 = 116
Dummy117 = 117
Dummy118 = 118
Dummy119 = 119
Dummy120 = 120
Dummy121 = 121
Dummy122 = 122
Dummy123 = 123
Dummy124 = 124
Dummy125 = 125
Dummy126 = 126
Dummy127 = 127
Dummy128 = 128
Dummy129 = 129
Dummy130 = 130
Dummy131 = 131
Dummy132 = 132
Dummy133 = 133
Dummy134 = 134
Dummy135 = 135
Dummy136 = 136
Dummy137 = 137
Dummy138 = 138
Dummy139 = 139
Dummy140 = 140
Dummy141 = 141
Dummy142 = 142
Dummy143 = 143
Dummy144 = 144
Dummy145 = 145
Dummy146 = 146
Dummy147 = 147
Dummy148 = 148
Dummy149 = 149
Dummy150 = 150
Dummy151 = 151
Dummy152 = 152
Dummy153 = 153
Dummy154 = 154
Dummy155 = 155
Dummy156 = 156
Dummy157 = 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
Empty = 254
Unknown = 255
Implementations§
Source§impl OutputType
impl OutputType
pub fn is_spendable(&self) -> bool
pub fn is_address(&self) -> bool
pub fn is_not_address(&self) -> bool
pub fn is_unspendable(&self) -> bool
pub fn as_vec() -> Vec<Self>
Trait Implementations§
Source§impl Clone for OutputType
impl Clone for OutputType
Source§fn clone(&self) -> OutputType
fn clone(&self) -> OutputType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for OutputType
impl Debug for OutputType
Source§impl Display for OutputType
impl Display for OutputType
Source§impl From<&Address> for OutputType
impl From<&Address> for OutputType
Source§impl From<&ScriptBuf> for OutputType
impl From<&ScriptBuf> for OutputType
Source§impl From<AddressType> for OutputType
impl From<AddressType> for OutputType
Source§fn from(value: AddressType) -> Self
fn from(value: AddressType) -> Self
Converts to this type from the input type.
Source§impl FromBytes for OutputType
impl FromBytes for OutputType
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 FromZeros for OutputType
impl FromZeros for OutputType
Source§impl IntoBytes for OutputType
impl IntoBytes for OutputType
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 OutputTypewhere
Self: Sized,
impl KnownLayout for OutputTypewhere
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 OutputType
impl Ord for OutputType
Source§fn cmp(&self, other: &OutputType) -> Ordering
fn cmp(&self, other: &OutputType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for OutputType
impl PartialEq for OutputType
Source§impl PartialOrd for OutputType
impl PartialOrd for OutputType
Source§impl Serialize for OutputType
impl Serialize for OutputType
Source§impl TryFrom<OutputType> for AddressType
impl TryFrom<OutputType> for AddressType
Source§impl TryFromBytes for OutputType
impl TryFromBytes for OutputType
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 OutputType
impl Eq for OutputType
impl Immutable for OutputType
impl StructuralPartialEq for OutputType
Auto Trait Implementations§
impl Freeze for OutputType
impl RefUnwindSafe for OutputType
impl Send for OutputType
impl Sync for OutputType
impl Unpin for OutputType
impl UnwindSafe for OutputType
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