Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HFQR/xitca-web
/ functions
Functions
3,753 in github.com/HFQR/xitca-web
⨍
Functions
3,753
◇
Types & classes
917
↓ 5 callers
Method
is_connection_closed
(&self)
http/src/h1/proto/context.rs:174
↓ 5 callers
Method
len
(&self)
http/src/h3/proto/frame.rs:293
↓ 5 callers
Method
limit
(&self)
http-grpc/src/codec.rs:52
↓ 5 callers
Method
listen
(mut self, name: N, listener: L, service: F)
server/src/builder.rs:138
↓ 5 callers
Method
map
(self, res: Self::Response)
web/src/handler/types/text.rs:71
↓ 5 callers
Function
multipart
Multipart protocol using high level API that operate over [Stream] trait. `http` crate is used as Http request input. It provides necessary header in
http-multipart/src/lib.rs:63
↓ 5 callers
Method
mutate_marker
(self)
client/src/request.rs:138
↓ 5 callers
Method
name
Returns the header name
http/src/h2/proto/hpack/header.rs:115
↓ 5 callers
Method
next
append another Route to existing Route type. # Panics panic when chained Routes contain overlapping [Method]. Route only do liner method matching an
http/src/util/service/route.rs:84
↓ 5 callers
Method
now
(&self)
http/src/date.rs:135
↓ 5 callers
Method
pop_front
(&mut self)
unsafe_collection/src/bound_queue/heap.rs:68
↓ 5 callers
Method
query
(self, pool: &'c Pool)
postgres/src/pool/execute.rs:34
↓ 5 callers
Method
read
(&mut self, _buf: &mut [u8])
client/src/http_tunnel.rs:208
↓ 5 callers
Method
read
(&mut self, buf: &mut [u8])
postgres/src/driver/quic.rs:144
↓ 5 callers
Method
read_at
(fd: &SharedFd, buf: T, offset: u64)
tokio-uring/src/io/read.rs:20
↓ 5 callers
Function
read_hello
(file: &File)
tokio-uring/tests/fs_file.rs:14
↓ 5 callers
Method
ready
an exclusive connect is considered ready if it's ready to be written(not closed) and have no left over bytes inside
client/src/connection.rs:22
↓ 5 callers
Method
resolve
Gets the header stored in the table
http/src/h2/proto/hpack/table.rs:113
↓ 5 callers
Method
set_child
Move the current node to its i'th child.
router/src/tree.rs:106
↓ 5 callers
Method
set_close
(&mut self)
http/src/h1/proto/context.rs:138
↓ 5 callers
Method
set_init
(&mut self, pos: usize)
tokio-uring/src/buf/slice.rs:218
↓ 5 callers
Method
set_write_buf
(&mut self, buf: BytesMut)
tls/src/bridge.rs:49
↓ 5 callers
Method
split
Split the stream into a pair of reader and writer where concurrent I/O operation can be performed
tokio-uring/src/net/tcp/stream.rs:251
↓ 5 callers
Method
stable_mut_ptr
(&mut self)
tokio-uring/src/buf/slice.rs:214
↓ 5 callers
Function
start
()
server/src/signals.rs:19
↓ 5 callers
Method
take_data
(&mut self)
tokio-uring/src/runtime/driver/op/mod.rs:210
↓ 5 callers
Method
take_until
(&mut self, end: &[char])
postgres/src/config.rs:605
↓ 5 callers
Method
take_write_buf
(&mut self)
tls/src/bridge.rs:37
↓ 5 callers
Method
untrack_block
(&mut self, stream_id: u64)
http/src/h3/proto/qpack/dynamic.rs:326
↓ 5 callers
Method
update_largest_received
(&mut self, increment: usize)
http/src/h3/proto/qpack/dynamic.rs:478
↓ 5 callers
Method
upgrade
(&self)
tokio-uring/src/runtime/driver/handle.rs:110
↓ 5 callers
Method
wait
(self)
postgres/src/query/stream.rs:402
↓ 5 callers
Method
write
(&mut self, x: U)
http/src/h3/proto/coding.rs:63
↓ 5 callers
Function
write_all_buf
Write all bytes from a BytesMut to IO, then clear it.
tls/src/rustls.rs:492
↓ 5 callers
Method
write_at
Write a buffer into this file at the specified offset, returning how many bytes were written. This function will attempt to write the entire contents
tokio-uring/src/fs/file.rs:527
↓ 5 callers
Method
write_buf
(&mut self, func: F)
http/src/h1/proto/buf_write.rs:76
↓ 4 callers
Function
S
(e,n)
examples/file/static/client.626570da.js:1
↓ 4 callers
Method
_get_type
(&self, oid: Oid)
postgres/src/prepare.rs:14
↓ 4 callers
Method
_get_type_blocking
(&self, oid: Oid)
postgres/src/prepare.rs:63
↓ 4 callers
Method
_get_type_boxed
(&self, oid: Oid)
postgres/src/prepare.rs:59
↓ 4 callers
Method
add
(&mut self, cookie: C)
web/src/handler/types/cookie.rs:114
↓ 4 callers
Method
apply_remapping
(&self, params: &mut Params)
router/src/tree.rs:832
↓ 4 callers
Method
as_str
(&self)
postgres/src/transaction/builder.rs:161
↓ 4 callers
Function
b
(e)
examples/file/static/client.626570da.js:1
↓ 4 callers
Method
borrow
(&self)
web/src/handler/types/state.rs:24
↓ 4 callers
Method
bytes_total
(&self)
tokio-uring/tests/driver.rs:23
↓ 4 callers
Method
call
(&self, res: Result<S, E>)
http/src/util/middleware/extension.rs:29
↓ 4 callers
Method
call
generate a blank 400 response by forwarding to StatusCode's default error impl.
examples/macros/src/main.rs:93
↓ 4 callers
Method
call
(&self, _: ())
web/src/handler/types/json.rs:207
↓ 4 callers
Method
clone
(&self)
client/src/pool/exclusive.rs:31
↓ 4 callers
Method
cmp
(&self, other: &Self)
http/src/h2/proto/window.rs:158
↓ 4 callers
Function
complete
(op: &Op<Rc<()>>)
tokio-uring/src/runtime/driver/mod.rs:655
↓ 4 callers
Function
connect_tls
( io: Io, host: &str, cfg: &mut Config, )
postgres/src/driver/tls.rs:17
↓ 4 callers
Method
content_type
The `Content-Type` header value that must be set on the outgoing request. Example: `multipart/form-data; boundary=0000000000001a2b`
http-multipart/src/form.rs:89
↓ 4 callers
Method
copy_to_bytes
(&mut self, len: usize)
unsafe_collection/src/bytes/buf_list.rs:105
↓ 4 callers
Function
decode_int
(buf: &mut B, prefix_size: u8)
http/src/h2/proto/hpack/decoder.rs:356
↓ 4 callers
Method
deref_mut
(&mut self)
client/src/grpc.rs:80
↓ 4 callers
Function
desired_pos
(mask: usize, hash: HashValue)
http/src/h2/proto/hpack/table.rs:650
↓ 4 callers
Method
dir
Which directions data flows in
http/src/h3/proto/stream.rs:113
↓ 4 callers
Method
dispatch
( &self, _tls_stream: impl AsVersion + AsyncBufRead + AsyncBufWrite + 'static, _addr:
http/src/service.rs:169
↓ 4 callers
Method
drop
(&mut self)
http/src/h3/proto/qpack/vas.rs:95
↓ 4 callers
Method
duration_since
(&self, earlier: Self)
http-rate/src/nanos.rs:96
↓ 4 callers
Method
encode_head
(&mut self, parts: Parts, body: &B, buf: &mut W)
http/src/h1/proto/encode.rs:26
↓ 4 callers
Function
encode_tls_data
Encode TLS handshake data into the write buffer, resizing if needed.
tls/src/rustls.rs:502
↓ 4 callers
Method
entries
Sets the number of Submission Queue entries in uring.
tokio-uring/src/lib.rs:144
↓ 4 callers
Function
error
(_: TokenStream, item: ItemImpl)
codegen/src/error.rs:5
↓ 4 callers
Function
execute_iter_with_pool
( iter: impl Iterator<Item = StatementQuery<'_, P>> + Send, pool: &Pool, )
postgres/src/pool/execute.rs:211
↓ 4 callers
Function
execute_iter_with_pool_owned
( iter: impl Iterator<Item = StatementQuery<'_, P>> + Send, pool: &PoolOwned, )
postgres/src/pool/execute.rs:473
↓ 4 callers
Function
feature_error_fmt
(encoding: impl fmt::Display, f: &mut fmt::Formatter<'_>)
http-encoding/src/error.rs:47
↓ 4 callers
Function
fill_read_buf
Read ciphertext from the network into `bridge.read_buf`.
tls/src/bridge.rs:79
↓ 4 callers
Function
find_async_method
(items: &'a [ImplItem], ident_str: &str)
codegen/src/lib.rs:55
↓ 4 callers
Method
finish
Signal end-of-stream with an empty DATA frame.
client/src/h3/body.rs:40
↓ 4 callers
Method
flush
(&mut self)
http-encoding/src/writer.rs:30
↓ 4 callers
Method
get_relative
(&self, index: usize)
http/src/h3/proto/qpack/dynamic.rs:37
↓ 4 callers
Function
hello_world_buf
()
unsafe_collection/src/bytes/buf_list.rs:182
↓ 4 callers
Method
hpack_decode
(&self)
http/src/h3/proto/qpack/prefix_string/decode.rs:319
↓ 4 callers
Method
hpack_encode
(&self)
http/src/h3/proto/qpack/prefix_string/encode.rs:389
↓ 4 callers
Method
initiator
Which side of a connection initiated the stream
http/src/h3/proto/stream.rs:98
↓ 4 callers
Method
insert_route
Insert a route at this node. If the route starts with a wildcard, a child node will be created for the parameter and `wild_child` will be set on the
router/src/tree.rs:460
↓ 4 callers
Method
into_inner
(self)
io/src/bytes.rs:120
↓ 4 callers
Method
into_inner
(self)
web/src/middleware/limit.rs:127
↓ 4 callers
Method
into_inner
(self)
web/src/service/tower_http_compat.rs:152
↓ 4 callers
Method
into_single_rtt
transform self to a single use of statement query with given executor See [`StatementSingleRTTQuery`] for explaination
postgres/src/statement.rs:336
↓ 4 callers
Method
into_std
(self)
io/src/net/tcp.rs:26
↓ 4 callers
Function
is_dir
(path: P)
tokio-uring/examples/test_create_dir_all.rs:234
↓ 4 callers
Method
is_end_stream
Gets the value of the `END_STREAM` flag for this frame. If true, this frame is the last that the endpoint will send for the identified stream. Setti
http/src/h2/proto/frame/data.rs:58
↓ 4 callers
Method
is_eof
(&self)
http/src/h1/proto/trasnder_coding.rs:155
↓ 4 callers
Function
is_regfile
(path: P)
tokio-uring/examples/test_create_dir_all.rs:224
↓ 4 callers
Method
listen
(&self, backlog: libc::c_int)
tokio-uring/src/io/socket.rs:240
↓ 4 callers
Method
mask
(&mut self, mask: u32)
tokio-uring/src/fs/statx.rs:263
↓ 4 callers
Method
mode
(&mut self, mode: u32)
tokio-uring/src/fs/create_dir_all.rs:80
↓ 4 callers
Method
next
(&mut self)
http/src/h3/proto/headers.rs:181
↓ 4 callers
Method
next
(self, _: xitca_http::bytes::BytesMut)
web/src/service/file.rs:190
↓ 4 callers
Function
no_op
The simplest possible operation. Just posts a completion event, nothing else.
tokio-uring/src/lib.rs:168
↓ 4 callers
Method
on_decoder_recv
(&mut self, read: &mut R)
http/src/h3/proto/qpack/encoder.rs:110
↓ 4 callers
Method
param
(&mut self, key: &str, value: &str)
postgres/src/config.rs:311
↓ 4 callers
Method
process_tls_records
(&'c mut self, incoming_tls: &'i mut [u8])
tls/src/rustls.rs:44
↓ 4 callers
Method
push_val
(&mut self, value: &str)
router/src/params.rs:91
↓ 4 callers
Method
put
(&mut self, byte: u8)
http/src/h1/proto/trasnder_coding.rs:66
↓ 4 callers
Method
query
(self, cli: &'c Client)
postgres/examples/execute.rs:63
← previous
next →
401–500 of 3,753, ranked by callers