#[non_exhaustive]#[repr(u8)]pub enum Keyword {
Show 245 variants
Access = 0,
After = 1,
Algorithm = 2,
All = 3,
Alter = 4,
Always = 5,
Analyze = 6,
Analyzer = 7,
Api = 8,
As = 9,
Ascending = 10,
Ascii = 11,
Assert = 12,
At = 13,
Authenticate = 14,
Auto = 15,
Bearer = 16,
Before = 17,
Begin = 18,
Blank = 19,
Reject = 20,
Bm25 = 21,
Break = 22,
By = 23,
Camel = 24,
Cancel = 25,
Cascade = 26,
ChangeFeed = 27,
Changes = 28,
Capacity = 29,
Class = 30,
Comment = 31,
Commit = 32,
Concurrently = 33,
Config = 34,
Content = 35,
Continue = 36,
Create = 37,
Database = 38,
Default = 39,
Define = 40,
Delete = 41,
Descending = 42,
Diff = 43,
Dimension = 44,
Distance = 45,
DocIdsCache = 46,
DocIdsOrder = 47,
DocLengthsCache = 48,
DocLengthsOrder = 49,
Drop = 50,
Duplicate = 51,
Efc = 52,
Edgengram = 53,
Event = 54,
Else = 55,
End = 56,
Enforced = 57,
Exclude = 58,
Exists = 59,
Expired = 60,
Explain = 61,
Expunge = 62,
ExtendCandidates = 63,
False = 64,
Fetch = 65,
Field = 66,
Fields = 67,
Filters = 68,
Flexible = 69,
For = 70,
From = 71,
Full = 72,
Function = 73,
Functions = 74,
Grant = 75,
Graphql = 76,
Group = 77,
Headers = 78,
Highlights = 79,
Hnsw = 80,
Ignore = 81,
Include = 82,
Index = 83,
Info = 84,
Insert = 85,
Into = 86,
If = 87,
Is = 88,
Issuer = 89,
Jwt = 90,
Jwks = 91,
Key = 92,
KeepPrunedConnections = 93,
Kill = 94,
Let = 95,
Limit = 96,
Live = 97,
Lowercase = 98,
Lm = 99,
M = 100,
M0 = 101,
Mapper = 102,
Middleware = 103,
Merge = 104,
Model = 105,
MTree = 106,
MTreeCache = 107,
Namespace = 108,
Ngram = 109,
No = 110,
NoIndex = 111,
None = 112,
Null = 113,
Numeric = 114,
Omit = 115,
On = 116,
Only = 117,
Option = 118,
Order = 119,
Original = 120,
Overwrite = 121,
Parallel = 122,
Param = 123,
Passhash = 124,
Password = 125,
Patch = 126,
Permissions = 127,
PostingsCache = 128,
PostingsOrder = 129,
Punct = 130,
Purge = 131,
Range = 132,
Readonly = 133,
Rebuild = 134,
Reference = 135,
Refresh = 136,
Relate = 137,
Relation = 138,
Remove = 139,
Replace = 140,
Return = 141,
Revoke = 142,
Revoked = 143,
Roles = 144,
Root = 145,
Schemafull = 146,
Schemaless = 147,
Scope = 148,
Search = 149,
Select = 150,
Session = 151,
Set = 152,
Show = 153,
Signin = 154,
Signup = 155,
Since = 156,
Sleep = 157,
Snowball = 158,
Split = 159,
Start = 160,
Structure = 161,
Table = 162,
Tables = 163,
TempFiles = 164,
TermsCache = 165,
TermsOrder = 166,
Then = 167,
Throw = 168,
Timeout = 169,
Tokenizers = 170,
Token = 171,
To = 172,
Transaction = 173,
True = 174,
Type = 175,
Unique = 176,
Unset = 177,
Update = 178,
Upsert = 179,
Uppercase = 180,
Url = 181,
Use = 182,
User = 183,
Value = 184,
Values = 185,
Version = 186,
Vs = 187,
When = 188,
Where = 189,
With = 190,
AllInside = 191,
AndKw = 192,
AnyInside = 193,
Inside = 194,
Intersects = 195,
NoneInside = 196,
NotInside = 197,
OrKw = 198,
Outside = 199,
Not = 200,
And = 201,
Collate = 202,
ContainsAll = 203,
ContainsAny = 204,
ContainsNone = 205,
ContainsNot = 206,
Contains = 207,
In = 208,
Out = 209,
Normal = 210,
Any = 211,
Array = 212,
Geometry = 213,
Record = 214,
Future = 215,
Bool = 216,
Bytes = 217,
Datetime = 218,
Decimal = 219,
Duration = 220,
Float = 221,
Fn = 222,
Int = 223,
Number = 224,
Object = 225,
String = 226,
Uuid = 227,
Ulid = 228,
Rand = 229,
References = 230,
Feature = 231,
Line = 232,
Point = 233,
Polygon = 234,
MultiPoint = 235,
MultiLine = 236,
MultiPolygon = 237,
Collection = 238,
FN = 239,
ML = 240,
Get = 241,
Post = 242,
Put = 243,
Trace = 244,
}
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Access = 0
After = 1
Algorithm = 2
All = 3
Alter = 4
Always = 5
Analyze = 6
Analyzer = 7
Api = 8
As = 9
Ascending = 10
Ascii = 11
Assert = 12
At = 13
Authenticate = 14
Auto = 15
Bearer = 16
Before = 17
Begin = 18
Blank = 19
Reject = 20
Bm25 = 21
Break = 22
By = 23
Camel = 24
Cancel = 25
Cascade = 26
ChangeFeed = 27
Changes = 28
Capacity = 29
Class = 30
Comment = 31
Commit = 32
Concurrently = 33
Config = 34
Content = 35
Continue = 36
Create = 37
Database = 38
Default = 39
Define = 40
Delete = 41
Descending = 42
Diff = 43
Dimension = 44
Distance = 45
DocIdsCache = 46
DocIdsOrder = 47
DocLengthsCache = 48
DocLengthsOrder = 49
Drop = 50
Duplicate = 51
Efc = 52
Edgengram = 53
Event = 54
Else = 55
End = 56
Enforced = 57
Exclude = 58
Exists = 59
Expired = 60
Explain = 61
Expunge = 62
ExtendCandidates = 63
False = 64
Fetch = 65
Field = 66
Fields = 67
Filters = 68
Flexible = 69
For = 70
From = 71
Full = 72
Function = 73
Functions = 74
Grant = 75
Graphql = 76
Group = 77
Headers = 78
Highlights = 79
Hnsw = 80
Ignore = 81
Include = 82
Index = 83
Info = 84
Insert = 85
Into = 86
If = 87
Is = 88
Issuer = 89
Jwt = 90
Jwks = 91
Key = 92
KeepPrunedConnections = 93
Kill = 94
Let = 95
Limit = 96
Live = 97
Lowercase = 98
Lm = 99
M = 100
M0 = 101
Mapper = 102
Middleware = 103
Merge = 104
Model = 105
MTree = 106
MTreeCache = 107
Namespace = 108
Ngram = 109
No = 110
NoIndex = 111
None = 112
Null = 113
Numeric = 114
Omit = 115
On = 116
Only = 117
Option = 118
Order = 119
Original = 120
Overwrite = 121
Parallel = 122
Param = 123
Passhash = 124
Password = 125
Patch = 126
Permissions = 127
PostingsCache = 128
PostingsOrder = 129
Punct = 130
Purge = 131
Range = 132
Readonly = 133
Rebuild = 134
Reference = 135
Refresh = 136
Relate = 137
Relation = 138
Remove = 139
Replace = 140
Return = 141
Revoke = 142
Revoked = 143
Roles = 144
Root = 145
Schemafull = 146
Schemaless = 147
Scope = 148
Search = 149
Select = 150
Session = 151
Set = 152
Show = 153
Signin = 154
Signup = 155
Since = 156
Sleep = 157
Snowball = 158
Split = 159
Start = 160
Structure = 161
Table = 162
Tables = 163
TempFiles = 164
TermsCache = 165
TermsOrder = 166
Then = 167
Throw = 168
Timeout = 169
Tokenizers = 170
Token = 171
To = 172
Transaction = 173
True = 174
Type = 175
Unique = 176
Unset = 177
Update = 178
Upsert = 179
Uppercase = 180
Url = 181
Use = 182
User = 183
Value = 184
Values = 185
Version = 186
Vs = 187
When = 188
Where = 189
With = 190
AllInside = 191
AndKw = 192
AnyInside = 193
Inside = 194
Intersects = 195
NoneInside = 196
NotInside = 197
OrKw = 198
Outside = 199
Not = 200
And = 201
Collate = 202
ContainsAll = 203
ContainsAny = 204
ContainsNone = 205
ContainsNot = 206
Contains = 207
In = 208
Out = 209
Normal = 210
Any = 211
Array = 212
Geometry = 213
Record = 214
Future = 215
Bool = 216
Bytes = 217
Datetime = 218
Decimal = 219
Duration = 220
Float = 221
Fn = 222
Int = 223
Number = 224
Object = 225
String = 226
Uuid = 227
Ulid = 228
Rand = 229
References = 230
Feature = 231
Line = 232
Point = 233
Polygon = 234
MultiPoint = 235
MultiLine = 236
MultiPolygon = 237
Collection = 238
FN = 239
ML = 240
Get = 241
Post = 242
Put = 243
Trace = 244
Implementations§
Trait Implementations§
impl Copy for Keyword
impl Eq for Keyword
impl StructuralPartialEq for Keyword
Auto Trait Implementations§
impl Freeze for Keyword
impl RefUnwindSafe for Keyword
impl Send for Keyword
impl Sync for Keyword
impl Unpin for Keyword
impl UnwindSafe for Keyword
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> 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§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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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