Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HFQR/xitca-web
/ types & classes
Types & classes
917 in github.com/HFQR/xitca-web
⨍
Functions
3,753
◇
Types & classes
917
↓ 267 callers
Class
SqlState
postgres/src/error/sql_state.rs:3
↓ 155 callers
Interface
Ready
readiness probe used to evict dead cached entries before handing them to a caller. implementations must return `Err` when the connection can no longer
client/src/connection.rs:15
↓ 24 callers
Class
Data
http/src/h2/proto/frame/data.rs:17
↓ 21 callers
Class
InsertTest
router/tests/insert.rs:3
↓ 18 callers
Class
GoAway
http/src/h2/proto/frame/go_away.rs:16
↓ 15 callers
Class
Reason
http/src/h2/proto/frame/reason.rs:19
↓ 14 callers
Class
IndexedWithPostBase
http/src/h3/proto/qpack/block.rs:235
↓ 13 callers
Class
Trailers
http-body/src/util.rs:319
↓ 10 callers
Class
Reset
http/src/h2/proto/frame/reset.rs:12
↓ 9 callers
Class
RouterMapErr
default error mapper service that map all service error type to `RouterError::Second`
http/src/util/service/router.rs:267
↓ 9 callers
Class
VarInt
http/src/h3/proto/varint.rs:13
↓ 8 callers
Class
Io
unsafe_collection/src/bytes/io.rs:40
↓ 8 callers
Class
Protocol
http/src/http.rs:22
↓ 8 callers
Interface
Timeout
http/src/util/timer.rs:9
↓ 7 callers
Class
Json
web/src/handler/types/json.rs:34
↓ 7 callers
Interface
Service
trait for composable http services. Used for middleware, resolver and tls connector.
client/src/service/mod.rs:13
↓ 7 callers
Class
Settings
http/src/h3/proto/frame.rs:381
↓ 7 callers
Class
Stream
http/src/h2/proto/stream.rs:15
↓ 6 callers
Class
HeaderAck
http/src/h3/proto/qpack/stream.rs:287
↓ 6 callers
Class
Nanos
http-rate/src/nanos.rs:16
↓ 6 callers
Class
StreamCancel
http/src/h3/proto/qpack/stream.rs:306
↓ 5 callers
Interface
Body
An asynchronous streaming body composed of [`Frame`]s. Each frame is either a [`Frame::Data`] carrying payload bytes or a [`Frame::Trailers`] carryin
http-body/src/body.rs:15
↓ 5 callers
Class
BytesStr
unsafe_collection/src/bytes/byte_str.rs:12
↓ 5 callers
Class
Continuation
http/src/h2/proto/frame/headers.rs:44
↓ 5 callers
Class
HeaderNotFound
web/src/error/header.rs:11
↓ 5 callers
Enum
NeedMore
http/src/h2/proto/hpack/decoder.rs:45
↓ 5 callers
Class
SettingId
http/src/h3/proto/frame.rs:321
↓ 5 callers
Class
StreamId
http/src/h2/proto/frame/stream_id.rs:12
↓ 5 callers
Class
Text
web/src/handler/types/text.rs:56
↓ 5 callers
Class
Trailers
http/src/h1/proto/trasnder_coding.rs:41
↓ 5 callers
Class
UnexpectedEnd
http/src/h3/proto/coding.rs:6
↓ 4 callers
Class
Close
tokio-uring/src/io/close.rs:7
↓ 4 callers
Class
Duplicate
http/src/h3/proto/qpack/stream.rs:169
↓ 4 callers
Class
DynamicTableSizeUpdate
http/src/h3/proto/qpack/stream.rs:193
↓ 4 callers
Class
Grpc
Extract and response type for unary gRPC messages. As an extractor, decodes the gRPC length-prefixed wire format (1 byte compression flag + 4 byte bi
web/src/handler/types/grpc.rs:49
↓ 4 callers
Class
InsertCountIncrement
http/src/h3/proto/qpack/stream.rs:263
↓ 4 callers
Class
Ping
A decoded PING frame. Carries the opaque 8-byte payload and whether this is an ACK (flag 0x1).
http/src/h2/proto/frame/ping.rs:12
↓ 4 callers
Class
PushId
http/src/h3/proto/push.rs:7
↓ 3 callers
Class
Header
http/src/h3/proto/headers.rs:20
↓ 3 callers
Class
HeadersFlag
http/src/h2/proto/frame/headers.rs:41
↓ 3 callers
Enum
Indexed
http/src/h3/proto/qpack/block.rs:200
↓ 3 callers
Class
PushPromise
http/src/h3/proto/frame.rs:279
↓ 3 callers
Class
RouteObject
http/src/util/service/router.rs:346
↓ 3 callers
Class
SettingsFlags
http/src/h2/proto/frame/settings.rs:40
↓ 3 callers
Class
TypeEraser
Type eraser middleware is for erasing "unwanted" complex types produced by service tree and expose well known concrete types `xitca-web` can handle.
web/src/middleware/eraser.rs:61
↓ 2 callers
Class
Completed
postgres/src/error.rs:136
↓ 2 callers
Class
Compress
web/src/middleware/compress.rs:20
↓ 2 callers
Class
Error
public facing error type. providing basic format and display based error handling. for typed based error handling runtime type cast is needed with th
postgres/src/error.rs:37
↓ 2 callers
Class
Flags
http-ws/src/codec.rs:47
↓ 2 callers
Class
FnService
service/src/service/function.rs:20
↓ 2 callers
Class
FrameType
http/src/h3/proto/frame.rs:255
↓ 2 callers
Class
Headers
http/src/h2/proto/frame/headers.rs:31
↓ 2 callers
Class
Html
web/src/handler/types/html.rs:17
↓ 2 callers
Class
InMemoryState
http-rate/src/state/in_memory.rs:21
↓ 2 callers
Class
InvalidPushId
http/src/h3/proto/push.rs:10
↓ 2 callers
Class
InvalidStreamId
http/src/h3/proto/stream.rs:147
↓ 2 callers
Enum
InvalidUri
client/src/error.rs:91
↓ 2 callers
Class
MethodNotAllowed
Error type of Method not allow for route.
http/src/util/service/route.rs:179
↓ 2 callers
Class
MyKey
web/src/handler/types/cookie.rs:314
↓ 2 callers
Enum
Name
http/src/h2/proto/hpack/header.rs:28
↓ 2 callers
Class
Once
http-multipart/src/form.rs:184
↓ 2 callers
Class
Spawner
client/src/pool/exclusive.rs:299
↓ 2 callers
Class
StatxBuilder
A builder used to make a uring statx(2) call. This builder supports the `flags` and `mask` options and can be finished with a call to `statx()`. See
tokio-uring/src/fs/statx.rs:115
↓ 2 callers
Class
StreamType
http/src/h3/proto/stream.rs:14
↓ 1 callers
Class
AsyncFn
service/src/pipeline/marker.rs:8
↓ 1 callers
Class
Body
web/src/handler/types/body.rs:14
↓ 1 callers
Class
BoxApp
web/src/app/mod.rs:573
↓ 1 callers
Class
Builder
http/src/util/middleware/context.rs:181
↓ 1 callers
Class
Builder
http/src/util/service/router.rs:381
↓ 1 callers
Class
Builder
web/src/app/object.rs:20
↓ 1 callers
Class
Conn
client/src/pool/exclusive.rs:172
↓ 1 callers
Class
Conn
client/src/pool/shared.rs:142
↓ 1 callers
Class
Count
http-rate/src/gcra.rs:196
↓ 1 callers
Class
Counter
a counter type with drop guard
examples/streaming/src/main.rs:118
↓ 1 callers
Class
DT
http/benches/h1_decode.rs:8
↓ 1 callers
Class
DataFlags
http/src/h2/proto/frame/data.rs:25
↓ 1 callers
Class
DateTimeHandle
client/src/date.rs:24
↓ 1 callers
Class
DirBuilder
tokio-uring/src/fs/create_dir_all.rs:23
↓ 1 callers
Class
DriverRx
postgres/src/driver/generic.rs:89
↓ 1 callers
Class
DriverTx
postgres/src/driver/generic.rs:32
↓ 1 callers
Class
DynamicTable
http/src/h3/proto/qpack/dynamic.rs:227
↓ 1 callers
Enum
Error
tls/src/openssl.rs:230
↓ 1 callers
Class
ErrorMultiple
client/src/error.rs:70
↓ 1 callers
Class
Extension
http/src/http.rs:218
↓ 1 callers
Class
ExtensionOwn
Extract owned type stored inside [Extensions]
web/src/handler/types/extension.rs:42
↓ 1 callers
Class
ExtensionsRef
Extract immutable reference of the [Extensions].
web/src/handler/types/extension.rs:76
↓ 1 callers
Class
F
http-ws/src/frame.rs:198
↓ 1 callers
Enum
Field
http/src/h3/proto/headers.rs:271
↓ 1 callers
Class
Form
Extract type for form object. const generic param LIMIT is for max size of the object in bytes. Object larger than limit would be treated as error. D
web/src/handler/types/form.rs:29
↓ 1 callers
Class
HashValue
http/src/h2/proto/hpack/table.rs:59
↓ 1 callers
Class
Head
http/src/h2/proto/frame/head.rs:6
↓ 1 callers
Class
Hex
http/src/h2/proto/frame/reason.rs:122
↓ 1 callers
Class
HttpServiceMockHandle
client/src/service/mod.rs:103
↓ 1 callers
Enum
Index
http/src/h2/proto/hpack/table.rs:28
↓ 1 callers
Class
InsufficientCapacity
http-rate/src/error.rs:53
↓ 1 callers
Class
IntoRowStreamGuard
postgres/src/driver/codec/response.rs:57
↓ 1 callers
Class
InvalidColumnIndex
postgres/src/error.rs:243
↓ 1 callers
Class
InvalidHeaderValue
web/src/error/header.rs:26
↓ 1 callers
Class
Iter
http/src/h2/proto/frame/headers.rs:581
↓ 1 callers
Class
Map
service/src/middleware/map.rs:6
next →
1–100 of 917, ranked by callers