-
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathrustapi-rs.all-features.txt
More file actions
380 lines (380 loc) · 28.1 KB
/
rustapi-rs.all-features.txt
File metadata and controls
380 lines (380 loc) · 28.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
pub mod rustapi_rs
pub use rustapi_rs::<<rustapi_macros::*>>
pub use rustapi_rs::AllowedOrigins
pub use rustapi_rs::ApiError
pub use rustapi_rs::AsyncValidatedJson
pub use rustapi_rs::AuthUser
pub use rustapi_rs::Body
pub use rustapi_rs::BodyLimitLayer
pub use rustapi_rs::BodyStream
pub use rustapi_rs::BodyVariant
pub use rustapi_rs::ClientIp
pub use rustapi_rs::CompressionAlgorithm
pub use rustapi_rs::CompressionConfig
pub use rustapi_rs::CompressionLayer
pub use rustapi_rs::Config
pub use rustapi_rs::ConfigError
pub use rustapi_rs::Cookies
pub use rustapi_rs::CorsLayer
pub use rustapi_rs::Created
pub use rustapi_rs::Environment
pub use rustapi_rs::Extension
pub use rustapi_rs::ExtrasEnvironment
pub use rustapi_rs::FieldError
pub use rustapi_rs::FromRequest
pub use rustapi_rs::FromRequestParts
pub use rustapi_rs::Handler
pub use rustapi_rs::HandlerService
pub use rustapi_rs::HeaderValue
pub use rustapi_rs::Headers
pub use rustapi_rs::Html
pub use rustapi_rs::Http3Config
pub use rustapi_rs::Http3Server
pub use rustapi_rs::IntoResponse
pub use rustapi_rs::Json
pub use rustapi_rs::JwtError
pub use rustapi_rs::JwtLayer
pub use rustapi_rs::JwtValidation
pub use rustapi_rs::KeepAlive
pub use rustapi_rs::MethodRouter
pub use rustapi_rs::Multipart
pub use rustapi_rs::MultipartConfig
pub use rustapi_rs::MultipartField
pub use rustapi_rs::NoContent
pub use rustapi_rs::Path
pub use rustapi_rs::Query
pub use rustapi_rs::RateLimitLayer
pub use rustapi_rs::Redirect
pub use rustapi_rs::Request
pub use rustapi_rs::RequestId
pub use rustapi_rs::RequestIdLayer
pub use rustapi_rs::Response
pub use rustapi_rs::ResponseBody
pub use rustapi_rs::Result
pub use rustapi_rs::Route
pub use rustapi_rs::RouteHandler
pub use rustapi_rs::RouteMatch
pub use rustapi_rs::Router
pub use rustapi_rs::RustApi
pub use rustapi_rs::RustApiConfig
pub use rustapi_rs::SqlxErrorExt
pub use rustapi_rs::Sse
pub use rustapi_rs::SseEvent
pub use rustapi_rs::State
pub use rustapi_rs::StaticFile
pub use rustapi_rs::StaticFileConfig
pub use rustapi_rs::StatusCode
pub use rustapi_rs::StreamBody
pub use rustapi_rs::TracingLayer
pub use rustapi_rs::Typed
pub use rustapi_rs::TypedPath
pub use rustapi_rs::UploadedFile
pub use rustapi_rs::Validatable
pub use rustapi_rs::ValidatedClaims
pub use rustapi_rs::ValidatedJson
pub use rustapi_rs::WithStatus
pub use rustapi_rs::api_key
pub use rustapi_rs::cache
pub use rustapi_rs::circuit_breaker
pub use rustapi_rs::collect_auto_routes
pub use rustapi_rs::config
pub use rustapi_rs::convert_sqlx_error
pub use rustapi_rs::cors
pub use rustapi_rs::create_token
pub use rustapi_rs::dedup
pub use rustapi_rs::delete
pub use rustapi_rs::delete_route
pub use rustapi_rs::env_or
pub use rustapi_rs::env_parse
pub use rustapi_rs::get
pub use rustapi_rs::get_environment
pub use rustapi_rs::get_route
pub use rustapi_rs::guard
pub use rustapi_rs::jwt
pub use rustapi_rs::load_dotenv
pub use rustapi_rs::load_dotenv_from
pub use rustapi_rs::logging
pub use rustapi_rs::otel
pub use rustapi_rs::patch
pub use rustapi_rs::patch_route
pub use rustapi_rs::post
pub use rustapi_rs::post_route
pub use rustapi_rs::put
pub use rustapi_rs::put_route
pub use rustapi_rs::rate_limit
pub use rustapi_rs::replay
pub use rustapi_rs::require_env
pub use rustapi_rs::retry
pub use rustapi_rs::route
pub use rustapi_rs::sanitization
pub use rustapi_rs::security_headers
pub use rustapi_rs::serve_dir
pub use rustapi_rs::sse_response
pub use rustapi_rs::structured_logging
pub use rustapi_rs::timeout
pub mod rustapi_rs::core
pub use rustapi_rs::core::ApiError
pub use rustapi_rs::core::AsyncValidatedJson
pub use rustapi_rs::core::Body
pub use rustapi_rs::core::BodyLimitLayer
pub use rustapi_rs::core::BodyStream
pub use rustapi_rs::core::BodyVariant
pub use rustapi_rs::core::ClientIp
pub use rustapi_rs::core::CompressionAlgorithm
pub use rustapi_rs::core::CompressionConfig
pub use rustapi_rs::core::CompressionLayer
pub use rustapi_rs::core::Cookies
pub use rustapi_rs::core::Created
pub use rustapi_rs::core::Environment
pub use rustapi_rs::core::Extension
pub use rustapi_rs::core::FieldError
pub use rustapi_rs::core::FromRequest
pub use rustapi_rs::core::FromRequestParts
pub use rustapi_rs::core::Handler
pub use rustapi_rs::core::HandlerService
pub use rustapi_rs::core::HeaderValue
pub use rustapi_rs::core::Headers
pub use rustapi_rs::core::Html
pub use rustapi_rs::core::Http3Config
pub use rustapi_rs::core::Http3Server
pub use rustapi_rs::core::IntoResponse
pub use rustapi_rs::core::Json
pub use rustapi_rs::core::KeepAlive
pub use rustapi_rs::core::MethodRouter
pub use rustapi_rs::core::Multipart
pub use rustapi_rs::core::MultipartConfig
pub use rustapi_rs::core::MultipartField
pub use rustapi_rs::core::NoContent
pub use rustapi_rs::core::Path
pub use rustapi_rs::core::Query
pub use rustapi_rs::core::Redirect
pub use rustapi_rs::core::Request
pub use rustapi_rs::core::RequestId
pub use rustapi_rs::core::RequestIdLayer
pub use rustapi_rs::core::Response
pub use rustapi_rs::core::ResponseBody
pub use rustapi_rs::core::Result
pub use rustapi_rs::core::Route
pub use rustapi_rs::core::RouteHandler
pub use rustapi_rs::core::RouteMatch
pub use rustapi_rs::core::Router
pub use rustapi_rs::core::RustApi
pub use rustapi_rs::core::RustApiConfig
pub use rustapi_rs::core::Sse
pub use rustapi_rs::core::SseEvent
pub use rustapi_rs::core::State
pub use rustapi_rs::core::StaticFile
pub use rustapi_rs::core::StaticFileConfig
pub use rustapi_rs::core::StatusCode
pub use rustapi_rs::core::StreamBody
pub use rustapi_rs::core::TracingLayer
pub use rustapi_rs::core::Typed
pub use rustapi_rs::core::TypedPath
pub use rustapi_rs::core::UploadedFile
pub use rustapi_rs::core::Validatable
pub use rustapi_rs::core::ValidatedJson
pub use rustapi_rs::core::WithStatus
pub use rustapi_rs::core::collect_auto_routes
pub use rustapi_rs::core::delete
pub use rustapi_rs::core::delete_route
pub use rustapi_rs::core::get
pub use rustapi_rs::core::get_environment
pub use rustapi_rs::core::get_route
pub use rustapi_rs::core::patch
pub use rustapi_rs::core::patch_route
pub use rustapi_rs::core::post
pub use rustapi_rs::core::post_route
pub use rustapi_rs::core::put
pub use rustapi_rs::core::put_route
pub use rustapi_rs::core::route
pub use rustapi_rs::core::serve_dir
pub use rustapi_rs::core::sse_response
pub mod rustapi_rs::extras
pub mod rustapi_rs::extras::api_key
pub use rustapi_rs::extras::api_key::api_key
pub mod rustapi_rs::extras::cache
pub use rustapi_rs::extras::cache::cache
pub mod rustapi_rs::extras::circuit_breaker
pub use rustapi_rs::extras::circuit_breaker::circuit_breaker
pub mod rustapi_rs::extras::config
pub use rustapi_rs::extras::config::Config
pub use rustapi_rs::extras::config::ConfigError
pub use rustapi_rs::extras::config::Environment
pub use rustapi_rs::extras::config::config
pub use rustapi_rs::extras::config::env_or
pub use rustapi_rs::extras::config::env_parse
pub use rustapi_rs::extras::config::load_dotenv
pub use rustapi_rs::extras::config::load_dotenv_from
pub use rustapi_rs::extras::config::require_env
pub mod rustapi_rs::extras::cors
pub use rustapi_rs::extras::cors::AllowedOrigins
pub use rustapi_rs::extras::cors::CorsLayer
pub use rustapi_rs::extras::cors::cors
pub mod rustapi_rs::extras::dedup
pub use rustapi_rs::extras::dedup::dedup
pub mod rustapi_rs::extras::guard
pub use rustapi_rs::extras::guard::guard
pub mod rustapi_rs::extras::insight
pub use rustapi_rs::extras::insight::insight
pub mod rustapi_rs::extras::jwt
pub use rustapi_rs::extras::jwt::AuthUser
pub use rustapi_rs::extras::jwt::JwtError
pub use rustapi_rs::extras::jwt::JwtLayer
pub use rustapi_rs::extras::jwt::JwtValidation
pub use rustapi_rs::extras::jwt::ValidatedClaims
pub use rustapi_rs::extras::jwt::create_token
pub use rustapi_rs::extras::jwt::jwt
pub mod rustapi_rs::extras::logging
pub use rustapi_rs::extras::logging::logging
pub mod rustapi_rs::extras::otel
pub use rustapi_rs::extras::otel::otel
pub mod rustapi_rs::extras::rate_limit
pub use rustapi_rs::extras::rate_limit::RateLimitLayer
pub use rustapi_rs::extras::rate_limit::rate_limit
pub mod rustapi_rs::extras::replay
pub use rustapi_rs::extras::replay::replay
pub mod rustapi_rs::extras::retry
pub use rustapi_rs::extras::retry::retry
pub mod rustapi_rs::extras::sanitization
pub use rustapi_rs::extras::sanitization::sanitization
pub mod rustapi_rs::extras::security_headers
pub use rustapi_rs::extras::security_headers::security_headers
pub mod rustapi_rs::extras::sqlx
pub use rustapi_rs::extras::sqlx::SqlxErrorExt
pub use rustapi_rs::extras::sqlx::convert_sqlx_error
pub mod rustapi_rs::extras::structured_logging
pub use rustapi_rs::extras::structured_logging::structured_logging
pub mod rustapi_rs::extras::timeout
pub use rustapi_rs::extras::timeout::timeout
pub mod rustapi_rs::grpc
pub use rustapi_rs::grpc::<<rustapi_grpc::*>>
pub mod rustapi_rs::prelude
pub use rustapi_rs::prelude::AcceptHeader
pub use rustapi_rs::prelude::AllowedOrigins
pub use rustapi_rs::prelude::ApiError
pub use rustapi_rs::prelude::ApiError
pub use rustapi_rs::prelude::AsyncValidate
pub use rustapi_rs::prelude::AsyncValidatedJson
pub use rustapi_rs::prelude::AuthUser
pub use rustapi_rs::prelude::Body
pub use rustapi_rs::prelude::BodyLimitLayer
pub use rustapi_rs::prelude::Broadcast
pub use rustapi_rs::prelude::ClientIp
pub use rustapi_rs::prelude::CompressionAlgorithm
pub use rustapi_rs::prelude::CompressionConfig
pub use rustapi_rs::prelude::CompressionLayer
pub use rustapi_rs::prelude::Config
pub use rustapi_rs::prelude::ConfigError
pub use rustapi_rs::prelude::ContextBuilder
pub use rustapi_rs::prelude::Cookies
pub use rustapi_rs::prelude::CorsLayer
pub use rustapi_rs::prelude::Created
pub use rustapi_rs::prelude::Deserialize
pub use rustapi_rs::prelude::Deserialize
pub use rustapi_rs::prelude::Extension
pub use rustapi_rs::prelude::ExtrasEnvironment
pub use rustapi_rs::prelude::HeaderValue
pub use rustapi_rs::prelude::Headers
pub use rustapi_rs::prelude::Html
pub use rustapi_rs::prelude::IntoResponse
pub use rustapi_rs::prelude::Json
pub use rustapi_rs::prelude::JwtError
pub use rustapi_rs::prelude::JwtLayer
pub use rustapi_rs::prelude::JwtValidation
pub use rustapi_rs::prelude::KeepAlive
pub use rustapi_rs::prelude::LlmResponse
pub use rustapi_rs::prelude::Message
pub use rustapi_rs::prelude::Multipart
pub use rustapi_rs::prelude::MultipartConfig
pub use rustapi_rs::prelude::MultipartField
pub use rustapi_rs::prelude::Negotiate
pub use rustapi_rs::prelude::NoContent
pub use rustapi_rs::prelude::OutputFormat
pub use rustapi_rs::prelude::Path
pub use rustapi_rs::prelude::Query
pub use rustapi_rs::prelude::RateLimitLayer
pub use rustapi_rs::prelude::Redirect
pub use rustapi_rs::prelude::Request
pub use rustapi_rs::prelude::RequestId
pub use rustapi_rs::prelude::RequestIdLayer
pub use rustapi_rs::prelude::Response
pub use rustapi_rs::prelude::Result
pub use rustapi_rs::prelude::Route
pub use rustapi_rs::prelude::Router
pub use rustapi_rs::prelude::RustApi
pub use rustapi_rs::prelude::RustApiConfig
pub use rustapi_rs::prelude::Schema
pub use rustapi_rs::prelude::Serialize
pub use rustapi_rs::prelude::Serialize
pub use rustapi_rs::prelude::SqlxErrorExt
pub use rustapi_rs::prelude::Sse
pub use rustapi_rs::prelude::SseEvent
pub use rustapi_rs::prelude::State
pub use rustapi_rs::prelude::StaticFile
pub use rustapi_rs::prelude::StaticFileConfig
pub use rustapi_rs::prelude::StatusCode
pub use rustapi_rs::prelude::StreamBody
pub use rustapi_rs::prelude::Templates
pub use rustapi_rs::prelude::TemplatesConfig
pub use rustapi_rs::prelude::Toon
pub use rustapi_rs::prelude::TracingLayer
pub use rustapi_rs::prelude::Typed
pub use rustapi_rs::prelude::TypedPath
pub use rustapi_rs::prelude::TypedPath
pub use rustapi_rs::prelude::UploadedFile
pub use rustapi_rs::prelude::V2Validate
pub use rustapi_rs::prelude::Validatable
pub use rustapi_rs::prelude::Validate
pub use rustapi_rs::prelude::Validate
pub use rustapi_rs::prelude::ValidatedClaims
pub use rustapi_rs::prelude::ValidatedJson
pub use rustapi_rs::prelude::View
pub use rustapi_rs::prelude::WebSocket
pub use rustapi_rs::prelude::WebSocketStream
pub use rustapi_rs::prelude::WithStatus
pub use rustapi_rs::prelude::convert_sqlx_error
pub use rustapi_rs::prelude::create_token
pub use rustapi_rs::prelude::debug
pub use rustapi_rs::prelude::delete
pub use rustapi_rs::prelude::delete_route
pub use rustapi_rs::prelude::env_or
pub use rustapi_rs::prelude::env_parse
pub use rustapi_rs::prelude::error
pub use rustapi_rs::prelude::get
pub use rustapi_rs::prelude::get_route
pub use rustapi_rs::prelude::info
pub use rustapi_rs::prelude::load_dotenv
pub use rustapi_rs::prelude::load_dotenv_from
pub use rustapi_rs::prelude::patch
pub use rustapi_rs::prelude::patch_route
pub use rustapi_rs::prelude::post
pub use rustapi_rs::prelude::post_route
pub use rustapi_rs::prelude::put
pub use rustapi_rs::prelude::put_route
pub use rustapi_rs::prelude::require_env
pub use rustapi_rs::prelude::route
pub use rustapi_rs::prelude::run_concurrently
pub use rustapi_rs::prelude::run_rustapi_and_grpc
pub use rustapi_rs::prelude::run_rustapi_and_grpc_with_shutdown
pub use rustapi_rs::prelude::serve_dir
pub use rustapi_rs::prelude::sse_response
pub use rustapi_rs::prelude::trace
pub use rustapi_rs::prelude::warn
pub mod rustapi_rs::protocol
pub mod rustapi_rs::protocol::grpc
pub use rustapi_rs::protocol::grpc::<<rustapi_grpc::*>>
pub mod rustapi_rs::protocol::http3
pub use rustapi_rs::protocol::http3::Http3Config
pub use rustapi_rs::protocol::http3::Http3Server
pub mod rustapi_rs::protocol::toon
pub use rustapi_rs::protocol::toon::<<rustapi_toon::*>>
pub mod rustapi_rs::protocol::view
pub use rustapi_rs::protocol::view::<<rustapi_view::*>>
pub mod rustapi_rs::protocol::ws
pub use rustapi_rs::protocol::ws::<<rustapi_ws::*>>
pub mod rustapi_rs::toon
pub use rustapi_rs::toon::<<rustapi_toon::*>>
pub mod rustapi_rs::view
pub use rustapi_rs::view::<<rustapi_view::*>>
pub mod rustapi_rs::ws
pub use rustapi_rs::ws::<<rustapi_ws::*>>