Fuzz introspector: fuzz_client
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
516 985 StatusCode::from_bytes call site: 00985 Name::into_entry
371 1503 frame::Headers::new call site: 01503 recv_invalid_push_promise_headers_is_stream_protocol_error
323 410 StreamRef::clone_to_opaque call site: 00410 recv_invalid_push_promise_headers_is_stream_protocol_error
154 2298 Settings::new call site: 02298 run
145 136 std::str::from_utf8 call site: 00136 srv_window_update_on_lower_stream_id
123 2167 C::o::n::n::e::c::t::i::o::n::::::::n::e::w::streams_config call site: 02167 srv_window_update_on_lower_stream_id
100 1985 Codec::framed_write call site: 01985 single_stream_send_extra_large_body_multi_frames_one_buffer
67 899 Method::from_bytes call site: 00899 StatusCode::from_bytes
60 314 calculate_headermap_size call site: 00314 Handle::assert_client_handshake
54 30 Request::builder call site: 00030 single_stream_send_extra_large_body_multi_frames_one_buffer
53 1904 calc_max_continuation_frames call site: 01904 many_small_final_data_frames_do_not_exhaust_budget
39 858 HeaderName::from_bytes call site: 00858 Name::into_entry

Fuzzer calltree

0 fuzz_target [function] [call site] 00000
1 tokio::runtime::Runtime::new [function] [call site] 00001
2 FlushInterleave::new [function] [call site] 00002
3 FlushInterleave::new [function] [call site] 00003
3 FlushInterleave::new [function] [call site] 00004
4 FlushInterleave::new [function] [call site] 00005
4 FlushInterleave::new [function] [call site] 00006
4 FlushInterleave::new [function] [call site] 00007
4 FlushInterleave::new [function] [call site] 00008
5 FlushInterleave::new [function] [call site] 00009
5 FlushInterleave::new [function] [call site] 00010
5 FlushInterleave::new [function] [call site] 00011
5 FlushInterleave::new [function] [call site] 00012
5 FlushInterleave::new [function] [call site] 00013
5 FlushInterleave::new [function] [call site] 00014
4 FlushInterleave::new [function] [call site] 00015
4 FlushInterleave::new [function] [call site] 00016
3 FlushInterleave::new [function] [call site] 00017
3 FlushInterleave::new [function] [call site] 00018
3 FlushInterleave::new [function] [call site] 00019
3 FlushInterleave::new [function] [call site] 00020
2 FlushInterleave::new [function] [call site] 00021
2 FlushInterleave::new [function] [call site] 00022
2 FlushInterleave::new [function] [call site] 00023
2 FlushInterleave::new [function] [call site] 00024
2 FlushInterleave::new [function] [call site] 00025
1 Self::unwrap [function] [call site] 00026
1 fuzz_entry [function] [call site] 00028
2 Request::builder [function] [call site] 00029
3 Builder::new [function] [call site] 00030
4 Builder::default [function] [call site] 00031
5 Parts::default [function] [call site] 00033
6 FlushInterleave::new [function] [call site] 00034
7 FlushInterleave::new [function] [call site] 00035
7 FlushInterleave::new [function] [call site] 00036
7 FlushInterleave::new [function] [call site] 00037
7 FlushInterleave::new [function] [call site] 00038
7 FlushInterleave::new [function] [call site] 00039
7 FlushInterleave::new [function] [call site] 00040
6 Handle::assert_client_handshake [function] [call site] 00041
7 Handle::assert_client_handshake_with_settings [function] [call site] 00042
8 Mock::into [function] [call site] 00043
9 std::any::TypeId::of::<$in_ty> [function] [call site] 00044
9 std::any::TypeId::of::<$out_ty> [function] [call site] 00045
9 downcast_mut::<Option<$out_ty>> [function] [call site] 00047
8 Handle::send [function] [call site] 00051
9 single_stream_send_extra_large_body_multi_frames_one_buffer [function] [call site] 00052
10 mock_io::Builder::new [function] [call site] 00053
11 Builder::default [function] [call site] 00054
10 Builder::handshake [function] [call site] 00055
11 Connection::handshake2 [function] [call site] 00056
12 bind_connection [function] [call site] 00057
13 bool::write_all [function] [call site] 00058
13 map_err [function] [call site] 00059
14 Head::kind [function] [call site] 00060
14 Codec::get_ref [function] [call site] 00061
15 Codec::get_ref [function] [call site] 00062
15 Codec::get_ref [function] [call site] 00063
14 is::<LengthDelimitedCodecError> [function] [call site] 00064
14 Error::library_go_away [function] [call site] 00065
15 Self::GoAway [function] [call site] 00066
15 FlushInterleave::new [function] [call site] 00067
16 FlushInterleave::new [function] [call site] 00068
16 FlushInterleave::new [function] [call site] 00069
16 FlushInterleave::new [function] [call site] 00070
16 FlushInterleave::new [function] [call site] 00071
16 FlushInterleave::new [function] [call site] 00072
16 FlushInterleave::new [function] [call site] 00073
14 if_downcast_into [function] [call site] 00074
15 std::any::TypeId::of::<$in_ty> [function] [call site] 00075
15 std::any::TypeId::of::<$out_ty> [function] [call site] 00076
15 downcast_mut::<Option<$out_ty>> [function] [call site] 00078
12 Codec::new [function] [call site] 00083
13 Codec::with_max_recv_frame_size [function] [call site] 00084
14 FramedWrite::new [function] [call site] 00085
15 Bytes::is_write_vectored [function] [call site] 00086
15 hpack::Encoder::default [function] [call site] 00087
16 Encoder::new [function] [call site] 00088
17 Table::new [function] [call site] 00090
18 FlushInterleave::new [function] [call site] 00091
19 FlushInterleave::new [function] [call site] 00092
19 FlushInterleave::new [function] [call site] 00093
19 FlushInterleave::new [function] [call site] 00094
19 FlushInterleave::new [function] [call site] 00095
19 FlushInterleave::new [function] [call site] 00096
19 FlushInterleave::new [function] [call site] 00097
18 cmp::max [function] [call site] 00098
19 FlushInterleave::new [function] [call site] 00099
19 Handle::assert_client_handshake [function] [call site] 00100
19 assert_default_settings [function] [call site] 00101
20 assert_frame_eq [function] [call site] 00102
20 frame::Settings::default [function] [call site] 00103
19 Handle::recv_frame [function] [call site] 00104
20 Handle::next [function] [call site] 00105
21 FlushInterleave::new [function] [call site] 00106
21 client::handshake [function] [call site] 00107
22 FlushInterleave::new [function] [call site] 00108
22 Handle::assert_client_handshake_with_settings [function] [call site] 00109
23 Mock::into [function] [call site] 00110
23 Handle::send [function] [call site] 00111
23 Mock::into [function] [call site] 00112
23 Handle::read_preface [function] [call site] 00114
24 Handle::read_exact [function] [call site] 00115
23 Handle::next [function] [call site] 00118
23 frame::Settings::ack [function] [call site] 00120
24 SettingsFlags::ack [function] [call site] 00121
25 SettingsFlags [function] [call site] 00122
24 Settings::default [function] [call site] 00123
25 FlushInterleave::new [function] [call site] 00124
25 Handle::assert_client_handshake [function] [call site] 00125
25 assert_default_settings [function] [call site] 00126
25 Handle::recv_frame [function] [call site] 00127
25 frames::headers [function] [call site] 00128
26 FlushInterleave::new [function] [call site] 00129
26 util::byte_str [function] [call site] 00130
27 h2::frame::BytesStr::try_from [function] [call site] 00131
28 std::str::from_utf8 [function] [call site] 00132
29 ByteStr::from_utf8 [function] [call site] 00133
30 ByteStr::from_utf8 [function] [call site] 00134
28 Protocol::as_ref [function] [call site] 00137
29 Protocol::as_ref [function] [call site] 00138
28 BytesStr [function] [call site] 00140
27 Bytes::copy_from_slice [function] [call site] 00141
27 HeaderValue::as_bytes [function] [call site] 00142
28 HeaderValue::as_ref [function] [call site] 00143
29 Protocol::as_ref [function] [call site] 00144
27 Result::unwrap [function] [call site] 00145
26 frames::headers [function] [call site] 00146
26 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 00147
27 Request::builder [function] [call site] 00148
27 Builder::uri [function] [call site] 00149
28 Builder::and_then [function] [call site] 00150
29 Builder::and_then [function] [call site] 00151
30 Builder::and_then [function] [call site] 00152
28 try_into [function] [call site] 00153
27 Builder::body [function] [call site] 00156
28 Frame::map [function] [call site] 00157
29 Frame::map [function] [call site] 00158
29 Frame::into [function] [call site] 00159
30 std::any::TypeId::of::<$in_ty> [function] [call site] 00160
30 std::any::TypeId::of::<$out_ty> [function] [call site] 00161
30 downcast_mut::<Option<$out_ty>> [function] [call site] 00163
29 if_downcast_into [function] [call site] 00167
29 if_downcast_into [function] [call site] 00168
29 if_downcast_into [function] [call site] 00169
29 if_downcast_into [function] [call site] 00170
29 if_downcast_into [function] [call site] 00171
29 if_downcast_into [function] [call site] 00172
29 if_downcast_into [function] [call site] 00173
29 if_downcast_into [function] [call site] 00174
27 Result::unwrap [function] [call site] 00175
26 Request::eos [function] [call site] 00176
27 FlushInterleave::new [function] [call site] 00177
27 Handle::assert_server_handshake [function] [call site] 00178
28 Handle::assert_server_handshake_with_settings [function] [call site] 00179
29 Handle::write_preface [function] [call site] 00180
30 FramedWrite::get_mut [function] [call site] 00181
30 write_all [function] [call site] 00182
29 Mock::into [function] [call site] 00184
29 Handle::send [function] [call site] 00185
29 Mock::into [function] [call site] 00186
29 Handle::next [function] [call site] 00188
29 assert_settings [function] [call site] 00191
29 frame::Settings::ack [function] [call site] 00192
29 Handle::send [function] [call site] 00193
29 if_downcast_into [function] [call site] 00194
29 Handle::next [function] [call site] 00196
29 assert_settings [function] [call site] 00197
28 frame::Settings::default [function] [call site] 00198
29 FlushInterleave::new [function] [call site] 00199
29 Handle::assert_client_handshake [function] [call site] 00200
29 assert_default_settings [function] [call site] 00201
29 Handle::recv_frame [function] [call site] 00202
29 frames::headers [function] [call site] 00203
29 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 00204
29 Request::eos [function] [call site] 00205
29 Handle::send_frame [function] [call site] 00206
30 Handle::send [function] [call site] 00207
30 if_downcast_into [function] [call site] 00208
29 frames::headers [function] [call site] 00210
29 Mock::response [function] [call site] 00211
30 try_into [function] [call site] 00212
30 Mock::into_parts [function] [call site] 00214
31 srv_window_update_on_lower_stream_id [function] [call site] 00215
32 FlushInterleave::new [function] [call site] 00216
32 Handle::assert_client_handshake [function] [call site] 00217
32 assert_default_settings [function] [call site] 00218
32 Handle::recv_frame [function] [call site] 00219
32 frames::headers [function] [call site] 00220
32 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 00221
32 Request::eos [function] [call site] 00222
32 Handle::send_frame [function] [call site] 00223
32 frames::push_promise [function] [call site] 00224
33 raw_codec [function] [call site] 00225
34 $crate::prelude::mock_io::Builder::new [function] [call site] 00226
34 $crate::raw::Chunk::push [function] [call site] 00227
34 $crate::Codec::new [function] [call site] 00228
33 assert_closed [function] [call site] 00232
32 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 00233
32 Handle::send_frame [function] [call site] 00234
32 frames::headers [function] [call site] 00235
32 Mock::response [function] [call site] 00236
32 Self::eos [function] [call site] 00237
33 FlushInterleave::new [function] [call site] 00238
33 Handle::assert_server_handshake [function] [call site] 00239
33 assert_frame_eq [function] [call site] 00240
34 if_downcast_into [function] [call site] 00241
34 U::into [function] [call site] 00242
35 std::any::TypeId::of::<$in_ty> [function] [call site] 00243
35 std::any::TypeId::of::<$out_ty> [function] [call site] 00244
35 downcast_mut::<Option<$out_ty>> [function] [call site] 00246
33 frames::settings [function] [call site] 00250
34 frame::Settings::default [function] [call site] 00252
33 Mock::max_header_list_size [function] [call site] 00253
34 Settings::set_max_header_list_size [function] [call site] 00254
33 Handle::send_frame [function] [call site] 00256
33 frames::headers [function] [call site] 00257
33 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 00258
33 Mock::field [function] [call site] 00259
34 Mock::into_parts [function] [call site] 00260
34 Table::insert [function] [call site] 00261
35 wrapping_add [function] [call site] 00262
35 Queue::push_front [function] [call site] 00263
36 NextAccept::is_queued [function] [call site] 00264
36 NextAccept::set_queued [function] [call site] 00265
36 Table::resolve [function] [call site] 00266
36 Ptr::key [function] [call site] 00267
36 NextAccept::set_next [function] [call site] 00268
36 Ptr::key [function] [call site] 00270
36 Ptr::key [function] [call site] 00272
36 Ptr::key [function] [call site] 00273
34 Key::try_into [function] [call site] 00274
34 try_into [function] [call site] 00276
34 frame::PushPromise::new [function] [call site] 00278
35 PushPromiseFlag::default [function] [call site] 00279
36 PushPromiseFlag [function] [call site] 00280
35 calculate_headermap_size [function] [call site] 00281
36 HeaderMap::iter [function] [call site] 00282
36 Frame::map [function] [call site] 00285
37 Frame::map [function] [call site] 00286
37 Frame::into [function] [call site] 00287
37 if_downcast_into [function] [call site] 00288
37 if_downcast_into [function] [call site] 00289
37 if_downcast_into [function] [call site] 00290
37 if_downcast_into [function] [call site] 00291
37 if_downcast_into [function] [call site] 00292
37 if_downcast_into [function] [call site] 00293
37 if_downcast_into [function] [call site] 00294
37 if_downcast_into [function] [call site] 00295
36 decoded_header_size [function] [call site] 00296
36 HeaderName::as_str [function] [call site] 00297
37 Protocol::as_str [function] [call site] 00298
38 Protocol::as_str [function] [call site] 00299
36 &str::len [function] [call site] 00300
37 HeaderName::as_ref [function] [call site] 00301
38 HeaderName::as_str [function] [call site] 00302
39 Protocol::as_str [function] [call site] 00303
38 HeaderValue::as_bytes [function] [call site] 00304
39 HeaderValue::as_ref [function] [call site] 00305
37 Poll::len [function] [call site] 00306
38 HeaderName::as_ref [function] [call site] 00307
38 Poll::len [function] [call site] 00308
36 iter() [call site] 00315
4 .map(|(name, [call site] 00316
33 Handle::recv_frame [function] [call site] 00319
33 frames::headers [function] [call site] 00320
33 Mock::response [function] [call site] 00321
33 Self::eos [function] [call site] 00322
33 Handle::recv_frame [function] [call site] 00323
33 frames::reset [function] [call site] 00324
34 FlushInterleave::new [function] [call site] 00325
34 oneshot::channel::<()> [function] [call site] 00326
34 Handle::assert_client_handshake [function] [call site] 00327
34 assert_default_settings [function] [call site] 00328
34 Handle::recv_frame [function] [call site] 00329
34 frames::headers [function] [call site] 00330
34 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 00331
34 Handle::recv_frame [function] [call site] 00332
34 frames::data [function] [call site] 00333
35 mock_io::Builder::new [function] [call site] 00334
35 Builder::handshake [function] [call site] 00335
35 FlushInterleave::observe_write [function] [call site] 00336
36 T::as_any [function] [call site] 00339
36 compare_exchange [function] [call site] 00340
35 FlushInterleave::observe_write [function] [call site] 00341
36 T::as_any [function] [call site] 00344
36 compare_exchange [function] [call site] 00345
35 FlushInterleave::observe_write [function] [call site] 00346
35 FlushInterleaveIo::poll_read [function] [call site] 00347
36 FlushInterleave::new [function] [call site] 00348
37 FlushInterleave::new [function] [call site] 00349
37 FlushInterleave::new [function] [call site] 00350
37 FlushInterleave::new [function] [call site] 00351
37 FlushInterleave::new [function] [call site] 00352
37 FlushInterleave::new [function] [call site] 00353
37 FlushInterleave::new [function] [call site] 00354
36 FramedWrite::get_mut [function] [call site] 00355
36 FlushInterleaveIo::poll_read [function] [call site] 00356
37 FlushInterleave::new [function] [call site] 00357
37 FramedWrite::get_mut [function] [call site] 00358
37 FlushInterleaveIo::poll_read [function] [call site] 00359
35 Builder::build [function] [call site] 00360
36 Uri::from_parts [function] [call site] 00361
37 Pos::is_some [function] [call site] 00362
38 Pos::is_none [function] [call site] 00363
37 Scheme2::is_none [function] [call site] 00364
37 if_downcast_into [function] [call site] 00366
37 Scheme2::is_none [function] [call site] 00367
37 if_downcast_into [function] [call site] 00369
37 Pos::is_some [function] [call site] 00370
37 Pos::is_some [function] [call site] 00371
37 if_downcast_into [function] [call site] 00373
37 Authority::empty [function] [call site] 00374
38 ByteStr::new [function] [call site] 00375
39 FlushInterleave::new [function] [call site] 00376
37 PathAndQuery::empty [function] [call site] 00377
38 ByteStr::new [function] [call site] 00378
36 Result::map_err [function] [call site] 00380
37 Head::kind [function] [call site] 00381
37 Codec::get_ref [function] [call site] 00382
37 is::<LengthDelimitedCodecError> [function] [call site] 00383
37 Error::library_go_away [function] [call site] 00384
37 if_downcast_into [function] [call site] 00385
35 client::Builder::new [function] [call site] 00386
36 Builder::default [function] [call site] 00387
35 Builder::handshake [function] [call site] 00388
35 Request::builder [function] [call site] 00390
35 Builder::method [function] [call site] 00391
36 Builder::and_then [function] [call site] 00392
36 Self::try_into [function] [call site] 00393
35 Builder::uri [function] [call site] 00396
35 Builder::body [function] [call site] 00397
35 Result::unwrap [function] [call site] 00398
35 SendRequest::send_request [function] [call site] 00399
36 SendRequest::send_request [function] [call site] 00400
36 Protocol::as_ref [function] [call site] 00401
36 Frame::map [function] [call site] 00403
36 StreamRef::is_pending_open [function] [call site] 00404
36 StreamRef::clone_to_opaque [function] [call site] 00409
37 SendRequest::clone [function] [call site] 00410
38 SendRequest::clone [function] [call site] 00411
36 StreamRef::clone_to_opaque [function] [call site] 00412
36 SendStream::new [function] [call site] 00413
35 SendStream::reserve_capacity [function] [call site] 00415
36 SendStream::reserve_capacity [function] [call site] 00416
35 TestFuture::drive [function] [call site] 00417
36 TestFuture::wakened [function] [call site] 00418
37 Box::pin [function] [call site] 00419
37 FlushInterleave::new [function] [call site] 00420
37 FlushInterleave::new [function] [call site] 00421
38 FlushInterleave::new [function] [call site] 00422
38 FlushInterleave::new [function] [call site] 00423
38 FlushInterleave::new [function] [call site] 00424
38 FlushInterleave::new [function] [call site] 00425
38 FlushInterleave::new [function] [call site] 00426
38 FlushInterleave::new [function] [call site] 00427
35 util::wait_for_capacity [function] [call site] 00428
35 SendStream::send_data [function] [call site] 00430
36 SendStream::send_data [function] [call site] 00431
35 &str::into [function] [call site] 00433
36 std::any::TypeId::of::<$in_ty> [function] [call site] 00434
36 std::any::TypeId::of::<$out_ty> [function] [call site] 00435
36 downcast_mut::<Option<$out_ty>> [function] [call site] 00437
35 Result::unwrap [function] [call site] 00441
35 run [function] [call site] 00442
36 h2::client::handshake [function] [call site] 00443
37 FlushInterleave::new [function] [call site] 00444
37 Handle::assert_client_handshake_with_settings [function] [call site] 00445
37 frames::settings [function] [call site] 00446
37 Mock::enable_connect_protocol [function] [call site] 00447
38 Connection::set_enable_connect_protocol [function] [call site] 00448
39 frame::Settings::default [function] [call site] 00449
39 Connection::set_enable_connect_protocol [function] [call site] 00450
40 frame::Settings::default [function] [call site] 00451
40 Connection::set_enable_connect_protocol [function] [call site] 00452
40 Settings::send_settings [function] [call site] 00454
39 Settings::send_settings [function] [call site] 00459
37 assert_default_settings [function] [call site] 00461
37 Handle::recv_frame [function] [call site] 00462
37 frames::headers [function] [call site] 00463
37 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 00464
37 Request::eos [function] [call site] 00465
37 Handle::send_frame [function] [call site] 00466
37 frames::headers [function] [call site] 00467
37 Mock::response [function] [call site] 00468
37 Self::eos [function] [call site] 00469
37 client::handshake [function] [call site] 00470
37 Request::get [function] [call site] 00472
38 Builder::new [function] [call site] 00473
38 Builder::method [function] [call site] 00474
38 Builder::uri [function] [call site] 00475
37 Builder::body [function] [call site] 00476
37 Result::unwrap [function] [call site] 00477
37 SendRequest::send_request [function] [call site] 00478
37 TestFuture::drive [function] [call site] 00480
37 join [function] [call site] 00482
38 futures::future::join [function] [call site] 00483
39 futures::future::join [function] [call site] 00484
39 TestFuture::wakened [function] [call site] 00485
40 Box::pin [function] [call site] 00486
40 FlushInterleave::new [function] [call site] 00487
40 FlushInterleave::new [function] [call site] 00488
39 TestFuture::wakened [function] [call site] 00489
40 Box::pin [function] [call site] 00490
40 FlushInterleave::new [function] [call site] 00491
40 FlushInterleave::new [function] [call site] 00492
38 TestFuture::wakened [function] [call site] 00493
38 TestFuture::wakened [function] [call site] 00494
36 FlushInterleave::new [function] [call site] 00495
37 FlushInterleave::new [function] [call site] 00496
37 FlushInterleave::new [function] [call site] 00497
37 FlushInterleave::new [function] [call site] 00498
37 FlushInterleave::new [function] [call site] 00499
37 FlushInterleave::new [function] [call site] 00500
37 FlushInterleave::new [function] [call site] 00501
36 future::poll_fn [function] [call site] 00502
36 FlushInterleave::new [function] [call site] 00504
36 Wakened::poll [function] [call site] 00505
37 FramedWrite::get_mut [function] [call site] 00506
37 read_data_empty_payload [function] [call site] 00507
38 raw_codec [function] [call site] 00508
38 poll_frame [function] [call site] 00509
38 assert_closed [function] [call site] 00510
37 Pin<&mut [call site] 00512
37 SendRequest::clone [function] [call site] 00513
37 SendRequest::clone [function] [call site] 00514
37 FlushInterleave::new [function] [call site] 00515
37 Self::into [function] [call site] 00516
38 std::any::TypeId::of::<$in_ty> [function] [call site] 00517
38 std::any::TypeId::of::<$out_ty> [function] [call site] 00518
38 downcast_mut::<Option<$out_ty>> [function] [call site] 00520
37 Context::from_waker [function] [call site] 00524
37 Wakened::poll [function] [call site] 00526
38 FramedWrite::get_mut [function] [call site] 00527
38 read_data_empty_payload [function] [call site] 00528
38 Pin<&mut [call site] 00530
38 SendRequest::clone [function] [call site] 00531
38 SendRequest::clone [function] [call site] 00532
38 FlushInterleave::new [function] [call site] 00533
38 Self::into [function] [call site] 00534
38 Context::from_waker [function] [call site] 00535
38 Wakened::poll [function] [call site] 00537
36 Poll::Ready [function] [call site] 00538
36 Ok::<_, [call site] 00539
36 Self::len [function] [call site] 00540
37 HeaderName::as_ref [function] [call site] 00541
37 Poll::len [function] [call site] 00542
36 connection_close_notifies_client_poll_ready [function] [call site] 00544
37 FlushInterleave::new [function] [call site] 00545
37 Handle::assert_client_handshake [function] [call site] 00546
37 assert_default_settings [function] [call site] 00547
37 Handle::recv_frame [function] [call site] 00548
37 frames::headers [function] [call site] 00549
37 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 00550
37 Request::eos [function] [call site] 00551
37 client::handshake [function] [call site] 00552
37 Request::builder [function] [call site] 00554
37 Builder::uri [function] [call site] 00555
37 Builder::body [function] [call site] 00556
37 Result::unwrap [function] [call site] 00557
37 SendRequest::send_request [function] [call site] 00558
37 expect_err [function] [call site] 00560
37 TestFuture::drive [function] [call site] 00561
37 connection_close_notifies_client_poll_ready [function] [call site] 00564
37 expect_err [function] [call site] 00565
36 is_ready [function] [call site] 00567
36 Request::builder [function] [call site] 00568
36 Builder::method [function] [call site] 00569
36 Builder::uri [function] [call site] 00570
36 Builder::body [function] [call site] 00571
36 Result::unwrap [function] [call site] 00572
36 SendRequest::send_request [function] [call site] 00573
36 SendStream::send_data [function] [call site] 00574
36 if_downcast_into [function] [call site] 00575
36 Result::unwrap [function] [call site] 00576
36 Handle::drop [function] [call site] 00577
37 futures::task::noop_waker [function] [call site] 00578
37 Context::from_waker [function] [call site] 00579
37 FramedWrite::get_mut [function] [call site] 00580
37 take [function] [call site] 00582
38 FramedWrite::get_mut [function] [call site] 00585
38 split_to [function] [call site] 00586
38 set_position [function] [call site] 00587
38 Prioritized::advance [function] [call site] 00588
39 Prioritized::advance [function] [call site] 00589
37 IfWokenWaker::wake [function] [call site] 00591
36 Mock::disable_push [function] [call site] 00594
37 Settings::set_enable_push [function] [call site] 00595
36 FlushInterleave::new [function] [call site] 00597
36 Handle::poll_next [function] [call site] 00598
37 FlushInterleave::new [function] [call site] 00599
37 Handle::poll_next [function] [call site] 00600
35 Mock::into_parts [function] [call site] 00603
36 srv_window_update_on_lower_stream_id [function] [call site] 00604
36 PushPromise::promised_id [function] [call site] 00605
36 Mock::into_parts [function] [call site] 00606
35 try_collect [function] [call site] 00608
34 Handle::recv_frame [function] [call site] 00611
34 frames::data [function] [call site] 00612
34 Handle::recv_frame [function] [call site] 00613
34 frames::data [function] [call site] 00614
34 Handle::recv_frame [function] [call site] 00615
34 frames::data [function] [call site] 00616
34 Handle::send_frame [function] [call site] 00617
34 frames::window_update [function] [call site] 00618
35 FlushInterleave::new [function] [call site] 00620
35 Handle::assert_client_handshake [function] [call site] 00621
35 assert_default_settings [function] [call site] 00622
35 Handle::recv_frame [function] [call site] 00623
35 frames::headers [function] [call site] 00624
35 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 00625
35 Request::eos [function] [call site] 00626
35 Handle::send_frame [function] [call site] 00627
35 frames::headers [function] [call site] 00628
35 Mock::response [function] [call site] 00629
35 Handle::send_frame [function] [call site] 00630
35 frames::data [function] [call site] 00631
35 Handle::send_frame [function] [call site] 00632
35 frames::data [function] [call site] 00633
35 Handle::send_frame [function] [call site] 00634
35 frames::data [function] [call site] 00635
35 Handle::recv_frame [function] [call site] 00636
35 frames::window_update [function] [call site] 00637
35 Handle::recv_frame [function] [call site] 00638
35 frames::window_update [function] [call site] 00639
35 Handle::send_frame [function] [call site] 00640
35 frames::data [function] [call site] 00641
35 too_big_headers_sends_reset_after_431_if_not_eos [function] [call site] 00642
36 FlushInterleave::new [function] [call site] 00643
36 Handle::assert_server_handshake [function] [call site] 00644
36 assert_frame_eq [function] [call site] 00645
36 frames::settings [function] [call site] 00646
36 Mock::max_header_list_size [function] [call site] 00647
36 Handle::send_frame [function] [call site] 00648
36 frames::headers [function] [call site] 00649
36 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 00650
36 Mock::field [function] [call site] 00651
36 Handle::recv_frame [function] [call site] 00652
36 frames::headers [function] [call site] 00653
36 Mock::response [function] [call site] 00654
36 Self::eos [function] [call site] 00655
36 Handle::recv_frame [function] [call site] 00656
36 frames::reset [function] [call site] 00657
36 recv_invalid_push_promise_headers_is_stream_protocol_error [function] [call site] 00658
37 FlushInterleave::new [function] [call site] 00659
37 Handle::assert_client_handshake [function] [call site] 00660
37 assert_default_settings [function] [call site] 00661
37 Handle::recv_frame [function] [call site] 00662
37 frames::headers [function] [call site] 00663
37 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 00664
37 Request::eos [function] [call site] 00665
37 Handle::send_frame [function] [call site] 00666
37 frames::headers [function] [call site] 00667
37 Mock::response [function] [call site] 00668
37 Handle::send_frame [function] [call site] 00669
37 frames::push_promise [function] [call site] 00670
37 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 00671
37 Handle::send_frame [function] [call site] 00672
37 frames::push_promise [function] [call site] 00673
37 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 00674
37 Mock::field [function] [call site] 00675
37 Handle::send_frame [function] [call site] 00676
37 frames::push_promise [function] [call site] 00677
37 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 00678
37 Mock::field [function] [call site] 00679
37 HeaderMap::new [function] [call site] 00680
38 Self::default [function] [call site] 00681
39 FlushInterleave::new [function] [call site] 00682
39 Handle::assert_client_handshake [function] [call site] 00683
39 assert_default_settings [function] [call site] 00684
39 Handle::recv_frame [function] [call site] 00685
39 frames::headers [function] [call site] 00686
39 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 00687
39 Request::eos [function] [call site] 00688
39 Handle::send_frame [function] [call site] 00689
39 frames::headers [function] [call site] 00690
39 Mock::response [function] [call site] 00691
39 Self::eos [function] [call site] 00692
39 client::handshake [function] [call site] 00693
39 Request::get [function] [call site] 00695
39 Builder::body [function] [call site] 00696
39 Result::unwrap [function] [call site] 00697
39 SendRequest::send_request [function] [call site] 00698
39 TestFuture::drive [function] [call site] 00700
37 AltMap::gen_append [function] [call site] 00703
38 AltMap::gen_name [function] [call site] 00704
39 &mut [call site] 00705
39 i32::abs [function] [call site] 00706
39 AltMap::find_random_name [function] [call site] 00707
40 SendBuffer::is_empty [function] [call site] 00708
41 SendBuffer::is_empty [function] [call site] 00711
40 &mut [call site] 00712
40 HeaderMap::keys [function] [call site] 00714
41 HeaderMap::iter [function] [call site] 00715
40 Keys::nth [function] [call site] 00718
41 Keys::nth [function] [call site] 00719
41 Frame::map [function] [call site] 00720
40 Frame::map [function] [call site] 00721
39 gen_header_name [function] [call site] 00722
40 random_ratio [function] [call site] 00723
40 SendRequest::clone [function] [call site] 00726
40 gen_string [function] [call site] 00727
41 Frame::map [function] [call site] 00728
41 &str::choose [function] [call site] 00729
41 SendRequest::clone [function] [call site] 00731
41 ByteStr::from_utf8 [function] [call site] 00733
42 ByteStr::from_utf8 [function] [call site] 00734
41 Result::unwrap [function] [call site] 00736
40 HeaderName::from_bytes [function] [call site] 00737
41 uninit_u8_array [function] [call site] 00738
42 MaybeUninit::<[MaybeUninit<u8>; [call site] 00739
42 slice_assume_init [function] [call site] 00740
41 parse_hdr [function] [call site] 00741
42 Mock::len [function] [call site] 00742
43 HeaderName::as_ref [function] [call site] 00743
43 Poll::len [function] [call site] 00744
42 InvalidHeaderName::new [function] [call site] 00747
42 HeaderMap::iter [function] [call site] 00748
42 Iter::zip [function] [call site] 00751
42 HeaderMap::iter_mut [function] [call site] 00752
43 as_mut_ptr [function] [call site] 00753
43 HeaderMap::extra_values_mut_ptr [function] [call site] 00755
44 Frame::map [function] [call site] 00757
44 as_mut_ptr [function] [call site] 00758
44 unwrap_or_else [function] [call site] 00759
44 ptr::NonNull::dangling [function] [call site] 00760
43 Frame::map [function] [call site] 00763
42 Store::for_each [function] [call site] 00764
43 Store::try_for_each [function] [call site] 00765
44 get_index [function] [call site] 00767
44 recv_end_stream_survives_eof [function] [call site] 00769
45 FlushInterleave::new [function] [call site] 00770
45 Handle::assert_client_handshake [function] [call site] 00771
45 assert_default_settings [function] [call site] 00772
45 Handle::recv_frame [function] [call site] 00773
45 frames::headers [function] [call site] 00774
45 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 00775
45 Handle::send_frame [function] [call site] 00776
45 frames::headers [function] [call site] 00777
45 Mock::response [function] [call site] 00778
45 Self::eos [function] [call site] 00779
45 client::handshake [function] [call site] 00780
45 Request::builder [function] [call site] 00782
45 Builder::method [function] [call site] 00783
45 Builder::uri [function] [call site] 00784
45 Builder::body [function] [call site] 00785
45 Result::unwrap [function] [call site] 00786
45 SendRequest::send_request [function] [call site] 00787
45 Request::into_body [function] [call site] 00791
43 recv_end_stream_survives_eof [function] [call site] 00795
43 Ok::<_, [call site] 00796
42 FlushInterleave::new [function] [call site] 00797
43 FlushInterleave::new [function] [call site] 00798
43 FlushInterleave::new [function] [call site] 00799
43 FlushInterleave::new [function] [call site] 00800
43 FlushInterleave::new [function] [call site] 00801
43 FlushInterleave::new [function] [call site] 00802
43 FlushInterleave::new [function] [call site] 00803
42 slice_assume_init [function] [call site] 00804
42 StandardHeader::from_bytes [function] [call site] 00805
42 if_downcast_into [function] [call site] 00807
42 Name::contains [function] [call site] 00808
42 InvalidHeaderName::new [function] [call site] 00810
42 HdrName::custom [function] [call site] 00812
43 Repr::Custom [function] [call site] 00813
42 HeaderMap::iter [function] [call site] 00814
42 T::as_any [function] [call site] 00815
42 InvalidHeaderName::new [function] [call site] 00817
42 HdrName::custom [function] [call site] 00819
42 InvalidHeaderName::new [function] [call site] 00821
41 Vec::into [function] [call site] 00823
42 std::any::TypeId::of::<$in_ty> [function] [call site] 00824
42 std::any::TypeId::of::<$out_ty> [function] [call site] 00825
42 downcast_mut::<Option<$out_ty>> [function] [call site] 00827
41 Bytes::copy_from_slice [function] [call site] 00831
41 ByteStr::from_utf8_unchecked [function] [call site] 00832
42 ByteStr::from_utf8 [function] [call site] 00833
41 if_downcast_into [function] [call site] 00836
41 HeaderMap::with_capacity [function] [call site] 00837
42 HeaderMap::try_with_capacity [function] [call site] 00838
43 Self::default [function] [call site] 00840
43 to_raw_capacity [function] [call site] 00841
44 Poll::checked_add [function] [call site] 00842
44 ok_or_else [function] [call site] 00843
43 checked_next_power_of_two [function] [call site] 00844
43 into_boxed_slice [function] [call site] 00848
43 HeaderMap::with_capacity [function] [call site] 00849
44 HeaderMap::try_with_capacity [function] [call site] 00850
44 Result::expect [function] [call site] 00851
43 usable_capacity [function] [call site] 00852
42 Result::expect [function] [call site] 00853
41 HeaderMap::iter [function] [call site] 00855
41 InvalidHeaderName::new [function] [call site] 00857
41 HeaderMap::put_u8 [function] [call site] 00858
41 ByteStr::from_utf8_unchecked [function] [call site] 00859
41 HeaderMap::freeze [function] [call site] 00860
41 if_downcast_into [function] [call site] 00863
40 HeaderValue::as_bytes [function] [call site] 00864
40 Result::unwrap [function] [call site] 00865
39 gen_header_name [function] [call site] 00866
38 gen_header_value [function] [call site] 00867
39 gen_string [function] [call site] 00868
39 HeaderValue::from_bytes [function] [call site] 00869
40 HeaderValue::try_from_generic [function] [call site] 00870
41 Protocol::as_ref [function] [call site] 00871
42 Protocol::as_ref [function] [call site] 00872
41 is_valid [function] [call site] 00873
41 if_downcast_into [function] [call site] 00876
39 HeaderValue::as_bytes [function] [call site] 00877
39 Result::unwrap [function] [call site] 00878
38 Name::into_entry [function] [call site] 00879
39 SendRequest::clone [function] [call site] 00881
40 SendRequest::clone [function] [call site] 00882
39 HeaderValue::from_bytes [function] [call site] 00883
39 Header::Authority [function] [call site] 00885
39 BytesStr::try_from [function] [call site] 00886
40 std::str::from_utf8 [function] [call site] 00887
40 Protocol::as_ref [function] [call site] 00888
40 BytesStr [function] [call site] 00890
39 Header::Method [function] [call site] 00892
39 Method::from_bytes [function] [call site] 00893
40 &[u8]::len [function] [call site] 00894
41 HeaderName::as_ref [function] [call site] 00895
41 Poll::len [function] [call site] 00896
40 InvalidMethod::new [function] [call site] 00899
40 Method::extension_inline [function] [call site] 00904
41 FlushInterleave::new [function] [call site] 00905
42 FlushInterleave::new [function] [call site] 00906
42 FlushInterleave::new [function] [call site] 00907
42 FlushInterleave::new [function] [call site] 00908
42 FlushInterleave::new [function] [call site] 00909
42 FlushInterleave::new [function] [call site] 00910
42 FlushInterleave::new [function] [call site] 00911
41 ExtensionInline [function] [call site] 00914
40 Method::extension_inline [function] [call site] 00919
40 Method::extension_inline [function] [call site] 00926
40 Method::extension_inline [function] [call site] 00929
40 Method::extension_inline [function] [call site] 00934
40 &[u8]::len [function] [call site] 00935
40 Method::extension_inline [function] [call site] 00936
40 FlushInterleave::new [function] [call site] 00937
41 FlushInterleave::new [function] [call site] 00938
41 FlushInterleave::new [function] [call site] 00939
41 FlushInterleave::new [function] [call site] 00940
41 FlushInterleave::new [function] [call site] 00941
41 FlushInterleave::new [function] [call site] 00942
41 FlushInterleave::new [function] [call site] 00943
40 ExtensionAllocated [function] [call site] 00946
39 Header::Scheme [function] [call site] 00948
39 BytesStr::try_from [function] [call site] 00949
39 Header::Path [function] [call site] 00951
39 BytesStr::try_from [function] [call site] 00952
39 Header::Protocol [function] [call site] 00954
39 Protocol::try_from [function] [call site] 00955
40 BytesStr::try_from [function] [call site] 00957
39 StatusCode::from_bytes [function] [call site] 00958
40 &[u8]::len [function] [call site] 00959
40 InvalidStatusCode::new [function] [call site] 00961
40 wrapping_sub [function] [call site] 00962
40 wrapping_sub [function] [call site] 00963
40 wrapping_sub [function] [call site] 00964
40 InvalidStatusCode::new [function] [call site] 00966
40 FlushInterleave::new [function] [call site] 00967
41 FlushInterleave::new [function] [call site] 00968
41 FlushInterleave::new [function] [call site] 00969
41 FlushInterleave::new [function] [call site] 00970
41 FlushInterleave::new [function] [call site] 00971
41 FlushInterleave::new [function] [call site] 00972
41 FlushInterleave::new [function] [call site] 00973
40 Frame::map [function] [call site] 00974
41 Frame::map [function] [call site] 00975
41 Frame::into [function] [call site] 00976
41 if_downcast_into [function] [call site] 00977
41 if_downcast_into [function] [call site] 00978
41 if_downcast_into [function] [call site] 00979
41 if_downcast_into [function] [call site] 00980
41 if_downcast_into [function] [call site] 00981
41 if_downcast_into [function] [call site] 00982
41 if_downcast_into [function] [call site] 00983
41 if_downcast_into [function] [call site] 00984
40 Frame::ok_or_else [function] [call site] 00985
39 Header::Status [function] [call site] 00987
38 SendRequest::clone [function] [call site] 00989
38 Extensions::get_or_insert [function] [call site] 00990
39 Extensions::get_or_insert_with [function] [call site] 00991
40 Extensions::get_or_insert_with [function] [call site] 00992
41 Extensions::get_or_insert_with [function] [call site] 00993
41 Name::into_entry [function] [call site] 00994
41 TypeId::of::<T> [function] [call site] 00995
41 Extensions::get_or_insert_with [function] [call site] 00996
42 Extensions::get_or_insert_with [function] [call site] 00997
42 Name::into_entry [function] [call site] 00998
42 TypeId::of::<T> [function] [call site] 00999
42 Extensions::get_or_insert_with [function] [call site] 01000
42 FlushInterleave::new [function] [call site] 01001
43 FlushInterleave::new [function] [call site] 01002
43 FlushInterleave::new [function] [call site] 01003
43 FlushInterleave::new [function] [call site] 01004
43 FlushInterleave::new [function] [call site] 01005
43 FlushInterleave::new [function] [call site] 01006
43 FlushInterleave::new [function] [call site] 01007
42 recv_end_stream_survives_eof [function] [call site] 01008
42 T::as_any_mut [function] [call site] 01009
42 downcast_mut [function] [call site] 01010
41 FlushInterleave::new [function] [call site] 01012
41 recv_end_stream_survives_eof [function] [call site] 01013
41 T::as_any_mut [function] [call site] 01014
41 downcast_mut [function] [call site] 01015
40 Name::into_entry [function] [call site] 01017
40 TypeId::of::<T> [function] [call site] 01018
40 Extensions::get_or_insert_with [function] [call site] 01019
40 FlushInterleave::new [function] [call site] 01020
40 recv_end_stream_survives_eof [function] [call site] 01021
40 T::as_any_mut [function] [call site] 01022
40 downcast_mut [function] [call site] 01023
38 SendBuffer::is_empty [function] [call site] 01025
38 Mock::disable_push [function] [call site] 01026
39 Settings::set_enable_push [function] [call site] 01027
38 SendRequest::clone [function] [call site] 01028
39 SendRequest::clone [function] [call site] 01029
37 StreamId::parse [function] [call site] 01030
38 copy_from_slice [function] [call site] 01031
38 u32::from_be_bytes [function] [call site] 01032
38 StreamId [function] [call site] 01033
37 (StreamId, [call site] 01034
37 AltMap::gen_append [function] [call site] 01035
37 StreamId::parse [function] [call site] 01036
37 (StreamId, [call site] 01037
37 Handle::send_frame [function] [call site] 01038
37 frames::push_promise [function] [call site] 01039
37 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01040
37 Request::fields [function] [call site] 01041
38 FlushInterleave::new [function] [call site] 01042
38 Handle::assert_client_handshake [function] [call site] 01043
38 assert_default_settings [function] [call site] 01044
38 Handle::recv_frame [function] [call site] 01045
38 frames::headers [function] [call site] 01046
38 read_headers_without_pseudo [function] [call site] 01047
38 if_downcast_into [function] [call site] 01048
38 util::byte_str [function] [call site] 01049
38 h2::frame::BytesStr::into [function] [call site] 01050
39 std::any::TypeId::of::<$in_ty> [function] [call site] 01051
39 std::any::TypeId::of::<$out_ty> [function] [call site] 01052
39 downcast_mut::<Option<$out_ty>> [function] [call site] 01054
38 Default::default [function] [call site] 01058
39 FlushInterleave::new [function] [call site] 01059
39 Handle::assert_client_handshake [function] [call site] 01060
39 assert_default_settings [function] [call site] 01061
39 Handle::recv_frame [function] [call site] 01062
39 frames::headers [function] [call site] 01063
39 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01064
39 Request::eos [function] [call site] 01065
39 Handle::send_frame [function] [call site] 01066
39 frames::headers [function] [call site] 01067
39 Mock::response [function] [call site] 01068
39 Self::eos [function] [call site] 01069
39 client::handshake [function] [call site] 01070
39 Request::get [function] [call site] 01072
39 Builder::body [function] [call site] 01073
39 Result::unwrap [function] [call site] 01074
39 SendRequest::send_request [function] [call site] 01075
39 TestFuture::drive [function] [call site] 01077
38 too_big_headers_sends_reset_after_431_if_not_eos [function] [call site] 01080
38 Handle::send_frame [function] [call site] 01081
38 frames::headers [function] [call site] 01082
38 Mock::response [function] [call site] 01083
38 Self::eos [function] [call site] 01084
38 client::handshake [function] [call site] 01085
38 Request::builder [function] [call site] 01087
38 Builder::version [function] [call site] 01088
39 Builder::and_then [function] [call site] 01089
38 Builder::method [function] [call site] 01091
38 Builder::uri [function] [call site] 01092
38 Builder::body [function] [call site] 01093
38 Result::unwrap [function] [call site] 01094
38 SendRequest::send_request [function] [call site] 01095
38 TestFuture::drive [function] [call site] 01097
37 Handle::send_frame [function] [call site] 01100
37 frames::headers [function] [call site] 01101
37 Mock::response [function] [call site] 01102
37 Self::eos [function] [call site] 01103
37 Handle::recv_frame [function] [call site] 01104
37 frames::reset [function] [call site] 01105
37 recv_invalid_push_promise_headers_is_stream_protocol_error [function] [call site] 01106
37 Handle::recv_frame [function] [call site] 01107
37 frames::reset [function] [call site] 01108
37 recv_invalid_push_promise_headers_is_stream_protocol_error [function] [call site] 01109
37 Handle::recv_frame [function] [call site] 01110
37 frames::reset [function] [call site] 01111
37 recv_invalid_push_promise_headers_is_stream_protocol_error [function] [call site] 01112
37 Handle::send_frame [function] [call site] 01113
37 frames::headers [function] [call site] 01114
37 Mock::response [function] [call site] 01115
37 Self::eos [function] [call site] 01116
37 client::handshake [function] [call site] 01117
37 Request::builder [function] [call site] 01119
37 Builder::method [function] [call site] 01120
37 Builder::uri [function] [call site] 01121
37 Builder::body [function] [call site] 01122
37 Result::unwrap [function] [call site] 01123
37 SendRequest::send_request [function] [call site] 01124
37 ResponseFuture::push_promises [function] [call site] 01126
38 SendRequest::clone [function] [call site] 01127
37 Builder::and_then [function] [call site] 01128
38 Builder::and_then [function] [call site] 01129
37 Mock::into_parts [function] [call site] 01130
37 TestFuture::drive [function] [call site] 01132
36 server::Builder::new [function] [call site] 01134
37 Builder::default [function] [call site] 01135
36 Builder::max_header_list_size [function] [call site] 01136
37 Settings::set_max_header_list_size [function] [call site] 01137
36 max_header_list_size(64) [call site] 01139
6 .handshake::<_, [call site] 01140
36 small_data_frames_reclaimed_before_buffering_next [function] [call site] 01142
37 FlushInterleave::new [function] [call site] 01143
37 client::handshake [function] [call site] 01144
37 Request::builder [function] [call site] 01146
37 Builder::method [function] [call site] 01147
37 Builder::uri [function] [call site] 01148
37 Builder::body [function] [call site] 01149
37 Result::unwrap [function] [call site] 01150
37 SendRequest::send_request [function] [call site] 01151
37 SendStream::send_data [function] [call site] 01153
37 &str::into [function] [call site] 01154
37 Result::unwrap [function] [call site] 01155
37 SendStream::send_data [function] [call site] 01156
37 &str::into [function] [call site] 01157
37 Result::unwrap [function] [call site] 01158
37 TestFuture::drive [function] [call site] 01159
37 Handle::assert_client_handshake [function] [call site] 01162
37 assert_default_settings [function] [call site] 01163
37 Handle::recv_frame [function] [call site] 01164
37 frames::headers [function] [call site] 01165
37 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01166
37 Handle::recv_frame [function] [call site] 01167
37 frames::data [function] [call site] 01168
37 Handle::recv_frame [function] [call site] 01169
37 frames::data [function] [call site] 01170
37 too_big_headers_sends_reset_after_431_if_not_eos [function] [call site] 01171
37 Handle::send_frame [function] [call site] 01172
37 frames::headers [function] [call site] 01173
37 Mock::response [function] [call site] 01174
37 Self::eos [function] [call site] 01175
35 client::handshake [function] [call site] 01178
35 unwrap [function] [call site] 01179
35 Request::builder [function] [call site] 01180
35 Builder::method [function] [call site] 01181
35 Builder::uri [function] [call site] 01182
35 Builder::body [function] [call site] 01183
35 Result::unwrap [function] [call site] 01184
35 SendRequest::send_request [function] [call site] 01185
35 unwrap [function] [call site] 01186
35 unwrap [function] [call site] 01187
35 Mock::into_parts [function] [call site] 01188
35 data [function] [call site] 01189
36 Bytes::copy_from_slice [function] [call site] 01190
36 Protocol::as_ref [function] [call site] 01191
36 frame::Data::new [function] [call site] 01193
37 DataFlags::default [function] [call site] 01194
38 FlushInterleave::new [function] [call site] 01195
38 Handle::assert_client_handshake [function] [call site] 01196
38 assert_default_settings [function] [call site] 01197
38 Handle::recv_frame [function] [call site] 01198
38 frames::headers [function] [call site] 01199
38 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01200
38 Request::eos [function] [call site] 01201
38 Handle::send_frame [function] [call site] 01202
38 frames::headers [function] [call site] 01203
38 Mock::response [function] [call site] 01204
38 Self::eos [function] [call site] 01205
38 client::handshake [function] [call site] 01206
38 Request::get [function] [call site] 01208
38 Builder::body [function] [call site] 01209
38 Result::unwrap [function] [call site] 01210
38 SendRequest::send_request [function] [call site] 01211
38 TestFuture::drive [function] [call site] 01213
36 if_downcast_into [function] [call site] 01216
35 unwrap [function] [call site] 01217
35 unwrap [function] [call site] 01218
35 data [function] [call site] 01219
35 unwrap [function] [call site] 01220
35 unwrap [function] [call site] 01221
35 data [function] [call site] 01222
35 unwrap [function] [call site] 01223
35 unwrap [function] [call site] 01224
35 Mock::flow_control [function] [call site] 01225
36 srv_window_update_on_lower_stream_id [function] [call site] 01226
36 frame::Reset::new [function] [call site] 01228
35 FlowControl::release_capacity [function] [call site] 01229
36 if_downcast_into [function] [call site] 01231
36 FlowControl::release_capacity [function] [call site] 01232
37 if_downcast_into [function] [call site] 01234
37 FlowControl::release_capacity [function] [call site] 01235
35 len [function] [call site] 01238
35 Result::unwrap [function] [call site] 01239
35 data [function] [call site] 01240
35 unwrap [function] [call site] 01241
35 unwrap [function] [call site] 01242
35 join [function] [call site] 01243
35 unwrap [function] [call site] 01244
35 join [function] [call site] 01245
34 Handle::send_frame [function] [call site] 01246
34 frames::window_update [function] [call site] 01247
34 Handle::recv_frame [function] [call site] 01248
34 frames::data [function] [call site] 01249
34 Handle::recv_frame [function] [call site] 01250
34 frames::data [function] [call site] 01251
34 Handle::recv_frame [function] [call site] 01252
34 frames::data [function] [call site] 01253
34 Handle::recv_frame [function] [call site] 01254
34 frames::data [function] [call site] 01255
34 Handle::send_frame [function] [call site] 01256
34 frames::window_update [function] [call site] 01257
34 Handle::recv_frame [function] [call site] 01258
34 frames::reset [function] [call site] 01259
34 Mock::flow_control [function] [call site] 01260
34 client::handshake [function] [call site] 01261
34 unwrap [function] [call site] 01262
34 tokio::spawn [function] [call site] 01263
34 Request::builder [function] [call site] 01264
34 Builder::method [function] [call site] 01265
34 Builder::uri [function] [call site] 01266
34 Builder::body [function] [call site] 01267
34 Result::unwrap [function] [call site] 01268
34 SendRequest::send_request [function] [call site] 01269
34 unwrap [function] [call site] 01270
34 SendStream::reserve_capacity [function] [call site] 01271
34 poll_fn [function] [call site] 01272
34 SendStream::poll_capacity [function] [call site] 01273
35 SendStream::poll_capacity [function] [call site] 01274
34 unwrap [function] [call site] 01277
34 unwrap [function] [call site] 01278
34 SendStream::send_data [function] [call site] 01279
34 if_downcast_into [function] [call site] 01280
34 Result::unwrap [function] [call site] 01281
34 SendStream::reserve_capacity [function] [call site] 01282
34 poll_fn [function] [call site] 01283
34 SendStream::poll_capacity [function] [call site] 01284
34 unwrap [function] [call site] 01285
34 unwrap [function] [call site] 01286
34 SendStream::send_data [function] [call site] 01287
34 if_downcast_into [function] [call site] 01288
34 Result::unwrap [function] [call site] 01289
34 SendStream::reserve_capacity [function] [call site] 01290
34 tokio::time::timeout [function] [call site] 01291
34 Duration::from_secs [function] [call site] 01292
34 poll_fn [function] [call site] 01293
34 SendStream::poll_capacity [function] [call site] 01294
34 TestFuture::wakened [function] [call site] 01295
35 Box::pin [function] [call site] 01296
35 FlushInterleave::new [function] [call site] 01297
35 FlushInterleave::new [function] [call site] 01298
34 expect [function] [call site] 01299
34 tokio::time::timeout [function] [call site] 01300
34 Duration::from_secs [function] [call site] 01301
34 poll_fn [function] [call site] 01302
34 poll_reset [function] [call site] 01303
35 FlushInterleave::new [function] [call site] 01304
35 Handle::assert_server_handshake [function] [call site] 01305
35 assert_default_settings [function] [call site] 01306
35 Handle::send_frame [function] [call site] 01307
35 frames::headers [function] [call site] 01308
35 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01309
35 Request::eos [function] [call site] 01310
35 idle_ms [function] [call site] 01311
36 tokio::time::sleep [function] [call site] 01312
36 Duration::from_millis [function] [call site] 01313
35 Handle::send_frame [function] [call site] 01314
35 frames::reset [function] [call site] 01315
35 Mock::cancel [function] [call site] 01316
36 srv_window_update_on_lower_stream_id [function] [call site] 01317
36 frame::Reset::new [function] [call site] 01319
35 server::Builder::new [function] [call site] 01320
35 handshake::<_, [call site] 01321
35 small_data_frames_reclaimed_before_buffering_next [function] [call site] 01323
35 small_data_frames_reclaimed_before_buffering_next [function] [call site] 01326
35 poll_reset [function] [call site] 01329
34 TestFuture::wakened [function] [call site] 01332
34 expect [function] [call site] 01333
34 unwrap [function] [call site] 01334
34 reset_new_stream_before_send [function] [call site] 01335
35 FlushInterleave::new [function] [call site] 01336
35 Handle::assert_client_handshake [function] [call site] 01337
35 assert_default_settings [function] [call site] 01338
35 Handle::recv_frame [function] [call site] 01339
35 frames::headers [function] [call site] 01340
35 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01341
35 Request::eos [function] [call site] 01342
35 Handle::send_frame [function] [call site] 01343
35 frames::headers [function] [call site] 01344
35 Mock::response [function] [call site] 01345
35 Self::eos [function] [call site] 01346
35 Handle::send_bytes [function] [call site] 01347
36 Mock::into [function] [call site] 01348
36 FlushInterleave::new [function] [call site] 01349
37 FlushInterleave::new [function] [call site] 01350
37 FlushInterleave::new [function] [call site] 01351
37 FlushInterleave::new [function] [call site] 01352
37 FlushInterleave::new [function] [call site] 01353
37 FlushInterleave::new [function] [call site] 01354
37 FlushInterleave::new [function] [call site] 01355
36 futures::future::poll_fn [function] [call site] 01356
36 has_remaining [function] [call site] 01358
36 FlushInterleave::new [function] [call site] 01359
36 FramedWrite::get_mut [function] [call site] 01360
36 FlushInterleaveIo::poll_write [function] [call site] 01361
37 FramedWrite::get_mut [function] [call site] 01362
37 FlushInterleave::observe_write [function] [call site] 01363
38 T::as_any [function] [call site] 01366
38 compare_exchange [function] [call site] 01367
37 FlushInterleave::new [function] [call site] 01368
37 FlushInterleaveIo::poll_write [function] [call site] 01369
36 Prioritized::chunk [function] [call site] 01370
37 Prioritized::chunk [function] [call site] 01371
36 Poll::map_err [function] [call site] 01372
37 Head::kind [function] [call site] 01373
37 Codec::get_ref [function] [call site] 01374
37 is::<LengthDelimitedCodecError> [function] [call site] 01375
37 Error::library_go_away [function] [call site] 01376
37 if_downcast_into [function] [call site] 01377
36 futures::ready [function] [call site] 01378
37 FlushInterleave::new [function] [call site] 01379
37 Handle::assert_client_handshake [function] [call site] 01380
37 assert_default_settings [function] [call site] 01381
37 Handle::recv_frame [function] [call site] 01382
37 frames::headers [function] [call site] 01383
37 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01384
37 Request::eos [function] [call site] 01385
37 client::handshake [function] [call site] 01386
37 Request::builder [function] [call site] 01388
37 Builder::uri [function] [call site] 01389
37 Builder::body [function] [call site] 01390
37 Result::unwrap [function] [call site] 01391
37 SendRequest::send_request [function] [call site] 01392
37 expect_err [function] [call site] 01394
37 TestFuture::drive [function] [call site] 01395
37 connection_close_notifies_client_poll_ready [function] [call site] 01397
37 expect_err [function] [call site] 01398
36 Prioritized::advance [function] [call site] 01401
36 Poll::Ready [function] [call site] 01402
35 Handle::recv_frame [function] [call site] 01403
35 frames::reset [function] [call site] 01404
35 recv_invalid_push_promise_headers_is_stream_protocol_error [function] [call site] 01405
35 Handle::recv_frame [function] [call site] 01406
35 frames::headers [function] [call site] 01407
35 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01408
35 Request::eos [function] [call site] 01409
35 Handle::send_frame [function] [call site] 01410
35 frames::headers [function] [call site] 01411
35 Mock::response [function] [call site] 01412
35 Self::eos [function] [call site] 01413
35 client::handshake [function] [call site] 01414
35 TestFuture::drive [function] [call site] 01416
35 many_small_final_data_frames_do_not_exhaust_budget [function] [call site] 01417
36 FlushInterleave::new [function] [call site] 01418
36 oneshot::channel [function] [call site] 01419
36 Handle::assert_client_handshake [function] [call site] 01420
36 assert_default_settings [function] [call site] 01421
36 Handle::recv_frame [function] [call site] 01422
36 frames::headers [function] [call site] 01423
36 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01424
36 Request::eos [function] [call site] 01425
36 Handle::send_frame [function] [call site] 01426
36 frames::headers [function] [call site] 01427
36 Mock::response [function] [call site] 01428
36 Handle::send_frame [function] [call site] 01429
36 frames::data [function] [call site] 01430
36 too_big_headers_sends_reset_after_431_if_not_eos [function] [call site] 01431
36 client::handshake [function] [call site] 01433
36 FlushInterleave::new [function] [call site] 01435
37 FlushInterleave::new [function] [call site] 01436
37 FlushInterleave::new [function] [call site] 01437
37 FlushInterleave::new [function] [call site] 01438
37 FlushInterleave::new [function] [call site] 01439
37 FlushInterleave::new [function] [call site] 01440
37 FlushInterleave::new [function] [call site] 01441
36 connection_close_notifies_client_poll_ready [function] [call site] 01443
36 Request::builder [function] [call site] 01445
36 Builder::uri [function] [call site] 01446
36 Builder::body [function] [call site] 01447
36 Result::unwrap [function] [call site] 01448
36 Mock::disable_push [function] [call site] 01449
36 SendRequest::send_request [function] [call site] 01450
36 FlushInterleave::new [function] [call site] 01452
36 Mock::disable_push [function] [call site] 01453
37 Settings::set_enable_push [function] [call site] 01454
36 reset_new_stream_before_send [function] [call site] 01456
36 tokio::spawn [function] [call site] 01458
35 TestFuture::drive [function] [call site] 01462
35 many_small_final_data_frames_do_not_exhaust_budget [function] [call site] 01463
34 join [function] [call site] 01467
33 recv_invalid_push_promise_headers_is_stream_protocol_error [function] [call site] 01468
33 server::Builder::new [function] [call site] 01469
33 Builder::max_header_list_size [function] [call site] 01470
33 max_header_list_size(64) [call site] 01471
6 .handshake::<_, [call site] 01472
33 small_data_frames_reclaimed_before_buffering_next [function] [call site] 01474
32 Handle::recv_frame [function] [call site] 01476
32 frames::reset [function] [call site] 01477
32 Mock::cancel [function] [call site] 01478
32 Handle::send_frame [function] [call site] 01479
32 frames::window_update [function] [call site] 01480
32 client::Builder::new [function] [call site] 01481
32 Builder::initial_stream_id [function] [call site] 01482
33 if_downcast_into [function] [call site] 01483
32 initial_stream_id(7) [call site] 01484
6 .handshake::<_, [call site] 01485
32 Request::builder [function] [call site] 01487
32 Builder::method [function] [call site] 01488
32 Builder::uri [function] [call site] 01489
32 Builder::body [function] [call site] 01490
32 Result::unwrap [function] [call site] 01491
32 SendRequest::send_request [function] [call site] 01492
32 TestFuture::drive [function] [call site] 01495
32 Handle::drop [function] [call site] 01497
31 PushPromise::promised_id [function] [call site] 01499
31 Mock::into_parts [function] [call site] 01500
30 frame::Headers::new [function] [call site] 01501
31 calculate_headermap_size [function] [call site] 01502
31 HeadersFlag::default [function] [call site] 01503
32 HeadersFlag [function] [call site] 01504
30 frame::Pseudo::response [function] [call site] 01505
30 Mock [function] [call site] 01507
29 Self::eos [function] [call site] 01508
29 client::handshake [function] [call site] 01509
29 unwrap [function] [call site] 01510
29 Request::get [function] [call site] 01511
29 Builder::body [function] [call site] 01512
29 Result::unwrap [function] [call site] 01513
29 SendRequest::send_request [function] [call site] 01514
29 unwrap [function] [call site] 01515
29 TestFuture::drive [function] [call site] 01516
29 unwrap [function] [call site] 01517
29 join [function] [call site] 01518
27 assert_frame_eq [function] [call site] 01519
27 frames::settings [function] [call site] 01520
27 Mock::max_header_list_size [function] [call site] 01521
27 Handle::send_frame [function] [call site] 01522
27 frames::headers [function] [call site] 01523
27 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01524
27 Mock::field [function] [call site] 01525
27 Handle::recv_frame [function] [call site] 01526
27 frames::headers [function] [call site] 01527
27 Mock::response [function] [call site] 01528
27 Self::eos [function] [call site] 01529
27 Handle::recv_frame [function] [call site] 01530
27 frames::reset [function] [call site] 01531
27 recv_invalid_push_promise_headers_is_stream_protocol_error [function] [call site] 01532
27 server::Builder::new [function] [call site] 01533
27 Builder::max_header_list_size [function] [call site] 01534
27 max_header_list_size(64) [call site] 01535
6 .handshake::<_, [call site] 01536
27 small_data_frames_reclaimed_before_buffering_next [function] [call site] 01538
26 if_downcast_into [function] [call site] 01540
26 Headers::pseudo_mut [function] [call site] 01541
26 Some [function] [call site] 01542
26 Handle::assert_server_handshake [function] [call site] 01543
26 assert_default_settings [function] [call site] 01544
26 Handle::send_frame [function] [call site] 01545
26 Handle::recv_frame [function] [call site] 01546
26 frames::reset [function] [call site] 01547
26 recv_invalid_push_promise_headers_is_stream_protocol_error [function] [call site] 01548
26 Handle::send_frame [function] [call site] 01549
26 frames::headers [function] [call site] 01550
26 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01551
26 Request::eos [function] [call site] 01552
26 Handle::recv_frame [function] [call site] 01553
26 frames::go_away [function] [call site] 01554
27 FlushInterleave::new [function] [call site] 01555
27 Handle::assert_server_handshake [function] [call site] 01556
27 assert_default_settings [function] [call site] 01557
27 Handle::send_frame [function] [call site] 01559
27 frames::headers [function] [call site] 01560
27 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01561
27 Request::eos [function] [call site] 01562
27 Handle::send_frame [function] [call site] 01563
27 frames::window_update [function] [call site] 01564
27 Handle::recv_frame [function] [call site] 01565
27 frames::reset [function] [call site] 01566
27 Mock::flow_control [function] [call site] 01567
27 Handle::send_frame [function] [call site] 01568
27 frames::headers [function] [call site] 01569
27 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01570
27 Request::eos [function] [call site] 01571
27 Handle::send_frame [function] [call site] 01572
27 frames::window_update [function] [call site] 01573
27 Handle::recv_frame [function] [call site] 01574
27 frames::go_away [function] [call site] 01575
27 Mock::calm [function] [call site] 01576
28 Mock::reason [function] [call site] 01577
29 srv_window_update_on_lower_stream_id [function] [call site] 01578
29 frame::Reset::new [function] [call site] 01580
27 Self::data [function] [call site] 01581
28 mock_io::Builder::new [function] [call site] 01582
28 Builder::handshake [function] [call site] 01583
28 FlushInterleave::observe_write [function] [call site] 01584
28 FlushInterleave::observe_write [function] [call site] 01585
28 FlushInterleave::observe_write [function] [call site] 01586
28 FlushInterleaveIo::poll_read [function] [call site] 01587
28 Builder::build [function] [call site] 01588
28 client::Builder::new [function] [call site] 01589
28 Builder::handshake [function] [call site] 01590
28 Request::builder [function] [call site] 01592
28 Builder::method [function] [call site] 01593
28 Builder::uri [function] [call site] 01594
28 Builder::body [function] [call site] 01595
28 Result::unwrap [function] [call site] 01596
28 SendRequest::send_request [function] [call site] 01597
28 SendStream::reserve_capacity [function] [call site] 01599
28 TestFuture::drive [function] [call site] 01600
28 util::wait_for_capacity [function] [call site] 01601
28 SendStream::send_data [function] [call site] 01602
28 &str::into [function] [call site] 01603
28 Result::unwrap [function] [call site] 01604
28 Mock::into_parts [function] [call site] 01607
28 try_collect [function] [call site] 01609
27 server::Builder::new [function] [call site] 01612
27 Builder::max_local_error_reset_streams [function] [call site] 01613
27 max_local_error_reset_streams(Some(10)) [call site] 01615
6 .handshake::<_, [call site] 01616
27 small_data_frames_reclaimed_before_buffering_next [function] [call site] 01619
27 small_data_frames_reclaimed_before_buffering_next [function] [call site] 01622
27 unwrap_err [function] [call site] 01624
26 recv_invalid_push_promise_headers_is_stream_protocol_error [function] [call site] 01626
26 server::Builder::new [function] [call site] 01627
26 Builder::max_concurrent_reset_streams [function] [call site] 01628
26 max_concurrent_reset_streams(0) [call site] 01629
6 .handshake::<_, [call site] 01630
26 small_data_frames_reclaimed_before_buffering_next [function] [call site] 01632
26 unwrap_err [function] [call site] 01634
25 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01636
25 Request::eos [function] [call site] 01637
25 Handle::send_frame [function] [call site] 01638
25 frames::headers [function] [call site] 01639
25 Mock::response [function] [call site] 01640
25 Self::eos [function] [call site] 01641
25 client::handshake [function] [call site] 01642
25 unwrap [function] [call site] 01643
25 Request::get [function] [call site] 01644
25 Builder::body [function] [call site] 01645
25 Result::unwrap [function] [call site] 01646
25 SendRequest::send_request [function] [call site] 01647
25 unwrap [function] [call site] 01648
25 TestFuture::drive [function] [call site] 01649
25 unwrap [function] [call site] 01650
25 join [function] [call site] 01651
23 Handle::send [function] [call site] 01652
23 if_downcast_into [function] [call site] 01653
23 unwrap [function] [call site] 01654
23 Handle::next [function] [call site] 01655
23 unwrap [function] [call site] 01656
23 unwrap [function] [call site] 01657
23 assert_settings [function] [call site] 01658
22 frames::settings [function] [call site] 01659
22 Mock::enable_connect_protocol [function] [call site] 01660
22 assert_default_settings [function] [call site] 01661
22 Handle::recv_frame [function] [call site] 01662
22 frames::headers [function] [call site] 01663
22 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01664
22 Request::eos [function] [call site] 01665
22 Handle::send_frame [function] [call site] 01666
22 frames::headers [function] [call site] 01667
22 Mock::response [function] [call site] 01668
22 Self::eos [function] [call site] 01669
22 client::handshake [function] [call site] 01670
22 unwrap [function] [call site] 01671
22 Request::get [function] [call site] 01672
22 Builder::body [function] [call site] 01673
22 Result::unwrap [function] [call site] 01674
22 SendRequest::send_request [function] [call site] 01675
22 unwrap [function] [call site] 01676
22 TestFuture::drive [function] [call site] 01677
22 unwrap [function] [call site] 01678
22 join [function] [call site] 01679
21 unwrap [function] [call site] 01680
21 Request::builder [function] [call site] 01681
21 Builder::method [function] [call site] 01682
21 Builder::uri [function] [call site] 01683
21 Builder::body [function] [call site] 01684
21 Result::unwrap [function] [call site] 01685
21 SendRequest::send_request [function] [call site] 01686
21 unwrap [function] [call site] 01687
21 SendStream::send_data [function] [call site] 01688
21 &str::into [function] [call site] 01689
21 Result::unwrap [function] [call site] 01690
21 SendStream::send_data [function] [call site] 01691
21 &str::into [function] [call site] 01692
21 Result::unwrap [function] [call site] 01693
21 TestFuture::drive [function] [call site] 01694
21 unwrap [function] [call site] 01695
21 unwrap [function] [call site] 01696
21 Handle::assert_client_handshake [function] [call site] 01697
21 assert_default_settings [function] [call site] 01698
21 Handle::recv_frame [function] [call site] 01699
21 frames::headers [function] [call site] 01700
21 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01701
21 Handle::recv_frame [function] [call site] 01702
21 frames::data [function] [call site] 01703
21 Handle::recv_frame [function] [call site] 01704
21 frames::data [function] [call site] 01705
21 too_big_headers_sends_reset_after_431_if_not_eos [function] [call site] 01706
21 Handle::send_frame [function] [call site] 01707
21 frames::headers [function] [call site] 01708
21 Mock::response [function] [call site] 01709
21 Self::eos [function] [call site] 01710
21 join [function] [call site] 01711
20 unwrap [function] [call site] 01712
20 unwrap [function] [call site] 01713
20 super::assert::assert_frame_eq [function] [call site] 01714
21 if_downcast_into [function] [call site] 01715
19 frames::headers [function] [call site] 01717
19 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01718
19 Request::eos [function] [call site] 01719
19 Handle::recv_frame [function] [call site] 01720
19 frames::headers [function] [call site] 01721
19 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01722
19 Request::eos [function] [call site] 01723
19 Handle::send_frame [function] [call site] 01724
19 frames::headers [function] [call site] 01725
19 Mock::response [function] [call site] 01726
19 Handle::send_frame [function] [call site] 01727
19 frames::data [function] [call site] 01728
19 Handle::send_frame [function] [call site] 01729
19 frames::headers [function] [call site] 01730
19 Mock::response [function] [call site] 01731
19 Handle::send_frame [function] [call site] 01732
19 frames::data [function] [call site] 01733
19 Handle::recv_frame [function] [call site] 01734
19 frames::reset [function] [call site] 01735
19 Mock::cancel [function] [call site] 01736
19 Handle::recv_frame [function] [call site] 01737
19 frames::reset [function] [call site] 01738
19 Mock::cancel [function] [call site] 01739
19 Handle::send_frame [function] [call site] 01740
19 frames::data [function] [call site] 01741
19 too_big_headers_sends_reset_after_431_if_not_eos [function] [call site] 01742
19 user_ping_pong [function] [call site] 01743
20 FlushInterleave::new [function] [call site] 01744
20 Handle::assert_client_handshake [function] [call site] 01745
20 assert_default_settings [function] [call site] 01746
20 Handle::recv_frame [function] [call site] 01747
20 frames::ping [function] [call site] 01748
21 FlushInterleave::new [function] [call site] 01749
21 client::handshake [function] [call site] 01750
21 Handle::assert_client_handshake [function] [call site] 01753
21 frame::Ping::new [function] [call site] 01754
21 Default::default [function] [call site] 01755
21 reset_new_stream_before_send [function] [call site] 01756
21 if_downcast_into [function] [call site] 01757
21 small_data_frames_reclaimed_before_buffering_next [function] [call site] 01759
21 h2_support::assert_ping [function] [call site] 01761
20 Handle::send_frame [function] [call site] 01763
20 frames::ping [function] [call site] 01764
20 user_ping_pong [function] [call site] 01765
21 FlushInterleave::new [function] [call site] 01766
21 Handle::assert_client_handshake [function] [call site] 01767
21 assert_default_settings [function] [call site] 01768
21 Handle::recv_frame [function] [call site] 01769
21 frames::ping [function] [call site] 01770
21 Handle::send_frame [function] [call site] 01771
21 frames::ping [function] [call site] 01772
21 user_ping_pong [function] [call site] 01773
21 Handle::recv_frame [function] [call site] 01774
21 frames::go_away [function] [call site] 01775
21 Handle::recv_eof [function] [call site] 01776
22 Handle::next [function] [call site] 01777
21 client::handshake [function] [call site] 01778
21 TestFuture::drive [function] [call site] 01780
21 util::yield_once [function] [call site] 01781
22 futures::future::poll_fn [function] [call site] 01782
22 Poll::Ready [function] [call site] 01783
22 SendRequest::clone [function] [call site] 01785
22 IfWokenWaker::wake [function] [call site] 01786
21 client::Connection::ping_pong [function] [call site] 01787
22 PingPong::take_user_pings [function] [call site] 01788
23 Pos::is_some [function] [call site] 01789
23 FlushInterleave::new [function] [call site] 01790
23 FlushInterleave::new [function] [call site] 01791
24 FlushInterleave::new [function] [call site] 01792
24 FlushInterleave::new [function] [call site] 01793
24 FlushInterleave::new [function] [call site] 01794
24 FlushInterleave::new [function] [call site] 01795
24 FlushInterleave::new [function] [call site] 01796
24 FlushInterleave::new [function] [call site] 01797
23 FlushInterleave::new [function] [call site] 01798
24 FlushInterleave::new [function] [call site] 01799
24 FlushInterleave::new [function] [call site] 01800
24 FlushInterleave::new [function] [call site] 01801
24 FlushInterleave::new [function] [call site] 01802
24 FlushInterleave::new [function] [call site] 01803
24 FlushInterleave::new [function] [call site] 01804
23 FlushInterleave::new [function] [call site] 01805
23 UserPingsRx [function] [call site] 01807
23 SendRequest::clone [function] [call site] 01808
24 SendRequest::clone [function] [call site] 01809
23 UserPings [function] [call site] 01811
22 Frame::map [function] [call site] 01812
21 Option::expect [function] [call site] 01813
21 PingPong::send_ping [function] [call site] 01814
22 PingPong::send_ping [function] [call site] 01815
22 if_downcast_into [function] [call site] 01817
22 if_downcast_into [function] [call site] 01818
21 Ping::opaque [function] [call site] 01819
21 Result::expect [function] [call site] 01820
21 TestFuture::drive [function] [call site] 01821
21 futures::future::poll_fn [function] [call site] 01822
21 PingPong::poll_pong [function] [call site] 01823
21 Handle::drop [function] [call site] 01828
20 Handle::recv_frame [function] [call site] 01831
20 frames::go_away [function] [call site] 01832
20 Handle::recv_eof [function] [call site] 01833
20 client::handshake [function] [call site] 01834
20 TestFuture::drive [function] [call site] 01836
20 util::yield_once [function] [call site] 01837
20 client::Connection::ping_pong [function] [call site] 01838
20 Option::expect [function] [call site] 01839
20 PingPong::send_ping [function] [call site] 01840
20 Ping::opaque [function] [call site] 01841
20 Result::expect [function] [call site] 01842
20 TestFuture::drive [function] [call site] 01843
20 futures::future::poll_fn [function] [call site] 01844
20 PingPong::poll_pong [function] [call site] 01845
20 Handle::drop [function] [call site] 01847
19 Handle::send_frame [function] [call site] 01850
19 frames::data [function] [call site] 01851
19 too_big_headers_sends_reset_after_431_if_not_eos [function] [call site] 01852
19 Handle::recv_frame [function] [call site] 01853
19 frames::reset [function] [call site] 01854
19 Mock::stream_closed [function] [call site] 01855
20 srv_window_update_on_lower_stream_id [function] [call site] 01856
20 frame::Reset::new [function] [call site] 01858
19 client::Builder::new [function] [call site] 01859
19 Builder::max_concurrent_reset_streams [function] [call site] 01860
19 max_concurrent_reset_streams(1) [call site] 01861
6 .handshake::<_, [call site] 01862
19 SendRequest::clone [function] [call site] 01864
19 many_small_final_data_frames_do_not_exhaust_budget [function] [call site] 01865
19 many_small_final_data_frames_do_not_exhaust_budget [function] [call site] 01867
19 Box::pin [function] [call site] 01869
19 TestFuture::drive [function] [call site] 01871
19 Handle::drop [function] [call site] 01873
18 to_raw_capacity [function] [call site] 01875
18 Result::next_power_of_two [function] [call site] 01876
18 wrapping_sub [function] [call site] 01877
18 HeaderMap::with_capacity [function] [call site] 01878
19 HeaderMap::try_with_capacity [function] [call site] 01879
19 Result::expect [function] [call site] 01880
18 usable_capacity [function] [call site] 01881
17 FlushInterleave::new [function] [call site] 01882
18 FlushInterleave::new [function] [call site] 01883
18 FlushInterleave::new [function] [call site] 01884
18 FlushInterleave::new [function] [call site] 01885
18 FlushInterleave::new [function] [call site] 01886
18 FlushInterleave::new [function] [call site] 01887
18 FlushInterleave::new [function] [call site] 01888
15 FlushInterleave::new [function] [call site] 01889
15 HeaderMap::with_capacity [function] [call site] 01890
14 length_delimited::Builder::new [function] [call site] 01891
15 Builder::default [function] [call site] 01892
14 Builder::big_endian [function] [call site] 01893
14 length_field_length [function] [call site] 01894
14 length_adjustment [function] [call site] 01895
14 num_skip [function] [call site] 01896
14 new_read [function] [call site] 01897
14 FramedRead::new [function] [call site] 01898
15 FrameDecoder::new [function] [call site] 01899
16 hpack::Decoder::new [function] [call site] 01900
17 Table::new [function] [call site] 01901
17 HeaderMap::with_capacity [function] [call site] 01902
16 calc_max_continuation_frames [function] [call site] 01903
17 rst_stream_max [function] [call site] 01904
18 FlushInterleave::new [function] [call site] 01905
18 Handle::assert_client_handshake [function] [call site] 01906
18 assert_default_settings [function] [call site] 01907
18 Handle::recv_frame [function] [call site] 01908
18 frames::headers [function] [call site] 01909
18 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01910
18 Request::eos [function] [call site] 01911
18 Handle::recv_frame [function] [call site] 01912
18 frames::headers [function] [call site] 01913
18 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01914
18 Request::eos [function] [call site] 01915
18 Handle::send_frame [function] [call site] 01916
18 frames::headers [function] [call site] 01917
18 Mock::response [function] [call site] 01918
18 Handle::send_frame [function] [call site] 01919
18 frames::data [function] [call site] 01920
18 Handle::send_frame [function] [call site] 01921
18 frames::headers [function] [call site] 01922
18 Mock::response [function] [call site] 01923
18 Handle::send_frame [function] [call site] 01924
18 frames::data [function] [call site] 01925
18 Handle::recv_frame [function] [call site] 01926
18 frames::reset [function] [call site] 01927
18 Mock::cancel [function] [call site] 01928
18 Handle::recv_frame [function] [call site] 01929
18 frames::reset [function] [call site] 01930
18 Mock::cancel [function] [call site] 01931
18 Handle::send_frame [function] [call site] 01932
18 frames::data [function] [call site] 01933
18 too_big_headers_sends_reset_after_431_if_not_eos [function] [call site] 01934
18 user_ping_pong [function] [call site] 01935
18 Handle::send_frame [function] [call site] 01936
18 frames::data [function] [call site] 01937
18 too_big_headers_sends_reset_after_431_if_not_eos [function] [call site] 01938
18 Handle::recv_frame [function] [call site] 01939
18 frames::reset [function] [call site] 01940
18 Mock::stream_closed [function] [call site] 01941
18 client::Builder::new [function] [call site] 01942
18 Builder::max_concurrent_reset_streams [function] [call site] 01943
18 max_concurrent_reset_streams(1) [call site] 01944
6 .handshake::<_, [call site] 01945
18 SendRequest::clone [function] [call site] 01947
18 many_small_final_data_frames_do_not_exhaust_budget [function] [call site] 01948
18 many_small_final_data_frames_do_not_exhaust_budget [function] [call site] 01950
18 Box::pin [function] [call site] 01952
18 TestFuture::drive [function] [call site] 01954
18 Handle::drop [function] [call site] 01956
17 saturating_add [function] [call site] 01958
17 rst_stream_max [function] [call site] 01959
15 Bytes::decoder [function] [call site] 01960
15 max_frame_length [function] [call site] 01961
14 Settings::set_max_frame_size [function] [call site] 01962
12 errors_if_recv_frame_exceeds_max_frame_size [function] [call site] 01963
13 FlushInterleave::new [function] [call site] 01964
13 client::handshake [function] [call site] 01965
13 many_small_final_data_frames_do_not_exhaust_budget [function] [call site] 01967
13 Mock::into_parts [function] [call site] 01969
13 util::concat [function] [call site] 01970
14 FlushInterleave::new [function] [call site] 01971
14 Request::put [function] [call site] 01973
15 Builder::new [function] [call site] 01974
15 Builder::method [function] [call site] 01975
15 Builder::uri [function] [call site] 01976
14 Self::into [function] [call site] 01978
13 unwrap_err [function] [call site] 01979
13 unwrap_err [function] [call site] 01980
13 Handle::codec_mut [function] [call site] 01982
13 Codec::set_max_send_frame_size [function] [call site] 01983
14 Codec::framed_write [function] [call site] 01984
15 FramedWrite::get_mut [function] [call site] 01985
14 Settings::set_max_frame_size [function] [call site] 01986
13 Handle::assert_client_handshake [function] [call site] 01987
13 Handle::recv_frame [function] [call site] 01988
13 frames::headers [function] [call site] 01989
13 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 01990
13 Request::eos [function] [call site] 01991
13 Handle::send_frame [function] [call site] 01992
13 frames::headers [function] [call site] 01993
13 Mock::response [function] [call site] 01994
13 Handle::send_frame [function] [call site] 01995
13 frames::data [function] [call site] 01996
13 too_big_headers_sends_reset_after_431_if_not_eos [function] [call site] 01997
13 Handle::recv_frame [function] [call site] 01998
13 frames::go_away [function] [call site] 01999
13 errors_if_recv_frame_exceeds_max_frame_size [function] [call site] 02000
14 FlushInterleave::new [function] [call site] 02001
14 client::handshake [function] [call site] 02002
14 many_small_final_data_frames_do_not_exhaust_budget [function] [call site] 02004
14 Mock::into_parts [function] [call site] 02006
14 util::concat [function] [call site] 02007
14 unwrap_err [function] [call site] 02008
14 unwrap_err [function] [call site] 02009
14 Handle::codec_mut [function] [call site] 02011
14 Codec::set_max_send_frame_size [function] [call site] 02012
14 Handle::assert_client_handshake [function] [call site] 02013
14 Handle::recv_frame [function] [call site] 02014
14 frames::headers [function] [call site] 02015
14 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 02016
14 Request::eos [function] [call site] 02017
14 Handle::send_frame [function] [call site] 02018
14 frames::headers [function] [call site] 02019
14 Mock::response [function] [call site] 02020
14 Handle::send_frame [function] [call site] 02021
14 frames::data [function] [call site] 02022
14 too_big_headers_sends_reset_after_431_if_not_eos [function] [call site] 02023
14 Handle::recv_frame [function] [call site] 02024
14 frames::go_away [function] [call site] 02025
14 errors_if_recv_frame_exceeds_max_frame_size [function] [call site] 02026
12 Codec::set_max_recv_frame_size [function] [call site] 02029
13 Settings::set_max_frame_size [function] [call site] 02030
12 recv_push_promise_over_max_header_list_size [function] [call site] 02031
13 FlushInterleave::new [function] [call site] 02032
13 Handle::assert_client_handshake [function] [call site] 02033
13 assert_frame_eq [function] [call site] 02034
13 frames::settings [function] [call site] 02035
13 Mock::max_header_list_size [function] [call site] 02036
13 Handle::recv_frame [function] [call site] 02037
13 frames::headers [function] [call site] 02038
13 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 02039
13 Request::eos [function] [call site] 02040
13 Handle::send_frame [function] [call site] 02041
13 frames::push_promise [function] [call site] 02042
13 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 02043
13 Handle::recv_frame [function] [call site] 02044
13 frames::reset [function] [call site] 02045
13 recv_invalid_push_promise_headers_is_stream_protocol_error [function] [call site] 02046
13 Handle::send_frame [function] [call site] 02047
13 frames::headers [function] [call site] 02048
13 Mock::response [function] [call site] 02049
13 Self::eos [function] [call site] 02050
13 client::Builder::new [function] [call site] 02052
13 Builder::max_header_list_size [function] [call site] 02053
13 max_header_list_size(64) [call site] 02054
6 .handshake::<_, [call site] 02055
13 Request::builder [function] [call site] 02057
13 Builder::uri [function] [call site] 02058
13 Builder::body [function] [call site] 02059
13 Result::unwrap [function] [call site] 02060
13 SendRequest::send_request [function] [call site] 02061
13 TestFuture::drive [function] [call site] 02064
12 Codec::set_max_recv_header_list_size [function] [call site] 02067
13 Settings::set_max_header_list_size [function] [call site] 02068
12 single_stream_send_extra_large_body_multi_frames_one_buffer [function] [call site] 02069
12 SendRequest::clone [function] [call site] 02070
12 if_downcast_into [function] [call site] 02071
12 expect [function] [call site] 02072
12 proto::Connection::new [function] [call site] 02073
13 Streams::new [function] [call site] 02074
14 Peer::r#dyn [function] [call site] 02075
14 Inner::new [function] [call site] 02076
15 FlushInterleave::new [function] [call site] 02077
15 FlushInterleave::new [function] [call site] 02078
16 FlushInterleave::new [function] [call site] 02079
16 FlushInterleave::new [function] [call site] 02080
16 FlushInterleave::new [function] [call site] 02081
16 FlushInterleave::new [function] [call site] 02082
16 FlushInterleave::new [function] [call site] 02083
16 FlushInterleave::new [function] [call site] 02084
15 Counts::new [function] [call site] 02085
16 unwrap_or [function] [call site] 02086
16 Budget::new [function] [call site] 02087
16 Table::resolve [function] [call site] 02088
16 DataFrameBudget::is_auto [function] [call site] 02089
15 Recv::new [function] [call site] 02090
16 peer::Dyn::is_server [function] [call site] 02091
16 FlowControl::new [function] [call site] 02092
16 FlowControl::inc_window [function] [call site] 02095
16 Result::expect [function] [call site] 02101
16 FlowControl::assign_capacity [function] [call site] 02102
16 Result::unwrap [function] [call site] 02110
16 Result::into [function] [call site] 02112
17 std::any::TypeId::of::<$in_ty> [function] [call site] 02113
17 std::any::TypeId::of::<$out_ty> [function] [call site] 02114
17 downcast_mut::<Option<$out_ty>> [function] [call site] 02116
16 store::Queue::new [function] [call site] 02120
16 store::Queue::new [function] [call site] 02121
16 store::Queue::new [function] [call site] 02122
16 Buffer::new [function] [call site] 02123
17 FlushInterleave::new [function] [call site] 02124
18 FlushInterleave::new [function] [call site] 02125
18 FlushInterleave::new [function] [call site] 02126
18 FlushInterleave::new [function] [call site] 02127
18 FlushInterleave::new [function] [call site] 02128
18 FlushInterleave::new [function] [call site] 02129
18 FlushInterleave::new [function] [call site] 02130
15 Send::new [function] [call site] 02131
16 Prioritize::new [function] [call site] 02133
17 FlowControl::new [function] [call site] 02134
17 FlowControl::inc_window [function] [call site] 02135
17 Result::expect [function] [call site] 02136
17 FlowControl::assign_capacity [function] [call site] 02137
17 store::Queue::new [function] [call site] 02138
17 store::Queue::new [function] [call site] 02139
17 store::Queue::new [function] [call site] 02140
15 Store::new [function] [call site] 02141
16 slab::Slab::new [function] [call site] 02142
17 FlushInterleave::new [function] [call site] 02143
17 FlushInterleave::new [function] [call site] 02144
17 FlushInterleave::new [function] [call site] 02145
17 FlushInterleave::new [function] [call site] 02146
17 FlushInterleave::new [function] [call site] 02147
17 FlushInterleave::new [function] [call site] 02148
16 FlushInterleave::new [function] [call site] 02149
17 FlushInterleave::new [function] [call site] 02150
17 FlushInterleave::new [function] [call site] 02151
17 FlushInterleave::new [function] [call site] 02152
17 FlushInterleave::new [function] [call site] 02153
17 FlushInterleave::new [function] [call site] 02154
17 FlushInterleave::new [function] [call site] 02155
14 FlushInterleave::new [function] [call site] 02156
14 SendBuffer::new [function] [call site] 02157
15 FlushInterleave::new [function] [call site] 02158
15 Buffer::new [function] [call site] 02159
13 C::o::n::n::e::c::t::i::o::n::::::::n::e::w::streams_config [function] [call site] 02160
14 Settings::is_push_enabled [function] [call site] 02161
15 Frame::map [function] [call site] 02162
14 unwrap_or [function] [call site] 02163
14 SendRequest::is_extended_connect_protocol_enabled [function] [call site] 02164
15 SendRequest::is_extended_connect_protocol_enabled [function] [call site] 02165
14 unwrap_or [function] [call site] 02166
14 server_builder_set_max_concurrent_streams [function] [call site] 02167
15 FlushInterleave::new [function] [call site] 02168
15 frame::Settings::default [function] [call site] 02169
15 Mock::set_max_concurrent_streams [function] [call site] 02170
16 FlushInterleave::new [function] [call site] 02171
16 frame::Settings::default [function] [call site] 02172
16 Mock::set_max_concurrent_streams [function] [call site] 02173
16 Handle::assert_server_handshake [function] [call site] 02175
16 assert_frame_eq [function] [call site] 02176
16 Handle::send_frame [function] [call site] 02177
16 frames::headers [function] [call site] 02178
16 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 02179
16 Handle::send_frame [function] [call site] 02180
16 frames::headers [function] [call site] 02181
16 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 02182
16 Handle::send_frame [function] [call site] 02183
16 frames::data [function] [call site] 02184
16 too_big_headers_sends_reset_after_431_if_not_eos [function] [call site] 02185
16 Handle::recv_frame [function] [call site] 02186
16 frames::reset [function] [call site] 02187
16 Mock::refused [function] [call site] 02188
17 srv_window_update_on_lower_stream_id [function] [call site] 02189
17 frame::Reset::new [function] [call site] 02191
16 Handle::recv_frame [function] [call site] 02192
16 frames::headers [function] [call site] 02193
16 Mock::response [function] [call site] 02194
16 Self::eos [function] [call site] 02195
16 server::Builder::new [function] [call site] 02196
16 Builder::max_concurrent_streams [function] [call site] 02197
17 server_builder_set_max_concurrent_streams [function] [call site] 02198
18 FlushInterleave::new [function] [call site] 02199
18 frame::Settings::default [function] [call site] 02200
18 Mock::set_max_concurrent_streams [function] [call site] 02201
18 Handle::assert_server_handshake [function] [call site] 02203
18 assert_frame_eq [function] [call site] 02204
18 Handle::send_frame [function] [call site] 02205
18 frames::headers [function] [call site] 02206
18 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 02207
18 Handle::send_frame [function] [call site] 02208
18 frames::headers [function] [call site] 02209
18 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 02210
18 Handle::send_frame [function] [call site] 02211
18 frames::data [function] [call site] 02212
18 too_big_headers_sends_reset_after_431_if_not_eos [function] [call site] 02213
18 Handle::recv_frame [function] [call site] 02214
18 frames::reset [function] [call site] 02215
18 Mock::refused [function] [call site] 02216
18 Handle::recv_frame [function] [call site] 02217
18 frames::headers [function] [call site] 02218
18 Mock::response [function] [call site] 02219
18 Self::eos [function] [call site] 02220
18 server::Builder::new [function] [call site] 02221
18 Builder::max_concurrent_streams [function] [call site] 02222
18 handshake::<_, [call site] 02223
18 small_data_frames_reclaimed_before_buffering_next [function] [call site] 02225
18 http::Response::builder [function] [call site] 02228
19 Builder::new [function] [call site] 02229
18 Builder::status [function] [call site] 02230
19 Builder::and_then [function] [call site] 02231
19 try_into [function] [call site] 02232
18 Builder::body [function] [call site] 02235
18 Result::unwrap [function] [call site] 02236
18 SendResponse::send_response [function] [call site] 02237
19 SendResponse::send_response [function] [call site] 02238
19 Frame::map [function] [call site] 02239
19 SendStream::new [function] [call site] 02240
19 SendRequest::clone [function] [call site] 02241
18 Result::unwrap [function] [call site] 02243
16 handshake::<_, [call site] 02246
16 small_data_frames_reclaimed_before_buffering_next [function] [call site] 02248
16 http::Response::builder [function] [call site] 02251
16 Builder::status [function] [call site] 02252
16 Builder::body [function] [call site] 02253
16 Result::unwrap [function] [call site] 02254
16 SendResponse::send_response [function] [call site] 02255
16 Result::unwrap [function] [call site] 02256
15 Handle::assert_server_handshake [function] [call site] 02259
15 assert_frame_eq [function] [call site] 02260
15 Handle::send_frame [function] [call site] 02261
15 frames::headers [function] [call site] 02262
15 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 02263
15 Handle::send_frame [function] [call site] 02264
15 frames::headers [function] [call site] 02265
15 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 02266
15 Handle::send_frame [function] [call site] 02267
15 frames::data [function] [call site] 02268
15 too_big_headers_sends_reset_after_431_if_not_eos [function] [call site] 02269
15 Handle::recv_frame [function] [call site] 02270
15 frames::reset [function] [call site] 02271
15 Mock::refused [function] [call site] 02272
15 Handle::recv_frame [function] [call site] 02273
15 frames::headers [function] [call site] 02274
15 Mock::response [function] [call site] 02275
15 Self::eos [function] [call site] 02276
15 server::Builder::new [function] [call site] 02277
15 Builder::max_concurrent_streams [function] [call site] 02278
15 handshake::<_, [call site] 02279
15 small_data_frames_reclaimed_before_buffering_next [function] [call site] 02281
15 http::Response::builder [function] [call site] 02284
15 Builder::status [function] [call site] 02285
15 Builder::body [function] [call site] 02286
15 Result::unwrap [function] [call site] 02287
15 SendResponse::send_response [function] [call site] 02288
15 Result::unwrap [function] [call site] 02289
14 Frame::map [function] [call site] 02291
13 follows_from [function] [call site] 02292
13 tracing::Span::current [function] [call site] 02293
13 GoAway::new [function] [call site] 02294
14 FlushInterleave::new [function] [call site] 02295
13 PingPong::new [function] [call site] 02296
13 Settings::new [function] [call site] 02297
14 Local::WaitingAck [function] [call site] 02298
12 Bytes::streams [function] [call site] 02299
13 FlushInterleave::new [function] [call site] 02300
13 frame::Settings::default [function] [call site] 02301
13 Mock::set_max_concurrent_streams [function] [call site] 02302
13 Handle::assert_client_handshake_with_settings [function] [call site] 02304
13 assert_default_settings [function] [call site] 02305
13 Handle::recv_frame [function] [call site] 02306
13 frames::headers [function] [call site] 02307
13 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 02308
13 Handle::recv_frame [function] [call site] 02309
13 frames::data [function] [call site] 02310
13 Handle::recv_frame [function] [call site] 02311
13 frames::data [function] [call site] 02312
13 too_big_headers_sends_reset_after_431_if_not_eos [function] [call site] 02313
13 Handle::send_frame [function] [call site] 02314
13 frames::headers [function] [call site] 02315
13 Mock::response [function] [call site] 02316
13 Self::eos [function] [call site] 02317
13 Handle::recv_frame [function] [call site] 02318
13 frames::headers [function] [call site] 02319
13 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 02320
13 Handle::send_frame [function] [call site] 02321
13 frames::window_update [function] [call site] 02322
13 Handle::recv_frame [function] [call site] 02323
13 frames::reset [function] [call site] 02324
13 Mock::cancel [function] [call site] 02325
13 client::handshake [function] [call site] 02326
13 Request::builder [function] [call site] 02328
13 Builder::method [function] [call site] 02329
13 Builder::uri [function] [call site] 02330
13 Builder::body [function] [call site] 02331
13 Result::unwrap [function] [call site] 02332
13 SendRequest::send_request [function] [call site] 02333
13 SendRequest::clone [function] [call site] 02334
14 SendRequest::clone [function] [call site] 02335
13 SendStream::send_data [function] [call site] 02337
13 &str::into [function] [call site] 02338
13 SendRequest::send_request [function] [call site] 02340
13 SendStream::reserve_capacity [function] [call site] 02342
13 SendStream::send_data [function] [call site] 02343
13 &str::into [function] [call site] 02344
13 TestFuture::drive [function] [call site] 02346
13 TestFuture::drive [function] [call site] 02348
13 util::wait_for_capacity [function] [call site] 02349
13 Handle::drop [function] [call site] 02350
12 SendRequest::clone [function] [call site] 02353
12 Connection::set_target_window_size [function] [call site] 02354
13 Counts::set_target_connection_window_size [function] [call site] 02355
14 Budget::set_max [function] [call site] 02356
14 Table::resolve [function] [call site] 02357
12 Ok [function] [call site] 02359
11 SendRequest::clone [function] [call site] 02360
12 SendRequest::clone [function] [call site] 02361
10 FlushInterleave::observe_write [function] [call site] 02362
10 FlushInterleave::observe_write [function] [call site] 02363
10 FlushInterleave::observe_write [function] [call site] 02364
10 FlushInterleave::observe_write [function] [call site] 02365
10 FlushInterleave::observe_write [function] [call site] 02366
10 FlushInterleave::observe_write [function] [call site] 02367
10 FlushInterleaveIo::poll_read [function] [call site] 02368
10 Builder::build [function] [call site] 02369
10 client::handshake [function] [call site] 02370
10 unwrap [function] [call site] 02371
10 futures::task::noop_waker [function] [call site] 02372
10 Context::from_waker [function] [call site] 02373
10 poll_unpin [function] [call site] 02374
10 is_ready [function] [call site] 02375
10 Request::builder [function] [call site] 02376
10 Builder::method [function] [call site] 02377
10 Builder::uri [function] [call site] 02378
10 Builder::body [function] [call site] 02379
10 Result::unwrap [function] [call site] 02380
10 SendRequest::send_request [function] [call site] 02381
10 unwrap [function] [call site] 02382
10 SendStream::reserve_capacity [function] [call site] 02383
10 len [function] [call site] 02384
10 TestFuture::drive [function] [call site] 02385
10 util::wait_for_capacity [function] [call site] 02386
10 len [function] [call site] 02387
10 SendStream::send_data [function] [call site] 02388
10 if_downcast_into [function] [call site] 02389
10 Result::unwrap [function] [call site] 02390
10 run [function] [call site] 02391
10 unwrap [function] [call site] 02392
10 unwrap [function] [call site] 02393
9 unwrap [function] [call site] 02394
9 futures::future::poll_fn [function] [call site] 02395
9 FlushInterleave::block_flush [function] [call site] 02396
10 compare_exchange [function] [call site] 02397
9 Ok [function] [call site] 02401
8 Mock::into [function] [call site] 02402
8 unwrap [function] [call site] 02403
8 Handle::read_preface [function] [call site] 02404
8 unwrap [function] [call site] 02405
8 Handle::next [function] [call site] 02406
8 unwrap [function] [call site] 02407
8 frame::Settings::ack [function] [call site] 02408
8 Handle::send [function] [call site] 02409
8 if_downcast_into [function] [call site] 02410
8 unwrap [function] [call site] 02411
8 Handle::next [function] [call site] 02412
8 unwrap [function] [call site] 02413
8 unwrap [function] [call site] 02414
8 assert_settings [function] [call site] 02415
7 frame::Settings::default [function] [call site] 02416
6 assert_default_settings [function] [call site] 02417
6 Handle::recv_frame [function] [call site] 02418
6 frames::headers [function] [call site] 02419
6 r::e::s::e::t::_::s::t::r::e::a::m::_::w::a::i::t::i::n::g::_::f::o::r::_::c::a::p::a::c::i::t::y::request [function] [call site] 02420
6 Request::eos [function] [call site] 02421
6 Handle::send_frame [function] [call site] 02422
6 frames::headers [function] [call site] 02423
6 Mock::response [function] [call site] 02424
6 Self::eos [function] [call site] 02425
6 client::handshake [function] [call site] 02426
6 unwrap [function] [call site] 02427
6 Request::get [function] [call site] 02428
6 Builder::body [function] [call site] 02429
6 Result::unwrap [function] [call site] 02430
6 SendRequest::send_request [function] [call site] 02431
6 unwrap [function] [call site] 02432
6 TestFuture::drive [function] [call site] 02433
6 unwrap [function] [call site] 02434
6 join [function] [call site] 02435
2 Builder::uri [function] [call site] 02436
2 Builder::header [function] [call site] 02437
3 Builder::and_then [function] [call site] 02438
3 Key::try_into [function] [call site] 02439
3 HeaderMap::try_append [function] [call site] 02443
4 HeaderMap::try_append [function] [call site] 02444
5 HeaderMap::try_append [function] [call site] 02445
2 Builder::body [function] [call site] 02447
2 FlushInterleave::new [function] [call site] 02448
2 client::Builder::new [function] [call site] 02449
2 handshake::<_, [call site] 02450
2 unwrap [function] [call site] 02451
2 SendRequest::send_request [function] [call site] 02452