print-type-size type: `std::rc::RcBox<std::cell::RefCell<time::wheel::TimerInner>>`: 4232 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 4216 bytes
print-type-size type: `std::cell::RefCell<time::wheel::TimerInner>`: 4216 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 4208 bytes
print-type-size type: `std::cell::UnsafeCell<time::wheel::TimerInner>`: 4208 bytes, alignment: 8 bytes
print-type-size     field `.value`: 4208 bytes
print-type-size type: `time::wheel::TimerInner`: 4208 bytes, alignment: 8 bytes
print-type-size     field `.timers`: 40 bytes
print-type-size     field `.elapsed`: 8 bytes
print-type-size     field `.elapsed_instant`: 8 bytes
print-type-size     field `.next_expiry`: 8 bytes
print-type-size     field `.driver`: 16 bytes
print-type-size     field `.buckets`: 24 bytes
print-type-size     field `.occupied`: 4096 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `alloc::sync::ArcInner<regex::exec::ExecReadOnly>`: 3552 bytes, alignment: 32 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     padding: 16 bytes
print-type-size     field `.data`: 3520 bytes, alignment: 32 bytes
print-type-size type: `regex::exec::ExecReadOnly`: 3520 bytes, alignment: 32 bytes
print-type-size     field `.nfa`: 800 bytes
print-type-size     field `.dfa`: 800 bytes
print-type-size     field `.dfa_reverse`: 800 bytes
print-type-size     field `.suffixes`: 672 bytes
print-type-size     field `.res`: 24 bytes
print-type-size     field `.ac`: 392 bytes
print-type-size     field `.match_type`: 2 bytes
print-type-size     end padding: 30 bytes
print-type-size type: `std::mem::ManuallyDrop<[http::h1::decoder::HeaderIndex; 96]>`: 3072 bytes, alignment: 8 bytes
print-type-size     field `.value`: 3072 bytes
print-type-size type: `std::mem::ManuallyDrop<[httparse::Header; 96]>`: 3072 bytes, alignment: 8 bytes
print-type-size     field `.value`: 3072 bytes
print-type-size type: `std::mem::MaybeUninit<[http::h1::decoder::HeaderIndex; 96]>`: 3072 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 3072 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 3072 bytes
print-type-size type: `std::mem::MaybeUninit<[httparse::Header; 96]>`: 3072 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 3072 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 3072 bytes
print-type-size type: `tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 2840 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 2776 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `tokio::runtime::task::core::Core<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 2776 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     field `.stage`: 2768 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::set_stage::{closure#0}]`: 2768 bytes, alignment: 8 bytes
print-type-size     end padding: 2768 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>>`: 2768 bytes, alignment: 8 bytes
print-type-size     field `.value`: 2768 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>>`: 2768 bytes, alignment: 8 bytes
print-type-size     field `.value`: 2768 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>>`: 2768 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 2768 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 2768 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>>`: 2768 bytes, alignment: 8 bytes
print-type-size     field `.0`: 2768 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>`: 2768 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 2768 bytes
print-type-size type: `tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>`: 2768 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Running`: 2760 bytes
print-type-size         field `.0`: 2760 bytes
print-type-size     variant `Finished`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#0}]`: 2760 bytes, alignment: 8 bytes
print-type-size     end padding: 2760 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>`: 2760 bytes, alignment: 8 bytes
print-type-size     field `.0`: 2760 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h1proto.rs:27:1: 89:2 for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, http::message::RequestHeadType, http::body::Body, std::time::Instant, std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>, http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, &'s http::body::Body, http::body::BodySize, (http::message::RequestHeadType, http::body::BodySize), http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, (), u64, impl futures_core::Future, impl futures_core::Future}]>`: 1984 bytes, alignment: 8 bytes
print-type-size     field `.0`: 1984 bytes
print-type-size type: `tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>`: 1824 bytes, alignment: 8 bytes
print-type-size     field `.start_index`: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size     field `.ready_slots`: 8 bytes
print-type-size     field `.observed_tail_position`: 8 bytes
print-type-size     field `.values`: 1792 bytes
print-type-size type: `std::mem::ManuallyDrop<[tokio::loom::std::unsafe_cell::UnsafeCell<std::mem::MaybeUninit<ntex_rt::arbiter::SystemCommand>>; 32]>`: 1792 bytes, alignment: 8 bytes
print-type-size     field `.value`: 1792 bytes
print-type-size type: `std::mem::MaybeUninit<[tokio::loom::std::unsafe_cell::UnsafeCell<std::mem::MaybeUninit<ntex_rt::arbiter::SystemCommand>>; 32]>`: 1792 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 1792 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 1792 bytes
print-type-size type: `tokio::sync::mpsc::block::Values<ntex_rt::arbiter::SystemCommand>`: 1792 bytes, alignment: 8 bytes
print-type-size     field `.0`: 1792 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:28:1: 115:2 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5> {std::future::ResumeTy, h2::client::SendRequest<ntex_bytes::Bytes>, http::message::RequestHeadType, http::body::Body, std::time::Instant, std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>, bool, http::body::BodySize, http::Request<()>, http::header::map::HeaderMap, std::iter::Chain<std::iter::Filter<http::header::map::Iter<'r>, [closure@ntex/src/http/client/h2proto.rs:74:17: 74:63]>, http::header::map::Iter<'t2>>, [closure@ntex/src/http/client/h2proto.rs:87:23: 87:45], impl futures_core::Future, (), std::result::Result<(), h2::Error>, &'t5 mut h2::client::SendRequest<ntex_bytes::Bytes>, std::result::Result<(h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>), h2::Error>, h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>, std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:120:35: 161:2 for<'t6, 't7, 't8, 't9, 't10, 't11, 't12> {std::future::ResumeTy, http::body::Body, h2::SendStream<ntex_bytes::Bytes>, std::option::Option<ntex_bytes::Bytes>, [closure@ntex/src/http/client/h2proto.rs:124:27: 124:56], impl futures_core::Future, (), [closure@ntex/src/http/client/h2proto.rs:140:23: 140:50], impl futures_core::Future}]>}]>`: 1696 bytes, alignment: 8 bytes
print-type-size     field `.0`: 1696 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h1proto.rs:97:1: 109:2 for<'r, 's, 't0> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, http::message::RequestHeadType, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::body::BodySize, (http::message::RequestHeadType, http::body::BodySize), http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, (), impl futures_core::Future}]>`: 1512 bytes, alignment: 8 bytes
print-type-size     field `.0`: 1512 bytes
print-type-size type: `std::ops::GeneratorState<(), std::result::Result<(h2::client::SendRequest<ntex_bytes::Bytes>, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>), h2::Error>>`: 1416 bytes, alignment: 8 bytes
print-type-size     variant `Complete`: 1416 bytes
print-type-size         field `.0`: 1416 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(h2::client::SendRequest<ntex_bytes::Bytes>, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>), h2::Error>`: 1416 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 1408 bytes
print-type-size         field `.0`: 1408 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::task::Poll<std::result::Result<(h2::client::SendRequest<ntex_bytes::Bytes>, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>), h2::Error>>`: 1416 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 1416 bytes
print-type-size         field `.0`: 1416 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>`: 1376 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 1376 bytes
print-type-size type: `h2::proto::connection::Connection<std::boxed::Box<dyn http::client::connector::Io>, h2::client::Peer, ntex_bytes::Bytes>`: 1376 bytes, alignment: 8 bytes
print-type-size     field `.codec`: 1112 bytes
print-type-size     field `.inner`: 264 bytes
print-type-size type: `std::mem::ManuallyDrop<h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>>`: 1376 bytes, alignment: 8 bytes
print-type-size     field `.value`: 1376 bytes
print-type-size type: `std::mem::MaybeUninit<h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>>`: 1376 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 1376 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 1376 bytes
print-type-size type: `tokio::runtime::task::core::Cell<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>`: 1280 bytes, alignment: 128 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     padding: 80 bytes
print-type-size     field `.core`: 1024 bytes, alignment: 128 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size     end padding: 112 bytes
print-type-size type: `h2::codec::Codec<std::boxed::Box<dyn http::client::connector::Io>, h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>`: 1112 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 1112 bytes
print-type-size type: `h2::codec::framed_read::FramedRead<h2::codec::framed_write::FramedWrite<std::boxed::Box<dyn http::client::connector::Io>, h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>>`: 1112 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 712 bytes
print-type-size     field `.hpack`: 104 bytes
print-type-size     field `.max_header_list_size`: 8 bytes
print-type-size     field `.partial`: 288 bytes
print-type-size type: `tokio::time::driver::wheel::level::Level`: 1040 bytes, alignment: 8 bytes
print-type-size     field `.level`: 8 bytes
print-type-size     field `.occupied`: 8 bytes
print-type-size     field `.slot`: 1024 bytes
print-type-size type: `tokio::runtime::task::core::Core<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>`: 1024 bytes, alignment: 128 bytes
print-type-size     field `.stage`: 896 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     end padding: 120 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex_util::future::send<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, ()}]>`: 1008 bytes, alignment: 8 bytes
print-type-size     field `.0`: 1008 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex_util::future::send<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, ()}]>`: 1008 bytes, alignment: 8 bytes
print-type-size     field `.0`: 1008 bytes
print-type-size type: `concurrent_queue::unbounded::Block<server::ServerCommand>`: 1000 bytes, alignment: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size     field `.slots`: 992 bytes
print-type-size type: `concurrent_queue::unbounded::Block<server::worker::StopCommand>`: 1000 bytes, alignment: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size     field `.slots`: 992 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/http/test.rs:332:5: 334:6 for<'r, 's, 't0, 't1> {std::future::ResumeTy, &'r mut http::test::TestServer, &'s str, impl futures_core::Future, ()}]>`: 944 bytes, alignment: 8 bytes
print-type-size     field `.0`: 944 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/web/test.rs:943:79: 945:6 for<'r, 's, 't0, 't1> {std::future::ResumeTy, &'r web::test::TestServer, &'s str, impl futures_core::Future, ()}]>`: 944 bytes, alignment: 8 bytes
print-type-size     field `.0`: 944 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/http/test.rs:322:5: 326:6 for<'r, 's> {std::future::ResumeTy, &'r mut http::test::TestServer, &'s str, std::string::String, std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/ws.rs:221:75: 388:6 for<'t0, 't1, 't2> {std::future::ResumeTy, http::client::ws::WsRequest, http::message::RequestHead, http::Uri, &'t0 http::Uri, [u8; 16], std::string::String, usize, bool, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 't1)>>, http::client::ClientConfig, std::rc::Rc<http::client::ClientConfig>, u64, time::Timeout<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 't2)>>>, ()}]>, ()}]>`: 928 bytes, alignment: 8 bytes
print-type-size     field `.0`: 928 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/web/test.rs:934:79: 938:6 for<'r, 's> {std::future::ResumeTy, &'r web::test::TestServer, &'s str, std::string::String, std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/ws.rs:221:75: 388:6 for<'t0, 't1, 't2> {std::future::ResumeTy, http::client::ws::WsRequest, http::message::RequestHead, http::Uri, &'t0 http::Uri, [u8; 16], std::string::String, usize, bool, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 't1)>>, http::client::ClientConfig, std::rc::Rc<http::client::ClientConfig>, u64, time::Timeout<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 't2)>>>, ()}]>, ()}]>`: 928 bytes, alignment: 8 bytes
print-type-size     field `.0`: 928 bytes
print-type-size type: `std::mem::ManuallyDrop<std::future::from_generator::GenFuture<[static generator@ntex/src/http/test.rs:322:5: 326:6 for<'r, 's> {std::future::ResumeTy, &'r mut http::test::TestServer, &'s str, std::string::String, std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/ws.rs:221:75: 388:6 for<'t0, 't1, 't2> {std::future::ResumeTy, http::client::ws::WsRequest, http::message::RequestHead, http::Uri, &'t0 http::Uri, [u8; 16], std::string::String, usize, bool, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 't1)>>, http::client::ClientConfig, std::rc::Rc<http::client::ClientConfig>, u64, time::Timeout<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 't2)>>>, ()}]>, ()}]>>`: 928 bytes, alignment: 8 bytes
print-type-size     field `.value`: 928 bytes
print-type-size type: `std::mem::ManuallyDrop<std::future::from_generator::GenFuture<[static generator@ntex/src/web/test.rs:934:79: 938:6 for<'r, 's> {std::future::ResumeTy, &'r web::test::TestServer, &'s str, std::string::String, std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/ws.rs:221:75: 388:6 for<'t0, 't1, 't2> {std::future::ResumeTy, http::client::ws::WsRequest, http::message::RequestHead, http::Uri, &'t0 http::Uri, [u8; 16], std::string::String, usize, bool, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 't1)>>, http::client::ClientConfig, std::rc::Rc<http::client::ClientConfig>, u64, time::Timeout<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 't2)>>>, ()}]>, ()}]>>`: 928 bytes, alignment: 8 bytes
print-type-size     field `.value`: 928 bytes
print-type-size type: `std::mem::MaybeUninit<std::future::from_generator::GenFuture<[static generator@ntex/src/http/test.rs:322:5: 326:6 for<'r, 's> {std::future::ResumeTy, &'r mut http::test::TestServer, &'s str, std::string::String, std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/ws.rs:221:75: 388:6 for<'t0, 't1, 't2> {std::future::ResumeTy, http::client::ws::WsRequest, http::message::RequestHead, http::Uri, &'t0 http::Uri, [u8; 16], std::string::String, usize, bool, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 't1)>>, http::client::ClientConfig, std::rc::Rc<http::client::ClientConfig>, u64, time::Timeout<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 't2)>>>, ()}]>, ()}]>>`: 928 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 928 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 928 bytes
print-type-size type: `std::mem::MaybeUninit<std::future::from_generator::GenFuture<[static generator@ntex/src/web/test.rs:934:79: 938:6 for<'r, 's> {std::future::ResumeTy, &'r web::test::TestServer, &'s str, std::string::String, std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/ws.rs:221:75: 388:6 for<'t0, 't1, 't2> {std::future::ResumeTy, http::client::ws::WsRequest, http::message::RequestHead, http::Uri, &'t0 http::Uri, [u8; 16], std::string::String, usize, bool, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 't1)>>, http::client::ClientConfig, std::rc::Rc<http::client::ClientConfig>, u64, time::Timeout<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 't2)>>>, ()}]>, ()}]>>`: 928 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 928 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 928 bytes
print-type-size type: `alloc::collections::btree::node::InternalNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>`: 904 bytes, alignment: 8 bytes
print-type-size     field `.data`: 808 bytes
print-type-size     field `.edges`: 96 bytes
print-type-size type: `std::mem::ManuallyDrop<alloc::collections::btree::node::InternalNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>`: 904 bytes, alignment: 8 bytes
print-type-size     field `.value`: 904 bytes
print-type-size type: `std::mem::MaybeUninit<alloc::collections::btree::node::InternalNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>`: 904 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 904 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 904 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<time::wheel::TimerDriver>::set_stage::{closure#0}]`: 896 bytes, alignment: 128 bytes
print-type-size     end padding: 896 bytes
print-type-size type: `ntex_rt::SystemRunner`: 896 bytes, alignment: 8 bytes
print-type-size     field `.rt`: 824 bytes
print-type-size     field `.stop`: 8 bytes
print-type-size     field `.system`: 64 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<time::wheel::TimerDriver>>`: 896 bytes, alignment: 128 bytes
print-type-size     field `.value`: 896 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/ws.rs:221:75: 388:6 for<'r, 's, 't0> {std::future::ResumeTy, http::client::ws::WsRequest, http::message::RequestHead, http::Uri, &'r http::Uri, [u8; 16], std::string::String, usize, bool, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 's)>>, http::client::ClientConfig, std::rc::Rc<http::client::ClientConfig>, u64, time::Timeout<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 't0)>>>, ()}]>`: 896 bytes, alignment: 8 bytes
print-type-size     field `.0`: 896 bytes
print-type-size type: `std::mem::ManuallyDrop<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/ws.rs:221:75: 388:6 for<'r, 's, 't0> {std::future::ResumeTy, http::client::ws::WsRequest, http::message::RequestHead, http::Uri, &'r http::Uri, [u8; 16], std::string::String, usize, bool, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 's)>>, http::client::ClientConfig, std::rc::Rc<http::client::ClientConfig>, u64, time::Timeout<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 't0)>>>, ()}]>>`: 896 bytes, alignment: 8 bytes
print-type-size     field `.value`: 896 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<time::wheel::TimerDriver>>`: 896 bytes, alignment: 128 bytes
print-type-size     field `.value`: 896 bytes
print-type-size type: `std::mem::MaybeUninit<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/ws.rs:221:75: 388:6 for<'r, 's, 't0> {std::future::ResumeTy, http::client::ws::WsRequest, http::message::RequestHead, http::Uri, &'r http::Uri, [u8; 16], std::string::String, usize, bool, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 's)>>, http::client::ClientConfig, std::rc::Rc<http::client::ClientConfig>, u64, time::Timeout<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>> + 't0)>>>, ()}]>>`: 896 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 896 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 896 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<time::wheel::TimerDriver>>`: 896 bytes, alignment: 128 bytes
print-type-size     variant `MaybeUninit`: 896 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 896 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<time::wheel::TimerDriver>>`: 896 bytes, alignment: 128 bytes
print-type-size     field `.0`: 896 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<time::wheel::TimerDriver>`: 896 bytes, alignment: 128 bytes
print-type-size     field `.stage`: 896 bytes
print-type-size type: `tokio::runtime::task::core::Stage<time::wheel::TimerDriver>`: 896 bytes, alignment: 128 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Running`: 888 bytes
print-type-size         padding: 120 bytes
print-type-size         field `.0`: 768 bytes, alignment: 128 bytes
print-type-size     variant `Finished`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `regex::pool::Pool<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>`: 848 bytes, alignment: 8 bytes
print-type-size     field `.stack`: 40 bytes
print-type-size     field `.create`: 16 bytes
print-type-size     field `.owner`: 8 bytes
print-type-size     field `.owner_val`: 784 bytes
print-type-size type: `ntex_rt::Runtime`: 824 bytes, alignment: 8 bytes
print-type-size     field `.local`: 80 bytes
print-type-size     field `.rt`: 744 bytes
print-type-size type: `alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>`: 808 bytes, alignment: 8 bytes
print-type-size     field `.parent`: 8 bytes
print-type-size     field `.keys`: 88 bytes
print-type-size     field `.vals`: 704 bytes
print-type-size     field `.parent_idx`: 2 bytes
print-type-size     field `.len`: 2 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>`: 808 bytes, alignment: 8 bytes
print-type-size     field `.value`: 808 bytes
print-type-size type: `std::mem::MaybeUninit<alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>`: 808 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 808 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 808 bytes
print-type-size type: `regex::internal::Program`: 800 bytes, alignment: 32 bytes
print-type-size     field `.prefixes`: 672 bytes
print-type-size     field `.insts`: 24 bytes
print-type-size     field `.matches`: 24 bytes
print-type-size     field `.captures`: 24 bytes
print-type-size     field `.capture_name_idx`: 8 bytes
print-type-size     field `.start`: 8 bytes
print-type-size     field `.byte_classes`: 24 bytes
print-type-size     field `.dfa_size_limit`: 8 bytes
print-type-size     field `.only_utf8`: 1 bytes
print-type-size     field `.is_bytes`: 1 bytes
print-type-size     field `.is_dfa`: 1 bytes
print-type-size     field `.is_reverse`: 1 bytes
print-type-size     field `.is_anchored_start`: 1 bytes
print-type-size     field `.is_anchored_end`: 1 bytes
print-type-size     field `.has_unicode_word_boundary`: 1 bytes
print-type-size     end padding: 1 bytes
print-type-size type: `tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>`: 800 bytes, alignment: 8 bytes
print-type-size     field `.start_index`: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size     field `.ready_slots`: 8 bytes
print-type-size     field `.observed_tail_position`: 8 bytes
print-type-size     field `.values`: 768 bytes
print-type-size type: `std::cell::RefCell<regex::exec::ProgramCacheInner>`: 784 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 776 bytes
print-type-size type: `std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>`: 784 bytes, alignment: 8 bytes
print-type-size     field `.0`: 784 bytes
print-type-size type: `regex::exec::ProgramCacheInner`: 776 bytes, alignment: 8 bytes
print-type-size     field `.pikevm`: 168 bytes
print-type-size     field `.backtrack`: 48 bytes
print-type-size     field `.dfa`: 280 bytes
print-type-size     field `.dfa_reverse`: 280 bytes
print-type-size type: `std::cell::UnsafeCell<regex::exec::ProgramCacheInner>`: 776 bytes, alignment: 8 bytes
print-type-size     field `.value`: 776 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<time::wheel::TimerDriver>::{closure#0}]`: 768 bytes, alignment: 128 bytes
print-type-size     end padding: 768 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/connect.rs:92:29: 100:10 {std::future::ResumeTy, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, (), http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::message::RequestHeadType, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>>, ntex_util::future::Ready<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>}]>`: 768 bytes, alignment: 8 bytes
print-type-size     field `.0`: 768 bytes
print-type-size type: `std::mem::ManuallyDrop<[tokio::loom::std::unsafe_cell::UnsafeCell<std::mem::MaybeUninit<ntex_rt::arbiter::ArbiterCommand>>; 32]>`: 768 bytes, alignment: 8 bytes
print-type-size     field `.value`: 768 bytes
print-type-size type: `std::mem::MaybeUninit<[tokio::loom::std::unsafe_cell::UnsafeCell<std::mem::MaybeUninit<ntex_rt::arbiter::ArbiterCommand>>; 32]>`: 768 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 768 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 768 bytes
print-type-size type: `time::wheel::TimerDriver`: 768 bytes, alignment: 128 bytes
print-type-size     field `.sleep`: 640 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     end padding: 120 bytes
print-type-size type: `tokio::sync::mpsc::block::Values<ntex_rt::arbiter::ArbiterCommand>`: 768 bytes, alignment: 8 bytes
print-type-size     field `.0`: 768 bytes
print-type-size type: `concurrent_queue::unbounded::Block<server::worker::WorkerCommand>`: 752 bytes, alignment: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size     field `.slots`: 744 bytes
print-type-size type: `tokio::runtime::Runtime`: 744 bytes, alignment: 8 bytes
print-type-size     field `.kind`: 680 bytes
print-type-size     field `.handle`: 48 bytes
print-type-size     field `.blocking_pool`: 16 bytes
print-type-size type: `alloc::collections::btree::node::InternalNode<std::string::String, serde_json::Value>`: 728 bytes, alignment: 8 bytes
print-type-size     field `.data`: 632 bytes
print-type-size     field `.edges`: 96 bytes
print-type-size type: `tokio_util::codec::framed_impl::FramedImpl<h2::codec::framed_write::FramedWrite<std::boxed::Box<dyn http::client::connector::Io>, h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>, tokio_util::codec::length_delimited::LengthDelimitedCodec, tokio_util::codec::framed_impl::ReadFrame>`: 712 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 600 bytes
print-type-size     field `.state`: 40 bytes
print-type-size     field `.codec`: 72 bytes
print-type-size type: `tokio_util::codec::framed_read::FramedRead<h2::codec::framed_write::FramedWrite<std::boxed::Box<dyn http::client::connector::Io>, h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>, tokio_util::codec::length_delimited::LengthDelimitedCodec>`: 712 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 712 bytes
print-type-size type: `tokio::runtime::Kind`: 680 bytes, alignment: 8 bytes
print-type-size     variant `CurrentThread`: 680 bytes
print-type-size         field `.0`: 680 bytes
print-type-size type: `tokio::runtime::basic_scheduler::BasicScheduler<tokio::runtime::driver::Driver>`: 680 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 632 bytes
print-type-size     field `.notify`: 40 bytes
print-type-size     field `.spawner`: 8 bytes
print-type-size type: `regex::internal::LiteralSearcher`: 672 bytes, alignment: 32 bytes
print-type-size     field `.matcher`: 448 bytes
print-type-size     field `.lcp`: 96 bytes
print-type-size     field `.lcs`: 96 bytes
print-type-size     field `.complete`: 1 bytes
print-type-size     end padding: 31 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, [closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}], impl futures_core::Future, (), [closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}], impl futures_core::Future}]>`: 672 bytes, alignment: 8 bytes
print-type-size     field `.0`: 672 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, [closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}], impl futures_core::Future, (), [closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}], impl futures_core::Future}]>`: 672 bytes, alignment: 8 bytes
print-type-size     field `.0`: 672 bytes
print-type-size type: `std::mem::ManuallyDrop<std::future::from_generator::GenFuture<[static generator@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, [closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}], impl futures_core::Future, (), [closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}], impl futures_core::Future}]>>`: 672 bytes, alignment: 8 bytes
print-type-size     field `.value`: 672 bytes
print-type-size type: `std::mem::ManuallyDrop<std::future::from_generator::GenFuture<[static generator@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, [closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}], impl futures_core::Future, (), [closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}], impl futures_core::Future}]>>`: 672 bytes, alignment: 8 bytes
print-type-size     field `.value`: 672 bytes
print-type-size type: `std::mem::MaybeUninit<std::future::from_generator::GenFuture<[static generator@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, [closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}], impl futures_core::Future, (), [closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}], impl futures_core::Future}]>>`: 672 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 672 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 672 bytes
print-type-size type: `std::mem::MaybeUninit<std::future::from_generator::GenFuture<[static generator@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, [closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}], impl futures_core::Future, (), [closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}], impl futures_core::Future}]>>`: 672 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 672 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 672 bytes
print-type-size type: `alloc::sync::ArcInner<tokio::io::driver::Inner>`: 664 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 648 bytes
print-type-size type: `tokio::io::driver::Inner`: 648 bytes, alignment: 8 bytes
print-type-size     field `.resources`: 472 bytes
print-type-size     field `.io_dispatch`: 152 bytes
print-type-size     field `.waker`: 16 bytes
print-type-size     field `.registry`: 4 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `ntex_rt::time::Sleep`: 640 bytes, alignment: 128 bytes
print-type-size     field `.inner`: 640 bytes
print-type-size type: `tokio::time::driver::sleep::Sleep`: 640 bytes, alignment: 128 bytes
print-type-size     field `.entry`: 512 bytes
print-type-size     field `.deadline`: 8 bytes
print-type-size     end padding: 120 bytes
print-type-size type: `web::test::TestRequest`: 640 bytes, alignment: 8 bytes
print-type-size     field `.req`: 208 bytes
print-type-size     field `.rmap`: 208 bytes
print-type-size     field `.config`: 8 bytes
print-type-size     field `.path`: 120 bytes
print-type-size     field `.app_data`: 64 bytes
print-type-size     field `.peer_addr`: 32 bytes
print-type-size type: `alloc::collections::btree::node::LeafNode<std::string::String, serde_json::Value>`: 632 bytes, alignment: 8 bytes
print-type-size     field `.parent`: 8 bytes
print-type-size     field `.keys`: 264 bytes
print-type-size     field `.vals`: 352 bytes
print-type-size     field `.parent_idx`: 2 bytes
print-type-size     field `.len`: 2 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `std::sync::Mutex<std::option::Option<tokio::runtime::basic_scheduler::Inner<tokio::runtime::driver::Driver>>>`: 632 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 616 bytes, alignment: 8 bytes
print-type-size type: `tokio::loom::std::mutex::Mutex<std::option::Option<tokio::runtime::basic_scheduler::Inner<tokio::runtime::driver::Driver>>>`: 632 bytes, alignment: 8 bytes
print-type-size     field `.0`: 632 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<tokio::runtime::basic_scheduler::Inner<tokio::runtime::driver::Driver>>>`: 616 bytes, alignment: 8 bytes
print-type-size     field `.value`: 616 bytes
print-type-size type: `std::option::Option<tokio::runtime::basic_scheduler::Inner<tokio::runtime::driver::Driver>>`: 616 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 616 bytes
print-type-size         field `.0`: 616 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `tokio::runtime::basic_scheduler::Inner<tokio::runtime::driver::Driver>`: 616 bytes, alignment: 8 bytes
print-type-size     field `.tasks`: 32 bytes
print-type-size     field `.spawner`: 8 bytes
print-type-size     field `.park`: 568 bytes
print-type-size     field `.tick`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 616 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 552 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `h2::codec::framed_write::FramedWrite<std::boxed::Box<dyn http::client::connector::Io>, h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>`: 600 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size     field `.encoder`: 584 bytes
print-type-size type: `h2::codec::framed_write::Encoder<h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>`: 584 bytes, alignment: 8 bytes
print-type-size     field `.hpack`: 112 bytes
print-type-size     field `.buf`: 40 bytes
print-type-size     field `.next`: 360 bytes
print-type-size     field `.last_data_frame`: 64 bytes
print-type-size     field `.max_frame_size`: 4 bytes
print-type-size     field `.is_write_vectored`: 1 bytes
print-type-size     end padding: 3 bytes
print-type-size type: `tokio::park::either::Either<tokio::time::driver::Driver<tokio::park::either::Either<tokio::signal::unix::driver::Driver, tokio::park::thread::ParkThread>>, tokio::park::either::Either<tokio::signal::unix::driver::Driver, tokio::park::thread::ParkThread>>`: 568 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `A`: 560 bytes
print-type-size         field `.0`: 560 bytes
print-type-size     variant `B`: 536 bytes
print-type-size         field `.0`: 536 bytes
print-type-size type: `tokio::runtime::driver::Driver`: 568 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 568 bytes
print-type-size type: `tokio::time::driver::Driver<tokio::park::either::Either<tokio::signal::unix::driver::Driver, tokio::park::thread::ParkThread>>`: 560 bytes, alignment: 8 bytes
print-type-size     field `.time_source`: 8 bytes
print-type-size     field `.handle`: 16 bytes
print-type-size     field `.park`: 536 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/connect.rs:61:29: 69:10 {std::future::ResumeTy, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, (), http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::message::RequestHeadType, http::body::Body, std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, http::payload::Payload), http::client::error::SendRequestError>>>>}]>`: 552 bytes, alignment: 8 bytes
print-type-size     field `.0`: 552 bytes
print-type-size type: `tokio::runtime::task::core::Core<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 552 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     field `.stage`: 544 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::set_stage::{closure#0}]`: 544 bytes, alignment: 8 bytes
print-type-size     end padding: 544 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>>`: 544 bytes, alignment: 8 bytes
print-type-size     field `.value`: 544 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>>`: 544 bytes, alignment: 8 bytes
print-type-size     field `.value`: 544 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>>`: 544 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 544 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 544 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>>`: 544 bytes, alignment: 8 bytes
print-type-size     field `.0`: 544 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>`: 544 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 544 bytes
print-type-size type: `tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>`: 544 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Running`: 536 bytes
print-type-size         field `.0`: 536 bytes
print-type-size     variant `Finished`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#0}]`: 536 bytes, alignment: 8 bytes
print-type-size     end padding: 536 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>`: 536 bytes, alignment: 8 bytes
print-type-size     field `.0`: 536 bytes
print-type-size type: `tokio::park::either::Either<tokio::signal::unix::driver::Driver, tokio::park::thread::ParkThread>`: 536 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `A`: 528 bytes
print-type-size         field `.0`: 528 bytes
print-type-size     variant `B`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `tokio::signal::unix::driver::Driver`: 528 bytes, alignment: 8 bytes
print-type-size     field `.park`: 496 bytes
print-type-size     field `.receiver`: 24 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `alloc::sync::ArcInner<std::sync::Mutex<h2::proto::streams::streams::Inner>>`: 512 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 496 bytes
print-type-size type: `tokio::time::driver::entry::TimerEntry`: 512 bytes, alignment: 128 bytes
print-type-size     field `._m`: 0 bytes
print-type-size     field `.inner`: 384 bytes
print-type-size     field `.driver`: 16 bytes
print-type-size     field `.initial_deadline`: 16 bytes
print-type-size     end padding: 96 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/http/test.rs:313:38: 315:6 for<'r, 's> {std::future::ResumeTy, &'r mut http::test::TestServer, http::client::response::ClientResponse, &'s mut http::client::response::ClientResponse, http::client::response::MessageBody, usize, ()}]>`: 496 bytes, alignment: 8 bytes
print-type-size     field `.0`: 496 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/web/test.rs:926:38: 928:6 for<'r, 's> {std::future::ResumeTy, &'r web::test::TestServer, http::client::response::ClientResponse, &'s mut http::client::response::ClientResponse, http::client::response::MessageBody, usize, ()}]>`: 496 bytes, alignment: 8 bytes
print-type-size     field `.0`: 496 bytes
print-type-size type: `std::sync::Mutex<h2::proto::streams::streams::Inner>`: 496 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 480 bytes, alignment: 8 bytes
print-type-size type: `tokio::io::driver::Driver`: 496 bytes, alignment: 8 bytes
print-type-size     field `.events`: 24 bytes
print-type-size     field `.resources`: 456 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poll`: 4 bytes
print-type-size     field `.tick`: 1 bytes
print-type-size     end padding: 3 bytes
print-type-size type: `h2::proto::streams::streams::Inner`: 480 bytes, alignment: 8 bytes
print-type-size     field `.counts`: 56 bytes
print-type-size     field `.actions`: 304 bytes
print-type-size     field `.store`: 112 bytes
print-type-size     field `.refs`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<h2::proto::streams::streams::Inner>`: 480 bytes, alignment: 8 bytes
print-type-size     field `.value`: 480 bytes
print-type-size type: `std::sync::Mutex<std::option::Option<tokio::util::slab::Slab<tokio::io::driver::scheduled_io::ScheduledIo>>>`: 472 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 456 bytes, alignment: 8 bytes
print-type-size type: `tokio::loom::std::mutex::Mutex<std::option::Option<tokio::util::slab::Slab<tokio::io::driver::scheduled_io::ScheduledIo>>>`: 472 bytes, alignment: 8 bytes
print-type-size     field `.0`: 472 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<tokio::util::slab::Slab<tokio::io::driver::scheduled_io::ScheduledIo>>>`: 456 bytes, alignment: 8 bytes
print-type-size     field `.value`: 456 bytes
print-type-size type: `std::option::Option<tokio::util::slab::Slab<tokio::io::driver::scheduled_io::ScheduledIo>>`: 456 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 456 bytes
print-type-size         field `.0`: 456 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `tokio::util::slab::Slab<tokio::io::driver::scheduled_io::ScheduledIo>`: 456 bytes, alignment: 8 bytes
print-type-size     field `.pages`: 152 bytes
print-type-size     field `.cached`: 304 bytes
print-type-size type: `regex::literal::imp::Matcher`: 448 bytes, alignment: 32 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Packed`: 440 bytes
print-type-size         field `.lits`: 24 bytes
print-type-size         field `.s`: 416 bytes
print-type-size     variant `AC`: 416 bytes
print-type-size         field `.ac`: 392 bytes
print-type-size         field `.lits`: 24 bytes
print-type-size     variant `Memmem`: 96 bytes
print-type-size         field `.0`: 96 bytes
print-type-size     variant `Bytes`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `Empty`: 0 bytes
print-type-size type: `aho_corasick::packed::api::Searcher`: 416 bytes, alignment: 32 bytes
print-type-size     field `.search_kind`: 256 bytes
print-type-size     field `.patterns`: 72 bytes
print-type-size     field `.rabinkarp`: 48 bytes
print-type-size     field `.minimum_len`: 8 bytes
print-type-size     field `.config`: 4 bytes
print-type-size     end padding: 28 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 's)>)>, ()>> + 't0)>>>, impl futures_core::Future, ()}]>`: 416 bytes, alignment: 8 bytes
print-type-size     field `.0`: 416 bytes
print-type-size type: `std::mem::ManuallyDrop<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 's)>)>, ()>> + 't0)>>>, impl futures_core::Future, ()}]>>`: 416 bytes, alignment: 8 bytes
print-type-size     field `.value`: 416 bytes
print-type-size type: `std::mem::MaybeUninit<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 's)>)>, ()>> + 't0)>>>, impl futures_core::Future, ()}]>>`: 416 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 416 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 416 bytes
print-type-size type: `http::client::ws::WsRequest`: 408 bytes, alignment: 8 bytes
print-type-size     field `.head`: 288 bytes
print-type-size     field `.origin`: 40 bytes
print-type-size     field `.protocols`: 24 bytes
print-type-size     field `.max_size`: 8 bytes
print-type-size     field `.config`: 8 bytes
print-type-size     field `.addr`: 32 bytes
print-type-size     field `.err`: 2 bytes
print-type-size     field `.server_mode`: 1 bytes
print-type-size     end padding: 5 bytes
print-type-size type: `std::mem::ManuallyDrop<http::client::ws::WsRequest>`: 408 bytes, alignment: 8 bytes
print-type-size     field `.value`: 408 bytes
print-type-size type: `std::mem::MaybeUninit<http::client::ws::WsRequest>`: 408 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 408 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 408 bytes
print-type-size type: `aho_corasick::ahocorasick::AhoCorasick<u32>`: 392 bytes, alignment: 8 bytes
print-type-size     field `.imp`: 384 bytes
print-type-size     field `.match_kind`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::option::Option<aho_corasick::ahocorasick::AhoCorasick<u32>>`: 392 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 392 bytes
print-type-size         field `.0`: 392 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `aho_corasick::ahocorasick::Imp<u32>`: 384 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `DFA`: 376 bytes
print-type-size         field `.0`: 376 bytes
print-type-size     variant `NFA`: 328 bytes
print-type-size         field `.0`: 328 bytes
print-type-size type: `concurrent_queue::bounded::Bounded<server::ServerCommand>`: 384 bytes, alignment: 128 bytes
print-type-size     field `.head`: 128 bytes
print-type-size     field `.tail`: 128 bytes
print-type-size     field `.buffer`: 16 bytes
print-type-size     field `.one_lap`: 8 bytes
print-type-size     field `.mark_bit`: 8 bytes
print-type-size     end padding: 96 bytes
print-type-size type: `concurrent_queue::bounded::Bounded<server::worker::StopCommand>`: 384 bytes, alignment: 128 bytes
print-type-size     field `.head`: 128 bytes
print-type-size     field `.tail`: 128 bytes
print-type-size     field `.buffer`: 16 bytes
print-type-size     field `.one_lap`: 8 bytes
print-type-size     field `.mark_bit`: 8 bytes
print-type-size     end padding: 96 bytes
print-type-size type: `concurrent_queue::bounded::Bounded<server::worker::WorkerCommand>`: 384 bytes, alignment: 128 bytes
print-type-size     field `.head`: 128 bytes
print-type-size     field `.tail`: 128 bytes
print-type-size     field `.buffer`: 16 bytes
print-type-size     field `.one_lap`: 8 bytes
print-type-size     field `.mark_bit`: 8 bytes
print-type-size     end padding: 96 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::time::driver::entry::TimerShared>`: 384 bytes, alignment: 128 bytes
print-type-size     field `.value`: 384 bytes
print-type-size type: `tokio::time::driver::entry::TimerShared`: 384 bytes, alignment: 128 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.state`: 256 bytes
print-type-size     field `.driver_state`: 128 bytes
print-type-size type: `aho_corasick::dfa::DFA<u32>`: 376 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Standard`: 368 bytes
print-type-size         field `.0`: 368 bytes
print-type-size     variant `ByteClass`: 368 bytes
print-type-size         field `.0`: 368 bytes
print-type-size     variant `Premultiplied`: 368 bytes
print-type-size         field `.0`: 368 bytes
print-type-size     variant `PremultipliedByteClass`: 368 bytes
print-type-size         field `.0`: 368 bytes
print-type-size type: `aho_corasick::dfa::ByteClass<u32>`: 368 bytes, alignment: 8 bytes
print-type-size     field `.0`: 368 bytes
print-type-size type: `aho_corasick::dfa::Premultiplied<u32>`: 368 bytes, alignment: 8 bytes
print-type-size     field `.0`: 368 bytes
print-type-size type: `aho_corasick::dfa::PremultipliedByteClass<u32>`: 368 bytes, alignment: 8 bytes
print-type-size     field `.0`: 368 bytes
print-type-size type: `aho_corasick::dfa::Repr<u32>`: 368 bytes, alignment: 8 bytes
print-type-size     field `.max_pattern_len`: 8 bytes
print-type-size     field `.pattern_count`: 8 bytes
print-type-size     field `.state_count`: 8 bytes
print-type-size     field `.heap_bytes`: 8 bytes
print-type-size     field `.prefilter`: 16 bytes
print-type-size     field `.trans`: 24 bytes
print-type-size     field `.matches`: 24 bytes
print-type-size     field `.start_id`: 4 bytes
print-type-size     field `.max_match`: 4 bytes
print-type-size     field `.match_kind`: 1 bytes
print-type-size     field `.anchored`: 1 bytes
print-type-size     field `.premultiplied`: 1 bytes
print-type-size     field `.byte_classes`: 256 bytes
print-type-size     end padding: 5 bytes
print-type-size type: `aho_corasick::dfa::Standard<u32>`: 368 bytes, alignment: 8 bytes
print-type-size     field `.0`: 368 bytes
print-type-size type: `h2::codec::framed_write::Next<h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>`: 360 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Continuation`: 352 bytes
print-type-size         field `.0`: 352 bytes
print-type-size     variant `Data`: 64 bytes
print-type-size         field `.0`: 64 bytes
print-type-size type: `ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>>, ntex_util::future::Ready<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>`: 360 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Right`: 352 bytes
print-type-size         field `.0`: 352 bytes
print-type-size     variant `Left`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<h2::codec::framed_write::Next<h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>>>`: 360 bytes, alignment: 8 bytes
print-type-size     field `.value`: 360 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<h2::codec::framed_write::Next<h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>>>`: 360 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 360 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 360 bytes
print-type-size type: `std::option::Option<h2::codec::framed_write::Next<h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>>`: 360 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 360 bytes
print-type-size         field `.0`: 360 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `h2::frame::headers::Continuation`: 352 bytes, alignment: 8 bytes
print-type-size     field `.header_block`: 344 bytes
print-type-size     field `.stream_id`: 4 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `ntex_util::future::Ready<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>`: 352 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 344 bytes
print-type-size         field `.0`: 344 bytes
print-type-size     variant `Err`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_util::future::Ready<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>`: 352 bytes, alignment: 8 bytes
print-type-size     field `.value`: 352 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_util::future::Ready<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>`: 352 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 352 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 352 bytes
print-type-size type: `std::ops::GeneratorState<(), std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>`: 352 bytes, alignment: 8 bytes
print-type-size     variant `Complete`: 352 bytes
print-type-size         field `.0`: 352 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::ops::GeneratorState<(), std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>`: 352 bytes, alignment: 8 bytes
print-type-size     variant `Complete`: 352 bytes
print-type-size         field `.0`: 352 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::option::Option<h2::frame::headers::Continuation>`: 352 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 352 bytes
print-type-size         field `.0`: 352 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>`: 352 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 344 bytes
print-type-size         field `.0`: 344 bytes
print-type-size     variant `Err`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size type: `std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>`: 352 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 344 bytes
print-type-size         field `.0`: 344 bytes
print-type-size     variant `Err`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size type: `std::result::Result<http::client::request::ClientRequest, http::client::sender::PrepForSendingError>`: 352 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 351 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 344 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 3 bytes
print-type-size         field `.0`: 3 bytes
print-type-size type: `std::result::Result<http::client::request::ClientRequest, serde_urlencoded::ser::Error>`: 352 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 344 bytes
print-type-size         field `.0`: 344 bytes
print-type-size     variant `Err`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size type: `std::result::Result<std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>, ()>`: 352 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 352 bytes
print-type-size         field `.0`: 352 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>`: 352 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 352 bytes
print-type-size         field `.0`: 352 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>`: 352 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 352 bytes
print-type-size         field `.0`: 352 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>, ()>>`: 352 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 352 bytes
print-type-size         field `.0`: 352 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `h2::frame::headers::EncodingHeaderBlock`: 344 bytes, alignment: 8 bytes
print-type-size     field `.hpack`: 144 bytes
print-type-size     field `.headers`: 200 bytes
print-type-size type: `http::client::request::ClientRequest`: 344 bytes, alignment: 8 bytes
print-type-size     field `.head`: 288 bytes
print-type-size     field `.timeout`: 8 bytes
print-type-size     field `.config`: 8 bytes
print-type-size     field `.addr`: 32 bytes
print-type-size     field `.err`: 2 bytes
print-type-size     field `.response_decompress`: 1 bytes
print-type-size     end padding: 5 bytes
print-type-size type: `tokio::runtime::task::core::Cell<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>`: 344 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 280 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `aho_corasick::nfa::NFA<u32>`: 328 bytes, alignment: 8 bytes
print-type-size     field `.max_pattern_len`: 8 bytes
print-type-size     field `.pattern_count`: 8 bytes
print-type-size     field `.heap_bytes`: 8 bytes
print-type-size     field `.prefilter`: 16 bytes
print-type-size     field `.states`: 24 bytes
print-type-size     field `.start_id`: 4 bytes
print-type-size     field `.match_kind`: 1 bytes
print-type-size     field `.anchored`: 1 bytes
print-type-size     field `.byte_classes`: 256 bytes
print-type-size     end padding: 2 bytes
print-type-size type: `http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>`: 320 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Item`: 312 bytes
print-type-size         field `.0`: 312 bytes
print-type-size     variant `Chunk`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/web/test.rs:948:29: 952:6 for<'r> {std::future::ResumeTy, web::test::TestServer, &'r server::Server, server::Server, bool, std::future::from_generator::GenFuture<[static generator@ntex/src/server/mod.rs:151:20: 153:10 {std::future::ResumeTy, async_oneshot::Receiver<()>, ()}]>, (), u64, time::Sleep}]>`: 320 bytes, alignment: 8 bytes
print-type-size     field `.0`: 320 bytes
print-type-size type: `h2::proto::streams::streams::Actions`: 304 bytes, alignment: 8 bytes
print-type-size     field `.recv`: 160 bytes
print-type-size     field `.task`: 16 bytes
print-type-size     field `.conn_error`: 24 bytes
print-type-size     field `.send`: 104 bytes
print-type-size type: `std::rc::RcBox<http::message::RequestHead>`: 304 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 288 bytes
print-type-size type: `http::message::RequestHeadType`: 296 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Owned`: 288 bytes
print-type-size         field `.0`: 288 bytes
print-type-size     variant `Rc`: 72 bytes
print-type-size         field `.0`: 8 bytes
print-type-size         field `.1`: 64 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/server/config.rs:140:29: 176:10 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13, 't14, 't15, 't16, 't17, 't18, 't19, 't20, 't21, 't22, 't23, 't24, 't25, 't26> {std::future::ResumeTy, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(), ()>> + 'r)>>, (), std::collections::HashMap<server::Token, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 's)>, ()>> + 't0)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't1)>, Error = ()> + 't2)>, ahash::RandomState>, server::config::ServiceRuntime, &'t3 std::cell::RefCell<server::config::ServiceRuntimeInner>, std::rc::Rc<std::cell::RefCell<server::config::ServiceRuntimeInner>>, server::config::ServiceRuntimeInner, std::cell::RefMut<'t4, server::config::ServiceRuntimeInner>, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't5)>>>, &'t6 mut std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't7)>>>, std::vec::IntoIter<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't8)>>>, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't9)>>, std::vec::Vec<(server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't10)>)>, std::vec::Vec<server::Token>, std::vec::IntoIter<server::Token>, server::Token, &'t11 mut std::collections::HashMap<server::Token, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't12)>, ()>> + 't13)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't14)>, Error = ()> + 't15)>, ahash::RandomState>, &'t16 server::Token, std::option::Option<std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't17)>, ()>> + 't18)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't19)>, Error = ()> + 't20)>>, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't21)>, ()>> + 't22)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't23)>, Error = ()> + 't24)>, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't25)>, ()>> + 't26)>>}]>`: 296 bytes, alignment: 8 bytes
print-type-size     field `.0`: 296 bytes
print-type-size type: `std::mem::ManuallyDrop<http::message::RequestHeadType>`: 296 bytes, alignment: 8 bytes
print-type-size     field `.value`: 296 bytes
print-type-size type: `std::mem::MaybeUninit<http::message::RequestHeadType>`: 296 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 296 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 296 bytes
print-type-size type: `alloc::sync::ArcInner<tokio::runtime::blocking::pool::Inner>`: 288 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 272 bytes
print-type-size type: `h2::codec::framed_read::Partial`: 288 bytes, alignment: 8 bytes
print-type-size     field `.frame`: 256 bytes
print-type-size     field `.buf`: 32 bytes
print-type-size type: `http::message::RequestHead`: 288 bytes, alignment: 8 bytes
print-type-size     field `.uri`: 88 bytes
print-type-size     field `.method`: 24 bytes
print-type-size     field `.headers`: 64 bytes
print-type-size     field `.extensions`: 72 bytes
print-type-size     field `.peer_addr`: 32 bytes
print-type-size     field `.version`: 1 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `std::option::Option<h2::codec::framed_read::Partial>`: 288 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 288 bytes
print-type-size         field `.0`: 288 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `regex::dfa::Cache`: 280 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 200 bytes
print-type-size     field `.qcur`: 40 bytes
print-type-size     field `.qnext`: 40 bytes
print-type-size type: `slab::Entry<h2::proto::streams::buffer::Slot<h2::frame::Frame<ntex_bytes::Bytes>>>`: 280 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Occupied`: 272 bytes
print-type-size         field `.0`: 272 bytes
print-type-size     variant `Vacant`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<slab::Entry<h2::proto::streams::buffer::Slot<h2::frame::Frame<ntex_bytes::Bytes>>>>`: 280 bytes, alignment: 8 bytes
print-type-size     field `.value`: 280 bytes
print-type-size type: `std::mem::MaybeUninit<slab::Entry<h2::proto::streams::buffer::Slot<h2::frame::Frame<ntex_bytes::Bytes>>>>`: 280 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 280 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 280 bytes
print-type-size type: `tokio::runtime::task::core::Core<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>`: 280 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     field `.stage`: 272 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<server::builder::ServerBuilder>::set_stage::{closure#0}]`: 272 bytes, alignment: 8 bytes
print-type-size     end padding: 272 bytes
print-type-size type: `h2::proto::streams::buffer::Slot<h2::frame::Frame<ntex_bytes::Bytes>>`: 272 bytes, alignment: 8 bytes
print-type-size     field `.value`: 256 bytes
print-type-size     field `.next`: 16 bytes
print-type-size type: `slab::Entry<h2::proto::streams::stream::Stream>`: 272 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Occupied`: 264 bytes
print-type-size         field `.0`: 264 bytes
print-type-size     variant `Vacant`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<server::builder::ServerBuilder>>`: 272 bytes, alignment: 8 bytes
print-type-size     field `.value`: 272 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>::handshake2::{closure#0} for<'r, 's> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, h2::client::Builder, &'r mut std::boxed::Box<dyn http::client::connector::Io>, impl futures_core::Future, ()}]>`: 272 bytes, alignment: 8 bytes
print-type-size     field `.0`: 272 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<server::builder::ServerBuilder>>`: 272 bytes, alignment: 8 bytes
print-type-size     field `.value`: 272 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<server::builder::ServerBuilder>>`: 272 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 272 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 272 bytes
print-type-size type: `std::option::Option<h2::proto::streams::buffer::Slot<h2::frame::Frame<ntex_bytes::Bytes>>>`: 272 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 272 bytes
print-type-size         field `.0`: 272 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<(http::Request<h2::RecvStream>, h2::server::SendResponse<ntex_bytes::Bytes>), h2::Error>>`: 272 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 272 bytes
print-type-size         field `.0`: 272 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::result::Result<(http::Request<h2::RecvStream>, h2::server::SendResponse<ntex_bytes::Bytes>), h2::Error>`: 272 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 264 bytes
print-type-size         field `.0`: 264 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<server::builder::ServerBuilder, std::io::Error>`: 272 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 264 bytes
print-type-size         field `.0`: 264 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::task::Poll<std::option::Option<std::result::Result<(http::Request<h2::RecvStream>, h2::server::SendResponse<ntex_bytes::Bytes>), h2::Error>>>`: 272 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 272 bytes
print-type-size         field `.0`: 272 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<server::builder::ServerBuilder>>`: 272 bytes, alignment: 8 bytes
print-type-size     field `.0`: 272 bytes
print-type-size type: `tokio::runtime::blocking::pool::Inner`: 272 bytes, alignment: 8 bytes
print-type-size     field `.shared`: 168 bytes
print-type-size     field `.condvar`: 16 bytes
print-type-size     field `.thread_name`: 16 bytes
print-type-size     field `.stack_size`: 16 bytes
print-type-size     field `.after_start`: 16 bytes
print-type-size     field `.before_stop`: 16 bytes
print-type-size     field `.thread_cap`: 8 bytes
print-type-size     field `.keep_alive`: 16 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<server::builder::ServerBuilder>`: 272 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 272 bytes
print-type-size type: `tokio::runtime::task::core::Stage<server::builder::ServerBuilder>`: 272 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Running`: 264 bytes
print-type-size         field `.0`: 264 bytes
print-type-size     variant `Finished`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `[closure@h2::proto::streams::streams::Inner::recv_headers<ntex_bytes::Bytes>::{closure#0}]`: 264 bytes, alignment: 8 bytes
print-type-size     end padding: 264 bytes
print-type-size type: `[closure@h2::proto::streams::streams::Inner::recv_push_promise<ntex_bytes::Bytes>::{closure#0}]`: 264 bytes, alignment: 8 bytes
print-type-size     end padding: 264 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<server::builder::ServerBuilder>::{closure#0}]`: 264 bytes, alignment: 8 bytes
print-type-size     end padding: 264 bytes
print-type-size type: `h2::proto::connection::ConnectionInner<h2::client::Peer, ntex_bytes::Bytes>`: 264 bytes, alignment: 8 bytes
print-type-size     field `._phantom`: 0 bytes
print-type-size     field `.go_away`: 56 bytes
print-type-size     field `.ping_pong`: 32 bytes
print-type-size     field `.streams`: 16 bytes
print-type-size     field `.span`: 32 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.error`: 8 bytes
print-type-size     field `.settings`: 108 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `h2::proto::streams::stream::Stream`: 264 bytes, alignment: 8 bytes
print-type-size     field `.ref_count`: 8 bytes
print-type-size     field `.send_task`: 16 bytes
print-type-size     field `.pending_send`: 24 bytes
print-type-size     field `.reset_at`: 16 bytes
print-type-size     field `.pending_recv`: 24 bytes
print-type-size     field `.recv_task`: 16 bytes
print-type-size     field `.content_length`: 16 bytes
print-type-size     field `.id`: 4 bytes
print-type-size     field `.state`: 12 bytes
print-type-size     field `.next_pending_send`: 12 bytes
print-type-size     field `.send_flow`: 8 bytes
print-type-size     field `.requested_send_capacity`: 4 bytes
print-type-size     field `.buffered_send_data`: 4 bytes
print-type-size     field `.next_pending_send_capacity`: 12 bytes
print-type-size     field `.next_open`: 12 bytes
print-type-size     field `.next_pending_accept`: 12 bytes
print-type-size     field `.recv_flow`: 8 bytes
print-type-size     field `.in_flight_recv_data`: 4 bytes
print-type-size     field `.next_window_update`: 12 bytes
print-type-size     field `.next_reset_expire`: 12 bytes
print-type-size     field `.pending_push_promises`: 20 bytes
print-type-size     field `.is_counted`: 1 bytes
print-type-size     field `.is_pending_send`: 1 bytes
print-type-size     field `.is_pending_send_capacity`: 1 bytes
print-type-size     field `.send_capacity_inc`: 1 bytes
print-type-size     field `.is_pending_open`: 1 bytes
print-type-size     field `.is_pending_push`: 1 bytes
print-type-size     field `.is_pending_accept`: 1 bytes
print-type-size     field `.is_pending_window_update`: 1 bytes
print-type-size type: `server::builder::ServerBuilder`: 264 bytes, alignment: 8 bytes
print-type-size     field `.threads`: 8 bytes
print-type-size     field `.token`: 8 bytes
print-type-size     field `.workers`: 24 bytes
print-type-size     field `.services`: 24 bytes
print-type-size     field `.sockets`: 24 bytes
print-type-size     field `.accept`: 88 bytes
print-type-size     field `.shutdown_timeout`: 8 bytes
print-type-size     field `.cmd`: 24 bytes
print-type-size     field `.server`: 24 bytes
print-type-size     field `.notify`: 24 bytes
print-type-size     field `.backlog`: 4 bytes
print-type-size     field `.exit`: 1 bytes
print-type-size     field `.no_signals`: 1 bytes
print-type-size     end padding: 2 bytes
print-type-size type: `slab::Entry<h2::proto::streams::buffer::Slot<h2::proto::streams::recv::Event>>`: 264 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Occupied`: 256 bytes
print-type-size         field `.0`: 256 bytes
print-type-size     variant `Vacant`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/web/test.rs:196:55: 203:2 for<'r, 's> {std::future::ResumeTy, web::response::WebResponse, http::body::ResponseBody<http::body::Body>, ntex_bytes::BytesMut, &'r mut http::body::ResponseBody<http::body::Body>, impl futures_core::Future, ()}]>`: 264 bytes, alignment: 8 bytes
print-type-size     field `.0`: 264 bytes
print-type-size type: `std::option::Option<std::result::Result<h2::frame::Frame, h2::codec::error::RecvError>>`: 264 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 264 bytes
print-type-size         field `.0`: 264 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::result::Result<h2::frame::Frame, h2::codec::error::RecvError>`: 264 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 256 bytes
print-type-size         field `.0`: 256 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<std::option::Option<h2::frame::Frame>, h2::codec::error::RecvError>`: 264 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 256 bytes
print-type-size         field `.0`: 256 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<std::task::Poll<std::option::Option<h2::frame::Frame>>, h2::codec::error::RecvError>`: 264 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 256 bytes
print-type-size         field `.0`: 256 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::task::Poll<std::option::Option<std::result::Result<h2::frame::Frame, h2::codec::error::RecvError>>>`: 264 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 264 bytes
print-type-size         field `.0`: 264 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `tokio::runtime::task::core::Cell<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>`: 264 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 200 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `aho_corasick::classes::ByteClasses`: 256 bytes, alignment: 1 bytes
print-type-size     field `.0`: 256 bytes
print-type-size type: `aho_corasick::packed::api::SearchKind`: 256 bytes, alignment: 32 bytes
print-type-size     variant `Teddy`: 256 bytes
print-type-size         field `.0`: 256 bytes
print-type-size     variant `RabinKarp`: 0 bytes
print-type-size type: `aho_corasick::packed::teddy::runtime::Teddy`: 256 bytes, alignment: 32 bytes
print-type-size     field `.exec`: 224 bytes
print-type-size     field `.buckets`: 24 bytes
print-type-size     field `.max_pattern_id`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `concurrent_queue::unbounded::Unbounded<server::ServerCommand>`: 256 bytes, alignment: 128 bytes
print-type-size     field `.head`: 128 bytes
print-type-size     field `.tail`: 128 bytes
print-type-size type: `concurrent_queue::unbounded::Unbounded<server::worker::StopCommand>`: 256 bytes, alignment: 128 bytes
print-type-size     field `.head`: 128 bytes
print-type-size     field `.tail`: 128 bytes
print-type-size type: `concurrent_queue::unbounded::Unbounded<server::worker::WorkerCommand>`: 256 bytes, alignment: 128 bytes
print-type-size     field `.head`: 128 bytes
print-type-size     field `.tail`: 128 bytes
print-type-size type: `h2::codec::framed_read::Continuable`: 256 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Headers`: 248 bytes
print-type-size         field `.0`: 248 bytes
print-type-size     variant `PushPromise`: 248 bytes
print-type-size         field `.0`: 248 bytes
print-type-size type: `h2::frame::Frame`: 256 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Headers`: 255 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 248 bytes, alignment: 8 bytes
print-type-size     variant `PushPromise`: 255 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 248 bytes, alignment: 8 bytes
print-type-size     variant `Settings`: 55 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 52 bytes, alignment: 4 bytes
print-type-size     variant `Data`: 47 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 40 bytes, alignment: 8 bytes
print-type-size     variant `GoAway`: 47 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Priority`: 15 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 12 bytes, alignment: 4 bytes
print-type-size     variant `WindowUpdate`: 11 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 8 bytes, alignment: 4 bytes
print-type-size     variant `Reset`: 11 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 8 bytes, alignment: 4 bytes
print-type-size     variant `Ping`: 9 bytes
print-type-size         field `.0`: 9 bytes
print-type-size type: `h2::frame::Frame<h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>`: 256 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Headers`: 255 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 248 bytes, alignment: 8 bytes
print-type-size     variant `PushPromise`: 255 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 248 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 71 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 64 bytes, alignment: 8 bytes
print-type-size     variant `Settings`: 55 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 52 bytes, alignment: 4 bytes
print-type-size     variant `GoAway`: 47 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Priority`: 15 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 12 bytes, alignment: 4 bytes
print-type-size     variant `WindowUpdate`: 11 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 8 bytes, alignment: 4 bytes
print-type-size     variant `Reset`: 11 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 8 bytes, alignment: 4 bytes
print-type-size     variant `Ping`: 9 bytes
print-type-size         field `.0`: 9 bytes
print-type-size type: `h2::frame::Frame<ntex_bytes::Bytes>`: 256 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Headers`: 255 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 248 bytes, alignment: 8 bytes
print-type-size     variant `PushPromise`: 255 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 248 bytes, alignment: 8 bytes
print-type-size     variant `Settings`: 55 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 52 bytes, alignment: 4 bytes
print-type-size     variant `Data`: 47 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 40 bytes, alignment: 8 bytes
print-type-size     variant `GoAway`: 47 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Priority`: 15 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 12 bytes, alignment: 4 bytes
print-type-size     variant `WindowUpdate`: 11 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 8 bytes, alignment: 4 bytes
print-type-size     variant `Reset`: 11 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 8 bytes, alignment: 4 bytes
print-type-size     variant `Ping`: 9 bytes
print-type-size         field `.0`: 9 bytes
print-type-size type: `h2::proto::streams::buffer::Slot<h2::proto::streams::recv::Event>`: 256 bytes, alignment: 8 bytes
print-type-size     field `.value`: 240 bytes
print-type-size     field `.next`: 16 bytes
print-type-size type: `h2::proto::streams::recv::RecvHeaderBlockError<std::option::Option<h2::frame::headers::Headers>>`: 256 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Oversize`: 248 bytes
print-type-size         field `.0`: 248 bytes
print-type-size     variant `State`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::option::Option<h2::frame::Frame<h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>>`: 256 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 256 bytes
print-type-size         field `.0`: 256 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::frame::Frame<ntex_bytes::Bytes>>`: 256 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 256 bytes
print-type-size         field `.0`: 256 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::frame::Frame>`: 256 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 256 bytes
print-type-size         field `.0`: 256 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::result::Result<(), h2::proto::streams::recv::RecvHeaderBlockError<std::option::Option<h2::frame::headers::Headers>>>`: 256 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 256 bytes
print-type-size         field `.0`: 256 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<h2::frame::headers::Headers, h2::codec::error::SendError>`: 256 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 248 bytes
print-type-size         field `.0`: 248 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::task::Poll<std::option::Option<h2::frame::Frame>>`: 256 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 256 bytes
print-type-size         field `.0`: 256 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `tokio::time::driver::entry::StateCell`: 256 bytes, alignment: 128 bytes
print-type-size     field `.waker`: 128 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.result`: 1 bytes
print-type-size     end padding: 119 bytes
print-type-size type: `h2::frame::headers::Headers`: 248 bytes, alignment: 8 bytes
print-type-size     field `.header_block`: 232 bytes
print-type-size     field `.stream_id`: 4 bytes
print-type-size     field `.stream_dep`: 8 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 3 bytes
print-type-size type: `h2::frame::headers::PushPromise`: 248 bytes, alignment: 8 bytes
print-type-size     field `.header_block`: 232 bytes
print-type-size     field `.stream_id`: 4 bytes
print-type-size     field `.promised_id`: 4 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::option::Option<h2::frame::headers::Headers>`: 248 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 248 bytes
print-type-size         field `.0`: 248 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `h2::proto::streams::recv::Event`: 240 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Headers`: 232 bytes
print-type-size         field `.0`: 232 bytes
print-type-size     variant `Trailers`: 96 bytes
print-type-size         field `.0`: 96 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `http::Request<h2::RecvStream>`: 240 bytes, alignment: 8 bytes
print-type-size     field `.head`: 224 bytes
print-type-size     field `.body`: 16 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:122:29: 164:10 for<'r, 's, 't0, 't1> {std::future::ResumeTy, http::client::pool::Key, [closure@ntex/src/http/client/pool.rs:130:27: 130:81], impl futures_core::Future, (), http::client::pool::Acquire<std::boxed::Box<dyn http::client::connector::Io>>, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, ntex_util::channel::pool::Receiver<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>}]>`: 240 bytes, alignment: 8 bytes
print-type-size     field `.0`: 240 bytes
print-type-size type: `h2::frame::headers::HeaderBlock`: 232 bytes, alignment: 8 bytes
print-type-size     field `.fields`: 96 bytes
print-type-size     field `.pseudo`: 128 bytes
print-type-size     field `.is_over_size`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `h2::proto::peer::PollMessage`: 232 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Server`: 224 bytes
print-type-size         field `.0`: 224 bytes
print-type-size     variant `Client`: 112 bytes
print-type-size         field `.0`: 112 bytes
print-type-size type: `http::client::h1proto::PlStream<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>>`: 232 bytes, alignment: 8 bytes
print-type-size     field `.framed`: 232 bytes
print-type-size type: `ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>`: 232 bytes, alignment: 8 bytes
print-type-size     field `.io`: 64 bytes
print-type-size     field `.codec`: 80 bytes
print-type-size     field `.read_buf`: 32 bytes
print-type-size     field `.write_buf`: 32 bytes
print-type-size     field `.err`: 16 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientPayloadCodec>`: 232 bytes, alignment: 8 bytes
print-type-size     field `.io`: 64 bytes
print-type-size     field `.codec`: 80 bytes
print-type-size     field `.read_buf`: 32 bytes
print-type-size     field `.write_buf`: 32 bytes
print-type-size     field `.err`: 16 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `ntex_codec::FramedParts<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>`: 232 bytes, alignment: 8 bytes
print-type-size     field `.io`: 64 bytes
print-type-size     field `.codec`: 80 bytes
print-type-size     field `.read_buf`: 32 bytes
print-type-size     field `.write_buf`: 32 bytes
print-type-size     field `.err`: 16 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `ntex_codec::FramedParts<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientPayloadCodec>`: 232 bytes, alignment: 8 bytes
print-type-size     field `.io`: 64 bytes
print-type-size     field `.codec`: 80 bytes
print-type-size     field `.read_buf`: 32 bytes
print-type-size     field `.write_buf`: 32 bytes
print-type-size     field `.err`: 16 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>`: 232 bytes, alignment: 8 bytes
print-type-size     field `.value`: 232 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientPayloadCodec>>>`: 232 bytes, alignment: 8 bytes
print-type-size     field `.value`: 232 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>`: 232 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 232 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 232 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientPayloadCodec>>>`: 232 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 232 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 232 bytes
print-type-size type: `std::option::Option<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientPayloadCodec>>`: 232 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 232 bytes
print-type-size         field `.0`: 232 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::result::Result<http::client::ws::WsConnection, http::client::error::WsClientError>`: 232 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 224 bytes
print-type-size         field `.0`: 224 bytes
print-type-size     variant `Err`: 72 bytes
print-type-size         field `.0`: 72 bytes
print-type-size type: `std::task::Poll<std::result::Result<http::client::ws::WsConnection, http::client::error::WsClientError>>`: 232 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 232 bytes
print-type-size         field `.0`: 232 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `[closure@std::thread::Builder::spawn_unchecked<[closure@ntex/src/server/accept.rs:157:20: 160:14], ()>::{closure#0}]`: 224 bytes, alignment: 8 bytes
print-type-size     end padding: 224 bytes
print-type-size type: `aho_corasick::packed::teddy::runtime::Exec`: 224 bytes, alignment: 32 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `TeddySlim3Mask256`: 223 bytes
print-type-size         padding: 31 bytes
print-type-size         field `.0`: 192 bytes, alignment: 32 bytes
print-type-size     variant `TeddyFat3Mask256`: 223 bytes
print-type-size         padding: 31 bytes
print-type-size         field `.0`: 192 bytes, alignment: 32 bytes
print-type-size     variant `TeddySlim2Mask256`: 159 bytes
print-type-size         padding: 31 bytes
print-type-size         field `.0`: 128 bytes, alignment: 32 bytes
print-type-size     variant `TeddyFat2Mask256`: 159 bytes
print-type-size         padding: 31 bytes
print-type-size         field `.0`: 128 bytes, alignment: 32 bytes
print-type-size     variant `TeddySlim3Mask128`: 111 bytes
print-type-size         padding: 15 bytes
print-type-size         field `.0`: 96 bytes, alignment: 16 bytes
print-type-size     variant `TeddySlim1Mask256`: 95 bytes
print-type-size         padding: 31 bytes
print-type-size         field `.0`: 64 bytes, alignment: 32 bytes
print-type-size     variant `TeddyFat1Mask256`: 95 bytes
print-type-size         padding: 31 bytes
print-type-size         field `.0`: 64 bytes, alignment: 32 bytes
print-type-size     variant `TeddySlim2Mask128`: 79 bytes
print-type-size         padding: 15 bytes
print-type-size         field `.0`: 64 bytes, alignment: 16 bytes
print-type-size     variant `TeddySlim1Mask128`: 47 bytes
print-type-size         padding: 15 bytes
print-type-size         field `.0`: 32 bytes, alignment: 16 bytes
print-type-size type: `http::Request<()>`: 224 bytes, alignment: 8 bytes
print-type-size     field `.body`: 0 bytes
print-type-size     field `.head`: 224 bytes
print-type-size type: `http::client::ws::WsConnection`: 224 bytes, alignment: 8 bytes
print-type-size     field `.io`: 16 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.codec`: 16 bytes
print-type-size     field `.res`: 184 bytes
print-type-size type: `http::request::Parts`: 224 bytes, alignment: 8 bytes
print-type-size     field `._priv`: 0 bytes
print-type-size     field `.method`: 24 bytes
print-type-size     field `.uri`: 88 bytes
print-type-size     field `.headers`: 96 bytes
print-type-size     field `.extensions`: 8 bytes
print-type-size     field `.version`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::mem::ManuallyDrop<http::Request<()>>`: 224 bytes, alignment: 8 bytes
print-type-size     field `.value`: 224 bytes
print-type-size type: `std::mem::MaybeUninit<http::Request<()>>`: 224 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 224 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 224 bytes
print-type-size type: `std::rc::RcBox<web::rmap::ResourceMap>`: 224 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 208 bytes
print-type-size type: `http::test::Inner`: 208 bytes, alignment: 8 bytes
print-type-size     field `.method`: 24 bytes
print-type-size     field `.uri`: 88 bytes
print-type-size     field `.headers`: 64 bytes
print-type-size     field `.payload`: 24 bytes
print-type-size     field `.version`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `http::test::TestRequest`: 208 bytes, alignment: 8 bytes
print-type-size     field `.0`: 208 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<http::test::Inner>>`: 208 bytes, alignment: 8 bytes
print-type-size     field `.value`: 208 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<http::test::Inner>>`: 208 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 208 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 208 bytes
print-type-size type: `std::option::Option<http::test::Inner>`: 208 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 208 bytes
print-type-size         field `.0`: 208 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::rc::RcBox<framed::state::IoStateInner>`: 208 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 192 bytes
print-type-size type: `web::rmap::ResourceMap`: 208 bytes, alignment: 8 bytes
print-type-size     field `.root`: 104 bytes
print-type-size     field `.parent`: 16 bytes
print-type-size     field `.named`: 64 bytes
print-type-size     field `.patterns`: 24 bytes
print-type-size type: `[closure@ntex/src/server/accept.rs:157:20: 160:14]`: 200 bytes, alignment: 8 bytes
print-type-size     end padding: 200 bytes
print-type-size type: `[closure@std::thread::Builder::spawn_unchecked<[closure@ntex/src/server/accept.rs:157:20: 160:14], ()>::{closure#0}::{closure#0}]`: 200 bytes, alignment: 8 bytes
print-type-size     end padding: 200 bytes
print-type-size type: `h2::frame::headers::Iter`: 200 bytes, alignment: 8 bytes
print-type-size     field `.pseudo`: 128 bytes
print-type-size     field `.fields`: 72 bytes
print-type-size type: `regex::dfa::CacheInner`: 200 bytes, alignment: 8 bytes
print-type-size     field `.compiled`: 80 bytes
print-type-size     field `.trans`: 32 bytes
print-type-size     field `.start_states`: 24 bytes
print-type-size     field `.stack`: 24 bytes
print-type-size     field `.flush_count`: 8 bytes
print-type-size     field `.size`: 8 bytes
print-type-size     field `.insts_scratch_space`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@std::thread::Builder::spawn_unchecked<[closure@ntex/src/server/accept.rs:157:20: 160:14], ()>::{closure#0}::{closure#0}]>>`: 200 bytes, alignment: 8 bytes
print-type-size     field `.value`: 200 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@std::thread::Builder::spawn_unchecked<[closure@ntex/src/server/accept.rs:157:20: 160:14], ()>::{closure#0}::{closure#0}]>>`: 200 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 200 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 200 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@std::thread::Builder::spawn_unchecked<[closure@ntex/src/server/accept.rs:157:20: 160:14], ()>::{closure#0}::{closure#0}]>`: 200 bytes, alignment: 8 bytes
print-type-size     field `.0`: 200 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@std::thread::Builder::spawn_unchecked<[closure@ntex/src/server/accept.rs:157:20: 160:14], ()>::{closure#0}::{closure#0}]>, ()>`: 200 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 200 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 200 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::rc::RcBox<std::cell::RefCell<http::client::pool::Inner<std::boxed::Box<dyn http::client::connector::Io>>>>`: 200 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 184 bytes
print-type-size type: `std::rc::RcBox<web::httprequest::HttpRequestInner>`: 200 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 184 bytes
print-type-size type: `tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>`: 200 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 136 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `tokio::runtime::task::core::Core<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>`: 200 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     field `.stage`: 192 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<server::worker::Worker>::set_stage::{closure#0}]`: 192 bytes, alignment: 8 bytes
print-type-size     end padding: 192 bytes
print-type-size type: `aho_corasick::packed::teddy::runtime::TeddyFat3Mask256`: 192 bytes, alignment: 32 bytes
print-type-size     field `.mask1`: 64 bytes
print-type-size     field `.mask2`: 64 bytes
print-type-size     field `.mask3`: 64 bytes
print-type-size type: `aho_corasick::packed::teddy::runtime::TeddySlim3Mask256`: 192 bytes, alignment: 32 bytes
print-type-size     field `.mask1`: 64 bytes
print-type-size     field `.mask2`: 64 bytes
print-type-size     field `.mask3`: 64 bytes
print-type-size type: `alloc::sync::ArcInner<std::sync::mpsc::stream::Packet<server::accept::Command>>`: 192 bytes, alignment: 64 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     padding: 48 bytes
print-type-size     field `.data`: 128 bytes, alignment: 64 bytes
print-type-size type: `framed::state::IoStateInner`: 192 bytes, alignment: 8 bytes
print-type-size     field `.error`: 16 bytes
print-type-size     field `.read_task`: 16 bytes
print-type-size     field `.write_task`: 16 bytes
print-type-size     field `.dispatch_task`: 16 bytes
print-type-size     field `.read_buf`: 32 bytes
print-type-size     field `.write_buf`: 32 bytes
print-type-size     field `.on_disconnect`: 48 bytes
print-type-size     field `.flags`: 2 bytes
print-type-size     field `.lw`: 2 bytes
print-type-size     field `.read_hw`: 2 bytes
print-type-size     field `.write_hw`: 2 bytes
print-type-size     field `.disconnect_timeout`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<server::worker::Worker>>`: 192 bytes, alignment: 8 bytes
print-type-size     field `.value`: 192 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<server::worker::Worker>>`: 192 bytes, alignment: 8 bytes
print-type-size     field `.value`: 192 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<server::worker::Worker>>`: 192 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 192 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 192 bytes
print-type-size type: `std::ops::GeneratorState<(), std::result::Result<(http::message::ResponseHead, http::payload::Payload), http::client::error::SendRequestError>>`: 192 bytes, alignment: 8 bytes
print-type-size     variant `Complete`: 192 bytes
print-type-size         field `.0`: 192 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::ops::GeneratorState<(), std::result::Result<http::client::response::ClientResponse, http::client::error::SendRequestError>>`: 192 bytes, alignment: 8 bytes
print-type-size     variant `Complete`: 192 bytes
print-type-size         field `.0`: 192 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(http::message::ResponseHead, http::payload::Payload), http::client::error::SendRequestError>`: 192 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 184 bytes
print-type-size         field `.0`: 184 bytes
print-type-size     variant `Err`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size type: `std::result::Result<http::client::response::ClientResponse, http::client::error::SendRequestError>`: 192 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 184 bytes
print-type-size         field `.0`: 184 bytes
print-type-size     variant `Err`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size type: `std::result::Result<std::option::Option<(http::message::ResponseHead, http::h1::decoder::PayloadType)>, http::error::ParseError>`: 192 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 184 bytes
print-type-size         field `.0`: 184 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::task::Poll<std::result::Result<(http::message::ResponseHead, http::payload::Payload), http::client::error::SendRequestError>>`: 192 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 192 bytes
print-type-size         field `.0`: 192 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<http::client::response::ClientResponse, http::client::error::SendRequestError>>`: 192 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 192 bytes
print-type-size         field `.0`: 192 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<server::worker::Worker>>`: 192 bytes, alignment: 8 bytes
print-type-size     field `.0`: 192 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<server::worker::Worker>`: 192 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 192 bytes
print-type-size type: `tokio::runtime::task::core::Stage<server::worker::Worker>`: 192 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Running`: 184 bytes
print-type-size         field `.0`: 184 bytes
print-type-size     variant `Finished`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `web::app::App<web::app_service::AppEntry<web::error_default::DefaultError>>`: 192 bytes, alignment: 8 bytes
print-type-size     field `.error_renderer`: 0 bytes
print-type-size     field `.endpoint`: 8 bytes
print-type-size     field `.services`: 24 bytes
print-type-size     field `.default`: 8 bytes
print-type-size     field `.factory_ref`: 8 bytes
print-type-size     field `.data`: 24 bytes
print-type-size     field `.data_factories`: 24 bytes
print-type-size     field `.external`: 24 bytes
print-type-size     field `.extensions`: 64 bytes
print-type-size     field `.case_insensitive`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<server::worker::Worker>::{closure#0}]`: 184 bytes, alignment: 8 bytes
print-type-size     end padding: 184 bytes
print-type-size type: `http::client::response::ClientResponse`: 184 bytes, alignment: 8 bytes
print-type-size     field `.head`: 160 bytes
print-type-size     field `.payload`: 24 bytes
print-type-size type: `http::client::test::TestResponse`: 184 bytes, alignment: 8 bytes
print-type-size     field `.head`: 160 bytes
print-type-size     field `.payload`: 24 bytes
print-type-size type: `ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>`: 184 bytes, alignment: 8 bytes
print-type-size     field `.io`: 16 bytes
print-type-size     field `.codec`: 80 bytes
print-type-size     field `.read_buf`: 32 bytes
print-type-size     field `.write_buf`: 32 bytes
print-type-size     field `.err`: 16 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>`: 184 bytes, alignment: 8 bytes
print-type-size     field `.io`: 16 bytes
print-type-size     field `.codec`: 80 bytes
print-type-size     field `.read_buf`: 32 bytes
print-type-size     field `.write_buf`: 32 bytes
print-type-size     field `.err`: 16 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `server::worker::Worker`: 184 bytes, alignment: 8 bytes
print-type-size     field `.rx`: 24 bytes
print-type-size     field `.rx2`: 24 bytes
print-type-size     field `.services`: 24 bytes
print-type-size     field `.availability`: 32 bytes
print-type-size     field `.conns`: 8 bytes
print-type-size     field `.factories`: 24 bytes
print-type-size     field `.state`: 40 bytes
print-type-size     field `.shutdown_timeout`: 8 bytes
print-type-size type: `std::cell::RefCell<http::client::pool::Inner<std::boxed::Box<dyn http::client::connector::Io>>>`: 184 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 176 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/server/test.rs:109:58: 111:6 for<'r> {std::future::ResumeTy, &'r server::test::TestServer, server::test::TestServer, std::net::SocketAddr, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect<std::net::SocketAddr>::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, tokio::future::ready::Ready<std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>>, (), std::option::IntoIter<std::net::SocketAddr>, std::option::Option<std::io::Error>, std::net::SocketAddr, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_addr::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, mio::net::TcpStream, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'s, 't0> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>, ()}]>}]>, ()}]>`: 184 bytes, alignment: 8 bytes
print-type-size     field `.0`: 184 bytes
print-type-size type: `std::mem::ManuallyDrop<http::client::response::ClientResponse>`: 184 bytes, alignment: 8 bytes
print-type-size     field `.value`: 184 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>`: 184 bytes, alignment: 8 bytes
print-type-size     field `.value`: 184 bytes
print-type-size type: `std::mem::ManuallyDrop<server::worker::Worker>`: 184 bytes, alignment: 8 bytes
print-type-size     field `.value`: 184 bytes
print-type-size type: `std::mem::MaybeUninit<http::client::response::ClientResponse>`: 184 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 184 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 184 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>`: 184 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 184 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 184 bytes
print-type-size type: `std::mem::MaybeUninit<server::worker::Worker>`: 184 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 184 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 184 bytes
print-type-size type: `std::ops::GeneratorState<(), std::result::Result<server::worker::Worker, ()>>`: 184 bytes, alignment: 8 bytes
print-type-size     variant `Complete`: 184 bytes
print-type-size         field `.0`: 184 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::option::Option<(http::message::ResponseHead, http::h1::decoder::PayloadType)>`: 184 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 184 bytes
print-type-size         field `.0`: 184 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::result::Result<server::worker::Worker, ()>`: 184 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 184 bytes
print-type-size         field `.0`: 184 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<server::worker::Worker, std::thread::AccessError>`: 184 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 184 bytes
print-type-size         field `.0`: 184 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<server::worker::Worker, ()>>`: 184 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 184 bytes
print-type-size         field `.0`: 184 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `tokio::runtime::task::core::Cell<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>`: 184 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 120 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `web::httprequest::HttpRequestInner`: 184 bytes, alignment: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.path`: 120 bytes
print-type-size     field `.payload`: 24 bytes
print-type-size     field `.app_data`: 8 bytes
print-type-size     field `.rmap`: 8 bytes
print-type-size     field `.config`: 8 bytes
print-type-size     field `.pool`: 8 bytes
print-type-size type: `http::client::pool::Inner<std::boxed::Box<dyn http::client::connector::Io>>`: 176 bytes, alignment: 8 bytes
print-type-size     field `.conn_lifetime`: 16 bytes
print-type-size     field `.conn_keep_alive`: 16 bytes
print-type-size     field `.disconnect_timeout_ms`: 8 bytes
print-type-size     field `.limit`: 8 bytes
print-type-size     field `.acquired`: 8 bytes
print-type-size     field `.available`: 64 bytes
print-type-size     field `.waiters`: 32 bytes
print-type-size     field `.waker`: 16 bytes
print-type-size     field `.pool`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<http::client::pool::Inner<std::boxed::Box<dyn http::client::connector::Io>>>`: 176 bytes, alignment: 8 bytes
print-type-size     field `.value`: 176 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:120:35: 161:2 for<'r, 's, 't0, 't1, 't2, 't3, 't4> {std::future::ResumeTy, http::body::Body, h2::SendStream<ntex_bytes::Bytes>, std::option::Option<ntex_bytes::Bytes>, [closure@ntex/src/http/client/h2proto.rs:124:27: 124:56], impl futures_core::Future, (), [closure@ntex/src/http/client/h2proto.rs:140:23: 140:50], impl futures_core::Future}]>`: 176 bytes, alignment: 8 bytes
print-type-size     field `.0`: 176 bytes
print-type-size type: `std::rc::RcBox<http::message::ResponseHead>`: 176 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 160 bytes
print-type-size type: `std::rc::RcBox<std::cell::RefCell<server::config::ServiceRuntimeInner>>`: 176 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 160 bytes
print-type-size type: `regex::pikevm::Cache`: 168 bytes, alignment: 8 bytes
print-type-size     field `.clist`: 72 bytes
print-type-size     field `.nlist`: 72 bytes
print-type-size     field `.stack`: 24 bytes
print-type-size type: `server::config::ConfiguredService`: 168 bytes, alignment: 8 bytes
print-type-size     field `.rt`: 16 bytes
print-type-size     field `.names`: 64 bytes
print-type-size     field `.topics`: 64 bytes
print-type-size     field `.services`: 24 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect<std::net::SocketAddr>::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, tokio::future::ready::Ready<std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>>, (), std::option::IntoIter<std::net::SocketAddr>, std::option::Option<std::io::Error>, std::net::SocketAddr, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_addr::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, mio::net::TcpStream, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>, ()}]>}]>`: 168 bytes, alignment: 8 bytes
print-type-size     field `.0`: 168 bytes
print-type-size type: `std::mem::ManuallyDrop<(http::client::pool::Key, http::client::Connect, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>)>`: 168 bytes, alignment: 8 bytes
print-type-size     field `.value`: 168 bytes
print-type-size type: `std::mem::ManuallyDrop<std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect<std::net::SocketAddr>::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, tokio::future::ready::Ready<std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>>, (), std::option::IntoIter<std::net::SocketAddr>, std::option::Option<std::io::Error>, std::net::SocketAddr, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_addr::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, mio::net::TcpStream, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>, ()}]>}]>>`: 168 bytes, alignment: 8 bytes
print-type-size     field `.value`: 168 bytes
print-type-size type: `std::mem::MaybeUninit<(http::client::pool::Key, http::client::Connect, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>)>`: 168 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 168 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 168 bytes
print-type-size type: `std::mem::MaybeUninit<std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect<std::net::SocketAddr>::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, tokio::future::ready::Ready<std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>>, (), std::option::IntoIter<std::net::SocketAddr>, std::option::Option<std::io::Error>, std::net::SocketAddr, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_addr::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, mio::net::TcpStream, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>, ()}]>}]>>`: 168 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 168 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 168 bytes
print-type-size type: `std::ops::GeneratorState<(), std::option::Option<std::result::Result<http::message::ResponseHead, ntex_util::future::Either<http::error::ParseError, std::io::Error>>>>`: 168 bytes, alignment: 8 bytes
print-type-size     variant `Complete`: 168 bytes
print-type-size         field `.0`: 168 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::option::Option<(http::client::pool::Key, http::client::Connect, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>)>`: 168 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 168 bytes
print-type-size         field `.0`: 168 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<http::message::ResponseHead, ntex_util::future::Either<http::error::ParseError, std::io::Error>>>`: 168 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 168 bytes
print-type-size         field `.0`: 168 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::result::Result<http::message::ResponseHead, http::client::error::SendRequestError>`: 168 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 160 bytes
print-type-size         field `.0`: 160 bytes
print-type-size     variant `Err`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size type: `std::result::Result<http::message::ResponseHead, ntex_util::future::Either<http::error::ParseError, std::io::Error>>`: 168 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 160 bytes
print-type-size         field `.0`: 160 bytes
print-type-size     variant `Err`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `std::result::Result<std::option::Option<http::message::ResponseHead>, http::error::ParseError>`: 168 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 160 bytes
print-type-size         field `.0`: 160 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::sync::Mutex<tokio::runtime::blocking::pool::Shared>`: 168 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 152 bytes, alignment: 8 bytes
print-type-size type: `std::task::Poll<std::option::Option<std::result::Result<http::message::ResponseHead, ntex_util::future::Either<http::error::ParseError, std::io::Error>>>>`: 168 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 168 bytes
print-type-size         field `.0`: 168 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `tokio::loom::std::mutex::Mutex<tokio::runtime::blocking::pool::Shared>`: 168 bytes, alignment: 8 bytes
print-type-size     field `.0`: 168 bytes
print-type-size type: `h2::proto::streams::recv::Recv`: 160 bytes, alignment: 8 bytes
print-type-size     field `.reset_duration`: 16 bytes
print-type-size     field `.buffer`: 40 bytes
print-type-size     field `.init_window_sz`: 4 bytes
print-type-size     field `.flow`: 8 bytes
print-type-size     field `.in_flight_data`: 4 bytes
print-type-size     field `.next_stream_id`: 8 bytes
print-type-size     field `.last_processed_id`: 4 bytes
print-type-size     field `.max_stream_id`: 4 bytes
print-type-size     field `.pending_window_updates`: 20 bytes
print-type-size     field `.pending_accept`: 20 bytes
print-type-size     field `.pending_reset_expired`: 20 bytes
print-type-size     field `.refused`: 8 bytes
print-type-size     field `.is_push_enabled`: 1 bytes
print-type-size     end padding: 3 bytes
print-type-size type: `http::message::ResponseHead`: 160 bytes, alignment: 8 bytes
print-type-size     field `.headers`: 64 bytes
print-type-size     field `.reason`: 16 bytes
print-type-size     field `.extensions`: 72 bytes
print-type-size     field `.status`: 2 bytes
print-type-size     field `.version`: 1 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `ntex_util::future::Either<std::future::from_generator::GenFuture<[static generator@ntex/src/connect/resolve.rs:37:37: 88:14 {std::future::ResumeTy, std::string::String, ntex_rt::task::JoinHandle<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>, ()}]>, ntex_util::future::Ready<connect::message::Connect<http::Uri>, connect::error::ConnectError>>`: 160 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Left`: 152 bytes
print-type-size         field `.0`: 152 bytes
print-type-size     variant `Right`: 144 bytes
print-type-size         field `.0`: 144 bytes
print-type-size type: `server::accept::Accept`: 160 bytes, alignment: 8 bytes
print-type-size     field `.rx`: 16 bytes
print-type-size     field `.sockets`: 40 bytes
print-type-size     field `.workers`: 24 bytes
print-type-size     field `.srv`: 24 bytes
print-type-size     field `.notify`: 24 bytes
print-type-size     field `.next`: 8 bytes
print-type-size     field `.status_handler`: 16 bytes
print-type-size     field `.poll`: 4 bytes
print-type-size     field `.backpressure`: 1 bytes
print-type-size     end padding: 3 bytes
print-type-size type: `slab::Entry<server::accept::ServerSocketInfo>`: 160 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Occupied`: 152 bytes
print-type-size         field `.0`: 152 bytes
print-type-size     variant `Vacant`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::cell::RefCell<server::config::ServiceRuntimeInner>`: 160 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 152 bytes
print-type-size type: `std::option::Option<http::message::ResponseHead>`: 160 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 160 bytes
print-type-size         field `.0`: 160 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `connect::service::ConnectServiceResponse<http::Uri>`: 152 bytes, alignment: 8 bytes
print-type-size     field `.state`: 152 bytes
print-type-size type: `connect::service::ConnectState<http::Uri>`: 152 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Connect`: 144 bytes
print-type-size         field `.0`: 144 bytes
print-type-size     variant `Resolve`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `ntex_service::map::MapFuture<connect::service::Connector<http::Uri>, [closure@ntex/src/http/client/connector.rs:63:26: 63:77], (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol)>`: 152 bytes, alignment: 8 bytes
print-type-size     field `.f`: 0 bytes
print-type-size     field `.fut`: 152 bytes
print-type-size type: `ntex_service::map_err::MapErrFuture<ntex_service::dev::Map<connect::service::Connector<http::Uri>, [closure@ntex/src/http/client/connector.rs:63:26: 63:77], (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol)>, fn(connect::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<connect::error::ConnectError>>::from}, http::client::error::ConnectError>`: 152 bytes, alignment: 8 bytes
print-type-size     field `.f`: 0 bytes
print-type-size     field `.fut`: 152 bytes
print-type-size type: `server::accept::ServerSocketInfo`: 152 bytes, alignment: 8 bytes
print-type-size     field `.token`: 8 bytes
print-type-size     field `.timeout`: 16 bytes
print-type-size     field `.addr`: 116 bytes
print-type-size     field `.sock`: 8 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `server::config::ServiceRuntimeInner`: 152 bytes, alignment: 8 bytes
print-type-size     field `.names`: 64 bytes
print-type-size     field `.services`: 64 bytes
print-type-size     field `.onstart`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<server::config::ServiceRuntimeInner>`: 152 bytes, alignment: 8 bytes
print-type-size     field `.value`: 152 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::blocking::pool::Shared>`: 152 bytes, alignment: 8 bytes
print-type-size     field `.value`: 152 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/connect/resolve.rs:37:37: 88:14 {std::future::ResumeTy, std::string::String, ntex_rt::task::JoinHandle<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>, ()}]>`: 152 bytes, alignment: 8 bytes
print-type-size     field `.0`: 152 bytes
print-type-size type: `tokio::runtime::blocking::pool::Shared`: 152 bytes, alignment: 8 bytes
print-type-size     field `.queue`: 32 bytes
print-type-size     field `.num_th`: 8 bytes
print-type-size     field `.shutdown_tx`: 8 bytes
print-type-size     field `.last_exiting_thread`: 32 bytes
print-type-size     field `.worker_threads`: 48 bytes
print-type-size     field `.worker_thread_index`: 8 bytes
print-type-size     field `.num_idle`: 4 bytes
print-type-size     field `.num_notify`: 4 bytes
print-type-size     field `.shutdown`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `tokio::util::slab::Allocator<tokio::io::driver::scheduled_io::ScheduledIo>`: 152 bytes, alignment: 8 bytes
print-type-size     field `.pages`: 152 bytes
print-type-size type: `alloc::sync::ArcInner<tokio::sync::mpsc::chan::Chan<ntex_rt::arbiter::ArbiterCommand, tokio::loom::std::atomic_usize::AtomicUsize>>`: 144 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 128 bytes
print-type-size type: `alloc::sync::ArcInner<tokio::sync::mpsc::chan::Chan<ntex_rt::arbiter::SystemCommand, tokio::loom::std::atomic_usize::AtomicUsize>>`: 144 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 128 bytes
print-type-size type: `connect::service::TcpConnectorResponse<http::Uri>`: 144 bytes, alignment: 8 bytes
print-type-size     field `.req`: 88 bytes
print-type-size     field `.addrs`: 32 bytes
print-type-size     field `.stream`: 16 bytes
print-type-size     field `.port`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `h2::hpack::encoder::EncodeState`: 144 bytes, alignment: 8 bytes
print-type-size     field `.index`: 104 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `ntex_util::future::Ready<connect::message::Connect<http::Uri>, connect::error::ConnectError>`: 144 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 136 bytes
print-type-size         field `.0`: 136 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `slab::Entry<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>`: 144 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Occupied`: 136 bytes
print-type-size         field `.0`: 136 bytes
print-type-size     variant `Vacant`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_util::future::Ready<connect::message::Connect<http::Uri>, connect::error::ConnectError>>`: 144 bytes, alignment: 8 bytes
print-type-size     field `.value`: 144 bytes
print-type-size type: `std::mem::ManuallyDrop<slab::Entry<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>`: 144 bytes, alignment: 8 bytes
print-type-size     field `.value`: 144 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_util::future::Ready<connect::message::Connect<http::Uri>, connect::error::ConnectError>>`: 144 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 144 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 144 bytes
print-type-size type: `std::mem::MaybeUninit<slab::Entry<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>`: 144 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 144 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 144 bytes
print-type-size type: `std::ops::GeneratorState<(), std::result::Result<connect::message::Connect<http::Uri>, connect::error::ConnectError>>`: 144 bytes, alignment: 8 bytes
print-type-size     variant `Complete`: 144 bytes
print-type-size         field `.0`: 144 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::option::Option<h2::hpack::encoder::EncodeState>`: 144 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 144 bytes
print-type-size         field `.0`: 144 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::result::Result<connect::message::Connect<http::Uri>, connect::error::ConnectError>`: 144 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 136 bytes
print-type-size         field `.0`: 136 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<std::task::Poll<connect::message::Connect<http::Uri>>, connect::error::ConnectError>`: 144 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 136 bytes
print-type-size         field `.0`: 136 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::task::Poll<std::result::Result<connect::message::Connect<http::Uri>, connect::error::ConnectError>>`: 144 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 144 bytes
print-type-size         field `.0`: 144 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `alloc::sync::ArcInner<std::sync::mpsc::sync::Packet<server::accept::Command>>`: 136 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 120 bytes
print-type-size type: `alloc::sync::ArcInner<tokio::runtime::basic_scheduler::Shared>`: 136 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 120 bytes
print-type-size type: `connect::message::Connect<http::Uri>`: 136 bytes, alignment: 8 bytes
print-type-size     field `.req`: 88 bytes
print-type-size     field `.addr`: 40 bytes
print-type-size     field `.port`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `http::client::frozen::FrozenSendBuilder`: 136 bytes, alignment: 8 bytes
print-type-size     field `.req`: 64 bytes
print-type-size     field `.extra_headers`: 64 bytes
print-type-size     field `.err`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>`: 136 bytes, alignment: 8 bytes
print-type-size     field `.value`: 96 bytes
print-type-size     field `.tx_waker`: 16 bytes
print-type-size     field `.rx_waker`: 16 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `socket2::SockAddr`: 136 bytes, alignment: 8 bytes
print-type-size     field `.storage`: 128 bytes
print-type-size     field `.len`: 4 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `std::iter::Chain<std::iter::Filter<http::header::map::Iter, [closure@ntex/src/http/client/h2proto.rs:74:17: 74:63]>, http::header::map::Iter>`: 136 bytes, alignment: 8 bytes
print-type-size     field `.a`: 72 bytes
print-type-size     field `.b`: 64 bytes
print-type-size type: `std::mem::ManuallyDrop<web::test::TestServer>`: 136 bytes, alignment: 8 bytes
print-type-size     field `.value`: 136 bytes
print-type-size type: `std::mem::MaybeUninit<web::test::TestServer>`: 136 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 136 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 136 bytes
print-type-size type: `std::option::Option<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>`: 136 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 136 bytes
print-type-size         field `.0`: 136 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::rc::RcBox<std::cell::RefCell<http::h1::payload::Inner>>`: 136 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 120 bytes
print-type-size type: `std::result::Result<http::Response<h2::RecvStream>, h2::Error>`: 136 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 128 bytes
print-type-size         field `.0`: 128 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<http::Response<h2::RecvStream>, http::client::error::SendRequestError>`: 136 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 128 bytes
print-type-size         field `.0`: 128 bytes
print-type-size     variant `Err`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size type: `std::task::Poll<connect::message::Connect<http::Uri>>`: 136 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 136 bytes
print-type-size         field `.0`: 136 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<http::Response<h2::RecvStream>, h2::Error>>`: 136 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 136 bytes
print-type-size         field `.0`: 136 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `tokio::runtime::task::core::Core<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>`: 136 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     field `.stage`: 128 bytes
print-type-size type: `web::test::TestServer`: 136 bytes, alignment: 8 bytes
print-type-size     field `.client`: 8 bytes
print-type-size     field `.system`: 64 bytes
print-type-size     field `.server`: 24 bytes
print-type-size     field `.addr`: 32 bytes
print-type-size     field `.ssl`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::set_stage::{closure#0}]`: 128 bytes, alignment: 8 bytes
print-type-size     end padding: 128 bytes
print-type-size type: `aho_corasick::packed::teddy::runtime::TeddyFat2Mask256`: 128 bytes, alignment: 32 bytes
print-type-size     field `.mask1`: 64 bytes
print-type-size     field `.mask2`: 64 bytes
print-type-size type: `aho_corasick::packed::teddy::runtime::TeddySlim2Mask256`: 128 bytes, alignment: 32 bytes
print-type-size     field `.mask1`: 64 bytes
print-type-size     field `.mask2`: 64 bytes
print-type-size type: `alloc::sync::ArcInner<event_listener::Inner>`: 128 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 112 bytes
print-type-size type: `alloc::sync::ArcInner<std::sync::Mutex<std::cell::RefCell<testing::Channel>>>`: 128 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 112 bytes
print-type-size type: `alloc::sync::ArcInner<tokio::time::driver::Inner>`: 128 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 112 bytes
print-type-size type: `cache_padded::CachePadded<concurrent_queue::unbounded::Position<server::ServerCommand>>`: 128 bytes, alignment: 128 bytes
print-type-size     field `.0`: 16 bytes
print-type-size     end padding: 112 bytes
print-type-size type: `cache_padded::CachePadded<concurrent_queue::unbounded::Position<server::worker::StopCommand>>`: 128 bytes, alignment: 128 bytes
print-type-size     field `.0`: 16 bytes
print-type-size     end padding: 112 bytes
print-type-size type: `cache_padded::CachePadded<concurrent_queue::unbounded::Position<server::worker::WorkerCommand>>`: 128 bytes, alignment: 128 bytes
print-type-size     field `.0`: 16 bytes
print-type-size     end padding: 112 bytes
print-type-size type: `cache_padded::CachePadded<std::sync::atomic::AtomicUsize>`: 128 bytes, alignment: 128 bytes
print-type-size     field `.0`: 8 bytes
print-type-size     end padding: 120 bytes
print-type-size type: `h2::frame::headers::Pseudo`: 128 bytes, alignment: 8 bytes
print-type-size     field `.method`: 24 bytes
print-type-size     field `.scheme`: 32 bytes
print-type-size     field `.authority`: 32 bytes
print-type-size     field `.path`: 32 bytes
print-type-size     field `.status`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `http::Response<h2::RecvStream>`: 128 bytes, alignment: 8 bytes
print-type-size     field `.head`: 112 bytes
print-type-size     field `.body`: 16 bytes
print-type-size type: `libc::unix::bsd::apple::sockaddr_storage`: 128 bytes, alignment: 8 bytes
print-type-size     field `.ss_len`: 1 bytes
print-type-size     field `.ss_family`: 1 bytes
print-type-size     field `.__ss_pad1`: 6 bytes
print-type-size     field `.__ss_align`: 8 bytes
print-type-size     field `.__ss_pad2`: 112 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>>`: 128 bytes, alignment: 8 bytes
print-type-size     field `.value`: 128 bytes
print-type-size type: `std::mem::ManuallyDrop<(std::string::String, ntex_router::ResourceDef)>`: 128 bytes, alignment: 8 bytes
print-type-size     field `.value`: 128 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>>`: 128 bytes, alignment: 8 bytes
print-type-size     field `.value`: 128 bytes
print-type-size type: `std::mem::MaybeUninit<(std::string::String, ntex_router::ResourceDef)>`: 128 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 128 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 128 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>>`: 128 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 128 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 128 bytes
print-type-size type: `std::option::Option<h2::frame::headers::Pseudo>`: 128 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 128 bytes
print-type-size         field `.0`: 128 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::result::Result<ntex_codec::Framed<http::client::connect::BoxedSocket, ws::codec::Codec>, http::client::error::WsClientError>`: 128 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 120 bytes
print-type-size         field `.0`: 120 bytes
print-type-size     variant `Err`: 72 bytes
print-type-size         field `.0`: 72 bytes
print-type-size type: `std::sync::mpsc::spsc_queue::Queue<std::sync::mpsc::stream::Message<server::accept::Command>, std::sync::mpsc::stream::ProducerAddition, std::sync::mpsc::stream::ConsumerAddition>`: 128 bytes, alignment: 64 bytes
print-type-size     field `.consumer`: 64 bytes
print-type-size     field `.producer`: 64 bytes
print-type-size type: `std::sync::mpsc::stream::Packet<server::accept::Command>`: 128 bytes, alignment: 64 bytes
print-type-size     field `.queue`: 128 bytes
print-type-size type: `std::task::Poll<std::result::Result<ntex_codec::Framed<http::client::connect::BoxedSocket, ws::codec::Codec>, http::client::error::WsClientError>>`: 128 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 128 bytes
print-type-size         field `.0`: 128 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>>`: 128 bytes, alignment: 8 bytes
print-type-size     field `.0`: 128 bytes
print-type-size type: `tokio::runtime::task::core::Cell<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>`: 128 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 64 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>`: 128 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 128 bytes
print-type-size type: `tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>`: 128 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Running`: 120 bytes
print-type-size         field `.0`: 120 bytes
print-type-size     variant `Finished`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `tokio::sync::mpsc::chan::Chan<ntex_rt::arbiter::ArbiterCommand, tokio::loom::std::atomic_usize::AtomicUsize>`: 128 bytes, alignment: 8 bytes
print-type-size     field `.notify_rx_closed`: 40 bytes
print-type-size     field `.tx`: 16 bytes
print-type-size     field `.semaphore`: 8 bytes
print-type-size     field `.rx_waker`: 24 bytes
print-type-size     field `.tx_count`: 8 bytes
print-type-size     field `.rx_fields`: 32 bytes
print-type-size type: `tokio::sync::mpsc::chan::Chan<ntex_rt::arbiter::SystemCommand, tokio::loom::std::atomic_usize::AtomicUsize>`: 128 bytes, alignment: 8 bytes
print-type-size     field `.notify_rx_closed`: 40 bytes
print-type-size     field `.tx`: 16 bytes
print-type-size     field `.semaphore`: 8 bytes
print-type-size     field `.rx_waker`: 24 bytes
print-type-size     field `.tx_count`: 8 bytes
print-type-size     field `.rx_fields`: 32 bytes
print-type-size type: `tokio::time::driver::entry::CachePadded<tokio::sync::task::atomic_waker::AtomicWaker>`: 128 bytes, alignment: 128 bytes
print-type-size     field `.0`: 24 bytes
print-type-size     end padding: 104 bytes
print-type-size type: `tokio::time::driver::entry::CachePadded<tokio::time::driver::entry::TimerSharedPadded>`: 128 bytes, alignment: 128 bytes
print-type-size     field `.0`: 32 bytes
print-type-size     end padding: 96 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#0}]`: 120 bytes, alignment: 8 bytes
print-type-size     end padding: 120 bytes
print-type-size type: `http::client::Connect`: 120 bytes, alignment: 8 bytes
print-type-size     field `.uri`: 88 bytes
print-type-size     field `.addr`: 32 bytes
print-type-size type: `ntex_codec::Framed<http::client::connect::BoxedSocket, ws::codec::Codec>`: 120 bytes, alignment: 8 bytes
print-type-size     field `.io`: 16 bytes
print-type-size     field `.codec`: 16 bytes
print-type-size     field `.read_buf`: 32 bytes
print-type-size     field `.write_buf`: 32 bytes
print-type-size     field `.err`: 16 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `ntex_router::Path<http::Uri>`: 120 bytes, alignment: 8 bytes
print-type-size     field `.path`: 88 bytes
print-type-size     field `.segments`: 24 bytes
print-type-size     field `.skip`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `std::cell::RefCell<http::h1::payload::Inner>`: 120 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 112 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>`: 120 bytes, alignment: 8 bytes
print-type-size     field `.0`: 120 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/web/types/payload.rs:390:45: 402:10 for<'r, 's> {std::future::ResumeTy, ntex_bytes::BytesMut, http::payload::Payload, &'r mut http::payload::Payload, impl futures_core::Future, ()}]>`: 120 bytes, alignment: 8 bytes
print-type-size     field `.0`: 120 bytes
print-type-size type: `std::result::Result<(), std::sync::mpsc::SendError<(ntex_rt::System, server::Server, std::net::SocketAddr)>>`: 120 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 120 bytes
print-type-size         field `.0`: 120 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(mio::net::UnixStream, mio::net::SocketAddr), std::io::Error>`: 120 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Ok`: 116 bytes
print-type-size         field `.0`: 116 bytes
print-type-size     variant `Err`: 20 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<(ntex_rt::System, server::Server, std::net::SocketAddr), std::sync::mpsc::RecvError>`: 120 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 120 bytes
print-type-size         field `.0`: 120 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<mio::net::SocketAddr, std::io::Error>`: 120 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Ok`: 112 bytes
print-type-size         field `.0`: 112 bytes
print-type-size     variant `Err`: 20 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `std::result::Result<std::os::unix::net::SocketAddr, std::io::Error>`: 120 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Ok`: 112 bytes
print-type-size         field `.0`: 112 bytes
print-type-size     variant `Err`: 20 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `std::sync::mpsc::SendError<(ntex_rt::System, server::Server, std::net::SocketAddr)>`: 120 bytes, alignment: 8 bytes
print-type-size     field `.0`: 120 bytes
print-type-size type: `std::sync::mpsc::sync::Packet<server::accept::Command>`: 120 bytes, alignment: 8 bytes
print-type-size     field `.channels`: 8 bytes
print-type-size     field `.lock`: 112 bytes
print-type-size type: `tokio::runtime::basic_scheduler::Shared`: 120 bytes, alignment: 8 bytes
print-type-size     field `.queue`: 48 bytes
print-type-size     field `.owned`: 48 bytes
print-type-size     field `.unpark`: 16 bytes
print-type-size     field `.woken`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `tokio::runtime::task::core::Cell<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>`: 120 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 56 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `tokio::runtime::task::core::Cell<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>`: 120 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 56 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `tokio::runtime::task::core::Core<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>`: 120 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     field `.stage`: 112 bytes
print-type-size type: `tracing_core::metadata::Metadata`: 120 bytes, alignment: 8 bytes
print-type-size     field `.name`: 16 bytes
print-type-size     field `.target`: 16 bytes
print-type-size     field `.level`: 8 bytes
print-type-size     field `.module_path`: 16 bytes
print-type-size     field `.file`: 16 bytes
print-type-size     field `.fields`: 32 bytes
print-type-size     field `.line`: 8 bytes
print-type-size     field `.kind`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `server::socket::SocketAddr`: 116 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Uds`: 112 bytes
print-type-size         field `.0`: 112 bytes
print-type-size     variant `Tcp`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `std::option::Option<mio::net::SocketAddr>`: 116 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Some`: 112 bytes
print-type-size         field `.0`: 112 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `[closure@ntex/src/server/worker.rs:171:36: 185:10]`: 112 bytes, alignment: 8 bytes
print-type-size     end padding: 112 bytes
print-type-size type: `[closure@ntex/src/server/worker.rs:198:46: 207:10]`: 112 bytes, alignment: 8 bytes
print-type-size     end padding: 112 bytes
print-type-size type: `[closure@ntex_rt::Arbiter::exec_fn<[closure@ntex/src/server/worker.rs:171:36: 185:10]>::{closure#0}]`: 112 bytes, alignment: 8 bytes
print-type-size     end padding: 112 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::set_stage::{closure#0}]`: 112 bytes, alignment: 8 bytes
print-type-size     end padding: 112 bytes
print-type-size type: `alloc::collections::btree::node::InsertResult<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>`: 112 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Split`: 104 bytes
print-type-size         field `.0`: 104 bytes
print-type-size     variant `Fit`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `alloc::collections::btree::node::InsertResult<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>`: 112 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Split`: 104 bytes
print-type-size         field `.0`: 104 bytes
print-type-size     variant `Fit`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `alloc::collections::btree::node::InsertResult<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>`: 112 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Split`: 104 bytes
print-type-size         field `.0`: 104 bytes
print-type-size     variant `Fit`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `event_listener::Inner`: 112 bytes, alignment: 8 bytes
print-type-size     field `.notified`: 8 bytes
print-type-size     field `.list`: 64 bytes
print-type-size     field `.cache`: 40 bytes
print-type-size type: `h2::hpack::encoder::Encoder`: 112 bytes, alignment: 8 bytes
print-type-size     field `.table`: 88 bytes
print-type-size     field `.size_update`: 24 bytes
print-type-size type: `h2::hpack::table::Slot`: 112 bytes, alignment: 8 bytes
print-type-size     field `.hash`: 8 bytes
print-type-size     field `.header`: 88 bytes
print-type-size     field `.next`: 16 bytes
print-type-size type: `h2::proto::streams::store::Store`: 112 bytes, alignment: 8 bytes
print-type-size     field `.slab`: 40 bytes
print-type-size     field `.ids`: 72 bytes
print-type-size type: `http::Response<()>`: 112 bytes, alignment: 8 bytes
print-type-size     field `.body`: 0 bytes
print-type-size     field `.head`: 112 bytes
print-type-size type: `http::client::response::MessageBody`: 112 bytes, alignment: 8 bytes
print-type-size     field `.length`: 16 bytes
print-type-size     field `.err`: 32 bytes
print-type-size     field `.fut`: 64 bytes
print-type-size type: `http::h1::payload::Inner`: 112 bytes, alignment: 8 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.err`: 32 bytes
print-type-size     field `.items`: 32 bytes
print-type-size     field `.task`: 16 bytes
print-type-size     field `.io_task`: 16 bytes
print-type-size     field `.eof`: 1 bytes
print-type-size     field `.need_read`: 1 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `http::header::map::Bucket<http::HeaderValue>`: 112 bytes, alignment: 8 bytes
print-type-size     field `.key`: 40 bytes
print-type-size     field `.value`: 40 bytes
print-type-size     field `.links`: 24 bytes
print-type-size     field `.hash`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `http::response::Parts`: 112 bytes, alignment: 8 bytes
print-type-size     field `._priv`: 0 bytes
print-type-size     field `.headers`: 96 bytes
print-type-size     field `.extensions`: 8 bytes
print-type-size     field `.status`: 2 bytes
print-type-size     field `.version`: 1 bytes
print-type-size     end padding: 5 bytes
print-type-size type: `mio::net::SocketAddr`: 112 bytes, alignment: 4 bytes
print-type-size     field `.socklen`: 4 bytes
print-type-size     field `.sockaddr`: 106 bytes
print-type-size     end padding: 2 bytes
print-type-size type: `std::cell::UnsafeCell<http::h1::payload::Inner>`: 112 bytes, alignment: 8 bytes
print-type-size     field `.value`: 112 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>>`: 112 bytes, alignment: 8 bytes
print-type-size     field `.value`: 112 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h1proto.rs:119:1: 153:2 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11> {std::future::ResumeTy, http::body::Body, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, bool, [closure@ntex/src/http/client/h1proto.rs:123:27: 123:56], impl futures_core::Future, (), [closure@ntex/src/http/client/h1proto.rs:135:21: 145:14], impl futures_core::Future, [closure@ntex/src/http/client/h1proto.rs:150:13: 150:55], impl futures_core::Future}]>`: 112 bytes, alignment: 8 bytes
print-type-size     field `.0`: 112 bytes
print-type-size type: `std::mem::ManuallyDrop<http::client::response::MessageBody>`: 112 bytes, alignment: 8 bytes
print-type-size     field `.value`: 112 bytes
print-type-size type: `std::mem::ManuallyDrop<http::header::map::Bucket<http::HeaderValue>>`: 112 bytes, alignment: 8 bytes
print-type-size     field `.value`: 112 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>>`: 112 bytes, alignment: 8 bytes
print-type-size     field `.value`: 112 bytes
print-type-size type: `std::mem::MaybeUninit<http::client::response::MessageBody>`: 112 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 112 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 112 bytes
print-type-size type: `std::mem::MaybeUninit<http::header::map::Bucket<http::HeaderValue>>`: 112 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 112 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 112 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>>`: 112 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 112 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 112 bytes
print-type-size type: `std::option::Option<http::header::map::Bucket<http::HeaderValue>>`: 112 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 112 bytes
print-type-size         field `.0`: 112 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::os::unix::net::SocketAddr`: 112 bytes, alignment: 4 bytes
print-type-size     field `.len`: 4 bytes
print-type-size     field `.addr`: 106 bytes
print-type-size     end padding: 2 bytes
print-type-size type: `std::sync::Mutex<std::cell::RefCell<testing::Channel>>`: 112 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 96 bytes, alignment: 8 bytes
print-type-size type: `std::sync::Mutex<std::sync::mpsc::sync::State<server::accept::Command>>`: 112 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 96 bytes, alignment: 8 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>>`: 112 bytes, alignment: 8 bytes
print-type-size     field `.0`: 112 bytes
print-type-size type: `tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 112 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 48 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 112 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 48 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 112 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 48 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>`: 112 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 112 bytes
print-type-size type: `tokio::runtime::task::core::Stage<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>`: 112 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Running`: 104 bytes
print-type-size         field `.0`: 104 bytes
print-type-size     variant `Finished`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `tokio::time::driver::Inner`: 112 bytes, alignment: 8 bytes
print-type-size     field `.state`: 104 bytes
print-type-size     field `.is_shutdown`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `h2::proto::settings::Settings`: 108 bytes, alignment: 4 bytes
print-type-size     field `.local`: 56 bytes
print-type-size     field `.remote`: 52 bytes
print-type-size type: `libc::unix::bsd::sockaddr_un`: 106 bytes, alignment: 1 bytes
print-type-size     field `.sun_len`: 1 bytes
print-type-size     field `.sun_family`: 1 bytes
print-type-size     field `.sun_path`: 104 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]`: 104 bytes, alignment: 8 bytes
print-type-size     end padding: 104 bytes
print-type-size type: `alloc::collections::btree::node::SplitResult<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>`: 104 bytes, alignment: 8 bytes
print-type-size     field `.left`: 16 bytes
print-type-size     field `.kv`: 72 bytes
print-type-size     field `.right`: 16 bytes
print-type-size type: `alloc::collections::btree::node::SplitResult<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>`: 104 bytes, alignment: 8 bytes
print-type-size     field `.left`: 16 bytes
print-type-size     field `.kv`: 72 bytes
print-type-size     field `.right`: 16 bytes
print-type-size type: `alloc::collections::btree::node::SplitResult<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>`: 104 bytes, alignment: 8 bytes
print-type-size     field `.left`: 16 bytes
print-type-size     field `.kv`: 72 bytes
print-type-size     field `.right`: 16 bytes
print-type-size type: `alloc::sync::ArcInner<tokio::util::slab::Page<tokio::io::driver::scheduled_io::ScheduledIo>>`: 104 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 88 bytes
print-type-size type: `h2::hpack::decoder::Decoder`: 104 bytes, alignment: 8 bytes
print-type-size     field `.max_size_update`: 16 bytes
print-type-size     field `.last_max_update`: 8 bytes
print-type-size     field `.table`: 48 bytes
print-type-size     field `.buffer`: 32 bytes
print-type-size type: `h2::hpack::table::Index`: 104 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Indexed`: 96 bytes
print-type-size         field `.0`: 8 bytes
print-type-size         field `.1`: 88 bytes
print-type-size     variant `Name`: 96 bytes
print-type-size         field `.0`: 8 bytes
print-type-size         field `.1`: 88 bytes
print-type-size     variant `NotIndexed`: 88 bytes
print-type-size         field `.0`: 88 bytes
print-type-size     variant `InsertedValue`: 16 bytes
print-type-size         field `.0`: 8 bytes
print-type-size         field `.1`: 8 bytes
print-type-size     variant `Inserted`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `h2::proto::streams::send::Send`: 104 bytes, alignment: 4 bytes
print-type-size     field `.next_stream_id`: 8 bytes
print-type-size     field `.max_stream_id`: 4 bytes
print-type-size     field `.init_window_sz`: 4 bytes
print-type-size     field `.prioritize`: 84 bytes
print-type-size     field `.is_push_enabled`: 1 bytes
print-type-size     end padding: 3 bytes
print-type-size type: `http::client::builder::ClientBuilder`: 104 bytes, alignment: 8 bytes
print-type-size     field `.config`: 88 bytes
print-type-size     field `.max_redirects`: 8 bytes
print-type-size     field `.default_headers`: 1 bytes
print-type-size     field `.allow_redirects`: 1 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>`: 104 bytes, alignment: 8 bytes
print-type-size     field `.fut`: 32 bytes
print-type-size     field `.h2`: 16 bytes
print-type-size     field `.tx`: 16 bytes
print-type-size     field `.guard`: 40 bytes
print-type-size type: `http::test::TestServer`: 104 bytes, alignment: 8 bytes
print-type-size     field `.client`: 8 bytes
print-type-size     field `.system`: 64 bytes
print-type-size     field `.addr`: 32 bytes
print-type-size type: `ntex_router::ResourceDef`: 104 bytes, alignment: 8 bytes
print-type-size     field `.tp`: 24 bytes
print-type-size     field `.name`: 24 bytes
print-type-size     field `.pattern`: 24 bytes
print-type-size     field `.elements`: 24 bytes
print-type-size     field `.id`: 2 bytes
print-type-size     field `.prefix`: 1 bytes
print-type-size     end padding: 5 bytes
print-type-size type: `ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>`: 104 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Right`: 96 bytes
print-type-size         field `.0`: 96 bytes
print-type-size     variant `Left`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `sha1::Sha1`: 104 bytes, alignment: 8 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.buffer`: 72 bytes
print-type-size     field `.h`: 20 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_router::ResourceDef>`: 104 bytes, alignment: 8 bytes
print-type-size     field `.value`: 104 bytes
print-type-size type: `std::mem::ManuallyDrop<web::types::payload::HttpMessageBody>`: 104 bytes, alignment: 8 bytes
print-type-size     field `.value`: 104 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_router::ResourceDef>`: 104 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 104 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 104 bytes
print-type-size type: `std::option::Option<ntex_router::ResourceDef>`: 104 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 104 bytes
print-type-size         field `.0`: 104 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::rc::RcBox<http::client::ClientConfig>`: 104 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 88 bytes
print-type-size type: `std::rc::RcBox<web::middleware::logger::Inner>`: 104 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 88 bytes
print-type-size type: `std::result::Result<mime::Mime, mime::FromStrError>`: 104 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 96 bytes
print-type-size         field `.0`: 96 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::option::Option<mime::Mime>, http::error::ContentTypeError>`: 104 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 103 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 96 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::str::pattern::StrSearcher`: 104 bytes, alignment: 8 bytes
print-type-size     field `.haystack`: 16 bytes
print-type-size     field `.needle`: 16 bytes
print-type-size     field `.searcher`: 72 bytes
print-type-size type: `std::sync::Mutex<tokio::time::driver::InnerState>`: 104 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 88 bytes, alignment: 8 bytes
print-type-size type: `tokio::loom::std::mutex::Mutex<tokio::time::driver::InnerState>`: 104 bytes, alignment: 8 bytes
print-type-size     field `.0`: 104 bytes
print-type-size type: `tokio::runtime::task::core::Cell<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>`: 104 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 40 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 104 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 40 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 104 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 40 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 104 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 40 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 104 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 40 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 104 bytes, alignment: 8 bytes
print-type-size     field `.header`: 48 bytes
print-type-size     field `.core`: 40 bytes
print-type-size     field `.trailer`: 16 bytes
print-type-size type: `web::types::payload::HttpMessageBody`: 104 bytes, alignment: 8 bytes
print-type-size     field `.limit`: 8 bytes
print-type-size     field `.length`: 16 bytes
print-type-size     field `.stream`: 24 bytes
print-type-size     field `.err`: 40 bytes
print-type-size     field `.fut`: 16 bytes
print-type-size type: `web::types::payload::PayloadConfig`: 104 bytes, alignment: 8 bytes
print-type-size     field `.limit`: 8 bytes
print-type-size     field `.mimetype`: 96 bytes
print-type-size type: `aho_corasick::packed::teddy::runtime::TeddySlim3Mask128`: 96 bytes, alignment: 16 bytes
print-type-size     field `.mask1`: 32 bytes
print-type-size     field `.mask2`: 32 bytes
print-type-size     field `.mask3`: 32 bytes
print-type-size type: `alloc::sync::ArcInner<async_channel::Channel<server::ServerCommand>>`: 96 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 80 bytes
print-type-size type: `alloc::sync::ArcInner<async_channel::Channel<server::worker::StopCommand>>`: 96 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 80 bytes
print-type-size type: `alloc::sync::ArcInner<std::sync::mpsc::oneshot::Packet<server::accept::Command>>`: 96 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 80 bytes
print-type-size type: `alloc::sync::ArcInner<std::sync::mpsc::shared::Packet<server::accept::Command>>`: 96 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 80 bytes
print-type-size type: `h2::client::Builder`: 96 bytes, alignment: 8 bytes
print-type-size     field `.reset_stream_duration`: 16 bytes
print-type-size     field `.initial_max_send_streams`: 8 bytes
print-type-size     field `.reset_stream_max`: 8 bytes
print-type-size     field `.initial_target_connection_window_size`: 8 bytes
print-type-size     field `.settings`: 52 bytes
print-type-size     field `.stream_id`: 4 bytes
print-type-size type: `http::HeaderMap`: 96 bytes, alignment: 8 bytes
print-type-size     field `.indices`: 16 bytes
print-type-size     field `.entries`: 24 bytes
print-type-size     field `.extra_values`: 24 bytes
print-type-size     field `.danger`: 24 bytes
print-type-size     field `.mask`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `mime::Mime`: 96 bytes, alignment: 8 bytes
print-type-size     field `.source`: 32 bytes
print-type-size     field `.slash`: 8 bytes
print-type-size     field `.plus`: 16 bytes
print-type-size     field `.params`: 40 bytes
print-type-size type: `ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>`: 96 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 88 bytes
print-type-size         field `.0`: 88 bytes
print-type-size     variant `Err`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `regex::literal::imp::Memmem`: 96 bytes, alignment: 8 bytes
print-type-size     field `.finder`: 88 bytes
print-type-size     field `.char_len`: 8 bytes
print-type-size type: `server::test::TestServer`: 96 bytes, alignment: 8 bytes
print-type-size     field `.system`: 64 bytes
print-type-size     field `.addr`: 32 bytes
print-type-size type: `std::cell::RefCell<testing::Channel>`: 96 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 88 bytes
print-type-size type: `std::cell::UnsafeCell<std::cell::RefCell<testing::Channel>>`: 96 bytes, alignment: 8 bytes
print-type-size     field `.value`: 96 bytes
print-type-size type: `std::cell::UnsafeCell<std::sync::mpsc::sync::State<server::accept::Command>>`: 96 bytes, alignment: 8 bytes
print-type-size     field `.value`: 96 bytes
print-type-size type: `std::mem::ManuallyDrop<h2::client::Builder>`: 96 bytes, alignment: 8 bytes
print-type-size     field `.value`: 96 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>`: 96 bytes, alignment: 8 bytes
print-type-size     field `.value`: 96 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>`: 96 bytes, alignment: 8 bytes
print-type-size     field `.value`: 96 bytes
print-type-size type: `std::mem::MaybeUninit<h2::client::Builder>`: 96 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 96 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 96 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>`: 96 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 96 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 96 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>`: 96 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 96 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 96 bytes
print-type-size type: `std::ops::GeneratorState<(), std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>`: 96 bytes, alignment: 8 bytes
print-type-size     variant `Complete`: 96 bytes
print-type-size         field `.0`: 96 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::option::Option<(alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>, (std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>))>`: 96 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 96 bytes
print-type-size         field `.0`: 96 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<mime::Mime>`: 96 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 96 bytes
print-type-size         field `.0`: 96 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>`: 96 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 96 bytes
print-type-size         field `.0`: 96 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::result::Result<(), std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>`: 96 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 96 bytes
print-type-size         field `.0`: 96 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), std::sync::mpsc::SendError<(ntex_rt::System, std::net::SocketAddr)>>`: 96 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 96 bytes
print-type-size         field `.0`: 96 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(ntex_rt::System, std::net::SocketAddr), std::sync::mpsc::RecvError>`: 96 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 96 bytes
print-type-size         field `.0`: 96 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<http::Uri, http::uri::InvalidUri>`: 96 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 95 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 88 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<http::Uri, http::uri::InvalidUriParts>`: 96 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 95 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 88 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>`: 96 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 88 bytes
print-type-size         field `.0`: 88 bytes
print-type-size     variant `Err`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `std::result::Result<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>, ntex_util::channel::Canceled>`: 96 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 96 bytes
print-type-size         field `.0`: 96 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::sync::mpsc::SendError<(ntex_rt::System, std::net::SocketAddr)>`: 96 bytes, alignment: 8 bytes
print-type-size     field `.0`: 96 bytes
print-type-size type: `std::sync::mpsc::sync::State<server::accept::Command>`: 96 bytes, alignment: 8 bytes
print-type-size     field `.queue`: 16 bytes
print-type-size     field `.blocker`: 16 bytes
print-type-size     field `.buf`: 40 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.canceled`: 8 bytes
print-type-size     field `.disconnected`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::task::Poll<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>`: 96 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 96 bytes
print-type-size         field `.0`: 96 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>, ntex_util::channel::Canceled>>`: 96 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 96 bytes
print-type-size         field `.0`: 96 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `tokio::util::slab::Slot<tokio::io::driver::scheduled_io::ScheduledIo>`: 96 bytes, alignment: 8 bytes
print-type-size     field `.value`: 88 bytes
print-type-size     field `.next`: 4 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `web::info::ConnectionInfo`: 96 bytes, alignment: 8 bytes
print-type-size     field `.scheme`: 24 bytes
print-type-size     field `.host`: 24 bytes
print-type-size     field `.remote`: 24 bytes
print-type-size     field `.peer`: 24 bytes
print-type-size type: `web::middleware::logger::StreamLog`: 96 bytes, alignment: 8 bytes
print-type-size     field `.body`: 48 bytes
print-type-size     field `.format`: 24 bytes
print-type-size     field `.size`: 8 bytes
print-type-size     field `.time`: 16 bytes
print-type-size type: `alloc::sync::ArcInner<async_channel::Channel<server::worker::WorkerCommand>>`: 88 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 72 bytes
print-type-size type: `alloc::sync::ArcInner<tokio::task::local::Shared>`: 88 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 72 bytes
print-type-size type: `h2::hpack::header::Header`: 88 bytes, alignment: 8 bytes
print-type-size     discriminant: 2 bytes
print-type-size     variant `Field`: 86 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.name`: 40 bytes, alignment: 8 bytes
print-type-size         field `.value`: 40 bytes
print-type-size     variant `Authority`: 38 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.0`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Scheme`: 38 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.0`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Path`: 38 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.0`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Method`: 30 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Status`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size type: `h2::hpack::table::Table`: 88 bytes, alignment: 8 bytes
print-type-size     field `.mask`: 8 bytes
print-type-size     field `.indices`: 24 bytes
print-type-size     field `.slots`: 32 bytes
print-type-size     field `.inserted`: 8 bytes
print-type-size     field `.size`: 8 bytes
print-type-size     field `.max_size`: 8 bytes
print-type-size type: `h2::proto::connection::Config`: 88 bytes, alignment: 8 bytes
print-type-size     field `.initial_max_send_streams`: 8 bytes
print-type-size     field `.reset_stream_duration`: 16 bytes
print-type-size     field `.reset_stream_max`: 8 bytes
print-type-size     field `.next_stream_id`: 4 bytes
print-type-size     field `.settings`: 52 bytes
print-type-size type: `h2::server::Builder`: 88 bytes, alignment: 8 bytes
print-type-size     field `.reset_stream_duration`: 16 bytes
print-type-size     field `.reset_stream_max`: 8 bytes
print-type-size     field `.settings`: 52 bytes
print-type-size     field `.initial_target_connection_window_size`: 8 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `http::Uri`: 88 bytes, alignment: 8 bytes
print-type-size     field `.scheme`: 16 bytes
print-type-size     field `.authority`: 32 bytes
print-type-size     field `.path_and_query`: 40 bytes
print-type-size type: `http::client::ClientConfig`: 88 bytes, alignment: 8 bytes
print-type-size     field `.connector`: 16 bytes
print-type-size     field `.headers`: 64 bytes
print-type-size     field `.timeout`: 8 bytes
print-type-size type: `http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>`: 88 bytes, alignment: 8 bytes
print-type-size     field `.io`: 40 bytes
print-type-size     field `.created`: 8 bytes
print-type-size     field `.pool`: 40 bytes
print-type-size type: `http::client::connector::Connector`: 88 bytes, alignment: 8 bytes
print-type-size     field `.timeout`: 8 bytes
print-type-size     field `.conn_lifetime`: 16 bytes
print-type-size     field `.conn_keep_alive`: 16 bytes
print-type-size     field `.disconnect_timeout_ms`: 8 bytes
print-type-size     field `.limit`: 8 bytes
print-type-size     field `.connector`: 16 bytes
print-type-size     field `.ssl_connector`: 16 bytes
print-type-size type: `http::uri::Parts`: 88 bytes, alignment: 8 bytes
print-type-size     field `._priv`: 0 bytes
print-type-size     field `.scheme`: 16 bytes
print-type-size     field `.authority`: 32 bytes
print-type-size     field `.path_and_query`: 40 bytes
print-type-size type: `memchr::memmem::Finder`: 88 bytes, alignment: 8 bytes
print-type-size     field `.searcher`: 88 bytes
print-type-size type: `memchr::memmem::Searcher`: 88 bytes, alignment: 8 bytes
print-type-size     field `.needle`: 24 bytes
print-type-size     field `.prefn`: 8 bytes
print-type-size     field `.kind`: 40 bytes
print-type-size     field `.ninfo`: 12 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `server::accept::AcceptLoop`: 88 bytes, alignment: 8 bytes
print-type-size     field `.notify`: 24 bytes
print-type-size     field `.inner`: 48 bytes
print-type-size     field `.status_handler`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<testing::Channel>`: 88 bytes, alignment: 8 bytes
print-type-size     field `.value`: 88 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::time::driver::InnerState>`: 88 bytes, alignment: 8 bytes
print-type-size     field `.value`: 88 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::util::slab::Value<tokio::io::driver::scheduled_io::ScheduledIo>>`: 88 bytes, alignment: 8 bytes
print-type-size     field `.value`: 88 bytes
print-type-size type: `std::iter::Chain<std::iter::Filter<std::collections::hash_map::Iter<http::header::HeaderName, http::header::map::Value>, [closure@ntex/src/http/h1/encoder.rs:111:21: 111:67]>, std::collections::hash_map::Iter<http::header::HeaderName, http::header::map::Value>>`: 88 bytes, alignment: 8 bytes
print-type-size     field `.a`: 48 bytes
print-type-size     field `.b`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<(http::header::HeaderName, http::header::map::Value)>`: 88 bytes, alignment: 8 bytes
print-type-size     field `.value`: 88 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<http::Uri>>`: 88 bytes, alignment: 8 bytes
print-type-size     field `.value`: 88 bytes
print-type-size type: `std::mem::MaybeUninit<(http::header::HeaderName, http::header::map::Value)>`: 88 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 88 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 88 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<http::Uri>>`: 88 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 88 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 88 bytes
print-type-size type: `std::option::Option<http::Uri>`: 88 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 88 bytes
print-type-size         field `.0`: 88 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::option::Option<http::Uri>>`: 88 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 88 bytes
print-type-size         field `.0`: 88 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::rc::RcBox<web::middleware::defaultheaders::Inner>`: 88 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 72 bytes
print-type-size type: `testing::Channel`: 88 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 32 bytes
print-type-size     field `.buf_cap`: 8 bytes
print-type-size     field `.waker`: 8 bytes
print-type-size     field `.read`: 16 bytes
print-type-size     field `.write`: 16 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::util::slab::Value<tokio::io::driver::scheduled_io::ScheduledIo>>`: 88 bytes, alignment: 8 bytes
print-type-size     field `.0`: 88 bytes
print-type-size type: `tokio::time::driver::InnerState`: 88 bytes, alignment: 8 bytes
print-type-size     field `.time_source`: 8 bytes
print-type-size     field `.elapsed`: 8 bytes
print-type-size     field `.next_wake`: 8 bytes
print-type-size     field `.wheel`: 48 bytes
print-type-size     field `.unpark`: 16 bytes
print-type-size type: `tokio::util::slab::Page<tokio::io::driver::scheduled_io::ScheduledIo>`: 88 bytes, alignment: 8 bytes
print-type-size     field `.slots`: 56 bytes
print-type-size     field `.used`: 8 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.prev_len`: 8 bytes
print-type-size     field `.allocated`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `tokio::util::slab::Value<tokio::io::driver::scheduled_io::ScheduledIo>`: 88 bytes, alignment: 8 bytes
print-type-size     field `.value`: 80 bytes
print-type-size     field `.page`: 8 bytes
print-type-size type: `web::middleware::logger::Inner`: 88 bytes, alignment: 8 bytes
print-type-size     field `.format`: 24 bytes
print-type-size     field `.exclude`: 64 bytes
print-type-size type: `h2::proto::streams::prioritize::Prioritize`: 84 bytes, alignment: 4 bytes
print-type-size     field `.pending_send`: 20 bytes
print-type-size     field `.pending_capacity`: 20 bytes
print-type-size     field `.pending_open`: 20 bytes
print-type-size     field `.flow`: 8 bytes
print-type-size     field `.last_opened_id`: 4 bytes
print-type-size     field `.in_flight_data_frame`: 12 bytes
print-type-size type: `alloc::sync::ArcInner<std::thread::Inner>`: 80 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 64 bytes
print-type-size type: `async_channel::Channel<server::ServerCommand>`: 80 bytes, alignment: 8 bytes
print-type-size     field `.queue`: 40 bytes
print-type-size     field `.send_ops`: 8 bytes
print-type-size     field `.recv_ops`: 8 bytes
print-type-size     field `.stream_ops`: 8 bytes
print-type-size     field `.sender_count`: 8 bytes
print-type-size     field `.receiver_count`: 8 bytes
print-type-size type: `async_channel::Channel<server::worker::StopCommand>`: 80 bytes, alignment: 8 bytes
print-type-size     field `.queue`: 40 bytes
print-type-size     field `.send_ops`: 8 bytes
print-type-size     field `.recv_ops`: 8 bytes
print-type-size     field `.stream_ops`: 8 bytes
print-type-size     field `.sender_count`: 8 bytes
print-type-size     field `.receiver_count`: 8 bytes
print-type-size type: `core::str::iter::SplitNInternal<char>`: 80 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 72 bytes
print-type-size     field `.count`: 8 bytes
print-type-size type: `http::h1::client::ClientCodec`: 80 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 80 bytes
print-type-size type: `http::h1::client::ClientCodecInner`: 80 bytes, alignment: 8 bytes
print-type-size     field `.decoder`: 0 bytes
print-type-size     field `.timer`: 8 bytes
print-type-size     field `.payload`: 32 bytes
print-type-size     field `.encoder`: 32 bytes
print-type-size     field `.version`: 1 bytes
print-type-size     field `.ctype`: 1 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 5 bytes
print-type-size type: `http::h1::client::ClientPayloadCodec`: 80 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 80 bytes
print-type-size type: `regex::dfa::StateMap`: 80 bytes, alignment: 8 bytes
print-type-size     field `.map`: 48 bytes
print-type-size     field `.states`: 24 bytes
print-type-size     field `.num_byte_classes`: 8 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_addr::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, mio::net::TcpStream, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>, ()}]>`: 80 bytes, alignment: 8 bytes
print-type-size     field `.0`: 80 bytes
print-type-size type: `std::option::Option<(alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>, (std::string::String, serde_json::Value))>`: 80 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 80 bytes
print-type-size         field `.0`: 80 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(std::option::Option<http::header::HeaderName>, http::HeaderValue)>`: 80 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 80 bytes
print-type-size         field `.0`: 80 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::rc::RcBox<util::extensions::Extensions>`: 80 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size type: `std::rc::RcBox<web::config::AppConfigInner>`: 80 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size type: `std::str::SplitN<char>`: 80 bytes, alignment: 8 bytes
print-type-size     field `.0`: 80 bytes
print-type-size type: `std::sync::mpsc::oneshot::Packet<server::accept::Command>`: 80 bytes, alignment: 8 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.data`: 56 bytes
print-type-size     field `.upgrade`: 16 bytes
print-type-size type: `std::sync::mpsc::shared::Packet<server::accept::Command>`: 80 bytes, alignment: 8 bytes
print-type-size     field `.queue`: 16 bytes
print-type-size     field `.cnt`: 8 bytes
print-type-size     field `.steals`: 8 bytes
print-type-size     field `.to_wake`: 8 bytes
print-type-size     field `.channels`: 8 bytes
print-type-size     field `.sender_drain`: 8 bytes
print-type-size     field `.select_lock`: 16 bytes
print-type-size     field `.port_dropped`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::sync::mpsc::spsc_queue::Node<std::sync::mpsc::stream::Message<server::accept::Command>>`: 80 bytes, alignment: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size     field `.next`: 8 bytes
print-type-size     field `.cached`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `tokio::io::driver::scheduled_io::ScheduledIo`: 80 bytes, alignment: 8 bytes
print-type-size     field `.readiness`: 8 bytes
print-type-size     field `.waiters`: 72 bytes
print-type-size type: `tokio::task::local::LocalSet`: 80 bytes, alignment: 8 bytes
print-type-size     field `._not_send`: 0 bytes
print-type-size     field `.context`: 72 bytes
print-type-size     field `.tick`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `web::guard::HeaderGuard`: 80 bytes, alignment: 8 bytes
print-type-size     field `.0`: 40 bytes
print-type-size     field `.1`: 40 bytes
print-type-size type: `aho_corasick::nfa::State<u32>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.trans`: 32 bytes
print-type-size     field `.matches`: 24 bytes
print-type-size     field `.depth`: 8 bytes
print-type-size     field `.fail`: 4 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `aho_corasick::packed::pattern::Patterns`: 72 bytes, alignment: 8 bytes
print-type-size     field `.by_id`: 24 bytes
print-type-size     field `.order`: 24 bytes
print-type-size     field `.minimum_len`: 8 bytes
print-type-size     field `.total_pattern_bytes`: 8 bytes
print-type-size     field `.max_pattern_id`: 2 bytes
print-type-size     field `.kind`: 1 bytes
print-type-size     end padding: 5 bytes
print-type-size type: `alloc::sync::ArcInner<h2::proto::ping_pong::UserPingsInner>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 56 bytes
print-type-size type: `alloc::sync::ArcInner<h2::proto::streams::streams::SendBuffer<ntex_bytes::Bytes>>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 56 bytes
print-type-size type: `async_channel::Channel<server::worker::WorkerCommand>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.queue`: 32 bytes
print-type-size     field `.send_ops`: 8 bytes
print-type-size     field `.recv_ops`: 8 bytes
print-type-size     field `.stream_ops`: 8 bytes
print-type-size     field `.sender_count`: 8 bytes
print-type-size     field `.receiver_count`: 8 bytes
print-type-size type: `block_buffer::BlockBuffer<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>, sha1::digest::consts::B0>, sha1::digest::consts::B0>, sha1::digest::consts::B0>, sha1::digest::consts::B0>>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.pos`: 8 bytes
print-type-size     field `.buffer`: 64 bytes
print-type-size type: `core::str::iter::SplitInternal<char>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.start`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.matcher`: 48 bytes
print-type-size     field `.allow_trailing_empty`: 1 bytes
print-type-size     field `.finished`: 1 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `http::client::error::WsClientError`: 72 bytes, alignment: 8 bytes
print-type-size     discriminant: 2 bytes
print-type-size     variant `InvalidChallengeResponse`: 70 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size         field `.1`: 40 bytes
print-type-size     variant `InvalidConnectionHeader`: 46 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.0`: 40 bytes, alignment: 8 bytes
print-type-size     variant `SendRequest`: 46 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.0`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Protocol`: 22 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `InvalidResponseStatus`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `InvalidUpgradeHeader`: 0 bytes
print-type-size     variant `MissingConnectionHeader`: 0 bytes
print-type-size     variant `MissingWebSocketAcceptHeader`: 0 bytes
print-type-size type: `http::h1::Message<(http::response::Response<()>, http::body::BodySize)>`: 72 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Item`: 64 bytes
print-type-size         field `.0`: 64 bytes
print-type-size     variant `Chunk`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `http::header::IntoIter<http::HeaderValue>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.next`: 16 bytes
print-type-size     field `.entries`: 32 bytes
print-type-size     field `.extra_values`: 24 bytes
print-type-size type: `http::header::map::ExtraValue<http::HeaderValue>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size     field `.prev`: 16 bytes
print-type-size     field `.next`: 16 bytes
print-type-size type: `indexmap::map::IndexMap<h2::frame::stream_id::StreamId, h2::proto::streams::store::SlabIndex>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.core`: 56 bytes
print-type-size     field `.hash_builder`: 16 bytes
print-type-size type: `ntex_util::future::Ready<(ntex_rt::net::UnixStream, http::Protocol, std::option::Option<std::net::SocketAddr>), http::error::DispatchError>`: 72 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 64 bytes
print-type-size         field `.0`: 64 bytes
print-type-size     variant `Err`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `regex::pikevm::Threads`: 72 bytes, alignment: 8 bytes
print-type-size     field `.set`: 40 bytes
print-type-size     field `.caps`: 24 bytes
print-type-size     field `.slots_per_thread`: 8 bytes
print-type-size type: `std::cell::RefCell<std::option::Option<util::extensions::Extensions>>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size type: `std::cell::RefCell<util::extensions::Extensions>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size type: `std::collections::hash_map::DefaultHasher`: 72 bytes, alignment: 8 bytes
print-type-size     field `.0`: 72 bytes
print-type-size type: `std::hash::SipHasher13`: 72 bytes, alignment: 8 bytes
print-type-size     field `.hasher`: 72 bytes
print-type-size type: `std::hash::sip::Hasher<std::hash::sip::Sip13Rounds>`: 72 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.k0`: 8 bytes
print-type-size     field `.k1`: 8 bytes
print-type-size     field `.length`: 8 bytes
print-type-size     field `.state`: 32 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size     field `.ntail`: 8 bytes
print-type-size type: `std::iter::Filter<http::header::map::Iter, [closure@ntex/src/http/client/h2proto.rs:74:17: 74:63]>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 64 bytes
print-type-size     field `.predicate`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<http::header::map::ExtraValue<http::HeaderValue>>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.value`: 72 bytes
print-type-size type: `std::mem::MaybeUninit<http::header::map::ExtraValue<http::HeaderValue>>`: 72 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 72 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 72 bytes
print-type-size type: `std::option::Option<(std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>)>`: 72 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 72 bytes
print-type-size         field `.0`: 72 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Filter<http::header::map::Iter, [closure@ntex/src/http/client/h2proto.rs:74:17: 74:63]>>`: 72 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 72 bytes
print-type-size         field `.0`: 72 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::rc::RcBox<http::config::Inner>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::rc::RcBox<std::cell::RefCell<framed::time::Inner>>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::result::Result<alloc::collections::btree::node::LeftOrRight<alloc::collections::btree::node::BalancingContext<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>>`: 72 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 64 bytes
print-type-size         field `.0`: 64 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<http::client::frozen::FrozenClientRequest, http::client::error::FreezeRequestError>`: 72 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 71 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 64 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 3 bytes
print-type-size         field `.0`: 3 bytes
print-type-size type: `std::str::Split<char>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.0`: 72 bytes
print-type-size type: `std::str::pattern::StrSearcherImpl`: 72 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `TwoWay`: 64 bytes
print-type-size         field `.0`: 64 bytes
print-type-size     variant `Empty`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::sync::Mutex<tokio::io::driver::scheduled_io::Waiters>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 56 bytes, alignment: 8 bytes
print-type-size type: `std::sync::Mutex<web::server::Config>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 56 bytes, alignment: 8 bytes
print-type-size type: `tokio::loom::std::mutex::Mutex<tokio::io::driver::scheduled_io::Waiters>`: 72 bytes, alignment: 8 bytes
print-type-size     field `.0`: 72 bytes
print-type-size type: `tokio::task::local::Context`: 72 bytes, alignment: 8 bytes
print-type-size     field `.owned`: 32 bytes
print-type-size     field `.queue`: 32 bytes
print-type-size     field `.shared`: 8 bytes
print-type-size type: `tokio::task::local::Shared`: 72 bytes, alignment: 8 bytes
print-type-size     field `.queue`: 48 bytes
print-type-size     field `.waker`: 24 bytes
print-type-size type: `tokio_util::codec::length_delimited::LengthDelimitedCodec`: 72 bytes, alignment: 8 bytes
print-type-size     field `.builder`: 56 bytes
print-type-size     field `.state`: 16 bytes
print-type-size type: `web::error::InternalErrorType`: 72 bytes, alignment: 8 bytes
print-type-size     discriminant: 2 bytes
print-type-size     variant `Response`: 70 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.0`: 64 bytes, alignment: 8 bytes
print-type-size     variant `Status`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size type: `web::middleware::defaultheaders::Inner`: 72 bytes, alignment: 8 bytes
print-type-size     field `.headers`: 64 bytes
print-type-size     field `.ct`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `web::service::WebServiceAdapter`: 72 bytes, alignment: 8 bytes
print-type-size     field `.rdef`: 24 bytes
print-type-size     field `.name`: 24 bytes
print-type-size     field `.guards`: 24 bytes
print-type-size type: `[closure@std::option::Option<http::header::map::HeaderMap>::get_or_insert::{closure#0}]`: 64 bytes, alignment: 8 bytes
print-type-size     end padding: 64 bytes
print-type-size type: `aho_corasick::packed::teddy::runtime::Mask256`: 64 bytes, alignment: 32 bytes
print-type-size     field `.lo`: 32 bytes
print-type-size     field `.hi`: 32 bytes
print-type-size type: `aho_corasick::packed::teddy::runtime::TeddyFat1Mask256`: 64 bytes, alignment: 32 bytes
print-type-size     field `.mask1`: 64 bytes
print-type-size type: `aho_corasick::packed::teddy::runtime::TeddySlim1Mask256`: 64 bytes, alignment: 32 bytes
print-type-size     field `.mask1`: 64 bytes
print-type-size type: `aho_corasick::packed::teddy::runtime::TeddySlim2Mask128`: 64 bytes, alignment: 16 bytes
print-type-size     field `.mask1`: 32 bytes
print-type-size     field `.mask2`: 32 bytes
print-type-size type: `alloc::collections::btree::node::LeftOrRight<alloc::collections::btree::node::BalancingContext<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>`: 64 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Left`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `Right`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size type: `alloc::sync::ArcInner<async_oneshot::inner::Inner<bool>>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 48 bytes
print-type-size type: `alloc::sync::ArcInner<std::collections::HashMap<std::string::String, usize>>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 48 bytes
print-type-size type: `alloc::sync::ArcInner<tokio::sync::oneshot::Inner<()>>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 48 bytes
print-type-size type: `h2::frame::data::Data<h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.data`: 56 bytes
print-type-size     field `.stream_id`: 4 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     field `.pad_len`: 2 bytes
print-type-size     end padding: 1 bytes
print-type-size type: `h2::proto::streams::Config`: 64 bytes, alignment: 8 bytes
print-type-size     field `.initial_max_send_streams`: 8 bytes
print-type-size     field `.local_reset_duration`: 16 bytes
print-type-size     field `.local_reset_max`: 8 bytes
print-type-size     field `.remote_max_initiated`: 16 bytes
print-type-size     field `.local_init_window_sz`: 4 bytes
print-type-size     field `.local_next_stream_id`: 4 bytes
print-type-size     field `.remote_init_window_sz`: 4 bytes
print-type-size     field `.local_push_enabled`: 1 bytes
print-type-size     end padding: 3 bytes
print-type-size type: `hashbrown::map::HashMap<framed::state::State, (), ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.hash_builder`: 32 bytes
print-type-size     field `.table`: 32 bytes
print-type-size type: `hashbrown::map::HashMap<http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>, ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.hash_builder`: 32 bytes
print-type-size     field `.table`: 32 bytes
print-type-size type: `hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.hash_builder`: 32 bytes
print-type-size     field `.table`: 32 bytes
print-type-size type: `hashbrown::map::HashMap<server::Token, (std::string::String, std::net::SocketAddr), ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.hash_builder`: 32 bytes
print-type-size     field `.table`: 32 bytes
print-type-size type: `hashbrown::map::HashMap<server::Token, std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>, ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.hash_builder`: 32 bytes
print-type-size     field `.table`: 32 bytes
print-type-size type: `hashbrown::map::HashMap<std::any::TypeId, std::boxed::Box<dyn std::any::Any>, ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.hash_builder`: 32 bytes
print-type-size     field `.table`: 32 bytes
print-type-size type: `hashbrown::map::HashMap<std::string::String, (), ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.hash_builder`: 32 bytes
print-type-size     field `.table`: 32 bytes
print-type-size type: `hashbrown::map::HashMap<std::string::String, ntex_router::ResourceDef, ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.hash_builder`: 32 bytes
print-type-size     field `.table`: 32 bytes
print-type-size type: `hashbrown::map::HashMap<std::string::String, server::Token, ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.hash_builder`: 32 bytes
print-type-size     field `.table`: 32 bytes
print-type-size type: `hashbrown::map::IntoIter<framed::state::State, ()>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 64 bytes
print-type-size type: `hashbrown::raw::RawIntoIter<(framed::state::State, ())>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.iter`: 40 bytes
print-type-size     field `.alloc`: 24 bytes
print-type-size type: `hashbrown::raw::RawIterHash<(framed::state::State, ())>`: 64 bytes, alignment: 16 bytes
print-type-size     field `.group`: 16 bytes
print-type-size     field `.table`: 8 bytes
print-type-size     field `.probe_seq`: 24 bytes
print-type-size     field `.pos`: 8 bytes
print-type-size     field `.bitmask`: 2 bytes
print-type-size     field `.h2_hash`: 1 bytes
print-type-size     end padding: 5 bytes
print-type-size type: `hashbrown::raw::RawIterHash<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>`: 64 bytes, alignment: 16 bytes
print-type-size     field `.group`: 16 bytes
print-type-size     field `.table`: 8 bytes
print-type-size     field `.probe_seq`: 24 bytes
print-type-size     field `.pos`: 8 bytes
print-type-size     field `.bitmask`: 2 bytes
print-type-size     field `.h2_hash`: 1 bytes
print-type-size     end padding: 5 bytes
print-type-size type: `hashbrown::raw::RawIterHash<(http::header::HeaderName, http::header::map::Value)>`: 64 bytes, alignment: 16 bytes
print-type-size     field `.group`: 16 bytes
print-type-size     field `.table`: 8 bytes
print-type-size     field `.probe_seq`: 24 bytes
print-type-size     field `.pos`: 8 bytes
print-type-size     field `.bitmask`: 2 bytes
print-type-size     field `.h2_hash`: 1 bytes
print-type-size     end padding: 5 bytes
print-type-size type: `hashbrown::raw::RawIterHash<(server::Token, (std::string::String, std::net::SocketAddr))>`: 64 bytes, alignment: 16 bytes
print-type-size     field `.group`: 16 bytes
print-type-size     field `.table`: 8 bytes
print-type-size     field `.probe_seq`: 24 bytes
print-type-size     field `.pos`: 8 bytes
print-type-size     field `.bitmask`: 2 bytes
print-type-size     field `.h2_hash`: 1 bytes
print-type-size     end padding: 5 bytes
print-type-size type: `hashbrown::raw::RawIterHash<(server::Token, std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>)>`: 64 bytes, alignment: 16 bytes
print-type-size     field `.group`: 16 bytes
print-type-size     field `.table`: 8 bytes
print-type-size     field `.probe_seq`: 24 bytes
print-type-size     field `.pos`: 8 bytes
print-type-size     field `.bitmask`: 2 bytes
print-type-size     field `.h2_hash`: 1 bytes
print-type-size     end padding: 5 bytes
print-type-size type: `hashbrown::raw::RawIterHash<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>`: 64 bytes, alignment: 16 bytes
print-type-size     field `.group`: 16 bytes
print-type-size     field `.table`: 8 bytes
print-type-size     field `.probe_seq`: 24 bytes
print-type-size     field `.pos`: 8 bytes
print-type-size     field `.bitmask`: 2 bytes
print-type-size     field `.h2_hash`: 1 bytes
print-type-size     end padding: 5 bytes
print-type-size type: `hashbrown::raw::RawIterHash<(std::string::String, ntex_router::ResourceDef)>`: 64 bytes, alignment: 16 bytes
print-type-size     field `.group`: 16 bytes
print-type-size     field `.table`: 8 bytes
print-type-size     field `.probe_seq`: 24 bytes
print-type-size     field `.pos`: 8 bytes
print-type-size     field `.bitmask`: 2 bytes
print-type-size     field `.h2_hash`: 1 bytes
print-type-size     end padding: 5 bytes
print-type-size type: `hashbrown::raw::RawIterHash<(std::string::String, server::Token)>`: 64 bytes, alignment: 16 bytes
print-type-size     field `.group`: 16 bytes
print-type-size     field `.table`: 8 bytes
print-type-size     field `.probe_seq`: 24 bytes
print-type-size     field `.pos`: 8 bytes
print-type-size     field `.bitmask`: 2 bytes
print-type-size     field `.h2_hash`: 1 bytes
print-type-size     end padding: 5 bytes
print-type-size type: `hashbrown::rustc_entry::RustcEntry<http::header::HeaderName, http::header::map::Value>`: 64 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Occupied`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `Vacant`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size type: `hashbrown::set::HashSet<framed::state::State, ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.map`: 64 bytes
print-type-size type: `hashbrown::set::HashSet<std::string::String, ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.map`: 64 bytes
print-type-size type: `hashbrown::set::IntoIter<framed::state::State>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 64 bytes
print-type-size type: `http::client::frozen::FrozenClientRequest`: 64 bytes, alignment: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.timeout`: 8 bytes
print-type-size     field `.config`: 8 bytes
print-type-size     field `.addr`: 32 bytes
print-type-size     field `.response_decompress`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.io`: 16 bytes
print-type-size     field `.created`: 8 bytes
print-type-size     field `.pool`: 40 bytes
print-type-size type: `http::client::response::ReadBody`: 64 bytes, alignment: 8 bytes
print-type-size     field `.stream`: 24 bytes
print-type-size     field `.buf`: 32 bytes
print-type-size     field `.limit`: 8 bytes
print-type-size type: `http::header::map::HeaderMap`: 64 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 64 bytes
print-type-size type: `http::header::map::Iter`: 64 bytes, alignment: 8 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size     field `.current`: 16 bytes
print-type-size     field `.iter`: 40 bytes
print-type-size type: `libc::unix::bsd::apple::pthread_mutex_t`: 64 bytes, alignment: 8 bytes
print-type-size     field `.__sig`: 8 bytes
print-type-size     field `.__opaque`: 56 bytes
print-type-size type: `ntex_rt::System`: 64 bytes, alignment: 8 bytes
print-type-size     field `.id`: 8 bytes
print-type-size     field `.sys`: 8 bytes
print-type-size     field `.arbiter`: 40 bytes
print-type-size     field `.stop_on_panic`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `ntex_util::future::Ready<web::response::WebResponse, std::convert::Infallible>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 64 bytes
print-type-size         field `.0`: 64 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `regex::CaptureMatches`: 64 bytes, alignment: 8 bytes
print-type-size     field `.0`: 64 bytes
print-type-size type: `regex::re_trait::CaptureMatches<regex::exec::ExecNoSyncStr>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.0`: 64 bytes
print-type-size type: `regex::re_trait::Matches<regex::exec::ExecNoSyncStr>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.re`: 24 bytes
print-type-size     field `.text`: 16 bytes
print-type-size     field `.last_end`: 8 bytes
print-type-size     field `.last_match`: 16 bytes
print-type-size type: `sha1::digest::generic_array::GenericArray<u8, sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>, sha1::digest::consts::B0>, sha1::digest::consts::B0>, sha1::digest::consts::B0>, sha1::digest::consts::B0>>`: 64 bytes, alignment: 1 bytes
print-type-size     field `.data`: 64 bytes
print-type-size type: `sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplOdd<u8, [u8; 0]>>>>>>>`: 64 bytes, alignment: 1 bytes
print-type-size     field `.parent1`: 32 bytes
print-type-size     field `.parent2`: 32 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size type: `std::cell::RefCell<std::option::Option<http::response::Response>>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::cell::UnsafeCell<libc::unix::bsd::apple::pthread_mutex_t>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<util::extensions::Extensions>>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size type: `std::cell::UnsafeCell<util::extensions::Extensions>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size type: `std::collections::HashMap<http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>, ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.base`: 64 bytes
print-type-size type: `std::collections::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.base`: 64 bytes
print-type-size type: `std::collections::HashMap<server::Token, (std::string::String, std::net::SocketAddr), ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.base`: 64 bytes
print-type-size type: `std::collections::HashMap<server::Token, std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>, ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.base`: 64 bytes
print-type-size type: `std::collections::HashMap<std::any::TypeId, std::boxed::Box<dyn std::any::Any>, ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.base`: 64 bytes
print-type-size type: `std::collections::HashMap<std::string::String, ntex_router::ResourceDef, ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.base`: 64 bytes
print-type-size type: `std::collections::HashMap<std::string::String, server::Token, ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.base`: 64 bytes
print-type-size type: `std::collections::HashSet<framed::state::State, ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.base`: 64 bytes
print-type-size type: `std::collections::HashSet<std::string::String, ahash::RandomState>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.base`: 64 bytes
print-type-size type: `std::collections::hash_map::Entry<http::header::HeaderName, http::header::map::Value>`: 64 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Occupied`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `Vacant`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size type: `std::collections::hash_set::IntoIter<framed::state::State>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.base`: 64 bytes
print-type-size type: `std::fmt::Formatter`: 64 bytes, alignment: 8 bytes
print-type-size     field `.width`: 16 bytes
print-type-size     field `.precision`: 16 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.flags`: 4 bytes
print-type-size     field `.fill`: 4 bytes
print-type-size     field `.align`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/ws/sink.rs:25:20: 28:10 {}]>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.0`: 64 bytes
print-type-size type: `std::mem::ManuallyDrop<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size type: `std::mem::ManuallyDrop<(server::Token, (std::string::String, std::net::SocketAddr))>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size type: `std::mem::ManuallyDrop<(usize, server::worker::WorkerClient)>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size type: `std::mem::ManuallyDrop<[[u64; 4]; 2]>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size type: `std::mem::ManuallyDrop<http::header::map::HeaderMap>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size type: `std::mem::ManuallyDrop<std::collections::HashMap<server::Token, std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>, ahash::RandomState>>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size type: `std::mem::ManuallyDrop<std::collections::HashSet<framed::state::State, ahash::RandomState>>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<h2::frame::data::Data<h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>>>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::sync::mpsc::stream::Message<server::accept::Command>>>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size type: `std::mem::ManuallyDrop<web::response::WebResponse>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.value`: 64 bytes
print-type-size type: `std::mem::MaybeUninit<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 64 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 64 bytes
print-type-size type: `std::mem::MaybeUninit<(server::Token, (std::string::String, std::net::SocketAddr))>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 64 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 64 bytes
print-type-size type: `std::mem::MaybeUninit<(usize, server::worker::WorkerClient)>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 64 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 64 bytes
print-type-size type: `std::mem::MaybeUninit<[[u64; 4]; 2]>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 64 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 64 bytes
print-type-size type: `std::mem::MaybeUninit<http::header::map::HeaderMap>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 64 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 64 bytes
print-type-size type: `std::mem::MaybeUninit<std::collections::HashMap<server::Token, std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>, ahash::RandomState>>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 64 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 64 bytes
print-type-size type: `std::mem::MaybeUninit<std::collections::HashSet<framed::state::State, ahash::RandomState>>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 64 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 64 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<h2::frame::data::Data<h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>>>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 64 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 64 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::sync::mpsc::stream::Message<server::accept::Command>>>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 64 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 64 bytes
print-type-size type: `std::mem::MaybeUninit<web::response::WebResponse>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 64 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 64 bytes
print-type-size type: `std::option::Option<(server::Token, (std::string::String, std::net::SocketAddr))>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 64 bytes
print-type-size         field `.0`: 64 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::frame::data::Data<h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 64 bytes
print-type-size         field `.0`: 64 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::client::response::ReadBody>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 64 bytes
print-type-size         field `.0`: 64 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::header::map::HeaderMap>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 64 bytes
print-type-size         field `.0`: 64 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::header::map::Iter>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 64 bytes
print-type-size         field `.0`: 64 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::collections::HashSet<framed::state::State, ahash::RandomState>>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 64 bytes
print-type-size         field `.0`: 64 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::sync::mpsc::stream::Message<server::accept::Command>>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 64 bytes
print-type-size         field `.0`: 64 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<util::extensions::Extensions>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 64 bytes
print-type-size         field `.0`: 64 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::rc::RcBox<http::config::DateServiceInner>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 48 bytes
print-type-size type: `std::result::Result<(), std::sync::mpsc::SendError<ntex_rt::System>>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 64 bytes
print-type-size         field `.0`: 64 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<http::request::Request, http::response::Response>`: 64 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `std::result::Result<ntex_rt::System, std::sync::mpsc::RecvError>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 64 bytes
print-type-size         field `.0`: 64 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<server::accept::Command, std::sync::mpsc::TryRecvError>`: 64 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 63 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 56 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<server::accept::Command, std::sync::mpsc::oneshot::Failure<server::accept::Command>>`: 64 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<server::accept::Command, std::sync::mpsc::shared::Failure>`: 64 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 63 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 56 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<server::accept::Command, std::sync::mpsc::stream::Failure<server::accept::Command>>`: 64 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<server::accept::Command, std::sync::mpsc::sync::Failure>`: 64 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 63 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 56 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<std::option::Option<(http::request::Request, http::h1::decoder::PayloadType)>, http::error::ParseError>`: 64 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<std::option::Option<ws::codec::Message>, channel::mpsc::SendError<std::result::Result<ws::codec::Frame, ws::WsError<()>>>>`: 64 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `Ok`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size type: `std::str::pattern::TwoWaySearcher`: 64 bytes, alignment: 8 bytes
print-type-size     field `.crit_pos`: 8 bytes
print-type-size     field `.crit_pos_back`: 8 bytes
print-type-size     field `.period`: 8 bytes
print-type-size     field `.byteset`: 8 bytes
print-type-size     field `.position`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.memory`: 8 bytes
print-type-size     field `.memory_back`: 8 bytes
print-type-size type: `std::sync::Mutex<event_listener::List>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 48 bytes, alignment: 8 bytes
print-type-size type: `std::sync::mpsc::SendError<ntex_rt::System>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.0`: 64 bytes
print-type-size type: `std::sync::mpsc::cache_aligned::CacheAligned<std::sync::mpsc::spsc_queue::Consumer<std::sync::mpsc::stream::Message<server::accept::Command>, std::sync::mpsc::stream::ConsumerAddition>>`: 64 bytes, alignment: 64 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 40 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `std::sync::mpsc::cache_aligned::CacheAligned<std::sync::mpsc::spsc_queue::Producer<std::sync::mpsc::stream::Message<server::accept::Command>, std::sync::mpsc::stream::ProducerAddition>>`: 64 bytes, alignment: 64 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 48 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `std::sync::mpsc::mpsc_queue::Node<server::accept::Command>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::sync::mpsc::stream::Message<server::accept::Command>`: 64 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Data`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `GoUp`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::sys::unix::mutex::Mutex`: 64 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 64 bytes
print-type-size type: `std::task::Poll<std::result::Result<http::request::Request, http::response::Response>>`: 64 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 64 bytes
print-type-size         field `.0`: 64 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::thread::Inner`: 64 bytes, alignment: 8 bytes
print-type-size     field `.name`: 16 bytes
print-type-size     field `.id`: 8 bytes
print-type-size     field `.parker`: 40 bytes
print-type-size type: `time::wheel::Bucket`: 64 bytes, alignment: 8 bytes
print-type-size     field `.bit`: 8 bytes
print-type-size     field `.bit_n`: 8 bytes
print-type-size     field `.entries`: 40 bytes
print-type-size     field `.lvl`: 4 bytes
print-type-size     field `.offs`: 4 bytes
print-type-size type: `tokio::runtime::task::core::Core<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>`: 64 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     field `.stage`: 56 bytes
print-type-size type: `unwind::libunwind::_Unwind_Exception`: 64 bytes, alignment: 8 bytes
print-type-size     field `.exception_class`: 8 bytes
print-type-size     field `.exception_cleanup`: 8 bytes
print-type-size     field `.private`: 48 bytes
print-type-size type: `util::extensions::Extensions`: 64 bytes, alignment: 8 bytes
print-type-size     field `.map`: 64 bytes
print-type-size type: `web::config::AppConfigInner`: 64 bytes, alignment: 8 bytes
print-type-size     field `.host`: 24 bytes
print-type-size     field `.addr`: 32 bytes
print-type-size     field `.secure`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `web::response::WebResponse`: 64 bytes, alignment: 8 bytes
print-type-size     field `.request`: 8 bytes
print-type-size     field `.response`: 56 bytes
print-type-size type: `[closure@h2::proto::streams::streams::Inner::recv_data<ntex_bytes::Bytes>::{closure#0}]`: 56 bytes, alignment: 8 bytes
print-type-size     end padding: 56 bytes
print-type-size type: `[closure@h2::proto::streams::streams::StreamRef<ntex_bytes::Bytes>::send_data::{closure#0}]`: 56 bytes, alignment: 8 bytes
print-type-size     end padding: 56 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<server::signals::Signals>::set_stage::{closure#0}]`: 56 bytes, alignment: 8 bytes
print-type-size     end padding: 56 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::set_stage::{closure#0}]`: 56 bytes, alignment: 8 bytes
print-type-size     end padding: 56 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::{closure#1}]`: 56 bytes, alignment: 8 bytes
print-type-size     end padding: 56 bytes
print-type-size type: `alloc::collections::btree::node::BalancingContext<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.parent`: 24 bytes
print-type-size     field `.left_child`: 16 bytes
print-type-size     field `.right_child`: 16 bytes
print-type-size type: `alloc::sync::ArcInner<async_oneshot::inner::Inner<()>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 40 bytes
print-type-size type: `alloc::sync::ArcInner<std::sync::Mutex<std::cell::RefCell<std::option::Option<std::task::Waker>>>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 40 bytes
print-type-size type: `alloc::sync::ArcInner<std::sync::Mutex<std::vec::Vec<u8>>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 40 bytes
print-type-size type: `channel::mpsc::SendError<std::result::Result<ws::codec::Frame, ws::WsError<()>>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.0`: 56 bytes
print-type-size type: `framed::DispatchItem<ws::codec::Codec>`: 56 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Item`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `DecoderError`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `EncoderError`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `IoError`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `WBackPressureEnabled`: 0 bytes
print-type-size     variant `WBackPressureDisabled`: 0 bytes
print-type-size     variant `KeepAliveTimeout`: 0 bytes
print-type-size type: `h2::proto::connection::DynConnection<ntex_bytes::Bytes>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.go_away`: 8 bytes
print-type-size     field `.streams`: 24 bytes
print-type-size     field `.error`: 8 bytes
print-type-size     field `.ping_pong`: 8 bytes
print-type-size type: `h2::proto::go_away::GoAway`: 56 bytes, alignment: 8 bytes
print-type-size     field `.pending`: 40 bytes
print-type-size     field `.going_away`: 12 bytes
print-type-size     field `.close_now`: 1 bytes
print-type-size     field `.is_user_initiated`: 1 bytes
print-type-size     end padding: 2 bytes
print-type-size type: `h2::proto::ping_pong::UserPingsInner`: 56 bytes, alignment: 8 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.ping_task`: 24 bytes
print-type-size     field `.pong_task`: 24 bytes
print-type-size type: `h2::proto::settings::Local`: 56 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `ToSend`: 52 bytes
print-type-size         field `.0`: 52 bytes
print-type-size     variant `WaitingAck`: 52 bytes
print-type-size         field `.0`: 52 bytes
print-type-size     variant `Synced`: 0 bytes
print-type-size type: `h2::proto::streams::counts::Counts`: 56 bytes, alignment: 8 bytes
print-type-size     field `.max_send_streams`: 8 bytes
print-type-size     field `.num_send_streams`: 8 bytes
print-type-size     field `.max_recv_streams`: 8 bytes
print-type-size     field `.num_recv_streams`: 8 bytes
print-type-size     field `.max_reset_streams`: 8 bytes
print-type-size     field `.num_reset_streams`: 8 bytes
print-type-size     field `.peer`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 40 bytes
print-type-size     field `.stream`: 8 bytes
print-type-size     field `.end_of_stream`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `h2::proto::streams::streams::SendBuffer<ntex_bytes::Bytes>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 56 bytes
print-type-size type: `hashbrown::rustc_entry::RustcEntry<http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>>`: 56 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Occupied`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `Vacant`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size type: `hashbrown::rustc_entry::RustcOccupiedEntry<http::header::HeaderName, http::header::map::Value>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.key`: 40 bytes
print-type-size     field `.elem`: 8 bytes
print-type-size     field `.table`: 8 bytes
print-type-size type: `hashbrown::rustc_entry::RustcVacantEntry<http::header::HeaderName, http::header::map::Value>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.hash`: 8 bytes
print-type-size     field `.key`: 40 bytes
print-type-size     field `.table`: 8 bytes
print-type-size type: `http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.io`: 40 bytes
print-type-size     field `.used`: 8 bytes
print-type-size     field `.created`: 8 bytes
print-type-size type: `http::config::Inner`: 56 bytes, alignment: 8 bytes
print-type-size     field `.keep_alive`: 8 bytes
print-type-size     field `.client_timeout`: 8 bytes
print-type-size     field `.client_disconnect`: 8 bytes
print-type-size     field `.timer`: 8 bytes
print-type-size     field `.ssl_handshake_timeout`: 8 bytes
print-type-size     field `.timer_h1`: 8 bytes
print-type-size     field `.lw`: 2 bytes
print-type-size     field `.read_hw`: 2 bytes
print-type-size     field `.write_hw`: 2 bytes
print-type-size     field `.ka_enabled`: 1 bytes
print-type-size     end padding: 1 bytes
print-type-size type: `http::response::Response`: 56 bytes, alignment: 8 bytes
print-type-size     field `.body`: 48 bytes
print-type-size     field `.head`: 8 bytes
print-type-size type: `httparse::Request`: 56 bytes, alignment: 8 bytes
print-type-size     field `.method`: 16 bytes
print-type-size     field `.path`: 16 bytes
print-type-size     field `.headers`: 16 bytes
print-type-size     field `.version`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `indexmap::map::core::IndexMapCore<h2::frame::stream_id::StreamId, h2::proto::streams::store::SlabIndex>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.indices`: 32 bytes
print-type-size     field `.entries`: 24 bytes
print-type-size type: `ntex_router::resource::Segment`: 56 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Dynamic`: 55 bytes
print-type-size         field `.tail`: 1 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.pattern`: 16 bytes, alignment: 8 bytes
print-type-size         field `.names`: 24 bytes
print-type-size         field `.len`: 8 bytes
print-type-size     variant `Static`: 31 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size type: `ntex_rt::arbiter::SystemCommand`: 56 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `RegisterArbiter`: 52 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 8 bytes, alignment: 8 bytes
print-type-size         field `.1`: 40 bytes
print-type-size     variant `UnregisterArbiter`: 12 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Exit`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size type: `ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<ntex_bytes::Bytes, web::error::PayloadError>>>>, ntex_util::future::Ready<ntex_bytes::Bytes, web::error::PayloadError>>`: 56 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Right`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `Left`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::string::String, web::error::PayloadError>>>>, ntex_util::future::Ready<std::string::String, web::error::PayloadError>>`: 56 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Right`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `Left`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `regex::literal::imp::SingleByteSet`: 56 bytes, alignment: 8 bytes
print-type-size     field `.sparse`: 24 bytes
print-type-size     field `.dense`: 24 bytes
print-type-size     field `.complete`: 1 bytes
print-type-size     field `.all_ascii`: 1 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `server::accept::Command`: 56 bytes, alignment: 8 bytes
print-type-size     variant `Worker`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `Pause`: 0 bytes
print-type-size     variant `Resume`: 0 bytes
print-type-size     variant `Stop`: 0 bytes
print-type-size     variant `Timer`: 0 bytes
print-type-size     variant `WorkerAvailable`: 0 bytes
print-type-size type: `server::config::ServiceConfig`: 56 bytes, alignment: 8 bytes
print-type-size     field `.services`: 24 bytes
print-type-size     field `.apply`: 16 bytes
print-type-size     field `.threads`: 8 bytes
print-type-size     field `.backlog`: 4 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `server::worker::WorkerClient`: 56 bytes, alignment: 8 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size     field `.tx1`: 8 bytes
print-type-size     field `.tx2`: 8 bytes
print-type-size     field `.avail`: 32 bytes
print-type-size type: `std::backtrace::Backtrace`: 56 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 56 bytes
print-type-size type: `std::backtrace::Inner`: 56 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Captured`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `Unsupported`: 0 bytes
print-type-size     variant `Disabled`: 0 bytes
print-type-size type: `std::cell::RefCell<framed::time::Inner>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 48 bytes
print-type-size type: `std::cell::UnsafeCell<std::mem::MaybeUninit<ntex_rt::arbiter::SystemCommand>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<http::response::Response>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<server::accept::Command>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::io::driver::scheduled_io::Waiters>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<server::signals::Signals>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::cell::UnsafeCell<web::server::Config>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::collections::btree_map::Iter<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.range`: 48 bytes
print-type-size     field `.length`: 8 bytes
print-type-size type: `std::collections::btree_map::Keys<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 56 bytes
print-type-size type: `std::collections::hash_map::Entry<http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>>`: 56 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Occupied`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `Vacant`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size type: `std::collections::hash_map::OccupiedEntry<http::header::HeaderName, http::header::map::Value>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.base`: 56 bytes
print-type-size type: `std::collections::hash_map::VacantEntry<http::header::HeaderName, http::header::map::Value>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.base`: 56 bytes
print-type-size type: `std::fmt::rt::v1::Argument`: 56 bytes, alignment: 8 bytes
print-type-size     field `.position`: 8 bytes
print-type-size     field `.format`: 48 bytes
print-type-size type: `std::iter::Zip<std::slice::Iter<httparse::Header>, std::slice::IterMut<http::h1::decoder::HeaderIndex>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.a`: 16 bytes
print-type-size     field `.b`: 16 bytes
print-type-size     field `.index`: 8 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.a_len`: 8 bytes
print-type-size type: `std::iter::Zip<std::slice::Iter<u8>, std::slice::Iter<u8>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.a`: 16 bytes
print-type-size     field `.b`: 16 bytes
print-type-size     field `.index`: 8 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.a_len`: 8 bytes
print-type-size type: `std::iter::Zip<std::slice::IterMut<u8>, std::slice::Iter<u8>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.a`: 16 bytes
print-type-size     field `.b`: 16 bytes
print-type-size     field `.index`: 8 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.a_len`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<(std::string::String, std::net::SocketAddr)>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::mem::ManuallyDrop<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_router::resource::Segment>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_rt::arbiter::SystemCommand>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::mem::ManuallyDrop<server::worker::WorkerClient>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<ntex_rt::arbiter::SystemCommand>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<server::accept::Command>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::{closure#1}]>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::mem::ManuallyDrop<std::result::Result<(h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>), h2::Error>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<server::signals::Signals>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.value`: 56 bytes
print-type-size type: `std::mem::MaybeUninit<(std::string::String, std::net::SocketAddr)>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 56 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 56 bytes
print-type-size type: `std::mem::MaybeUninit<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 56 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 56 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_router::resource::Segment>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 56 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 56 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_rt::arbiter::SystemCommand>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 56 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 56 bytes
print-type-size type: `std::mem::MaybeUninit<server::worker::WorkerClient>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 56 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 56 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<ntex_rt::arbiter::SystemCommand>>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 56 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 56 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<server::accept::Command>>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 56 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 56 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::{closure#1}]>>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 56 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 56 bytes
print-type-size type: `std::mem::MaybeUninit<std::result::Result<(h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>), h2::Error>>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 56 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 56 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<server::signals::Signals>>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 56 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 56 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 56 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 56 bytes
print-type-size type: `std::option::Option<(http::request::Request, http::h1::decoder::PayloadType)>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(std::string::String, serde_json::Value)>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(std::string::String, std::net::SocketAddr)>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::response::Response>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<server::accept::Command>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<tokio::sync::mpsc::block::Read<ntex_rt::arbiter::SystemCommand>>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::{closure#1}]>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.0`: 56 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::{closure#1}]>, ()>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 56 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 56 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::rc::RcBox<std::cell::RefCell<util::time::SystemTimeInner>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::rc::RcBox<std::cell::UnsafeCell<slab::Slab<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::result::Result<(), server::accept::Command>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), std::sync::mpsc::SendError<server::accept::Command>>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>), h2::Error>`: 56 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<h2::proto::connection::ReceivedFrame, h2::codec::error::RecvError>`: 56 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Ok`: 52 bytes
print-type-size         field `.0`: 52 bytes
print-type-size     variant `Err`: 28 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<std::option::Option<ws::codec::Frame>, ws::ProtocolError>`: 56 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<ws::codec::Frame, ws::WsError<()>>`: 56 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::sync::Mutex<h2::proto::streams::buffer::Buffer<h2::frame::Frame<ntex_bytes::Bytes>>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 40 bytes, alignment: 8 bytes
print-type-size type: `std::sync::Mutex<tokio::util::slab::Slots<tokio::io::driver::scheduled_io::ScheduledIo>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 40 bytes, alignment: 8 bytes
print-type-size type: `std::sync::mpsc::SendError<server::accept::Command>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.0`: 56 bytes
print-type-size type: `std::sync::mpsc::mpsc_queue::PopResult<server::accept::Command>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `Empty`: 0 bytes
print-type-size     variant `Inconsistent`: 0 bytes
print-type-size type: `std::task::Poll<http::response::Response>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `tokio::io::driver::scheduled_io::Waiters`: 56 bytes, alignment: 8 bytes
print-type-size     field `.list`: 16 bytes
print-type-size     field `.reader`: 16 bytes
print-type-size     field `.writer`: 16 bytes
print-type-size     field `.is_shutdown`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `tokio::loom::std::mutex::Mutex<tokio::util::slab::Slots<tokio::io::driver::scheduled_io::ScheduledIo>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.0`: 56 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<std::mem::MaybeUninit<ntex_rt::arbiter::SystemCommand>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.0`: 56 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<server::signals::Signals>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.0`: 56 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.0`: 56 bytes
print-type-size type: `tokio::runtime::task::core::Core<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     field `.stage`: 48 bytes
print-type-size type: `tokio::runtime::task::core::Core<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 0 bytes
print-type-size     field `.stage`: 56 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<server::signals::Signals>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 56 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 56 bytes
print-type-size type: `tokio::runtime::task::core::Stage<server::signals::Signals>`: 56 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Running`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `Finished`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `tokio::runtime::task::core::Stage<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>`: 56 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Finished`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `Running`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `tokio::sync::mpsc::block::Read<ntex_rt::arbiter::SystemCommand>`: 56 bytes, alignment: 8 bytes
print-type-size     variant `Value`: 56 bytes
print-type-size         field `.0`: 56 bytes
print-type-size     variant `Closed`: 0 bytes
print-type-size type: `tokio_util::codec::length_delimited::Builder`: 56 bytes, alignment: 8 bytes
print-type-size     field `.max_frame_len`: 8 bytes
print-type-size     field `.length_field_len`: 8 bytes
print-type-size     field `.length_field_offset`: 8 bytes
print-type-size     field `.length_adjustment`: 8 bytes
print-type-size     field `.num_skip`: 16 bytes
print-type-size     field `.length_field_is_big_endian`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `web::responder::Ready<http::response::Response>`: 56 bytes, alignment: 8 bytes
print-type-size     field `.0`: 56 bytes
print-type-size type: `web::server::Config`: 56 bytes, alignment: 8 bytes
print-type-size     field `.host`: 24 bytes
print-type-size     field `.keep_alive`: 16 bytes
print-type-size     field `.client_timeout`: 2 bytes
print-type-size     field `.client_disconnect`: 2 bytes
print-type-size     field `.handshake_timeout`: 2 bytes
print-type-size     field `.lw`: 2 bytes
print-type-size     field `.read_hw`: 2 bytes
print-type-size     field `.write_hw`: 2 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `h2::frame::settings::Settings`: 52 bytes, alignment: 4 bytes
print-type-size     field `.header_table_size`: 8 bytes
print-type-size     field `.enable_push`: 8 bytes
print-type-size     field `.max_concurrent_streams`: 8 bytes
print-type-size     field `.initial_window_size`: 8 bytes
print-type-size     field `.max_frame_size`: 8 bytes
print-type-size     field `.max_header_list_size`: 8 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 3 bytes
print-type-size type: `h2::proto::connection::ReceivedFrame`: 52 bytes, alignment: 4 bytes
print-type-size     variant `Settings`: 52 bytes
print-type-size         field `.0`: 52 bytes
print-type-size     variant `Continue`: 0 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size type: `std::option::Option<h2::frame::settings::Settings>`: 52 bytes, alignment: 4 bytes
print-type-size     variant `Some`: 52 bytes
print-type-size         field `.0`: 52 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::set_stage::{closure#0}]`: 48 bytes, alignment: 8 bytes
print-type-size     end padding: 48 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<server::signals::Signals>::{closure#0}]`: 48 bytes, alignment: 8 bytes
print-type-size     end padding: 48 bytes
print-type-size type: `aho_corasick::packed::rabinkarp::RabinKarp`: 48 bytes, alignment: 8 bytes
print-type-size     field `.buckets`: 24 bytes
print-type-size     field `.hash_len`: 8 bytes
print-type-size     field `.hash_2pow`: 8 bytes
print-type-size     field `.max_pattern_id`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `alloc::collections::btree::navigate::LeafRange<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.front`: 24 bytes
print-type-size     field `.back`: 24 bytes
print-type-size type: `async_oneshot::inner::Inner<bool>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.send`: 16 bytes
print-type-size     field `.recv`: 16 bytes
print-type-size     field `.value`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `event_listener::List`: 48 bytes, alignment: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size     field `.start`: 8 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.notified`: 8 bytes
print-type-size     field `.cache_used`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `framed::time::Inner`: 48 bytes, alignment: 8 bytes
print-type-size     field `.resolution`: 8 bytes
print-type-size     field `.current`: 16 bytes
print-type-size     field `.notifications`: 24 bytes
print-type-size type: `h2::hpack::decoder::Table`: 48 bytes, alignment: 8 bytes
print-type-size     field `.entries`: 32 bytes
print-type-size     field `.size`: 8 bytes
print-type-size     field `.max_size`: 8 bytes
print-type-size type: `hashbrown::map::HashMap<regex::dfa::State, u32, std::collections::hash_map::RandomState>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.hash_builder`: 16 bytes
print-type-size     field `.table`: 32 bytes
print-type-size type: `hashbrown::map::HashMap<std::string::String, usize, std::collections::hash_map::RandomState>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.hash_builder`: 16 bytes
print-type-size     field `.table`: 32 bytes
print-type-size type: `hashbrown::map::HashMap<usize, std::thread::JoinHandle<()>, std::collections::hash_map::RandomState>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.hash_builder`: 16 bytes
print-type-size     field `.table`: 32 bytes
print-type-size type: `hashbrown::rustc_entry::RustcOccupiedEntry<http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.key`: 32 bytes
print-type-size     field `.elem`: 8 bytes
print-type-size     field `.table`: 8 bytes
print-type-size type: `hashbrown::rustc_entry::RustcVacantEntry<http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.hash`: 8 bytes
print-type-size     field `.key`: 32 bytes
print-type-size     field `.table`: 8 bytes
print-type-size type: `http::body::ResponseBody<http::body::Body>`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Body`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Other`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size type: `http::client::pool::Acquire<std::boxed::Box<dyn http::client::connector::Io>>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `Acquired`: 48 bytes
print-type-size         field `.0`: 40 bytes
print-type-size         field `.1`: 8 bytes
print-type-size     variant `Available`: 0 bytes
print-type-size     variant `NotAvailable`: 0 bytes
print-type-size type: `http::client::sender::SendClientRequest`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Err`: 47 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Fut`: 39 bytes
print-type-size         field `.2`: 1 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size         field `.1`: 16 bytes
print-type-size type: `http::config::DateServiceInner`: 48 bytes, alignment: 8 bytes
print-type-size     field `.current_time`: 8 bytes
print-type-size     field `.current`: 1 bytes
print-type-size     field `.current_date`: 39 bytes
print-type-size type: `http::h1::codec::Codec`: 48 bytes, alignment: 8 bytes
print-type-size     field `.decoder`: 0 bytes
print-type-size     field `.timer`: 8 bytes
print-type-size     field `.encoder`: 32 bytes
print-type-size     field `.version`: 1 bytes
print-type-size     field `.ctype`: 1 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 5 bytes
print-type-size type: `http::header::map::Value`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `One`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Multi`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `http::response::Response<()>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.body`: 40 bytes
print-type-size     field `.head`: 8 bytes
print-type-size type: `libc::unix::bsd::apple::pthread_cond_t`: 48 bytes, alignment: 8 bytes
print-type-size     field `.__sig`: 8 bytes
print-type-size     field `.__opaque`: 40 bytes
print-type-size type: `ntex_util::future::Ready<ntex_bytes::Bytes, web::error::PayloadError>`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `ntex_util::future::Ready<std::string::String, web::error::PayloadError>`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `regex::Captures`: 48 bytes, alignment: 8 bytes
print-type-size     field `.text`: 16 bytes
print-type-size     field `.locs`: 24 bytes
print-type-size     field `.named_groups`: 8 bytes
print-type-size type: `regex::backtrack::Cache`: 48 bytes, alignment: 8 bytes
print-type-size     field `.jobs`: 24 bytes
print-type-size     field `.visited`: 24 bytes
print-type-size type: `server::signals::Signals`: 48 bytes, alignment: 8 bytes
print-type-size     field `.srv`: 24 bytes
print-type-size     field `.signals`: 24 bytes
print-type-size type: `slab::Drain<usize>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 40 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::backtrace::LazilyResolvedCapture`: 48 bytes, alignment: 8 bytes
print-type-size     field `.sync`: 8 bytes
print-type-size     field `.capture`: 40 bytes
print-type-size type: `std::cell::RefCell<slab::Slab<std::option::Option<ntex_util::task::LocalWaker>>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::cell::UnsafeCell<event_listener::List>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.value`: 48 bytes
print-type-size type: `std::cell::UnsafeCell<framed::time::Inner>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.value`: 48 bytes
print-type-size type: `std::cell::UnsafeCell<libc::unix::bsd::apple::pthread_cond_t>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.value`: 48 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.value`: 48 bytes
print-type-size type: `std::collections::HashMap<regex::dfa::State, u32>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.base`: 48 bytes
print-type-size type: `std::collections::HashMap<std::string::String, usize>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.base`: 48 bytes
print-type-size type: `std::collections::HashMap<usize, std::thread::JoinHandle<()>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.base`: 48 bytes
print-type-size type: `std::collections::btree_map::Entry<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Vacant`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Occupied`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `std::collections::btree_map::Range<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 48 bytes
print-type-size type: `std::collections::hash_map::OccupiedEntry<http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.base`: 48 bytes
print-type-size type: `std::collections::hash_map::VacantEntry<http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.base`: 48 bytes
print-type-size type: `std::fmt::Arguments`: 48 bytes, alignment: 8 bytes
print-type-size     field `.pieces`: 16 bytes
print-type-size     field `.fmt`: 16 bytes
print-type-size     field `.args`: 16 bytes
print-type-size type: `std::fmt::rt::v1::FormatSpec`: 48 bytes, alignment: 8 bytes
print-type-size     field `.precision`: 16 bytes
print-type-size     field `.width`: 16 bytes
print-type-size     field `.fill`: 4 bytes
print-type-size     field `.flags`: 4 bytes
print-type-size     field `.align`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:212:42: 220:14 for<'r, 's> {std::future::ResumeTy, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 'r)>)>, ()>> + 's)>>, ()}]>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.0`: 48 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.0`: 48 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>>, ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, ()}]>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.0`: 48 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex_util::future::next<http::body::ResponseBody<http::body::Body>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut http::body::ResponseBody<http::body::Body>, impl futures_core::Future, ()}]>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.0`: 48 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex_util::future::next<http::payload::Payload>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut http::payload::Payload, impl futures_core::Future, ()}]>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.0`: 48 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex_util::future::next<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, impl futures_core::Future, ()}]>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.0`: 48 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex_util::future::next<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, impl futures_core::Future, ()}]>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.0`: 48 bytes
print-type-size type: `std::iter::Filter<std::collections::hash_map::Iter<http::header::HeaderName, http::header::map::Value>, [closure@ntex/src/http/h1/encoder.rs:111:21: 111:67]>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 40 bytes
print-type-size     field `.predicate`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<http::body::ResponseBody<http::body::Body>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<http::client::pool::Acquire<std::boxed::Box<dyn http::client::connector::Io>>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<http::header::map::Value>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>>, ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, ()}]>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<std::future::from_generator::GenFuture<[static generator@ntex_util::future::next<http::body::ResponseBody<http::body::Body>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut http::body::ResponseBody<http::body::Body>, impl futures_core::Future, ()}]>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<std::future::from_generator::GenFuture<[static generator@ntex_util::future::next<http::payload::Payload>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut http::payload::Payload, impl futures_core::Future, ()}]>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<(std::sync::mpsc::Receiver<server::accept::Command>, mio::Poll, server::Server)>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.value`: 48 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<http::body::ResponseBody<http::body::Body>>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 48 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<http::client::pool::Acquire<std::boxed::Box<dyn http::client::connector::Io>>>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 48 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<http::header::map::Value>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 48 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>>, ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, ()}]>>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 48 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<std::future::from_generator::GenFuture<[static generator@ntex_util::future::next<http::body::ResponseBody<http::body::Body>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut http::body::ResponseBody<http::body::Body>, impl futures_core::Future, ()}]>>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 48 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<std::future::from_generator::GenFuture<[static generator@ntex_util::future::next<http::payload::Payload>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut http::payload::Payload, impl futures_core::Future, ()}]>>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 48 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<(std::sync::mpsc::Receiver<server::accept::Command>, mio::Poll, server::Server)>>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 48 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 48 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 48 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 48 bytes
print-type-size type: `std::ops::GeneratorState<(), std::result::Result<ntex_bytes::Bytes, web::error::PayloadError>>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `Complete`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::option::Option<(std::sync::mpsc::Receiver<server::accept::Command>, mio::Poll, server::Server)>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::header::map::Value>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<regex::Captures>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::fmt::Arguments>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::iter::Filter<std::collections::hash_map::Iter<http::header::HeaderName, http::header::map::Value>, [closure@ntex/src/http/h1/encoder.rs:111:21: 111:67]>>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<std::option::Option<ntex_bytes::Bytes>, ntex_util::future::Either<http::error::PayloadError, std::io::Error>>>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<tokio::runtime::handle::Handle>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<ws::codec::Frame>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<ws::codec::Message>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::rc::RcBox<http::client::connector::InnerConnector<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::rc::RcBox<std::cell::RefCell<std::option::Option<web::app_service::AppRoutingFactory<web::error_default::DefaultError>>>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::rc::RcBox<std::cell::RefCell<util::time::Inner>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::rc::RcBox<util::counter::CounterInner>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::result::Result<http::uri::PathAndQuery, http::uri::InvalidUri>`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 47 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<ntex_bytes::Bytes, web::error::PayloadError>`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `std::result::Result<std::option::Option<(bool, ws::proto::OpCode, std::option::Option<ntex_bytes::BytesMut>)>, ws::ProtocolError>`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::option::Option<http::h1::decoder::PayloadItem>, http::error::ParseError>`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<std::option::Option<ntex_bytes::Bytes>, ntex_util::future::Either<http::error::PayloadError, std::io::Error>>`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `std::result::Result<std::option::Option<std::option::Option<ntex_bytes::Bytes>>, http::error::PayloadError>`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Err`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `std::result::Result<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>, ntex_rt::task::JoinError>`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::string::String, serde_urlencoded::ser::Error>`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<std::string::String, std::string::FromUtf8Error>`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<std::task::Poll<std::option::Option<ntex_bytes::Bytes>>, http::error::PayloadError>`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Err`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `std::result::Result<std::task::Poll<std::option::Option<std::option::Option<ntex_bytes::Bytes>>>, ntex_util::future::Either<http::error::PayloadError, std::io::Error>>`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Err`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size type: `std::result::Result<std::task::Poll<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>, std::boxed::Box<dyn std::any::Any + std::marker::Send>>`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::str::pattern::CharSearcher`: 48 bytes, alignment: 8 bytes
print-type-size     field `.haystack`: 16 bytes
print-type-size     field `.finger`: 8 bytes
print-type-size     field `.finger_back`: 8 bytes
print-type-size     field `.utf8_size`: 8 bytes
print-type-size     field `.needle`: 4 bytes
print-type-size     field `.utf8_encoded`: 4 bytes
print-type-size type: `std::sync::Mutex<std::option::Option<std::collections::VecDeque<tokio::runtime::basic_scheduler::RemoteMsg>>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 32 bytes, alignment: 8 bytes
print-type-size type: `std::sync::Mutex<std::option::Option<std::collections::VecDeque<tokio::runtime::task::Notified<std::sync::Arc<tokio::task::local::Shared>>>>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 32 bytes, alignment: 8 bytes
print-type-size type: `std::sync::mpsc::spsc_queue::Producer<std::sync::mpsc::stream::Message<server::accept::Command>, std::sync::mpsc::stream::ProducerAddition>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.first`: 8 bytes
print-type-size     field `.tail_copy`: 8 bytes
print-type-size     field `.addition`: 24 bytes
print-type-size type: `std::sys::unix::condvar::Condvar`: 48 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 48 bytes
print-type-size type: `std::task::Poll<http::client::pool::Acquire<std::boxed::Box<dyn http::client::connector::Io>>>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::option::Option<std::result::Result<std::option::Option<ntex_bytes::Bytes>, ntex_util::future::Either<http::error::PayloadError, std::io::Error>>>>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<ntex_bytes::Bytes, web::error::PayloadError>>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>, ntex_rt::task::JoinError>>`: 48 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 48 bytes
print-type-size         field `.0`: 48 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::thread::__FastLocalKeyInner<http::message::MessagePool<http::message::RequestHead>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 40 bytes
print-type-size     field `.dtor_state`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::thread::__FastLocalKeyInner<http::message::MessagePool<http::message::ResponseHead>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 40 bytes
print-type-size     field `.dtor_state`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::thread::__FastLocalKeyInner<std::cell::RefCell<std::vec::Vec<ntex_bytes::BytesMut>>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 40 bytes
print-type-size     field `.dtor_state`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `tokio::loom::std::mutex::Mutex<std::option::Option<std::collections::VecDeque<tokio::runtime::basic_scheduler::RemoteMsg>>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.0`: 48 bytes
print-type-size type: `tokio::loom::std::mutex::Mutex<std::option::Option<std::collections::VecDeque<tokio::runtime::task::Notified<std::sync::Arc<tokio::task::local::Shared>>>>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.0`: 48 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.0`: 48 bytes
print-type-size type: `tokio::runtime::handle::Handle`: 48 bytes, alignment: 8 bytes
print-type-size     field `.clock`: 0 bytes
print-type-size     field `.spawner`: 8 bytes
print-type-size     field `.io_handle`: 8 bytes
print-type-size     field `.signal_handle`: 8 bytes
print-type-size     field `.time_handle`: 16 bytes
print-type-size     field `.blocking_spawner`: 8 bytes
print-type-size type: `tokio::runtime::task::core::Core<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     field `.stage`: 40 bytes
print-type-size type: `tokio::runtime::task::core::Core<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     field `.stage`: 40 bytes
print-type-size type: `tokio::runtime::task::core::Core<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     field `.stage`: 40 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 48 bytes
print-type-size type: `tokio::runtime::task::core::Header`: 48 bytes, alignment: 8 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.owned`: 16 bytes
print-type-size     field `.queue_next`: 8 bytes
print-type-size     field `.vtable`: 8 bytes
print-type-size     field `.owner_id`: 8 bytes
print-type-size type: `tokio::runtime::task::core::Stage<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Running`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Finished`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `tokio::runtime::task::list::OwnedTasks<std::sync::Arc<tokio::runtime::basic_scheduler::Shared>>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 40 bytes
print-type-size     field `.id`: 8 bytes
print-type-size type: `tokio::runtime::task::raw::Vtable`: 48 bytes, alignment: 8 bytes
print-type-size     field `.poll`: 8 bytes
print-type-size     field `.dealloc`: 8 bytes
print-type-size     field `.try_read_output`: 8 bytes
print-type-size     field `.drop_join_handle_slow`: 8 bytes
print-type-size     field `.remote_abort`: 8 bytes
print-type-size     field `.shutdown`: 8 bytes
print-type-size type: `tokio::sync::oneshot::Inner<()>`: 48 bytes, alignment: 8 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.tx_task`: 16 bytes
print-type-size     field `.rx_task`: 16 bytes
print-type-size     field `.value`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `tokio::time::driver::wheel::Wheel`: 48 bytes, alignment: 8 bytes
print-type-size     field `.elapsed`: 8 bytes
print-type-size     field `.levels`: 24 bytes
print-type-size     field `.pending`: 16 bytes
print-type-size type: `tracing_core::field::Iter`: 48 bytes, alignment: 8 bytes
print-type-size     field `.idxs`: 16 bytes
print-type-size     field `.fields`: 32 bytes
print-type-size type: `web::guard::HostGuard`: 48 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size     field `.1`: 24 bytes
print-type-size type: `web::middleware::logger::FormatText`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `RequestHeader`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `ResponseHeader`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Str`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `EnvironHeader`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Percent`: 0 bytes
print-type-size     variant `RequestLine`: 0 bytes
print-type-size     variant `RequestTime`: 0 bytes
print-type-size     variant `ResponseStatus`: 0 bytes
print-type-size     variant `ResponseSize`: 0 bytes
print-type-size     variant `Time`: 0 bytes
print-type-size     variant `TimeMillis`: 0 bytes
print-type-size     variant `RemoteAddr`: 0 bytes
print-type-size     variant `UrlPath`: 0 bytes
print-type-size type: `ws::codec::Frame`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Continuation`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Text`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Binary`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Ping`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Pong`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Close`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `ws::codec::Message`: 48 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Continuation`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Text`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Binary`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Ping`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Pong`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Close`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<[u8; 41]>`: 41 bytes, alignment: 1 bytes
print-type-size     field `.value`: 41 bytes
print-type-size type: `std::mem::MaybeUninit<[u8; 41]>`: 41 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 41 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 41 bytes
print-type-size type: `[closure@h2::proto::streams::send::Send::apply_remote_settings<ntex_bytes::Bytes>::{closure#1}]`: 40 bytes, alignment: 8 bytes
print-type-size     end padding: 40 bytes
print-type-size type: `[closure@h2::proto::streams::streams::Inner::recv_go_away<ntex_bytes::Bytes>::{closure#0}]`: 40 bytes, alignment: 8 bytes
print-type-size     end padding: 40 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::set_stage::{closure#0}]`: 40 bytes, alignment: 8 bytes
print-type-size     end padding: 40 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::set_stage::{closure#0}]`: 40 bytes, alignment: 8 bytes
print-type-size     end padding: 40 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::set_stage::{closure#0}]`: 40 bytes, alignment: 8 bytes
print-type-size     end padding: 40 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]`: 40 bytes, alignment: 8 bytes
print-type-size     end padding: 40 bytes
print-type-size type: `alloc::sync::ArcInner<std::cell::UnsafeCell<std::option::Option<std::result::Result<(), std::boxed::Box<dyn std::any::Any + std::marker::Send>>>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 24 bytes
print-type-size type: `async_oneshot::inner::Inner<()>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 0 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.send`: 16 bytes
print-type-size     field `.recv`: 16 bytes
print-type-size type: `bytes::buf::take::Take<ntex_bytes::Bytes>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 32 bytes
print-type-size     field `.limit`: 8 bytes
print-type-size type: `bytes::bytes_mut::Shared`: 40 bytes, alignment: 8 bytes
print-type-size     field `.vec`: 24 bytes
print-type-size     field `.original_capacity_repr`: 8 bytes
print-type-size     field `.ref_count`: 8 bytes
print-type-size type: `concurrent_queue::ConcurrentQueue<server::ServerCommand>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.0`: 40 bytes
print-type-size type: `concurrent_queue::ConcurrentQueue<server::worker::StopCommand>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.0`: 40 bytes
print-type-size type: `concurrent_queue::Inner<server::ServerCommand>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Single`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Bounded`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Unbounded`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `concurrent_queue::Inner<server::worker::StopCommand>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Single`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Bounded`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Unbounded`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `connect::message::ConnectAddrsIter`: 40 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 40 bytes
print-type-size type: `connect::message::ConnectTakeAddrsIter`: 40 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 40 bytes
print-type-size type: `event_listener::Entry`: 40 bytes, alignment: 8 bytes
print-type-size     field `.state`: 24 bytes
print-type-size     field `.prev`: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size type: `h2::frame::data::Data`: 40 bytes, alignment: 8 bytes
print-type-size     field `.data`: 32 bytes
print-type-size     field `.stream_id`: 4 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     field `.pad_len`: 2 bytes
print-type-size     end padding: 1 bytes
print-type-size type: `h2::frame::data::Data<ntex_bytes::Bytes>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.data`: 32 bytes
print-type-size     field `.stream_id`: 4 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     field `.pad_len`: 2 bytes
print-type-size     end padding: 1 bytes
print-type-size type: `h2::frame::go_away::GoAway`: 40 bytes, alignment: 8 bytes
print-type-size     field `.debug_data`: 32 bytes
print-type-size     field `.last_stream_id`: 4 bytes
print-type-size     field `.error_code`: 4 bytes
print-type-size type: `h2::proto::streams::buffer::Buffer<h2::frame::Frame<ntex_bytes::Bytes>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.slab`: 40 bytes
print-type-size type: `h2::proto::streams::buffer::Buffer<h2::proto::streams::recv::Event>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.slab`: 40 bytes
print-type-size type: `h2::proto::streams::store::Entry`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Vacant`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Occupied`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `hashbrown::map::Iter<http::header::HeaderName, http::header::map::Value>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.inner`: 40 bytes
print-type-size type: `hashbrown::map::Iter<std::string::String, ntex_router::ResourceDef>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.inner`: 40 bytes
print-type-size type: `hashbrown::map::Iter<std::string::String, server::Token>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.inner`: 40 bytes
print-type-size type: `hashbrown::raw::RawIter<(framed::state::State, ())>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawIter<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawIter<(http::header::HeaderName, http::header::map::Value)>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawIter<(regex::dfa::State, u32)>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawIter<(server::Token, (std::string::String, std::net::SocketAddr))>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawIter<(server::Token, std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>)>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawIter<(std::any::TypeId, std::boxed::Box<dyn std::any::Any + std::marker::Send + std::marker::Sync>)>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawIter<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawIter<(std::string::String, ())>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawIter<(std::string::String, ntex_router::ResourceDef)>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawIter<(std::string::String, server::Token)>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawIter<(std::string::String, usize)>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawIter<(usize, std::thread::JoinHandle<()>)>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::inner::RawIter<usize>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `http::HeaderValue`: 40 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 32 bytes
print-type-size     field `.is_sensitive`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `http::body::Body`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Bytes`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Message`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size     variant `Empty`: 0 bytes
print-type-size type: `http::body::ResponseBody<()>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Other`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Body`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `http::client::connection::ConnectionType<std::boxed::Box<dyn http::client::connector::Io>>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `H2`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `H1`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `http::client::error::JsonPayloadError`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Payload`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Deserialize`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `ContentType`: 0 bytes
print-type-size type: `http::client::error::SendRequestError`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Connect`: 39 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Response`: 31 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `H2`: 31 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Send`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Error`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Url`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `Http`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `Timeout`: 0 bytes
print-type-size     variant `TunnelNotSupported`: 0 bytes
print-type-size type: `http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size     field `.1`: 8 bytes
print-type-size type: `http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.io`: 16 bytes
print-type-size     field `.timeout`: 16 bytes
print-type-size     field `.shutdown`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `http::client::pool::OpenGuard<std::boxed::Box<dyn http::client::connector::Io>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.key`: 32 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `http::header::HeaderName`: 40 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 40 bytes
print-type-size type: `http::header::map::Keys`: 40 bytes, alignment: 8 bytes
print-type-size     field `.0`: 40 bytes
print-type-size type: `http::header::name::Repr<http::header::name::Custom>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Custom`: 39 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Standard`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `http::uri::PathAndQuery`: 40 bytes, alignment: 8 bytes
print-type-size     field `.data`: 32 bytes
print-type-size     field `.query`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `httparse::Response`: 40 bytes, alignment: 8 bytes
print-type-size     field `.reason`: 16 bytes
print-type-size     field `.headers`: 16 bytes
print-type-size     field `.code`: 4 bytes
print-type-size     field `.version`: 2 bytes
print-type-size     end padding: 2 bytes
print-type-size type: `memchr::memmem::SearcherKind`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `TwoWay`: 39 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 32 bytes, alignment: 8 bytes
print-type-size     variant `GenericSIMD128`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `GenericSIMD256`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `OneByte`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Empty`: 0 bytes
print-type-size type: `mime::ParamSource`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Custom`: 32 bytes
print-type-size         field `.0`: 8 bytes
print-type-size         field `.1`: 24 bytes
print-type-size     variant `Utf8`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `ntex_bytes::bytes::Shared`: 40 bytes, alignment: 8 bytes
print-type-size     field `.vec`: 24 bytes
print-type-size     field `.original_capacity_repr`: 8 bytes
print-type-size     field `.ref_count`: 8 bytes
print-type-size type: `ntex_rt::Arbiter`: 40 bytes, alignment: 8 bytes
print-type-size     field `.sender`: 8 bytes
print-type-size     field `.thread_handle`: 32 bytes
print-type-size type: `ntex_util::future::Either<http::error::PayloadError, std::io::Error>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Left`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Right`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `ntex_util::future::Either<std::net::SocketAddr, std::collections::VecDeque<std::net::SocketAddr>>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Right`: 36 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Left`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `ntex_util::future::Either<std::option::Option<std::net::SocketAddr>, std::collections::vec_deque::IntoIter<std::net::SocketAddr>>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Right`: 36 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Left`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `ntex_util::future::Either<std::option::Option<std::net::SocketAddr>, std::collections::vec_deque::Iter<std::net::SocketAddr>>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Right`: 36 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Left`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `ntex_util::future::Ready<http::request::Request, std::io::Error>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `regex::backtrack::Job`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Inst`: 32 bytes
print-type-size         field `.ip`: 8 bytes
print-type-size         field `.at`: 24 bytes
print-type-size     variant `SaveRestore`: 24 bytes
print-type-size         field `.slot`: 8 bytes
print-type-size         field `.old_pos`: 16 bytes
print-type-size type: `regex::sparse::SparseSet`: 40 bytes, alignment: 8 bytes
print-type-size     field `.dense`: 24 bytes
print-type-size     field `.sparse`: 16 bytes
print-type-size type: `serde_json::error::ErrorImpl`: 40 bytes, alignment: 8 bytes
print-type-size     field `.code`: 24 bytes
print-type-size     field `.line`: 8 bytes
print-type-size     field `.column`: 8 bytes
print-type-size type: `serde_urlencoded::ser::Error`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Custom`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Utf8`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `server::worker::WorkerState`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Restarting`: 32 bytes
print-type-size         field `.0`: 8 bytes
print-type-size         field `.1`: 8 bytes
print-type-size         field `.2`: 16 bytes
print-type-size     variant `Shutdown`: 32 bytes
print-type-size         field `.0`: 8 bytes
print-type-size         field `.1`: 8 bytes
print-type-size         field `.2`: 16 bytes
print-type-size     variant `Available`: 0 bytes
print-type-size     variant `Unavailable`: 0 bytes
print-type-size type: `slab::Entry<time::wheel::TimerEntry>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Occupied`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Vacant`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `slab::Slab<h2::proto::streams::buffer::Slot<h2::frame::Frame<ntex_bytes::Bytes>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.entries`: 24 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size type: `slab::Slab<h2::proto::streams::buffer::Slot<h2::proto::streams::recv::Event>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.entries`: 24 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size type: `slab::Slab<h2::proto::streams::stream::Stream>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.entries`: 24 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size type: `slab::Slab<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.entries`: 24 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size type: `slab::Slab<server::accept::ServerSocketInfo>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.entries`: 24 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size type: `slab::Slab<std::option::Option<ntex_util::task::LocalWaker>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.entries`: 24 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size type: `slab::Slab<time::wheel::TimerEntry>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.entries`: 24 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size type: `slab::Slab<usize>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.entries`: 24 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size type: `std::backtrace::Capture`: 40 bytes, alignment: 8 bytes
print-type-size     field `.actual_start`: 8 bytes
print-type-size     field `.frames`: 24 bytes
print-type-size     field `.resolved`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::cell::RefCell<util::time::SystemTimeInner>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::cell::UnsafeCell<event_listener::Entry>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::cell::UnsafeCell<h2::proto::streams::buffer::Buffer<h2::frame::Frame<ntex_bytes::Bytes>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::cell::UnsafeCell<slab::Slab<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::cell::UnsafeCell<slab::Slab<std::option::Option<ntex_util::task::LocalWaker>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::cell::UnsafeCell<std::backtrace::Capture>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<http::message::MessagePool<http::message::RequestHead>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<http::message::MessagePool<http::message::ResponseHead>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<std::cell::RefCell<std::vec::Vec<ntex_bytes::BytesMut>>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::util::slab::Slots<tokio::io::driver::scheduled_io::ScheduledIo>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::collections::btree_map::VacantEntry<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.key`: 8 bytes
print-type-size     field `.handle`: 24 bytes
print-type-size     field `.dormant_map`: 8 bytes
print-type-size type: `std::collections::hash_map::Iter<http::header::HeaderName, http::header::map::Value>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.base`: 40 bytes
print-type-size type: `std::collections::hash_map::Iter<std::string::String, ntex_router::ResourceDef>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.base`: 40 bytes
print-type-size type: `std::collections::hash_map::Iter<std::string::String, server::Token>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.base`: 40 bytes
print-type-size type: `std::collections::hash_map::Keys<http::header::HeaderName, http::header::map::Value>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 40 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@h2::client::bind_connection<std::boxed::Box<dyn http::client::connector::Io>>::{closure#0} for<'r, 's, 't0> {std::future::ResumeTy, &'r mut std::boxed::Box<dyn http::client::connector::Io>, &'s [u8], tokio::io::util::write_all::WriteAll<'t0, std::boxed::Box<dyn http::client::connector::Io>>, ()}]>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.0`: 40 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/server/accept.rs:461:79: 464:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.0`: 40 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/server/mod.rs:128:20: 130:10 {std::future::ResumeTy, async_oneshot::Receiver<()>, ()}]>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.0`: 40 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/server/mod.rs:137:20: 139:10 {std::future::ResumeTy, async_oneshot::Receiver<()>, ()}]>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.0`: 40 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/server/mod.rs:151:20: 153:10 {std::future::ResumeTy, async_oneshot::Receiver<()>, ()}]>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.0`: 40 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.0`: 40 bytes
print-type-size type: `std::io::Cursor<bytes::bytes_mut::BytesMut>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 32 bytes
print-type-size     field `.pos`: 8 bytes
print-type-size type: `std::iter::Map<std::vec::IntoIter<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, [closure@ntex/src/server/worker.rs:217:30: 217:62]>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `std::iter::Map<std::vec::IntoIter<std::net::SocketAddr>, [closure@ntex/src/connect/resolve.rs:51:57: 54:26]>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `std::iter::adapters::ResultShunt<std::vec::IntoIter<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>, ()>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size     field `.error`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<(server::Token, std::string::String, server::socket::Listener)>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<http::HeaderValue>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<http::body::Body>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<slab::Entry<time::wheel::TimerEntry>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::future::from_generator::GenFuture<[static generator@h2::client::bind_connection<std::boxed::Box<dyn http::client::connector::Io>>::{closure#0} for<'r, 's, 't0> {std::future::ResumeTy, &'r mut std::boxed::Box<dyn http::client::connector::Io>, &'s [u8], tokio::io::util::write_all::WriteAll<'t0, std::boxed::Box<dyn http::client::connector::Io>>, ()}]>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<h2::frame::go_away::GoAway>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<http::client::connection::ConnectionType<std::boxed::Box<dyn http::client::connector::Io>>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<http::client::error::SendRequestError>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<http::client::pool::OpenGuard<std::boxed::Box<dyn http::client::connector::Io>>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<http::message::MessagePool<http::message::RequestHead>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<http::message::MessagePool<http::message::ResponseHead>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::cell::RefCell<std::vec::Vec<ntex_bytes::BytesMut>>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<web::error::PayloadError>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<std::task::Poll<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<(server::Token, std::string::String, server::socket::Listener)>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<http::HeaderValue>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<http::body::Body>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<slab::Entry<time::wheel::TimerEntry>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<std::future::from_generator::GenFuture<[static generator@h2::client::bind_connection<std::boxed::Box<dyn http::client::connector::Io>>::{closure#0} for<'r, 's, 't0> {std::future::ResumeTy, &'r mut std::boxed::Box<dyn http::client::connector::Io>, &'s [u8], tokio::io::util::write_all::WriteAll<'t0, std::boxed::Box<dyn http::client::connector::Io>>, ()}]>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<h2::frame::go_away::GoAway>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<http::client::connection::ConnectionType<std::boxed::Box<dyn http::client::connector::Io>>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<http::client::error::SendRequestError>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<http::client::pool::OpenGuard<std::boxed::Box<dyn http::client::connector::Io>>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<http::message::MessagePool<http::message::RequestHead>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<http::message::MessagePool<http::message::ResponseHead>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::cell::RefCell<std::vec::Vec<ntex_bytes::BytesMut>>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<web::error::PayloadError>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 40 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 40 bytes
print-type-size type: `std::ops::GeneratorState<(), std::option::Option<std::result::Result<ntex_bytes::Bytes, http::error::PayloadError>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Complete`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::ops::GeneratorState<(), std::result::Result<(), http::client::error::SendRequestError>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Complete`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::option::Option<(bool, ws::proto::OpCode, std::option::Option<ntex_bytes::BytesMut>)>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(server::Token, std::string::String, server::socket::Listener)>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::frame::go_away::GoAway>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::HeaderValue>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::client::connection::ConnectionType<std::boxed::Box<dyn http::client::connector::Io>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::client::error::JsonPayloadError>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::client::error::SendRequestError>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::client::pool::OpenGuard<std::boxed::Box<dyn http::client::connector::Io>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::h1::decoder::PayloadItem>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::header::HeaderName>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::message::MessagePool<http::message::RequestHead>>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::message::MessagePool<http::message::ResponseHead>>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::uri::PathAndQuery>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<ntex_util::future::Either<std::net::SocketAddr, std::collections::VecDeque<std::net::SocketAddr>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::cell::RefCell<std::vec::Vec<ntex_bytes::BytesMut>>>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::collections::hash_map::Iter<http::header::HeaderName, http::header::map::Value>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::option::Option<ntex_bytes::Bytes>>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<bytes::bytes::Bytes, h2::Error>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<bytes::bytes_mut::BytesMut, std::io::Error>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<ntex_bytes::Bytes, http::error::PayloadError>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<ntex_bytes::Bytes, std::boxed::Box<dyn std::error::Error>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<time::wheel::TimerEntry>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<tracing_core::field::Field>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<web::error::JsonPayloadError>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<web::error::PayloadError>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<web::error::UrlencodedError>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::{closure#0}]>, std::task::Poll<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 40 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.r`: 40 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::rc::RcBox<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::rc::RcBox<std::vec::Vec<(ntex_router::ResourceDef, ntex_service::boxed::BoxServiceFactory<(), web::request::WebRequest<web::error_default::DefaultError>, web::response::WebResponse, web::error_default::Error, ()>, std::cell::RefCell<std::option::Option<std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>>)>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::rc::RcBox<ws::sink::WsSinkInner>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::result::Result<(), http::client::error::SendRequestError>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), web::error::PayloadError>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(mio::net::TcpStream, std::net::SocketAddr), std::io::Error>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Ok`: 36 bytes
print-type-size         field `.0`: 36 bytes
print-type-size     variant `Err`: 20 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size type: `std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), util::timeout::TimeoutError<http::client::error::ConnectError>>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<bytes::bytes::Bytes, h2::Error>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<bytes::bytes_mut::BytesMut, std::io::Error>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<hashbrown::raw::RawTable<(framed::state::State, ())>, hashbrown::TryReserveError>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<hashbrown::raw::RawTable<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>, hashbrown::TryReserveError>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>, hashbrown::TryReserveError>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>, hashbrown::TryReserveError>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<hashbrown::raw::RawTable<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>, hashbrown::TryReserveError>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<hashbrown::raw::RawTable<(std::string::String, ntex_router::ResourceDef)>, hashbrown::TryReserveError>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<hashbrown::raw::RawTable<(std::string::String, server::Token)>, hashbrown::TryReserveError>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<http::HeaderValue, http::header::InvalidHeaderValue>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<http::header::HeaderName, http::header::InvalidHeaderName>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<http::header::HeaderName, std::convert::Infallible>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size type: `std::result::Result<ntex_bytes::Bytes, http::error::PayloadError>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `std::result::Result<ntex_bytes::Bytes, std::boxed::Box<dyn std::error::Error>>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<regex::Regex, regex::Error>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::net::SocketAddr, std::io::Error>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 20 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 20 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `std::result::Result<std::option::Option<(usize, bool, ws::proto::OpCode, usize, std::option::Option<u32>)>, ws::ProtocolError>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::option::Option<bytes::bytes_mut::BytesMut>, std::io::Error>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::task::Poll<()>, http::client::error::ConnectError>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Err`: 39 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<std::task::Poll<()>, http::error::DispatchError>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Err`: 39 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<std::thread::JoinHandle<()>, std::io::Error>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::str::pattern::CharPredicateSearcher<[closure@core::str::<impl str>::trim::{closure#0}]>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.0`: 40 bytes
print-type-size type: `std::str::pattern::CharPredicateSearcher<[closure@core::str::<impl str>::trim_start::{closure#0}]>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.0`: 40 bytes
print-type-size type: `std::str::pattern::MultiCharEqSearcher<[closure@core::str::<impl str>::trim::{closure#0}]>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.char_eq`: 0 bytes
print-type-size     field `.haystack`: 16 bytes
print-type-size     field `.char_indices`: 24 bytes
print-type-size type: `std::str::pattern::MultiCharEqSearcher<[closure@core::str::<impl str>::trim_start::{closure#0}]>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.char_eq`: 0 bytes
print-type-size     field `.haystack`: 16 bytes
print-type-size     field `.char_indices`: 24 bytes
print-type-size type: `std::string::FromUtf8Error`: 40 bytes, alignment: 8 bytes
print-type-size     field `.bytes`: 24 bytes
print-type-size     field `.error`: 16 bytes
print-type-size type: `std::sync::Mutex<std::cell::RefCell<std::option::Option<std::task::Waker>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 24 bytes, alignment: 8 bytes
print-type-size type: `std::sync::Mutex<std::vec::Vec<std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 24 bytes, alignment: 8 bytes
print-type-size type: `std::sync::Mutex<std::vec::Vec<u8>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 24 bytes, alignment: 8 bytes
print-type-size type: `std::sync::Mutex<tokio::runtime::task::list::OwnedTasksInner<std::sync::Arc<tokio::runtime::basic_scheduler::Shared>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 24 bytes, alignment: 8 bytes
print-type-size type: `std::sync::mpsc::spsc_queue::Consumer<std::sync::mpsc::stream::Message<server::accept::Command>, std::sync::mpsc::stream::ConsumerAddition>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size     field `.tail_prev`: 8 bytes
print-type-size     field `.cache_bound`: 8 bytes
print-type-size     field `.cached_nodes`: 8 bytes
print-type-size     field `.addition`: 8 bytes
print-type-size type: `std::sync::mpsc::sync::Buffer<server::accept::Command>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 24 bytes
print-type-size     field `.start`: 8 bytes
print-type-size     field `.size`: 8 bytes
print-type-size type: `std::sys_common::thread_parker::generic::Parker`: 40 bytes, alignment: 8 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.lock`: 16 bytes
print-type-size     field `.cvar`: 16 bytes
print-type-size type: `std::task::Poll<std::option::Option<ntex_bytes::Bytes>>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ready`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::option::Option<std::option::Option<ntex_bytes::Bytes>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::option::Option<std::result::Result<bytes::bytes::Bytes, h2::Error>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::option::Option<std::result::Result<bytes::bytes_mut::BytesMut, std::io::Error>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::option::Option<std::result::Result<ntex_bytes::Bytes, http::error::PayloadError>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::option::Option<std::result::Result<ntex_bytes::Bytes, std::boxed::Box<dyn std::error::Error>>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(), http::client::error::SendRequestError>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), util::timeout::TimeoutError<http::client::error::ConnectError>>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<ntex_bytes::Bytes, http::error::PayloadError>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>`: 40 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 40 bytes
print-type-size         field `.0`: 40 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::thread::Builder`: 40 bytes, alignment: 8 bytes
print-type-size     field `.name`: 24 bytes
print-type-size     field `.stack_size`: 16 bytes
print-type-size type: `std::thread::local::lazy::LazyKeyInner<http::message::MessagePool<http::message::RequestHead>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 40 bytes
print-type-size type: `std::thread::local::lazy::LazyKeyInner<http::message::MessagePool<http::message::ResponseHead>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 40 bytes
print-type-size type: `std::thread::local::lazy::LazyKeyInner<std::cell::RefCell<std::vec::Vec<ntex_bytes::BytesMut>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 40 bytes
print-type-size type: `std::vec::Drain<slab::Entry<usize>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.tail_start`: 8 bytes
print-type-size     field `.tail_len`: 8 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size     field `.vec`: 8 bytes
print-type-size type: `tokio::future::ready::Ready<std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.0`: 40 bytes
print-type-size type: `tokio::io::driver::scheduled_io::Waiter`: 40 bytes, alignment: 8 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.pointers`: 16 bytes
print-type-size     field `.waker`: 16 bytes
print-type-size     field `.interest`: 1 bytes
print-type-size     field `.is_ready`: 1 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `tokio::loom::std::mutex::Mutex<tokio::runtime::task::list::OwnedTasksInner<std::sync::Arc<tokio::runtime::basic_scheduler::Shared>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.0`: 40 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.0`: 40 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.0`: 40 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.0`: 40 bytes
print-type-size type: `tokio::runtime::task::core::Core<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     field `.stage`: 32 bytes
print-type-size type: `tokio::runtime::task::core::Core<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     field `.stage`: 32 bytes
print-type-size type: `tokio::runtime::task::core::Core<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     field `.stage`: 32 bytes
print-type-size type: `tokio::runtime::task::core::Core<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     field `.stage`: 32 bytes
print-type-size type: `tokio::runtime::task::core::Core<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     field `.stage`: 32 bytes
print-type-size type: `tokio::runtime::task::core::Core<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.scheduler`: 8 bytes
print-type-size     field `.stage`: 32 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 40 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 40 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 40 bytes
print-type-size type: `tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Running`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Finished`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Running`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Finished`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Running`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Finished`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `tokio::sync::notify::Notify`: 40 bytes, alignment: 8 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.waiters`: 32 bytes
print-type-size type: `tokio::sync::notify::Waiter`: 40 bytes, alignment: 8 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.pointers`: 16 bytes
print-type-size     field `.waker`: 16 bytes
print-type-size     field `.notified`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `tokio::util::slab::Slots<tokio::io::driver::scheduled_io::ScheduledIo>`: 40 bytes, alignment: 8 bytes
print-type-size     field `.slots`: 24 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.used`: 8 bytes
print-type-size type: `tokio_util::codec::framed_impl::ReadFrame`: 40 bytes, alignment: 8 bytes
print-type-size     field `.buffer`: 32 bytes
print-type-size     field `.eof`: 1 bytes
print-type-size     field `.is_readable`: 1 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `tracing_core::field::Field`: 40 bytes, alignment: 8 bytes
print-type-size     field `.i`: 8 bytes
print-type-size     field `.fields`: 32 bytes
print-type-size type: `web::error::JsonPayloadError`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Payload`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Deserialize`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Overflow`: 0 bytes
print-type-size     variant `ContentType`: 0 bytes
print-type-size type: `web::error::PayloadError`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Payload`: 39 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Http`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `ContentType`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Decoding`: 0 bytes
print-type-size type: `web::error::UrlencodedError`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Payload`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Overflow`: 16 bytes
print-type-size         field `.size`: 8 bytes
print-type-size         field `.limit`: 8 bytes
print-type-size     variant `Chunked`: 0 bytes
print-type-size     variant `UnknownLength`: 0 bytes
print-type-size     variant `ContentType`: 0 bytes
print-type-size     variant `Parse`: 0 bytes
print-type-size type: `ws::codec::Item`: 40 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `FirstText`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `FirstBinary`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Continue`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Last`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size type: `std::cell::Cell<[u8; 39]>`: 39 bytes, alignment: 1 bytes
print-type-size     field `.value`: 39 bytes
print-type-size type: `std::cell::UnsafeCell<[u8; 39]>`: 39 bytes, alignment: 1 bytes
print-type-size     field `.value`: 39 bytes
print-type-size type: `std::mem::ManuallyDrop<[u8; 39]>`: 39 bytes, alignment: 1 bytes
print-type-size     field `.value`: 39 bytes
print-type-size type: `std::mem::MaybeUninit<[u8; 39]>`: 39 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 39 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 39 bytes
print-type-size type: `[closure@h2::proto::streams::streams::Inner::recv_err<ntex_bytes::Bytes>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@ntex/src/framed/state.rs:58:23: 64:6]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@ntex/src/framed/state.rs:68:23: 74:6]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&(usize, server::worker::WorkerClient), async_oneshot::Receiver<bool>, (), [closure@ntex/src/server/builder.rs:384:30: 384:67], [closure@std::iter::Iterator::for_each::call<async_oneshot::Receiver<bool>, [closure@<std::vec::Vec<async_oneshot::Receiver<bool>> as std::vec::spec_extend::SpecExtend<async_oneshot::Receiver<bool>, std::iter::Map<std::slice::Iter<(usize, server::worker::WorkerClient)>, [closure@ntex/src/server/builder.rs:384:30: 384:67]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>), (usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>), (), [closure@ntex/src/server/worker.rs:217:30: 217:62], [closure@std::iter::Iterator::for_each::call<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>), [closure@<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)> as std::vec::spec_extend::SpecExtend<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>), std::iter::Map<std::vec::IntoIter<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, [closure@ntex/src/server/worker.rs:217:30: 217:62]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::set_stage::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::set_stage::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::set_stage::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::set_stage::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::set_stage::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::set_stage::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<server::builder::ServerBuilder>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<server::signals::Signals>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<server::worker::Worker>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<time::wheel::TimerDriver>::{closure#1}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 32 bytes, alignment: 8 bytes
print-type-size     end padding: 32 bytes
print-type-size type: `ahash::AHasher`: 32 bytes, alignment: 8 bytes
print-type-size     field `.buffer`: 8 bytes
print-type-size     field `.pad`: 8 bytes
print-type-size     field `.extra_keys`: 16 bytes
print-type-size type: `ahash::RandomState`: 32 bytes, alignment: 8 bytes
print-type-size     field `.k0`: 8 bytes
print-type-size     field `.k1`: 8 bytes
print-type-size     field `.k2`: 8 bytes
print-type-size     field `.k3`: 8 bytes
print-type-size type: `aho_corasick::nfa::Transitions<u32>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Sparse`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Dense`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `aho_corasick::packed::teddy::runtime::Mask128`: 32 bytes, alignment: 16 bytes
print-type-size     field `.lo`: 16 bytes
print-type-size     field `.hi`: 16 bytes
print-type-size type: `aho_corasick::packed::teddy::runtime::TeddySlim1Mask128`: 32 bytes, alignment: 16 bytes
print-type-size     field `.mask1`: 32 bytes
print-type-size type: `alloc::collections::btree::map::Dropper<std::string::String, serde_json::Value>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.front`: 24 bytes
print-type-size     field `.remaining_length`: 8 bytes
print-type-size type: `alloc::collections::btree::map::Dropper<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.front`: 24 bytes
print-type-size     field `.remaining_length`: 8 bytes
print-type-size type: `alloc::collections::btree::node::ForceResult<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Leaf`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Internal`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `alloc::collections::btree::node::ForceResult<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Leaf`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Internal`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `alloc::collections::btree::node::ForceResult<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Leaf`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Internal`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `alloc::collections::btree::node::ForceResult<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Leaf`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Internal`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `alloc::collections::btree::node::ForceResult<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Leaf`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Internal`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `alloc::collections::btree::node::ForceResult<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::KV>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Leaf`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Internal`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `alloc::collections::btree::search::SearchResult<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal, alloc::collections::btree::node::marker::Leaf>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Found`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `GoDown`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `alloc::collections::btree::search::SearchResult<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal, alloc::collections::btree::node::marker::LeafOrInternal>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Found`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `GoDown`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `alloc::sync::ArcInner<mio::Waker>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 16 bytes
print-type-size type: `alloc::sync::ArcInner<std::sync::mpsc::blocking::Inner>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 16 bytes
print-type-size type: `async_channel::TrySendError<server::ServerCommand>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Full`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Closed`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `async_channel::TrySendError<server::worker::StopCommand>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Full`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Closed`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `bytes::bytes::Bytes`: 32 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size     field `.vtable`: 8 bytes
print-type-size type: `bytes::bytes_mut::BytesMut`: 32 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size type: `concurrent_queue::ConcurrentQueue<server::worker::WorkerCommand>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `concurrent_queue::Inner<server::worker::WorkerCommand>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Single`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Bounded`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Unbounded`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `concurrent_queue::PushError<server::ServerCommand>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Full`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Closed`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `concurrent_queue::PushError<server::worker::StopCommand>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Full`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Closed`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `concurrent_queue::bounded::Slot<server::ServerCommand>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.stamp`: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `concurrent_queue::bounded::Slot<server::worker::StopCommand>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.stamp`: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `concurrent_queue::single::Single<server::ServerCommand>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.slot`: 24 bytes
print-type-size type: `concurrent_queue::single::Single<server::worker::StopCommand>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.slot`: 24 bytes
print-type-size type: `concurrent_queue::unbounded::Slot<server::ServerCommand>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size     field `.state`: 8 bytes
print-type-size type: `concurrent_queue::unbounded::Slot<server::worker::StopCommand>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size     field `.state`: 8 bytes
print-type-size type: `encoding_rs::Encoding`: 32 bytes, alignment: 8 bytes
print-type-size     field `.name`: 16 bytes
print-type-size     field `.variant`: 16 bytes
print-type-size type: `h2::client::SendRequest<ntex_bytes::Bytes>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size     field `.pending`: 16 bytes
print-type-size type: `h2::hpack::header::BytesStr`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `h2::proto::ping_pong::PingPong`: 32 bytes, alignment: 8 bytes
print-type-size     field `.user_pings`: 8 bytes
print-type-size     field `.pending_ping`: 9 bytes
print-type-size     field `.pending_pong`: 9 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `h2::proto::streams::store::VacantEntry`: 32 bytes, alignment: 8 bytes
print-type-size     field `.ids`: 24 bytes
print-type-size     field `.slab`: 8 bytes
print-type-size type: `hashbrown::map::HashMap<std::any::TypeId, std::boxed::Box<dyn std::any::Any + std::marker::Send + std::marker::Sync>, std::hash::BuildHasherDefault<http::extensions::IdHasher>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.hash_builder`: 0 bytes
print-type-size     field `.table`: 32 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(framed::state::State, ())>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size     field `.next_ctrl`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.current_group`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size     field `.next_ctrl`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.current_group`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(http::header::HeaderName, http::header::map::Value)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size     field `.next_ctrl`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.current_group`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(regex::dfa::State, u32)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size     field `.next_ctrl`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.current_group`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(server::Token, (std::string::String, std::net::SocketAddr))>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size     field `.next_ctrl`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.current_group`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(server::Token, std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size     field `.next_ctrl`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.current_group`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(std::any::TypeId, std::boxed::Box<dyn std::any::Any + std::marker::Send + std::marker::Sync>)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size     field `.next_ctrl`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.current_group`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size     field `.next_ctrl`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.current_group`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(std::string::String, ())>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size     field `.next_ctrl`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.current_group`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(std::string::String, ntex_router::ResourceDef)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size     field `.next_ctrl`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.current_group`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(std::string::String, server::Token)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size     field `.next_ctrl`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.current_group`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(std::string::String, usize)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size     field `.next_ctrl`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.current_group`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawIterRange<(usize, std::thread::JoinHandle<()>)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size     field `.next_ctrl`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.current_group`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `hashbrown::raw::RawTable<(framed::state::State, ())>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.bucket_mask`: 8 bytes
print-type-size     field `.ctrl`: 8 bytes
print-type-size     field `.growth_left`: 8 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawTable<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.bucket_mask`: 8 bytes
print-type-size     field `.ctrl`: 8 bytes
print-type-size     field `.growth_left`: 8 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.bucket_mask`: 8 bytes
print-type-size     field `.ctrl`: 8 bytes
print-type-size     field `.growth_left`: 8 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawTable<(regex::dfa::State, u32)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.bucket_mask`: 8 bytes
print-type-size     field `.ctrl`: 8 bytes
print-type-size     field `.growth_left`: 8 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.bucket_mask`: 8 bytes
print-type-size     field `.ctrl`: 8 bytes
print-type-size     field `.growth_left`: 8 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawTable<(server::Token, std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.bucket_mask`: 8 bytes
print-type-size     field `.ctrl`: 8 bytes
print-type-size     field `.growth_left`: 8 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawTable<(std::any::TypeId, std::boxed::Box<dyn std::any::Any + std::marker::Send + std::marker::Sync>)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.bucket_mask`: 8 bytes
print-type-size     field `.ctrl`: 8 bytes
print-type-size     field `.growth_left`: 8 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawTable<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.bucket_mask`: 8 bytes
print-type-size     field `.ctrl`: 8 bytes
print-type-size     field `.growth_left`: 8 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawTable<(std::string::String, ())>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.bucket_mask`: 8 bytes
print-type-size     field `.ctrl`: 8 bytes
print-type-size     field `.growth_left`: 8 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawTable<(std::string::String, ntex_router::ResourceDef)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.bucket_mask`: 8 bytes
print-type-size     field `.ctrl`: 8 bytes
print-type-size     field `.growth_left`: 8 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawTable<(std::string::String, server::Token)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.bucket_mask`: 8 bytes
print-type-size     field `.ctrl`: 8 bytes
print-type-size     field `.growth_left`: 8 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawTable<(std::string::String, usize)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.bucket_mask`: 8 bytes
print-type-size     field `.ctrl`: 8 bytes
print-type-size     field `.growth_left`: 8 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::RawTable<(usize, std::thread::JoinHandle<()>)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.bucket_mask`: 8 bytes
print-type-size     field `.ctrl`: 8 bytes
print-type-size     field `.growth_left`: 8 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::raw::inner::RawIterRange<usize>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size     field `.next_ctrl`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.current_group`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `hashbrown::raw::inner::RawTable<usize>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.marker`: 0 bytes
print-type-size     field `.table`: 32 bytes
print-type-size type: `hashbrown::raw::inner::RawTableInner<hashbrown::raw::inner::alloc::inner::Global>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.bucket_mask`: 8 bytes
print-type-size     field `.ctrl`: 8 bytes
print-type-size     field `.growth_left`: 8 bytes
print-type-size     field `.items`: 8 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(framed::state::State, ())>>, [closure@hashbrown::raw::RawTable<(framed::state::State, ())>::resize<[closure@hashbrown::map::HashMap<framed::state::State, (), ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>>, [closure@hashbrown::raw::RawTable<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>::resize<[closure@hashbrown::map::HashMap<http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>, ahash::RandomState>::reserve::{closure#0}]>::{closure#0}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>>, [closure@hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>::resize<[closure@hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>>, [closure@hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>::resize<[closure@hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>::reserve::{closure#0}]>::{closure#0}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>>, [closure@hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>::resize<[closure@hashbrown::map::HashMap<server::Token, (std::string::String, std::net::SocketAddr), ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>>, [closure@hashbrown::raw::RawTable<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>::resize<[closure@hashbrown::map::HashMap<std::any::TypeId, std::boxed::Box<dyn std::any::Any>, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(std::string::String, ntex_router::ResourceDef)>>, [closure@hashbrown::raw::RawTable<(std::string::String, ntex_router::ResourceDef)>::resize<[closure@hashbrown::map::HashMap<std::string::String, ntex_router::ResourceDef, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<std::mem::ManuallyDrop<hashbrown::raw::RawTable<(std::string::String, server::Token)>>, [closure@hashbrown::raw::RawTable<(std::string::String, server::Token)>::resize<[closure@hashbrown::map::HashMap<std::string::String, server::Token, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `http::byte_str::ByteStr`: 32 bytes, alignment: 8 bytes
print-type-size     field `.bytes`: 32 bytes
print-type-size type: `http::client::connector::InnerConnector<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.tcp_pool`: 16 bytes
print-type-size     field `.ssl_pool`: 16 bytes
print-type-size type: `http::client::error::ConnectError`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `H2`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Resolver`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Io`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `SslIsNotSupported`: 0 bytes
print-type-size     variant `NoRecords`: 0 bytes
print-type-size     variant `Timeout`: 0 bytes
print-type-size     variant `Disconnected`: 0 bytes
print-type-size     variant `Unresolved`: 0 bytes
print-type-size type: `http::client::pool::Key`: 32 bytes, alignment: 8 bytes
print-type-size     field `.authority`: 32 bytes
print-type-size type: `http::error::DispatchError`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Parse`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `H2`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Service`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Upgrade`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Io`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Encode`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `ResponsePayload`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `SlowRequestTimeout`: 0 bytes
print-type-size     variant `DisconnectTimeout`: 0 bytes
print-type-size     variant `PayloadIsNotConsumed`: 0 bytes
print-type-size     variant `MalformedRequest`: 0 bytes
print-type-size     variant `InternalError`: 0 bytes
print-type-size     variant `Unknown`: 0 bytes
print-type-size type: `http::error::PayloadError`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Http2Payload`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Parse`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Incomplete`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Io`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `EncodingCorrupted`: 0 bytes
print-type-size     variant `Overflow`: 0 bytes
print-type-size     variant `UnknownLength`: 0 bytes
print-type-size type: `http::h1::decoder::HeaderIndex`: 32 bytes, alignment: 8 bytes
print-type-size     field `.name`: 16 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `http::h1::decoder::PayloadItem`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Chunk`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Eof`: 0 bytes
print-type-size type: `http::h1::encoder::MessageEncoder<http::message::RequestHeadType>`: 32 bytes, alignment: 8 bytes
print-type-size     field `._t`: 0 bytes
print-type-size     field `.length`: 16 bytes
print-type-size     field `.te`: 16 bytes
print-type-size type: `http::h1::encoder::MessageEncoder<http::response::Response<()>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `._t`: 0 bytes
print-type-size     field `.length`: 16 bytes
print-type-size     field `.te`: 16 bytes
print-type-size type: `http::header::Iter<http::HeaderValue>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 32 bytes
print-type-size type: `http::header::IterMut<http::HeaderValue>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.lt`: 0 bytes
print-type-size     field `.map`: 8 bytes
print-type-size     field `.entry`: 8 bytes
print-type-size     field `.cursor`: 16 bytes
print-type-size type: `http::header::name::Custom`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `http::message::MessagePool<http::message::RequestHead>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `http::message::MessagePool<http::message::ResponseHead>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `http::request::Request`: 32 bytes, alignment: 8 bytes
print-type-size     field `.payload`: 24 bytes
print-type-size     field `.head`: 8 bytes
print-type-size type: `http::uri::Authority`: 32 bytes, alignment: 8 bytes
print-type-size     field `.data`: 32 bytes
print-type-size type: `httparse::Header`: 32 bytes, alignment: 8 bytes
print-type-size     field `.name`: 16 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `libc::unix::bsd::apple::kevent`: 32 bytes, alignment: 4 bytes
print-type-size     field `.ident`: 8 bytes
print-type-size     field `.filter`: 2 bytes
print-type-size     field `.flags`: 2 bytes
print-type-size     field `.fflags`: 4 bytes
print-type-size     field `.data`: 8 bytes
print-type-size     field `.udata`: 8 bytes
print-type-size type: `memchr::memmem::twoway::Forward`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `memchr::memmem::twoway::TwoWay`: 32 bytes, alignment: 8 bytes
print-type-size     field `.byteset`: 8 bytes
print-type-size     field `.critical_pos`: 8 bytes
print-type-size     field `.shift`: 16 bytes
print-type-size type: `mime::Source`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Dynamic`: 31 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Atom`: 23 bytes
print-type-size         field `.0`: 1 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.1`: 16 bytes, alignment: 8 bytes
print-type-size type: `mio::event::Event`: 32 bytes, alignment: 4 bytes
print-type-size     field `.inner`: 32 bytes
print-type-size type: `ntex_bytes::ByteString`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `ntex_bytes::Bytes`: 32 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 32 bytes
print-type-size type: `ntex_bytes::BytesMut`: 32 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 32 bytes
print-type-size type: `ntex_bytes::buf::Writer<ntex_bytes::BytesMut>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 32 bytes
print-type-size type: `ntex_bytes::bytes::Inner`: 32 bytes, alignment: 8 bytes
print-type-size     field `.arc`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `ntex_codec::ReadBuf`: 32 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.filled`: 8 bytes
print-type-size     field `.initialized`: 8 bytes
print-type-size type: `ntex_router::path::PathItem`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 2 bytes
print-type-size     variant `Segment`: 30 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Static`: 22 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `IdxSegment`: 4 bytes
print-type-size         field `.0`: 2 bytes
print-type-size         field `.1`: 2 bytes
print-type-size type: `ntex_router::resource::PathElement`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Str`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Var`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `ntex_router::resource::Segments`: 32 bytes, alignment: 8 bytes
print-type-size     field `.tp`: 24 bytes
print-type-size     field `.slesh`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `ntex_service::dev::FnServiceFactory<[closure@ntex/src/server/config.rs:167:29: 170:30], ntex_util::future::Ready<(), ()>, ntex_rt::net::TcpStream, (), (), ()>`: 32 bytes, alignment: 8 bytes
print-type-size     field `._t`: 0 bytes
print-type-size     field `.f`: 24 bytes
print-type-size     field `.f_shutdown`: 8 bytes
print-type-size type: `ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.f`: 0 bytes
print-type-size     field `.fut`: 32 bytes
print-type-size type: `ntex_util::future::Either<http::error::ParseError, std::io::Error>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Left`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Right`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `ntex_util::future::Either<util::timeout::TimeoutServiceResponse<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, util::timeout::TimeoutServiceResponse2<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Left`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Right`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Done`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Pending`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Gone`: 0 bytes
print-type-size type: `regex::Error`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Syntax`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `CompiledTooBig`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `__Nonexhaustive`: 0 bytes
print-type-size type: `regex::Match`: 32 bytes, alignment: 8 bytes
print-type-size     field `.text`: 16 bytes
print-type-size     field `.start`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `regex::dfa::Transitions`: 32 bytes, alignment: 8 bytes
print-type-size     field `.table`: 24 bytes
print-type-size     field `.num_byte_classes`: 8 bytes
print-type-size type: `regex::internal::Inst`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ranges`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Save`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Split`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `EmptyLook`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Char`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Bytes`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Match`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `regex::pikevm::FollowEpsilon`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Capture`: 24 bytes
print-type-size         field `.slot`: 8 bytes
print-type-size         field `.pos`: 16 bytes
print-type-size     variant `IP`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `regex_syntax::hir::literal::Literal`: 32 bytes, alignment: 8 bytes
print-type-size     field `.v`: 24 bytes
print-type-size     field `.cut`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `serde_json::Value`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `String`: 31 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Array`: 31 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Object`: 31 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Number`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Bool`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Null`: 0 bytes
print-type-size type: `server::service::StreamService<ntex_service::dev::FnServiceFactory<[closure@ntex/src/server/config.rs:167:29: 170:30], ntex_util::future::Ready<(), ()>, ntex_rt::net::TcpStream, (), (), ()>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.service`: 32 bytes
print-type-size type: `server::worker::WorkerAvailability`: 32 bytes, alignment: 8 bytes
print-type-size     field `.notify`: 24 bytes
print-type-size     field `.available`: 8 bytes
print-type-size type: `server::worker::WorkerService`: 32 bytes, alignment: 8 bytes
print-type-size     field `.factory`: 8 bytes
print-type-size     field `.service`: 16 bytes
print-type-size     field `.status`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `sha1::digest::generic_array::ArrayBuilder<u8, sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.position`: 8 bytes
print-type-size     field `.array`: 20 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplOdd<u8, [u8; 0]>>>>>>`: 32 bytes, alignment: 1 bytes
print-type-size     field `.parent1`: 16 bytes
print-type-size     field `.parent2`: 16 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size type: `slab::Entry<std::option::Option<ntex_util::task::LocalWaker>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Occupied`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Vacant`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `slab::IterMut<server::accept::ServerSocketInfo>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.entries`: 24 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `slab::IterMut<std::option::Option<ntex_util::task::LocalWaker>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.entries`: 24 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::arch::x86_64::__m256i`: 32 bytes, alignment: 32 bytes
print-type-size     field `.0`: 8 bytes
print-type-size     field `.1`: 8 bytes
print-type-size     field `.2`: 8 bytes
print-type-size     field `.3`: 8 bytes
print-type-size type: `std::borrow::Cow<str>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Owned`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Borrowed`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::cell::Cell<std::option::Option<ntex_bytes::BytesMut>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::cell::RefCell<std::option::Option<http::h1::decoder::PayloadDecoder>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::RefCell<std::option::Option<std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::RefCell<std::option::Option<web::app_service::AppRoutingFactory<web::error_default::DefaultError>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::RefCell<std::vec::Vec<ntex_bytes::BytesMut>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::RefCell<std::vec::Vec<ntex_router::ResourceDef>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::RefCell<std::vec::Vec<std::rc::Rc<http::message::RequestHead>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::RefCell<std::vec::Vec<std::rc::Rc<http::message::ResponseHead>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::RefCell<std::vec::Vec<std::rc::Rc<web::httprequest::HttpRequestInner>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::RefCell<util::time::Inner>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<std::collections::VecDeque<tokio::runtime::task::Notified<std::sync::Arc<tokio::task::local::Shared>>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<ntex_bytes::BytesMut>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<std::collections::VecDeque<tokio::runtime::basic_scheduler::RemoteMsg>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<std::collections::VecDeque<tokio::runtime::task::Notified<std::sync::Arc<tokio::task::local::Shared>>>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::sync::mpsc::chan::RxFields<ntex_rt::arbiter::ArbiterCommand>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::sync::mpsc::chan::RxFields<ntex_rt::arbiter::SystemCommand>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::cell::UnsafeCell<util::time::SystemTimeInner>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::collections::HashMap<std::any::TypeId, std::boxed::Box<dyn std::any::Any + std::marker::Send + std::marker::Sync>, std::hash::BuildHasherDefault<http::extensions::IdHasher>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.base`: 32 bytes
print-type-size type: `std::collections::VecDeque<(http::client::pool::Key, http::client::Connect, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size type: `std::collections::VecDeque<h2::hpack::header::Header>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size type: `std::collections::VecDeque<h2::hpack::table::Slot>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size type: `std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size type: `std::collections::VecDeque<ntex_bytes::Bytes>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size type: `std::collections::VecDeque<std::net::SocketAddr>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size type: `std::collections::VecDeque<tokio::runtime::basic_scheduler::RemoteMsg>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size type: `std::collections::VecDeque<tokio::runtime::task::Notified<std::sync::Arc<tokio::runtime::basic_scheduler::Shared>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size type: `std::collections::VecDeque<tokio::runtime::task::Notified<std::sync::Arc<tokio::task::local::Shared>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size type: `std::collections::VecDeque<tokio::runtime::task::UnownedTask<tokio::runtime::blocking::schedule::NoopSchedule>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size type: `std::collections::btree_map::OccupiedEntry<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.handle`: 24 bytes
print-type-size     field `.dormant_map`: 8 bytes
print-type-size type: `std::collections::vec_deque::IntoIter<std::net::SocketAddr>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 32 bytes
print-type-size type: `std::collections::vec_deque::Iter<ntex_bytes::Bytes>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.ring`: 16 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size type: `std::collections::vec_deque::Iter<std::net::SocketAddr>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.ring`: 16 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/testing.rs:197:61: 225:6 for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r testing::Io, [closure@ntex/src/testing.rs:199:21: 221:14], impl futures_core::Future, ()}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<http::body::ResponseBody<http::body::Body>>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut http::body::ResponseBody<http::body::Body>, [closure@ntex_util::future::stream_recv<http::body::ResponseBody<http::body::Body>>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<http::payload::Payload>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut http::payload::Payload, [closure@ntex_util::future::stream_recv<http::payload::Payload>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, [closure@ntex_util::future::stream_recv<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, [closure@ntex_util::future::stream_recv<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::hash::sip::State`: 32 bytes, alignment: 8 bytes
print-type-size     field `.v0`: 8 bytes
print-type-size     field `.v2`: 8 bytes
print-type-size     field `.v1`: 8 bytes
print-type-size     field `.v3`: 8 bytes
print-type-size type: `std::iter::Map<std::vec::IntoIter<(server::Token, std::string::String, server::socket::Listener)>, [closure@ntex/src/server/builder.rs:300:26: 300:40]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.f`: 0 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size type: `std::iter::Map<std::vec::IntoIter<async_oneshot::Receiver<bool>>, fn(async_oneshot::Receiver<bool>) -> ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>> {ntex_util::future::MaybeDone::<async_oneshot::Receiver<bool>>::Pending}>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.f`: 0 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size type: `std::iter::Map<std::vec::IntoIter<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, fn(std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>) -> ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>> {ntex_util::future::MaybeDone::<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>::Pending}>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.f`: 0 bytes
print-type-size     field `.iter`: 32 bytes
print-type-size type: `std::iter::StepBy<std::ops::Range<usize>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size     field `.step`: 8 bytes
print-type-size     field `.first_take`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::iter::Take<std::iter::Enumerate<std::slice::Iter<ntex_router::resource::PathElement>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 24 bytes
print-type-size     field `.n`: 8 bytes
print-type-size type: `std::iter::Take<std::iter::Enumerate<std::slice::Iter<ntex_router::resource::Segment>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 24 bytes
print-type-size     field `.n`: 8 bytes
print-type-size type: `std::iter::Take<std::iter::Enumerate<std::slice::Iter<ntex_router::resource::Segments>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 24 bytes
print-type-size     field `.n`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<(std::string::String, server::Token)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<h2::client::SendRequest<ntex_bytes::Bytes>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::raw::RawTable<(framed::state::State, ())>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::raw::RawTable<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::raw::RawTable<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::raw::RawTable<(std::string::String, ntex_router::ResourceDef)>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::raw::RawTable<(std::string::String, server::Token)>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<http::byte_str::ByteStr>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<http::client::pool::Key>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_bytes::Bytes>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_bytes::BytesMut>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_bytes::bytes::Inner>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_router::resource::PathElement>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_router::resource::Segments>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<serde_json::Value>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<server::worker::WorkerAvailability>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<sha1::digest::generic_array::ArrayBuilder<u8, sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<slab::Entry<std::option::Option<ntex_util::task::LocalWaker>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<http::body::ResponseBody<http::body::Body>>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut http::body::ResponseBody<http::body::Body>, [closure@ntex_util::future::stream_recv<http::body::ResponseBody<http::body::Body>>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<http::payload::Payload>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut http::payload::Payload, [closure@ntex_util::future::stream_recv<http::payload::Payload>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, [closure@ntex_util::future::stream_recv<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, [closure@ntex_util::future::stream_recv<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::net::SocketAddr>`: 32 bytes, alignment: 4 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<bytes::bytes::Bytes>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<http::error::PayloadError>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<ntex_bytes::Bytes>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<ntex_bytes::BytesMut>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::net::SocketAddr>>`: 32 bytes, alignment: 4 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::builder::ServerBuilder>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::signals::Signals>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::worker::Worker>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<time::wheel::TimerDriver>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ptr::swap_nonoverlapping_bytes::Block>`: 32 bytes, alignment: 32 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ptr::swap_nonoverlapping_bytes::UnalignedBlock>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<(std::string::String, server::Token)>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<h2::client::SendRequest<ntex_bytes::Bytes>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<hashbrown::raw::RawTable<(framed::state::State, ())>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<hashbrown::raw::RawTable<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<hashbrown::raw::RawTable<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<hashbrown::raw::RawTable<(std::string::String, ntex_router::ResourceDef)>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<hashbrown::raw::RawTable<(std::string::String, server::Token)>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<http::byte_str::ByteStr>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<http::client::pool::Key>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_bytes::Bytes>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_bytes::BytesMut>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_bytes::bytes::Inner>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_router::resource::PathElement>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_router::resource::Segments>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<serde_json::Value>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<server::worker::WorkerAvailability>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<slab::Entry<std::option::Option<ntex_util::task::LocalWaker>>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<http::body::ResponseBody<http::body::Body>>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut http::body::ResponseBody<http::body::Body>, [closure@ntex_util::future::stream_recv<http::body::ResponseBody<http::body::Body>>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<http::payload::Payload>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut http::payload::Payload, [closure@ntex_util::future::stream_recv<http::payload::Payload>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, [closure@ntex_util::future::stream_recv<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, [closure@ntex_util::future::stream_recv<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::net::SocketAddr>`: 32 bytes, alignment: 4 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<bytes::bytes::Bytes>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<http::error::PayloadError>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<ntex_bytes::Bytes>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<ntex_bytes::BytesMut>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::net::SocketAddr>>`: 32 bytes, alignment: 4 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::builder::ServerBuilder>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::signals::Signals>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::worker::Worker>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<time::wheel::TimerDriver>::{closure#1}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::ptr::swap_nonoverlapping_bytes::Block>`: 32 bytes, alignment: 32 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<std::ptr::swap_nonoverlapping_bytes::UnalignedBlock>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 32 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 32 bytes
print-type-size type: `std::net::SocketAddr`: 32 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `V6`: 28 bytes
print-type-size         field `.0`: 28 bytes
print-type-size     variant `V4`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::ops::ControlFlow<std::ops::ControlFlow<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Break`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Continue`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::ops::GeneratorState<(), std::result::Result<ntex_rt::net::TcpStream, std::io::Error>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Complete`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::ops::GeneratorState<(), std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Complete`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::ops::GeneratorState<(), std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Complete`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::option::IntoIter<std::net::SocketAddr>`: 32 bytes, alignment: 4 bytes
print-type-size     field `.inner`: 32 bytes
print-type-size type: `std::option::Item<std::net::SocketAddr>`: 32 bytes, alignment: 4 bytes
print-type-size     field `.opt`: 32 bytes
print-type-size type: `std::option::Option<(std::string::String, std::net::TcpListener)>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, bool, ws::proto::OpCode, usize, std::option::Option<u32>)>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, std::option::Option<std::sync::Arc<dyn std::ops::Fn(mime::Mime) -> bool + std::marker::Send + std::marker::Sync>>)>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<bytes::bytes::Bytes>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<bytes::bytes_mut::BytesMut>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::hpack::header::BytesStr>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::client::pool::Key>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::error::DispatchError>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::error::PayloadError>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::request::Request>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::uri::Authority>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<ntex_bytes::Bytes>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<ntex_bytes::BytesMut>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<regex::Match>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::collections::VecDeque<std::net::SocketAddr>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::collections::VecDeque<tokio::runtime::basic_scheduler::RemoteMsg>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::collections::VecDeque<tokio::runtime::task::Notified<std::sync::Arc<tokio::task::local::Shared>>>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::net::SocketAddr>`: 32 bytes, alignment: 4 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<usize, h2::Error>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::thread::JoinHandle<()>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<tokio::runtime::basic_scheduler::Tasks>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<ws::proto::CloseReason>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::builder::ServerBuilder>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::signals::Signals>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::worker::Worker>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<time::wheel::TimerDriver>::{closure#1}]>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::builder::ServerBuilder>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::signals::Signals>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::worker::Worker>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<time::wheel::TimerDriver>::{closure#1}]>, ()>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 32 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.p`: 16 bytes
print-type-size         field `.f`: 32 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::swap_nonoverlapping_bytes::Block`: 32 bytes, alignment: 32 bytes
print-type-size     field `.0`: 8 bytes
print-type-size     field `.1`: 8 bytes
print-type-size     field `.2`: 8 bytes
print-type-size     field `.3`: 8 bytes
print-type-size type: `std::ptr::swap_nonoverlapping_bytes::UnalignedBlock`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size     field `.1`: 8 bytes
print-type-size     field `.2`: 8 bytes
print-type-size     field `.3`: 8 bytes
print-type-size type: `std::rc::RcBox<ntex_service::boxed::BoxServiceFactory<(), web::request::WebRequest<web::error_default::DefaultError>, web::response::WebResponse, web::error_default::Error, ()>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::result::Result<(), async_channel::TrySendError<server::ServerCommand>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), async_channel::TrySendError<server::worker::StopCommand>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), concurrent_queue::PushError<server::ServerCommand>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), concurrent_queue::PushError<server::worker::StopCommand>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), http::client::error::ConnectError>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), http::error::DispatchError>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), std::ops::ControlFlow<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), connect::error::ConnectError>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::Edge>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<bool, h2::proto::error::Error>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Err`: 31 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<bool, http::error::ParseError>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Err`: 31 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<h2::SendStream<ntex_bytes::Bytes>, h2::Error>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<h2::proto::streams::streams::StreamRef<ntex_bytes::Bytes>, h2::Error>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<h2::proto::streams::streams::StreamRef<ntex_bytes::Bytes>, h2::codec::error::SendError>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<http::Method, http::error::ParseError>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<http::StatusCode, http::error::ParseError>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 2 bytes
print-type-size     variant `Err`: 30 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size type: `std::result::Result<http::h1::decoder::ChunkedState, http::error::ParseError>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Err`: 31 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<http::h1::decoder::PayloadLength, http::error::ParseError>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<ntex_bytes::BytesMut, std::thread::AccessError>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<ntex_rt::net::TcpStream, connect::error::ConnectError>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<ntex_rt::net::TcpStream, std::io::Error>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<ntex_rt::net::UnixStream, std::io::Error>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<server::ServerCommand, async_channel::TryRecvError>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 31 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<server::ServerCommand, concurrent_queue::PopError>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 31 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<server::worker::StopCommand, async_channel::TryRecvError>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 31 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<server::worker::StopCommand, concurrent_queue::PopError>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 31 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<std::net::SocketAddr, std::net::AddrParseError>`: 32 bytes, alignment: 4 bytes
print-type-size     variant `Ok`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::option::Option<h2::frame::stream_id::StreamId>, h2::codec::error::RecvError>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Err`: 28 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::option::Option<h2::proto::streams::store::Key>, h2::codec::error::RecvError>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Err`: 28 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 12 bytes
print-type-size         field `.0`: 12 bytes
print-type-size type: `std::result::Result<std::string::String, serde_json::Error>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::string::String, std::env::VarError>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size type: `std::result::Result<std::vec::Vec<std::net::TcpListener>, std::io::Error>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<usize, h2::Error>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::sync::Mutex<tokio::util::linked_list::LinkedList<tokio::sync::notify::Waiter, tokio::sync::notify::Waiter>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     padding: 7 bytes
print-type-size     field `.data`: 16 bytes, alignment: 8 bytes
print-type-size type: `std::task::Poll<std::option::Option<std::result::Result<usize, h2::Error>>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(), http::client::error::ConnectError>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(), http::error::DispatchError>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), connect::error::ConnectError>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<http::h1::decoder::ChunkedState, http::error::ParseError>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<ntex_rt::net::TcpStream, connect::error::ConnectError>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<ntex_rt::net::TcpStream, std::io::Error>>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ready`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ready`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::RawWakerVTable`: 32 bytes, alignment: 8 bytes
print-type-size     field `.clone`: 8 bytes
print-type-size     field `.wake`: 8 bytes
print-type-size     field `.wake_by_ref`: 8 bytes
print-type-size     field `.drop`: 8 bytes
print-type-size type: `std::thread::JoinHandle<()>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::thread::JoinHandle<std::result::Result<(), std::io::Error>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `std::thread::JoinInner<()>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.native`: 16 bytes
print-type-size     field `.thread`: 8 bytes
print-type-size     field `.packet`: 8 bytes
print-type-size type: `std::thread::JoinInner<std::result::Result<(), std::io::Error>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.native`: 16 bytes
print-type-size     field `.thread`: 8 bytes
print-type-size     field `.packet`: 8 bytes
print-type-size type: `std::vec::IntoIter<(server::Token, server::socket::Listener)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<(server::Token, std::string::String, server::socket::Listener)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<(std::string::String, std::net::TcpListener)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<async_oneshot::Receiver<bool>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<async_oneshot::Sender<()>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<http::header::map::Bucket<http::HeaderValue>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<ntex_router::ResourceDef>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<server::Token>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<server::signals::Signal>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<std::net::SocketAddr>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<std::net::TcpListener>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = ()>>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<std::string::String>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::vec::IntoIter<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `testing::Io`: 32 bytes, alignment: 8 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.local`: 8 bytes
print-type-size     field `.remote`: 8 bytes
print-type-size     field `.tp`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `time::wheel::TimerEntry`: 32 bytes, alignment: 8 bytes
print-type-size     field `.bucket_entry`: 8 bytes
print-type-size     field `.task`: 16 bytes
print-type-size     field `.bucket`: 2 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 5 bytes
print-type-size type: `tokio::loom::std::mutex::Mutex<tokio::util::linked_list::LinkedList<tokio::sync::notify::Waiter, tokio::sync::notify::Waiter>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<std::collections::VecDeque<tokio::runtime::task::Notified<std::sync::Arc<tokio::task::local::Shared>>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::sync::mpsc::chan::RxFields<ntex_rt::arbiter::ArbiterCommand>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::sync::mpsc::chan::RxFields<ntex_rt::arbiter::SystemCommand>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `tokio::runtime::basic_scheduler::Tasks`: 32 bytes, alignment: 8 bytes
print-type-size     field `.queue`: 32 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 32 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 32 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 32 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 32 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 32 bytes
print-type-size type: `tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.stage`: 32 bytes
print-type-size type: `tokio::runtime::task::core::Stage<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Finished`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Running`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Running`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Finished`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Finished`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Running`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Finished`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Running`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Finished`: 31 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Running`: 3 bytes
print-type-size         field `.0`: 3 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `tokio::runtime::task::core::Stage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>`: 32 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Finished`: 31 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Running`: 3 bytes
print-type-size         field `.0`: 3 bytes
print-type-size     variant `Consumed`: 0 bytes
print-type-size type: `tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `._not_send_or_sync`: 0 bytes
print-type-size     field `.inner`: 24 bytes
print-type-size     field `.id`: 8 bytes
print-type-size type: `tokio::sync::mpsc::chan::RxFields<ntex_rt::arbiter::ArbiterCommand>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.list`: 24 bytes
print-type-size     field `.rx_closed`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `tokio::sync::mpsc::chan::RxFields<ntex_rt::arbiter::SystemCommand>`: 32 bytes, alignment: 8 bytes
print-type-size     field `.list`: 24 bytes
print-type-size     field `.rx_closed`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `tokio::time::driver::entry::TimerSharedPadded`: 32 bytes, alignment: 8 bytes
print-type-size     field `.cached_when`: 8 bytes
print-type-size     field `.true_when`: 8 bytes
print-type-size     field `.pointers`: 16 bytes
print-type-size type: `tokio::util::vec_deque_cell::VecDequeCell<tokio::runtime::task::Notified<std::sync::Arc<tokio::task::local::Shared>>>`: 32 bytes, alignment: 8 bytes
print-type-size     field `._not_sync`: 0 bytes
print-type-size     field `.inner`: 32 bytes
print-type-size type: `tracing::span::Span`: 32 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 24 bytes
print-type-size     field `.meta`: 8 bytes
print-type-size type: `tracing_core::field::FieldSet`: 32 bytes, alignment: 8 bytes
print-type-size     field `.names`: 16 bytes
print-type-size     field `.callsite`: 16 bytes
print-type-size type: `util::counter::CounterInner`: 32 bytes, alignment: 8 bytes
print-type-size     field `.count`: 8 bytes
print-type-size     field `.capacity`: 8 bytes
print-type-size     field `.task`: 16 bytes
print-type-size type: `util::time::SystemTimeInner`: 32 bytes, alignment: 8 bytes
print-type-size     field `.resolution`: 8 bytes
print-type-size     field `.current`: 24 bytes
print-type-size type: `util::timeout::TimeoutError<http::client::error::ConnectError>`: 32 bytes, alignment: 8 bytes
print-type-size     variant `Service`: 32 bytes
print-type-size         field `.0`: 32 bytes
print-type-size     variant `Timeout`: 0 bytes
print-type-size type: `web::httprequest::HttpRequestPool`: 32 bytes, alignment: 8 bytes
print-type-size     field `.0`: 32 bytes
print-type-size type: `ws::proto::CloseReason`: 32 bytes, alignment: 8 bytes
print-type-size     field `.description`: 24 bytes
print-type-size     field `.code`: 4 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `libc::unix::bsd::sockaddr_in6`: 28 bytes, alignment: 4 bytes
print-type-size     field `.sin6_len`: 1 bytes
print-type-size     field `.sin6_family`: 1 bytes
print-type-size     field `.sin6_port`: 2 bytes
print-type-size     field `.sin6_flowinfo`: 4 bytes
print-type-size     field `.sin6_addr`: 16 bytes
print-type-size     field `.sin6_scope_id`: 4 bytes
print-type-size type: `std::net::SocketAddrV6`: 28 bytes, alignment: 4 bytes
print-type-size     field `.inner`: 28 bytes
print-type-size type: `[closure@<std::iter::Enumerate<I> as std::iter::Iterator>::fold::enumerate<&mut u8, (), [closure@std::iter::Iterator::for_each::call<(usize, &mut u8), [closure@<sha1::digest::generic_array::GenericArray<u8, sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>> as sha1::digest::generic_array::sequence::GenericSequence<u8>>::generate<[closure@sha1::digest::generic_array::impls::<impl std::default::Default for sha1::digest::generic_array::GenericArray<u8, sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>>>::default::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<(server::Token, server::socket::Listener)> as std::vec::spec_extend::SpecExtend<(server::Token, server::socket::Listener), std::iter::Map<std::vec::IntoIter<(server::Token, std::string::String, server::socket::Listener)>, [closure@ntex/src/server/builder.rs:300:26: 300:40]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)> as std::vec::spec_extend::SpecExtend<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>), std::iter::Map<std::vec::IntoIter<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, [closure@ntex/src/server/worker.rs:217:30: 217:62]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<async_oneshot::Receiver<bool>> as std::vec::spec_extend::SpecExtend<async_oneshot::Receiver<bool>, std::iter::Map<std::slice::Iter<(usize, server::worker::WorkerClient)>, [closure@ntex/src/server/builder.rs:384:30: 384:67]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>> as std::vec::spec_extend::SpecExtend<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>, std::iter::Map<std::vec::IntoIter<async_oneshot::Receiver<bool>>, fn(async_oneshot::Receiver<bool>) -> ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>> {ntex_util::future::MaybeDone::<async_oneshot::Receiver<bool>>::Pending}>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>> as std::vec::spec_extend::SpecExtend<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, std::iter::Map<std::vec::IntoIter<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, fn(std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>) -> ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>> {ntex_util::future::MaybeDone::<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>::Pending}>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<std::boxed::Box<dyn server::service::InternalServiceFactory>> as std::vec::spec_extend::SpecExtend<std::boxed::Box<dyn server::service::InternalServiceFactory>, std::iter::Map<std::slice::Iter<std::boxed::Box<dyn server::service::InternalServiceFactory>>, [closure@ntex/src/server/builder.rs:320:38: 320:59]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<std::result::Result<bool, async_oneshot::Closed>> as std::vec::spec_extend::SpecExtend<std::result::Result<bool, async_oneshot::Closed>, std::iter::Map<std::iter::Map<std::slice::IterMut<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>, [closure@ntex_util::future::join::iter_pin_mut<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>::{closure#0}]>, [closure@<ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>> as futures_core::Future>::poll::{closure#0}]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@<std::vec::Vec<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>> as std::vec::spec_extend::SpecExtend<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>, std::iter::Map<std::iter::Map<std::slice::IterMut<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>, [closure@ntex_util::future::join::iter_pin_mut<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>::{closure#0}]>, [closure@<ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>> as futures_core::Future>::poll::{closure#0}]>>>::spec_extend::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@h2::proto::streams::prioritize::Prioritize::pop_frame<ntex_bytes::Bytes>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@h2::proto::streams::prioritize::Prioritize::pop_frame<ntex_bytes::Bytes>::{closure#1}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@h2::proto::streams::prioritize::Prioritize::pop_frame<ntex_bytes::Bytes>::{closure#2}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@h2::proto::streams::streams::Actions::send_reset<ntex_bytes::Bytes>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@h2::proto::streams::streams::Inner::recv_eof<ntex_bytes::Bytes>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@h2::proto::streams::streams::Inner::recv_err<ntex_bytes::Bytes>::{closure#0}::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@h2::proto::streams::streams::Inner::recv_go_away<ntex_bytes::Bytes>::{closure#0}::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@h2::proto::streams::streams::Inner::recv_reset<ntex_bytes::Bytes>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@ntex/src/connect/resolve.rs:44:59: 46:18]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@ntex/src/server/config.rs:167:29: 170:30]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<(server::Token, server::socket::Listener), [closure@<std::vec::Vec<(server::Token, server::socket::Listener)> as std::vec::spec_extend::SpecExtend<(server::Token, server::socket::Listener), std::iter::Map<std::vec::IntoIter<(server::Token, std::string::String, server::socket::Listener)>, [closure@ntex/src/server/builder.rs:300:26: 300:40]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>), [closure@<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)> as std::vec::spec_extend::SpecExtend<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>), std::iter::Map<std::vec::IntoIter<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, [closure@ntex/src/server/worker.rs:217:30: 217:62]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<async_oneshot::Receiver<bool>, [closure@<std::vec::Vec<async_oneshot::Receiver<bool>> as std::vec::spec_extend::SpecExtend<async_oneshot::Receiver<bool>, std::iter::Map<std::slice::Iter<(usize, server::worker::WorkerClient)>, [closure@ntex/src/server/builder.rs:384:30: 384:67]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>, [closure@<std::vec::Vec<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>> as std::vec::spec_extend::SpecExtend<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>, std::iter::Map<std::vec::IntoIter<async_oneshot::Receiver<bool>>, fn(async_oneshot::Receiver<bool>) -> ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>> {ntex_util::future::MaybeDone::<async_oneshot::Receiver<bool>>::Pending}>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, [closure@<std::vec::Vec<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>> as std::vec::spec_extend::SpecExtend<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, std::iter::Map<std::vec::IntoIter<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, fn(std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>) -> ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>> {ntex_util::future::MaybeDone::<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>::Pending}>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<std::boxed::Box<dyn server::service::InternalServiceFactory>, [closure@<std::vec::Vec<std::boxed::Box<dyn server::service::InternalServiceFactory>> as std::vec::spec_extend::SpecExtend<std::boxed::Box<dyn server::service::InternalServiceFactory>, std::iter::Map<std::slice::Iter<std::boxed::Box<dyn server::service::InternalServiceFactory>>, [closure@ntex/src/server/builder.rs:320:38: 320:59]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<std::result::Result<bool, async_oneshot::Closed>, [closure@<std::vec::Vec<std::result::Result<bool, async_oneshot::Closed>> as std::vec::spec_extend::SpecExtend<std::result::Result<bool, async_oneshot::Closed>, std::iter::Map<std::iter::Map<std::slice::IterMut<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>, [closure@ntex_util::future::join::iter_pin_mut<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>::{closure#0}]>, [closure@<ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>> as futures_core::Future>::poll::{closure#0}]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>, [closure@<std::vec::Vec<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>> as std::vec::spec_extend::SpecExtend<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>, std::iter::Map<std::iter::Map<std::slice::IterMut<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>, [closure@ntex_util::future::join::iter_pin_mut<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>::{closure#0}]>, [closure@<ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>> as futures_core::Future>::poll::{closure#0}]>>>::spec_extend::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&mut ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>, std::pin::Pin<&mut ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>, (), [closure@ntex_util::future::join::iter_pin_mut<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>::{closure#0}], [closure@std::iter::adapters::map::map_fold<std::pin::Pin<&mut ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>, std::result::Result<bool, async_oneshot::Closed>, (), [closure@<ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>> as futures_core::Future>::poll::{closure#0}], [closure@std::iter::Iterator::for_each::call<std::result::Result<bool, async_oneshot::Closed>, [closure@<std::vec::Vec<std::result::Result<bool, async_oneshot::Closed>> as std::vec::spec_extend::SpecExtend<std::result::Result<bool, async_oneshot::Closed>, std::iter::Map<std::iter::Map<std::slice::IterMut<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>, [closure@ntex_util::future::join::iter_pin_mut<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>::{closure#0}]>, [closure@<ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>> as futures_core::Future>::poll::{closure#0}]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&mut ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, std::pin::Pin<&mut ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>, (), [closure@ntex_util::future::join::iter_pin_mut<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>::{closure#0}], [closure@std::iter::adapters::map::map_fold<std::pin::Pin<&mut ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>, std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>, (), [closure@<ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>> as futures_core::Future>::poll::{closure#0}], [closure@std::iter::Iterator::for_each::call<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>, [closure@<std::vec::Vec<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>> as std::vec::spec_extend::SpecExtend<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>, std::iter::Map<std::iter::Map<std::slice::IterMut<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>, [closure@ntex_util::future::join::iter_pin_mut<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>::{closure#0}]>, [closure@<ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>> as futures_core::Future>::poll::{closure#0}]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<&std::boxed::Box<dyn server::service::InternalServiceFactory>, std::boxed::Box<dyn server::service::InternalServiceFactory>, (), [closure@ntex/src/server/builder.rs:320:38: 320:59], [closure@std::iter::Iterator::for_each::call<std::boxed::Box<dyn server::service::InternalServiceFactory>, [closure@<std::vec::Vec<std::boxed::Box<dyn server::service::InternalServiceFactory>> as std::vec::spec_extend::SpecExtend<std::boxed::Box<dyn server::service::InternalServiceFactory>, std::iter::Map<std::slice::Iter<std::boxed::Box<dyn server::service::InternalServiceFactory>>, [closure@ntex/src/server/builder.rs:320:38: 320:59]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<(server::Token, std::string::String, server::socket::Listener), (server::Token, server::socket::Listener), (), [closure@ntex/src/server/builder.rs:300:26: 300:40], [closure@std::iter::Iterator::for_each::call<(server::Token, server::socket::Listener), [closure@<std::vec::Vec<(server::Token, server::socket::Listener)> as std::vec::spec_extend::SpecExtend<(server::Token, server::socket::Listener), std::iter::Map<std::vec::IntoIter<(server::Token, std::string::String, server::socket::Listener)>, [closure@ntex/src/server/builder.rs:300:26: 300:40]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<async_oneshot::Receiver<bool>, ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>, (), fn(async_oneshot::Receiver<bool>) -> ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>> {ntex_util::future::MaybeDone::<async_oneshot::Receiver<bool>>::Pending}, [closure@std::iter::Iterator::for_each::call<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>, [closure@<std::vec::Vec<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>> as std::vec::spec_extend::SpecExtend<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>, std::iter::Map<std::vec::IntoIter<async_oneshot::Receiver<bool>>, fn(async_oneshot::Receiver<bool>) -> ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>> {ntex_util::future::MaybeDone::<async_oneshot::Receiver<bool>>::Pending}>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<std::pin::Pin<&mut ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>, std::result::Result<bool, async_oneshot::Closed>, (), [closure@<ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>> as futures_core::Future>::poll::{closure#0}], [closure@std::iter::Iterator::for_each::call<std::result::Result<bool, async_oneshot::Closed>, [closure@<std::vec::Vec<std::result::Result<bool, async_oneshot::Closed>> as std::vec::spec_extend::SpecExtend<std::result::Result<bool, async_oneshot::Closed>, std::iter::Map<std::iter::Map<std::slice::IterMut<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>, [closure@ntex_util::future::join::iter_pin_mut<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>::{closure#0}]>, [closure@<ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>> as futures_core::Future>::poll::{closure#0}]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<std::pin::Pin<&mut ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>, std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>, (), [closure@<ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>> as futures_core::Future>::poll::{closure#0}], [closure@std::iter::Iterator::for_each::call<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>, [closure@<std::vec::Vec<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>> as std::vec::spec_extend::SpecExtend<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>, std::iter::Map<std::iter::Map<std::slice::IterMut<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>, [closure@ntex_util::future::join::iter_pin_mut<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>::{closure#0}]>, [closure@<ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>> as futures_core::Future>::poll::{closure#0}]>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_fold<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>, ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, (), fn(std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>) -> ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>> {ntex_util::future::MaybeDone::<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>::Pending}, [closure@std::iter::Iterator::for_each::call<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, [closure@<std::vec::Vec<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>> as std::vec::spec_extend::SpecExtend<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, std::iter::Map<std::vec::IntoIter<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, fn(std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>) -> ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>> {ntex_util::future::MaybeDone::<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>::Pending}>>>::spec_extend::{closure#0}]>::{closure#0}]>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::iter::adapters::process_results<std::vec::IntoIter<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>, std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, (), [closure@<std::result::Result<std::vec::Vec<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>, ()> as std::iter::FromIterator<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>::from_iter<std::vec::IntoIter<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>::{closure#0}], std::vec::Vec<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@std::rt::begin_panic<&str>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>::write::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 24 bytes, alignment: 8 bytes
print-type-size     end padding: 24 bytes
print-type-size type: `aho_corasick::nfa::Dense<u32>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size type: `alloc::collections::btree::node::ForceResult<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Leaf`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Internal`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `alloc::collections::btree::node::ForceResult<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Leaf`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Internal`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `alloc::collections::btree::node::ForceResult<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Leaf`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Internal`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `alloc::collections::btree::node::ForceResult<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Leaf`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Internal`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::Edge>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.node`: 16 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size type: `alloc::sync::ArcInner<std::cell::Cell<testing::State>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `alloc::sync::ArcInner<std::sync::atomic::AtomicBool>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `alloc::sync::ArcInner<tokio::sync::oneshot::Sender<()>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size type: `async_channel::Receiver<server::ServerCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.channel`: 8 bytes
print-type-size     field `.listener`: 16 bytes
print-type-size type: `async_channel::Receiver<server::worker::StopCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.channel`: 8 bytes
print-type-size     field `.listener`: 16 bytes
print-type-size type: `async_channel::Receiver<server::worker::WorkerCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.channel`: 8 bytes
print-type-size     field `.listener`: 16 bytes
print-type-size type: `async_channel::TrySendError<server::worker::WorkerCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Full`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Closed`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `concurrent_queue::PushError<server::worker::WorkerCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Full`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Closed`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `concurrent_queue::bounded::Slot<server::worker::WorkerCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.stamp`: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `concurrent_queue::single::Single<server::worker::WorkerCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.slot`: 16 bytes
print-type-size type: `concurrent_queue::unbounded::Slot<server::worker::WorkerCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size     field `.state`: 8 bytes
print-type-size type: `connect::error::ConnectError`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Resolver`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Io`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `NoRecords`: 0 bytes
print-type-size     variant `InvalidInput`: 0 bytes
print-type-size     variant `Unresolved`: 0 bytes
print-type-size type: `event_listener::ListGuard`: 24 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.guard`: 16 bytes
print-type-size type: `event_listener::State`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Polling`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Waiting`: 15 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Notified`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Created`: 0 bytes
print-type-size type: `framed::write::IoWriteState`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Shutdown`: 17 bytes
print-type-size         field `.0`: 16 bytes
print-type-size         field `.1`: 1 bytes
print-type-size     variant `Processing`: 0 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `futures_core::task::__internal::AtomicWaker`: 24 bytes, alignment: 8 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.waker`: 16 bytes
print-type-size type: `h2::Error`: 24 bytes, alignment: 8 bytes
print-type-size     field `.kind`: 24 bytes
print-type-size type: `h2::SendStream<ntex_bytes::Bytes>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 24 bytes
print-type-size type: `h2::client::ResponseFuture`: 24 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size     field `.push_promise_consumed`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `h2::codec::error::RecvError`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Io`: 20 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Stream`: 8 bytes
print-type-size         field `.id`: 4 bytes
print-type-size         field `.reason`: 4 bytes
print-type-size     variant `Connection`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size type: `h2::codec::error::SendError`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Io`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Connection`: 7 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 4 bytes, alignment: 4 bytes
print-type-size     variant `User`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `h2::error::Kind`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Io`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Proto`: 7 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 4 bytes, alignment: 4 bytes
print-type-size     variant `User`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `h2::hpack::encoder::SizeUpdate`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Two`: 16 bytes
print-type-size         field `.0`: 8 bytes
print-type-size         field `.1`: 8 bytes
print-type-size     variant `One`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `h2::proto::error::Error`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Io`: 20 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Proto`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size type: `h2::proto::streams::buffer::Deque`: 24 bytes, alignment: 8 bytes
print-type-size     field `.indices`: 24 bytes
print-type-size type: `h2::proto::streams::store::OccupiedEntry`: 24 bytes, alignment: 8 bytes
print-type-size     field `.ids`: 24 bytes
print-type-size type: `h2::proto::streams::streams::DynStreams<ntex_bytes::Bytes>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.send_buffer`: 8 bytes
print-type-size     field `.peer`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `h2::proto::streams::streams::StreamRef<ntex_bytes::Bytes>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.opaque`: 16 bytes
print-type-size     field `.send_buffer`: 8 bytes
print-type-size type: `h2::server::SendResponse<ntex_bytes::Bytes>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 24 bytes
print-type-size type: `hashbrown::raw::ProbeSeq`: 24 bytes, alignment: 8 bytes
print-type-size     field `.bucket_mask`: 8 bytes
print-type-size     field `.pos`: 8 bytes
print-type-size     field `.stride`: 8 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<(usize, &mut hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>), [closure@hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>::clone_from_impl<[closure@<hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))> as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<(usize, &mut hashbrown::raw::RawTable<(std::string::String, server::Token)>), [closure@hashbrown::raw::RawTable<(std::string::String, server::Token)>::clone_from_impl<[closure@<hashbrown::raw::RawTable<(std::string::String, server::Token)> as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `http::Method`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size type: `http::error::ParseError`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `InvalidInput`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Io`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Utf8`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Uri`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Method`: 0 bytes
print-type-size     variant `Version`: 0 bytes
print-type-size     variant `Header`: 0 bytes
print-type-size     variant `TooLarge`: 0 bytes
print-type-size     variant `Incomplete`: 0 bytes
print-type-size     variant `Status`: 0 bytes
print-type-size     variant `Timeout`: 0 bytes
print-type-size type: `http::h1::decoder::PayloadLength`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Payload`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Upgrade`: 0 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `http::h1::decoder::PayloadType`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Payload`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Stream`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `http::header::map::Danger`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Red`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Green`: 0 bytes
print-type-size     variant `Yellow`: 0 bytes
print-type-size type: `http::method::Inner`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `ExtensionAllocated`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `ExtensionInline`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Options`: 0 bytes
print-type-size     variant `Get`: 0 bytes
print-type-size     variant `Post`: 0 bytes
print-type-size     variant `Put`: 0 bytes
print-type-size     variant `Delete`: 0 bytes
print-type-size     variant `Head`: 0 bytes
print-type-size     variant `Trace`: 0 bytes
print-type-size     variant `Connect`: 0 bytes
print-type-size     variant `Patch`: 0 bytes
print-type-size type: `http::payload::Payload`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `H2`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Stream`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `H1`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `indexmap::map::core::VacantEntry<h2::frame::stream_id::StreamId, h2::proto::streams::store::SlabIndex>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.map`: 8 bytes
print-type-size     field `.hash`: 8 bytes
print-type-size     field `.key`: 4 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `indexmap::map::core::raw::OccupiedEntry<h2::frame::stream_id::StreamId, h2::proto::streams::store::SlabIndex>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.map`: 8 bytes
print-type-size     field `.raw_bucket`: 8 bytes
print-type-size     field `.key`: 4 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `memchr::cow::CowBytes`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size type: `memchr::cow::Imp`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Borrowed`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Owned`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `mime::Name`: 24 bytes, alignment: 8 bytes
print-type-size     field `.source`: 16 bytes
print-type-size     field `.insensitive`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `mio::Events`: 24 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 24 bytes
print-type-size type: `mio::sys::unix::selector::kqueue::Events`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size type: `ntex_rt::arbiter::ArbiterCommand`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Execute`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `ExecuteFn`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Stop`: 0 bytes
print-type-size type: `ntex_rt::net::TcpStream`: 24 bytes, alignment: 8 bytes
print-type-size     field `.io`: 24 bytes
print-type-size type: `ntex_rt::net::UnixStream`: 24 bytes, alignment: 8 bytes
print-type-size     field `.io`: 24 bytes
print-type-size type: `ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.f`: 0 bytes
print-type-size     field `._t`: 0 bytes
print-type-size     field `.service`: 24 bytes
print-type-size type: `ntex_util::future::Either<&http::header::HeaderName, &str>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Right`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Left`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `ntex_util::future::Either<std::io::Error, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Left`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Right`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Pending`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Done`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Gone`: 0 bytes
print-type-size type: `ntex_util::future::Ready<(), &str>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `regex::exec::ExecNoSync`: 24 bytes, alignment: 8 bytes
print-type-size     field `.ro`: 8 bytes
print-type-size     field `.cache`: 16 bytes
print-type-size type: `regex::exec::ExecNoSyncStr`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size type: `regex::internal::InputAt`: 24 bytes, alignment: 8 bytes
print-type-size     field `.pos`: 8 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.c`: 4 bytes
print-type-size     field `.byte`: 2 bytes
print-type-size     end padding: 2 bytes
print-type-size type: `regex::internal::InstRanges`: 24 bytes, alignment: 8 bytes
print-type-size     field `.goto`: 8 bytes
print-type-size     field `.ranges`: 16 bytes
print-type-size type: `regex::re_trait::Locations`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size type: `serde_json::Map<std::string::String, serde_json::Value>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.map`: 24 bytes
print-type-size type: `serde_json::error::ErrorCode`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Message`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Io`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `EofWhileParsingList`: 0 bytes
print-type-size     variant `EofWhileParsingObject`: 0 bytes
print-type-size     variant `EofWhileParsingString`: 0 bytes
print-type-size     variant `EofWhileParsingValue`: 0 bytes
print-type-size     variant `ExpectedColon`: 0 bytes
print-type-size     variant `ExpectedListCommaOrEnd`: 0 bytes
print-type-size     variant `ExpectedObjectCommaOrEnd`: 0 bytes
print-type-size     variant `ExpectedSomeIdent`: 0 bytes
print-type-size     variant `ExpectedSomeValue`: 0 bytes
print-type-size     variant `InvalidEscape`: 0 bytes
print-type-size     variant `InvalidNumber`: 0 bytes
print-type-size     variant `NumberOutOfRange`: 0 bytes
print-type-size     variant `InvalidUnicodeCodePoint`: 0 bytes
print-type-size     variant `ControlCharacterWhileParsingString`: 0 bytes
print-type-size     variant `KeyMustBeAString`: 0 bytes
print-type-size     variant `LoneLeadingSurrogateInHexEscape`: 0 bytes
print-type-size     variant `TrailingComma`: 0 bytes
print-type-size     variant `TrailingCharacters`: 0 bytes
print-type-size     variant `UnexpectedEndOfHexEscape`: 0 bytes
print-type-size     variant `RecursionLimitExceeded`: 0 bytes
print-type-size type: `server::Server`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size     field `.1`: 16 bytes
print-type-size type: `server::ServerCommand`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Pause`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Resume`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Stop`: 23 bytes
print-type-size         field `.graceful`: 1 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.completion`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Notify`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `WorkerFaulted`: 15 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Signal`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `server::accept::AcceptNotify`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size     field `.1`: 16 bytes
print-type-size type: `server::worker::StopCommand`: 24 bytes, alignment: 8 bytes
print-type-size     field `.result`: 16 bytes
print-type-size     field `.graceful`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::cell::Cell<event_listener::State>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::RefCell<std::option::Option<std::task::Waker>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::RefCell<ws::codec::Codec>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<event_listener::State>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<std::cell::RefCell<std::option::Option<std::task::Waker>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<std::mem::MaybeUninit<ntex_rt::arbiter::ArbiterCommand>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<std::mem::MaybeUninit<server::ServerCommand>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<std::mem::MaybeUninit<server::worker::StopCommand>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<http::h1::decoder::PayloadDecoder>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<std::result::Result<(), std::boxed::Box<dyn std::any::Any + std::marker::Send>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<web::app_service::AppRoutingFactory<web::error_default::DefaultError>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<std::vec::Vec<ntex_bytes::BytesMut>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<std::vec::Vec<ntex_router::ResourceDef>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<std::vec::Vec<std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<std::vec::Vec<std::rc::Rc<http::message::RequestHead>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<std::vec::Vec<std::rc::Rc<http::message::ResponseHead>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<std::vec::Vec<std::rc::Rc<web::httprequest::HttpRequestInner>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<std::vec::Vec<u8>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::list::OwnedTasksInner<std::sync::Arc<tokio::runtime::basic_scheduler::Shared>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::runtime::task::list::OwnedTasksInner<std::sync::Arc<tokio::task::local::Shared>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::cell::UnsafeCell<util::time::Inner>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::collections::BTreeMap<std::string::String, serde_json::Value>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.root`: 16 bytes
print-type-size     field `.length`: 8 bytes
print-type-size type: `std::collections::BTreeMap<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.root`: 16 bytes
print-type-size     field `.length`: 8 bytes
print-type-size type: `std::env::VarError`: 24 bytes, alignment: 8 bytes
print-type-size     variant `NotUnicode`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `NotPresent`: 0 bytes
print-type-size type: `std::error::<impl std::convert::From<std::string::String> for std::boxed::Box<(dyn std::error::Error + std::marker::Send + std::marker::Sync + 'static)>>::from::StringError`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size type: `std::ffi::OsString`: 24 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 24 bytes
print-type-size type: `std::fmt::DebugTuple`: 24 bytes, alignment: 8 bytes
print-type-size     field `.fmt`: 8 bytes
print-type-size     field `.fields`: 8 bytes
print-type-size     field `.result`: 1 bytes
print-type-size     field `.empty_name`: 1 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/testing.rs:165:31: 173:6 for<'r> {std::future::ResumeTy, &'r testing::Io, u64, time::Sleep, ()}]>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size type: `std::io::Write::write_fmt::Adaptor<http::helpers::Writer>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.error`: 16 bytes
print-type-size type: `std::io::Write::write_fmt::Adaptor<ntex_bytes::buf::Writer<ntex_bytes::BytesMut>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.error`: 16 bytes
print-type-size type: `std::io::error::Custom`: 24 bytes, alignment: 8 bytes
print-type-size     field `.error`: 16 bytes
print-type-size     field `.kind`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<http::header::map::Pos>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size     field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<ntex_router::resource::PathElement>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size     field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<ntex_router::resource::Segment>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size     field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<ntex_router::resource::Segments>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size     field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<std::boxed::Box<dyn server::service::InternalServiceFactory>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size     field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::Iter<std::time::Instant>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size     field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::IterMut<http::header::map::Bucket<http::HeaderValue>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size     field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::IterMut<server::worker::WorkerService>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size     field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::IterMut<slab::Entry<server::accept::ServerSocketInfo>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size     field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::IterMut<slab::Entry<std::option::Option<ntex_util::task::LocalWaker>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size     field `.count`: 8 bytes
print-type-size type: `std::iter::Enumerate<std::slice::IterMut<u8>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size     field `.count`: 8 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<(usize, server::worker::WorkerClient)>, [closure@ntex/src/server/builder.rs:384:30: 384:67]>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size     field `.f`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::mem::ManuallyDrop<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<(server::Token, std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>)>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<h2::SendStream<ntex_bytes::Bytes>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<h2::client::ResponseFuture>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::scopeguard::ScopeGuard<(usize, &mut hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>), [closure@hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>::clone_from_impl<[closure@<hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))> as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::scopeguard::ScopeGuard<(usize, &mut hashbrown::raw::RawTable<(std::string::String, server::Token)>), [closure@hashbrown::raw::RawTable<(std::string::String, server::Token)>::clone_from_impl<[closure@<hashbrown::raw::RawTable<(std::string::String, server::Token)> as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<http::payload::Payload>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_rt::arbiter::ArbiterCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_rt::net::TcpStream>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<server::ServerCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<server::worker::StopCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<ntex_rt::arbiter::ArbiterCommand>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<server::ServerCommand>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<server::worker::StopCommand>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<http::h1::decoder::PayloadDecoder>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<http::payload::Payload>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::time::SystemTime>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::result::Result<(), h2::Error>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::string::String>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<(server::Token, server::socket::Listener)>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<(server::Token, std::string::String, server::socket::Listener)>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<async_oneshot::Receiver<bool>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<async_oneshot::Sender<()>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<http::header::map::Pos>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<server::Token>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<server::signals::Signal>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<std::option::Option<server::accept::Command>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = ()>>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<std::string::String>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::Vec<u8>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::io::util::write_all::WriteAll<std::boxed::Box<dyn http::client::connector::Io>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<(server::Token, std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>)>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<h2::SendStream<ntex_bytes::Bytes>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<h2::client::ResponseFuture>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<http::payload::Payload>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_rt::arbiter::ArbiterCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_rt::net::TcpStream>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<server::ServerCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<server::worker::StopCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<ntex_rt::arbiter::ArbiterCommand>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<server::ServerCommand>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<server::worker::StopCommand>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<http::h1::decoder::PayloadDecoder>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<http::payload::Payload>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::time::SystemTime>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::result::Result<(), h2::Error>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::string::String>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::vec::Vec<(server::Token, std::string::String, server::socket::Listener)>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::vec::Vec<async_oneshot::Sender<()>>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::vec::Vec<std::option::Option<server::accept::Command>>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = ()>>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<std::vec::Vec<u8>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::io::util::write_all::WriteAll<std::boxed::Box<dyn http::client::connector::Io>>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 24 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 24 bytes
print-type-size type: `std::ops::ControlFlow<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Break`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Continue`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::ops::GeneratorState<(), std::result::Result<(), h2::Error>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Complete`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::ops::GeneratorState<(), std::result::Result<(), ntex_util::future::Either<std::io::Error, std::io::Error>>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Complete`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::ops::GeneratorState<(), std::vec::Vec<std::result::Result<bool, async_oneshot::Closed>>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Complete`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::ops::GeneratorState<(), std::vec::Vec<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Complete`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::ops::RangeInclusive<usize>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.start`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.exhausted`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::option::Option<(http::h1::decoder::PayloadDecoder, http::h1::payload::PayloadSender)>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(server::Token, std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>)>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(server::Token, usize)>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(std::alloc::Layout, usize)>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(std::ptr::NonNull<u8>, std::alloc::Layout)>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, http::header::map::HashValue)>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, usize)>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>, alloc::collections::btree::node::marker::Edge>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, alloc::collections::btree::node::marker::KV>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::hpack::encoder::SizeUpdate>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::hpack::table::Pos>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::proto::error::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::proto::streams::buffer::Indices>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::server::SendResponse<ntex_bytes::Bytes>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::Method>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::h1::decoder::PayloadDecoder>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::header::map::Links>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::payload::Payload>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<mime::Name>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<mio::Events>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<ntex_util::task::LocalWaker>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<server::ServerCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<server::worker::StopCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ops::Range<usize>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::option::Option<ntex_util::task::LocalWaker>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<(), std::boxed::Box<dyn std::any::Any + std::marker::Send>>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<h2::Reason, std::io::Error>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::string::String>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::time::Duration>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::time::SystemTime>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<tokio::sync::mpsc::block::Read<ntex_rt::arbiter::ArbiterCommand>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<tracing::span::Inner>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<web::app_service::AppRoutingFactory<web::error_default::DefaultError>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<web::middleware::logger::Format>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::panic::Location`: 24 bytes, alignment: 8 bytes
print-type-size     field `.file`: 16 bytes
print-type-size     field `.line`: 4 bytes
print-type-size     field `.col`: 4 bytes
print-type-size type: `std::result::Result<&mut server::config::ServiceConfig, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::result::Result<&str, std::str::Utf8Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<(), async_channel::TrySendError<server::worker::WorkerCommand>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), concurrent_queue::PushError<server::worker::WorkerCommand>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), connect::error::ConnectError>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), h2::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), h2::codec::error::RecvError>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), h2::proto::error::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), hashbrown::TryReserveError>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), ntex_rt::task::JoinError>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), ntex_util::future::Either<std::io::Error, std::io::Error>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), std::collections::TryReserveError>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), tokio::sync::mpsc::error::SendError<ntex_rt::arbiter::ArbiterCommand>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), ws::WsError<()>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(std::alloc::Layout, usize), std::alloc::LayoutError>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<bool, (server::Token, usize)>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Err`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<bool, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Err`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<bool, ws::ProtocolError>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Err`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<h2::Reason, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Err`: 20 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size type: `std::result::Result<http::Method, http::method::InvalidMethod>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<http::response::ResponseBuilder, http::ws::HandshakeError>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<httparse::Status<usize>, httparse::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<mio::Poll, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Err`: 20 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size type: `std::result::Result<mio::Waker, ()>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<mio::Waker, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<mio::net::TcpStream, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Err`: 20 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size type: `std::result::Result<ntex_rt::net::TcpStream, ()>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<ntex_rt::signal::unix::Signal, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<server::worker::WorkerCommand, async_channel::TryRecvError>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<server::worker::WorkerCommand, concurrent_queue::PopError>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<socket2::Socket, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Err`: 20 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size type: `std::result::Result<std::alloc::Layout, std::collections::TryReserveError>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::net::TcpListener, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Err`: 20 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size type: `std::result::Result<std::option::Option<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>>, alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::option::Option<server::socket::Stream>, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Err`: 20 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::option::Option<std::io::Error>, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::os::unix::net::UnixListener, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Err`: 20 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size type: `std::result::Result<std::ptr::NonNull<[u8]>, std::collections::TryReserveError>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::sync::MutexGuard<()>, std::sync::PoisonError<std::sync::MutexGuard<()>>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::sync::MutexGuard<h2::proto::streams::buffer::Buffer<h2::frame::Frame<ntex_bytes::Bytes>>>, std::sync::PoisonError<std::sync::MutexGuard<h2::proto::streams::buffer::Buffer<h2::frame::Frame<ntex_bytes::Bytes>>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::sync::MutexGuard<h2::proto::streams::streams::Inner>, std::sync::PoisonError<std::sync::MutexGuard<h2::proto::streams::streams::Inner>>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::sync::MutexGuard<std::cell::RefCell<std::option::Option<std::task::Waker>>>, std::sync::PoisonError<std::sync::MutexGuard<std::cell::RefCell<std::option::Option<std::task::Waker>>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::sync::MutexGuard<std::cell::RefCell<testing::Channel>>, std::sync::PoisonError<std::sync::MutexGuard<std::cell::RefCell<testing::Channel>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::sync::MutexGuard<std::cell::RefCell<testing::Channel>>, std::sync::TryLockError<std::sync::MutexGuard<std::cell::RefCell<testing::Channel>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::sync::MutexGuard<std::sync::mpsc::sync::State<server::accept::Command>>, std::sync::PoisonError<std::sync::MutexGuard<std::sync::mpsc::sync::State<server::accept::Command>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::sync::MutexGuard<std::vec::Vec<std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>>, std::sync::PoisonError<std::sync::MutexGuard<std::vec::Vec<std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::sync::MutexGuard<tokio::util::slab::Slots<tokio::io::driver::scheduled_io::ScheduledIo>>, std::sync::PoisonError<std::sync::MutexGuard<tokio::util::slab::Slots<tokio::io::driver::scheduled_io::ScheduledIo>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::sync::MutexGuard<web::server::Config>, std::sync::PoisonError<std::sync::MutexGuard<web::server::Config>>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::sys::unix::thread::Thread, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::task::Poll<()>, std::boxed::Box<dyn std::any::Any + std::marker::Send>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Err`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<std::task::Poll<()>, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Err`: 23 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<std::task::Poll<std::option::Option<h2::Reason>>, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Err`: 20 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::task::Poll<usize>, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::time::Duration, std::time::SystemTimeError>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::vec::Vec<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>, ()>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<tokio::io::driver::ReadyEvent, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<usize, std::collections::TryReserveError>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::result::Result<usize, std::io::Error>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::str::CharIndices`: 24 bytes, alignment: 8 bytes
print-type-size     field `.front_offset`: 8 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size type: `std::str::pattern::EmptyNeedle`: 24 bytes, alignment: 8 bytes
print-type-size     field `.position`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size     field `.is_match_fw`: 1 bytes
print-type-size     field `.is_match_bw`: 1 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `std::str::pattern::SearchStep`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Match`: 16 bytes
print-type-size         field `.0`: 8 bytes
print-type-size         field `.1`: 8 bytes
print-type-size     variant `Reject`: 16 bytes
print-type-size         field `.0`: 8 bytes
print-type-size         field `.1`: 8 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size type: `std::string::String`: 24 bytes, alignment: 8 bytes
print-type-size     field `.vec`: 24 bytes
print-type-size type: `std::sync::mpsc::stream::ProducerAddition`: 24 bytes, alignment: 8 bytes
print-type-size     field `.cnt`: 8 bytes
print-type-size     field `.to_wake`: 8 bytes
print-type-size     field `.port_dropped`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::sys_common::os_str_bytes::Buf`: 24 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 24 bytes
print-type-size type: `std::task::Poll<std::option::Option<server::ServerCommand>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::option::Option<server::worker::StopCommand>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::option::Option<std::result::Result<h2::Reason, std::io::Error>>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(), connect::error::ConnectError>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(), h2::Error>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(), h2::codec::error::RecvError>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(), h2::proto::error::Error>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(), ntex_rt::task::JoinError>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(), ntex_util::future::Either<std::io::Error, std::io::Error>>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ready`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<tokio::io::driver::ReadyEvent, std::io::Error>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<usize, std::io::Error>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::vec::Vec<std::result::Result<bool, async_oneshot::Closed>>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::vec::Vec<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::vec::Vec<&str>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(&str, ntex_router::path::PathItem)>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(mime::Indexed, mime::Indexed)>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(ntex_router::ResourceDef, ntex_service::boxed::BoxServiceFactory<(), web::request::WebRequest<web::error_default::DefaultError>, web::response::WebResponse, web::error_default::Error, ()>, std::cell::RefCell<std::option::Option<std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>>)>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(ntex_router::ResourceDef, std::option::Option<std::rc::Rc<web::rmap::ResourceMap>>)>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(server::Token, server::socket::Listener)>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(server::Token, std::string::String, server::socket::Listener)>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(server::signals::Signal, ntex_rt::signal::unix::Signal)>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(std::string::String, std::net::TcpListener)>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(u8, u32)>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(usize, server::worker::WorkerClient)>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(usize, u16)>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<(usize, usize)>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<aho_corasick::nfa::State<u32>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<async_oneshot::Receiver<bool>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<async_oneshot::Sender<()>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<bool>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<http::HeaderValue>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<http::Method>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<http::header::map::Bucket<http::HeaderValue>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<http::header::map::ExtraValue<http::HeaderValue>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<http::header::map::Pos>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<indexmap::Bucket<h2::frame::stream_id::StreamId, h2::proto::streams::store::SlabIndex>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<libc::unix::bsd::apple::kevent>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<ntex_bytes::BytesMut>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<ntex_router::ResourceDef>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<ntex_router::resource::PathElement>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<ntex_router::resource::Segment>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<ntex_router::resource::Segments>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<ntex_router::tree::Item>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<regex::backtrack::Job>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<regex::dfa::State>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<regex::internal::Inst>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<regex::pikevm::FollowEpsilon>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<regex_syntax::hir::literal::Literal>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<serde_json::Value>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<server::Token>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<server::signals::Signal>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<server::worker::WorkerClient>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<server::worker::WorkerService>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<slab::Entry<h2::proto::streams::buffer::Slot<h2::frame::Frame<ntex_bytes::Bytes>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<slab::Entry<h2::proto::streams::buffer::Slot<h2::proto::streams::recv::Event>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<slab::Entry<h2::proto::streams::stream::Stream>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<slab::Entry<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<slab::Entry<server::accept::ServerSocketInfo>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<slab::Entry<std::option::Option<ntex_util::task::LocalWaker>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<slab::Entry<time::wheel::TimerEntry>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<slab::Entry<usize>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::backtrace::BacktraceFrame>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::boxed::Box<dyn server::service::InternalServiceFactory>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::boxed::Box<dyn std::ops::Fn() -> std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn web::types::data::DataFactory>, ()>>>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::boxed::Box<dyn web::service::AppServiceFactory<web::error_default::DefaultError>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::boxed::Box<dyn web::types::data::DataFactory>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::net::TcpListener>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::option::Option<h2::hpack::table::Pos>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::option::Option<server::accept::Command>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::option::Option<std::string::String>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::option::Option<usize>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = ()>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::rc::Rc<http::message::RequestHead>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::rc::Rc<http::message::ResponseHead>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::rc::Rc<web::httprequest::HttpRequestInner>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::result::Result<bool, async_oneshot::Closed>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::string::String>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::vec::Vec<(usize, u16)>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::vec::Vec<(usize, usize)>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::vec::Vec<u16>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<std::vec::Vec<u8>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<time::wheel::Bucket>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<tokio::time::driver::wheel::level::Level>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<tokio::util::slab::Slot<tokio::io::driver::scheduled_io::ScheduledIo>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<u16>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<u32>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<u8>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<usize>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `std::vec::Vec<web::middleware::logger::FormatText>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size     field `.len`: 8 bytes
print-type-size type: `time::Timeout<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size     field `.delay`: 8 bytes
print-type-size type: `tokio::io::poll_evented::PollEvented<mio::net::TcpStream>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.registration`: 16 bytes
print-type-size     field `.io`: 4 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `tokio::io::poll_evented::PollEvented<mio::net::UnixStream>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.registration`: 16 bytes
print-type-size     field `.io`: 4 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `tokio::io::util::write_all::WriteAll<std::boxed::Box<dyn http::client::connector::Io>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `._pin`: 0 bytes
print-type-size     field `.writer`: 8 bytes
print-type-size     field `.buf`: 16 bytes
print-type-size type: `tokio::io::util::write_all::_::Projection<std::boxed::Box<dyn http::client::connector::Io>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.writer`: 8 bytes
print-type-size     field `.buf`: 8 bytes
print-type-size     field `._pin`: 8 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<std::mem::MaybeUninit<ntex_rt::arbiter::ArbiterCommand>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::runtime::task::list::OwnedTasksInner<std::sync::Arc<tokio::task::local::Shared>>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size type: `tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.func`: 24 bytes
print-type-size type: `tokio::runtime::task::list::OwnedTasksInner<std::sync::Arc<tokio::runtime::basic_scheduler::Shared>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.list`: 16 bytes
print-type-size     field `.closed`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `tokio::runtime::task::list::OwnedTasksInner<std::sync::Arc<tokio::task::local::Shared>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.list`: 16 bytes
print-type-size     field `.closed`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `tokio::sync::mpsc::block::Read<ntex_rt::arbiter::ArbiterCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     variant `Value`: 24 bytes
print-type-size         field `.0`: 24 bytes
print-type-size     variant `Closed`: 0 bytes
print-type-size type: `tokio::sync::mpsc::error::SendError<ntex_rt::arbiter::ArbiterCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size type: `tokio::sync::mpsc::list::Rx<ntex_rt::arbiter::ArbiterCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.index`: 8 bytes
print-type-size     field `.free_head`: 8 bytes
print-type-size type: `tokio::sync::mpsc::list::Rx<ntex_rt::arbiter::SystemCommand>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.index`: 8 bytes
print-type-size     field `.free_head`: 8 bytes
print-type-size type: `tokio::sync::task::atomic_waker::AtomicWaker`: 24 bytes, alignment: 8 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.waker`: 16 bytes
print-type-size type: `tokio_util::codec::framed_impl::_::Projection<h2::codec::framed_write::FramedWrite<std::boxed::Box<dyn http::client::connector::Io>, h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>, tokio_util::codec::length_delimited::LengthDelimitedCodec, tokio_util::codec::framed_impl::ReadFrame>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.codec`: 8 bytes
print-type-size type: `tracing::__macro_support::MacroCallsite`: 24 bytes, alignment: 8 bytes
print-type-size     field `.interest`: 8 bytes
print-type-size     field `.meta`: 8 bytes
print-type-size     field `.registration`: 8 bytes
print-type-size type: `tracing::span::Inner`: 24 bytes, alignment: 8 bytes
print-type-size     field `.id`: 8 bytes
print-type-size     field `.subscriber`: 16 bytes
print-type-size type: `tracing_core::field::ValueSet`: 24 bytes, alignment: 8 bytes
print-type-size     field `.values`: 16 bytes
print-type-size     field `.fields`: 8 bytes
print-type-size type: `util::time::Inner`: 24 bytes, alignment: 8 bytes
print-type-size     field `.resolution`: 8 bytes
print-type-size     field `.current`: 16 bytes
print-type-size type: `util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.service`: 16 bytes
print-type-size     field `.timeout`: 8 bytes
print-type-size type: `util::timeout::TimeoutServiceResponse<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.fut`: 16 bytes
print-type-size     field `.sleep`: 8 bytes
print-type-size type: `web::app_service::AppRoutingFactory<web::error_default::DefaultError>`: 24 bytes, alignment: 8 bytes
print-type-size     field `.services`: 8 bytes
print-type-size     field `.default`: 8 bytes
print-type-size     field `.case_insensitive`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `web::guard::AllGuard`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size type: `web::guard::AnyGuard`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size type: `web::guard::MethodGuard`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size type: `web::middleware::logger::Format`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size type: `web::types::json::JsonConfig`: 24 bytes, alignment: 8 bytes
print-type-size     field `.limit`: 8 bytes
print-type-size     field `.content_type`: 16 bytes
print-type-size type: `web::types::payload::Payload`: 24 bytes, alignment: 8 bytes
print-type-size     field `.0`: 24 bytes
print-type-size type: `ws::WsError<()>`: 24 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Protocol`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Io`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Service`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `KeepAlive`: 0 bytes
print-type-size type: `ws::sink::WsSinkInner`: 24 bytes, alignment: 8 bytes
print-type-size     field `.state`: 8 bytes
print-type-size     field `.codec`: 16 bytes
print-type-size type: `h2::proto::streams::store::Queue<h2::proto::streams::stream::NextAccept>`: 20 bytes, alignment: 4 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.indices`: 20 bytes
print-type-size type: `h2::proto::streams::store::Queue<h2::proto::streams::stream::NextOpen>`: 20 bytes, alignment: 4 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.indices`: 20 bytes
print-type-size type: `h2::proto::streams::store::Queue<h2::proto::streams::stream::NextResetExpire>`: 20 bytes, alignment: 4 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.indices`: 20 bytes
print-type-size type: `h2::proto::streams::store::Queue<h2::proto::streams::stream::NextSend>`: 20 bytes, alignment: 4 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.indices`: 20 bytes
print-type-size type: `h2::proto::streams::store::Queue<h2::proto::streams::stream::NextSendCapacity>`: 20 bytes, alignment: 4 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.indices`: 20 bytes
print-type-size type: `h2::proto::streams::store::Queue<h2::proto::streams::stream::NextWindowUpdate>`: 20 bytes, alignment: 4 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.indices`: 20 bytes
print-type-size type: `sha1::digest::generic_array::GenericArray<u8, sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>>`: 20 bytes, alignment: 1 bytes
print-type-size     field `.data`: 20 bytes
print-type-size type: `sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplOdd<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplOdd<u8, [u8; 0]>>>>>`: 20 bytes, alignment: 1 bytes
print-type-size     field `.parent1`: 10 bytes
print-type-size     field `.parent2`: 10 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size type: `std::mem::ManuallyDrop<sha1::digest::generic_array::GenericArray<u8, sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>>>`: 20 bytes, alignment: 1 bytes
print-type-size     field `.value`: 20 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<sha1::digest::generic_array::GenericArray<u8, sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>>>>`: 20 bytes, alignment: 1 bytes
print-type-size     field `.value`: 20 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<h2::proto::streams::store::Indices>>`: 20 bytes, alignment: 4 bytes
print-type-size     field `.value`: 20 bytes
print-type-size type: `std::mem::MaybeUninit<sha1::digest::generic_array::GenericArray<u8, sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>>>`: 20 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 20 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 20 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<sha1::digest::generic_array::GenericArray<u8, sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>>>>`: 20 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 20 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 20 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<h2::proto::streams::store::Indices>>`: 20 bytes, alignment: 4 bytes
print-type-size     variant `MaybeUninit`: 20 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 20 bytes
print-type-size type: `std::net::IpAddr`: 20 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `V6`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `V4`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size type: `std::option::Option<h2::proto::streams::store::Indices>`: 20 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::result::Result<std::net::IpAddr, std::net::AddrParseError>`: 20 bytes, alignment: 4 bytes
print-type-size     variant `Ok`: 20 bytes
print-type-size         field `.0`: 20 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `<T as std::slice::hack::ConvertVec>::to_vec::DropGuard<ntex_router::resource::PathElement, std::alloc::Global>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.vec`: 8 bytes
print-type-size     field `.num_init`: 8 bytes
print-type-size type: `<T as std::slice::hack::ConvertVec>::to_vec::DropGuard<ntex_router::resource::Segment, std::alloc::Global>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.vec`: 8 bytes
print-type-size     field `.num_init`: 8 bytes
print-type-size type: `<T as std::slice::hack::ConvertVec>::to_vec::DropGuard<ntex_router::resource::Segments, std::alloc::Global>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.vec`: 8 bytes
print-type-size     field `.num_init`: 8 bytes
print-type-size type: `<std::collections::VecDeque<T> as std::ops::Drop>::drop::Dropper<(http::client::pool::Key, http::client::Connect, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `<std::collections::VecDeque<T> as std::ops::Drop>::drop::Dropper<h2::hpack::header::Header>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `<std::collections::VecDeque<T> as std::ops::Drop>::drop::Dropper<h2::hpack::table::Slot>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `<std::collections::VecDeque<T> as std::ops::Drop>::drop::Dropper<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `<std::collections::VecDeque<T> as std::ops::Drop>::drop::Dropper<ntex_bytes::Bytes>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `<std::collections::VecDeque<T> as std::ops::Drop>::drop::Dropper<std::net::SocketAddr>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `<std::collections::VecDeque<T> as std::ops::Drop>::drop::Dropper<tokio::runtime::basic_scheduler::RemoteMsg>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `<std::collections::VecDeque<T> as std::ops::Drop>::drop::Dropper<tokio::runtime::task::Notified<std::sync::Arc<tokio::task::local::Shared>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `<std::collections::VecDeque<T> as std::ops::Drop>::drop::Dropper<tokio::runtime::task::UnownedTask<tokio::runtime::blocking::schedule::NoopSchedule>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `[closure@<sha1::digest::generic_array::GenericArray<u8, sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>> as sha1::digest::generic_array::sequence::GenericSequence<u8>>::generate<[closure@sha1::digest::generic_array::impls::<impl std::default::Default for sha1::digest::generic_array::GenericArray<u8, sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>>>::default::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@<std::iter::adapters::ResultShunt<std::vec::IntoIter<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>, ()> as std::iter::Iterator>::try_fold<(), [closure@std::iter::Iterator::find::check<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, [closure@<std::iter::adapters::ResultShunt<std::vec::IntoIter<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>, ()> as std::iter::Iterator>::next::{closure#0}]>::{closure#0}], std::ops::ControlFlow<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>::ascend::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@h2::proto::streams::send::Send::apply_remote_settings<ntex_bytes::Bytes>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@h2::proto::streams::streams::Inner::recv_eof<ntex_bytes::Bytes>::{closure#0}::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(framed::state::State, ())>::rehash_in_place<[closure@hashbrown::map::HashMap<framed::state::State, (), ahash::RandomState>::insert::{closure#1}]>::{closure#1}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>::rehash_in_place<[closure@hashbrown::map::HashMap<http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>, ahash::RandomState>::reserve::{closure#0}]>::{closure#1}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>::rehash_in_place<[closure@hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>::insert::{closure#1}]>::{closure#1}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>::rehash_in_place<[closure@hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>::reserve::{closure#0}]>::{closure#1}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>::rehash_in_place<[closure@hashbrown::map::HashMap<server::Token, (std::string::String, std::net::SocketAddr), ahash::RandomState>::insert::{closure#1}]>::{closure#1}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>::rehash_in_place<[closure@hashbrown::map::HashMap<std::any::TypeId, std::boxed::Box<dyn std::any::Any>, ahash::RandomState>::insert::{closure#1}]>::{closure#1}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(std::string::String, ntex_router::ResourceDef)>::rehash_in_place<[closure@hashbrown::map::HashMap<std::string::String, ntex_router::ResourceDef, ahash::RandomState>::insert::{closure#1}]>::{closure#1}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(std::string::String, server::Token)>::rehash_in_place<[closure@hashbrown::map::HashMap<std::string::String, server::Token, ahash::RandomState>::insert::{closure#1}]>::{closure#1}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@ntex/src/http/client/pool.rs:130:27: 130:81]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@ntex/src/time/wheel.rs:131:20: 131:59]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@ntex/src/time/wheel.rs:140:20: 140:71]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@ntex/src/web/middleware/logger.rs:232:26: 237:14]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<(usize, &mut u8), [closure@<sha1::digest::generic_array::GenericArray<u8, sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>> as sha1::digest::generic_array::sequence::GenericSequence<u8>>::generate<[closure@sha1::digest::generic_array::impls::<impl std::default::Default for sha1::digest::generic_array::GenericArray<u8, sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>>>::default::{closure#0}]>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>), (usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>), std::vec::in_place_drop::InPlaceDrop<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, std::result::Result<std::vec::in_place_drop::InPlaceDrop<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, !>, [closure@ntex/src/server/worker.rs:217:30: 217:62], [closure@std::vec::source_iter_marker::write_in_place_with_drop<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<(server::Token, std::string::String, server::socket::Listener), (server::Token, server::socket::Listener), std::vec::in_place_drop::InPlaceDrop<(server::Token, server::socket::Listener)>, std::result::Result<std::vec::in_place_drop::InPlaceDrop<(server::Token, server::socket::Listener)>, !>, [closure@ntex/src/server/builder.rs:300:26: 300:40], [closure@std::vec::source_iter_marker::write_in_place_with_drop<(server::Token, server::socket::Listener)>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<async_oneshot::Receiver<bool>, ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>, std::vec::in_place_drop::InPlaceDrop<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>, std::result::Result<std::vec::in_place_drop::InPlaceDrop<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>, !>, fn(async_oneshot::Receiver<bool>) -> ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>> {ntex_util::future::MaybeDone::<async_oneshot::Receiver<bool>>::Pending}, [closure@std::vec::source_iter_marker::write_in_place_with_drop<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@std::iter::adapters::map::map_try_fold<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>, ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, std::vec::in_place_drop::InPlaceDrop<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>, std::result::Result<std::vec::in_place_drop::InPlaceDrop<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>, !>, fn(std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>) -> ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>> {ntex_util::future::MaybeDone::<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>::Pending}, [closure@std::vec::source_iter_marker::write_in_place_with_drop<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>::{closure#0}]>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>::complete::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<server::builder::ServerBuilder>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<server::signals::Signals>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<server::worker::Worker>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<time::wheel::TimerDriver>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::poll_future<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]`: 16 bytes, alignment: 8 bytes
print-type-size     end padding: 16 bytes
print-type-size type: `aho_corasick::prefilter::PrefilterObj`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `alloc::collections::btree::node::LeftOrRight<usize>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Left`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Right`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.height`: 8 bytes
print-type-size     field `.node`: 8 bytes
print-type-size type: `alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.height`: 8 bytes
print-type-size     field `.node`: 8 bytes
print-type-size type: `alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.height`: 8 bytes
print-type-size     field `.node`: 8 bytes
print-type-size type: `alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.height`: 8 bytes
print-type-size     field `.node`: 8 bytes
print-type-size type: `alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.height`: 8 bytes
print-type-size     field `.node`: 8 bytes
print-type-size type: `alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.height`: 8 bytes
print-type-size     field `.node`: 8 bytes
print-type-size type: `alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.height`: 8 bytes
print-type-size     field `.node`: 8 bytes
print-type-size type: `alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.height`: 8 bytes
print-type-size     field `.node`: 8 bytes
print-type-size type: `alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.height`: 8 bytes
print-type-size     field `.node`: 8 bytes
print-type-size type: `alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.height`: 8 bytes
print-type-size     field `.node`: 8 bytes
print-type-size type: `alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.height`: 8 bytes
print-type-size     field `.node`: 8 bytes
print-type-size type: `alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.height`: 8 bytes
print-type-size     field `.node`: 8 bytes
print-type-size type: `alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.height`: 8 bytes
print-type-size     field `.node`: 8 bytes
print-type-size type: `alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.height`: 8 bytes
print-type-size     field `.node`: 8 bytes
print-type-size type: `alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.height`: 8 bytes
print-type-size     field `.node`: 8 bytes
print-type-size type: `alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.height`: 8 bytes
print-type-size     field `.node`: 8 bytes
print-type-size type: `alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.height`: 8 bytes
print-type-size     field `.node`: 8 bytes
print-type-size type: `alloc::collections::btree::search::IndexResult`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `KV`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Edge`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<&str>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<(&str, ntex_router::path::PathItem)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<(http::client::pool::Key, http::client::Connect, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<(mime::Indexed, mime::Indexed)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<(ntex_router::ResourceDef, ntex_service::boxed::BoxServiceFactory<(), web::request::WebRequest<web::error_default::DefaultError>, web::response::WebResponse, web::error_default::Error, ()>, std::cell::RefCell<std::option::Option<std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>>)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<(ntex_router::ResourceDef, std::option::Option<std::rc::Rc<web::rmap::ResourceMap>>)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<(server::Token, server::socket::Listener)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<(server::Token, std::string::String, server::socket::Listener)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<(server::signals::Signal, ntex_rt::signal::unix::Signal)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<(std::string::String, std::net::TcpListener)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<(u8, u32)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<(usize, server::worker::WorkerClient)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<(usize, u16)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<(usize, usize)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<aho_corasick::nfa::State<u32>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<async_oneshot::Receiver<bool>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<async_oneshot::Sender<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<bool>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<h2::hpack::header::Header>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<h2::hpack::table::Slot>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<http::HeaderValue>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<http::Method>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<http::header::map::Bucket<http::HeaderValue>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<http::header::map::ExtraValue<http::HeaderValue>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<http::header::map::Pos>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<indexmap::Bucket<h2::frame::stream_id::StreamId, h2::proto::streams::store::SlabIndex>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<libc::unix::bsd::apple::kevent>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<ntex_bytes::Bytes>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<ntex_bytes::BytesMut>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<ntex_router::ResourceDef>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<ntex_router::resource::PathElement>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<ntex_router::resource::Segment>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<ntex_router::resource::Segments>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<ntex_router::tree::Item>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<regex::backtrack::Job>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<regex::dfa::State>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<regex::internal::Inst>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<regex::pikevm::FollowEpsilon>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<regex_syntax::hir::literal::Literal>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<serde_json::Value>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<server::Token>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<server::signals::Signal>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<server::worker::WorkerClient>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<server::worker::WorkerService>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<slab::Entry<h2::proto::streams::buffer::Slot<h2::frame::Frame<ntex_bytes::Bytes>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<slab::Entry<h2::proto::streams::buffer::Slot<h2::proto::streams::recv::Event>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<slab::Entry<h2::proto::streams::stream::Stream>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<slab::Entry<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<slab::Entry<server::accept::ServerSocketInfo>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<slab::Entry<std::option::Option<ntex_util::task::LocalWaker>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<slab::Entry<time::wheel::TimerEntry>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<slab::Entry<usize>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::backtrace::BacktraceFrame>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::boxed::Box<dyn server::service::InternalServiceFactory>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::boxed::Box<dyn std::ops::Fn() -> std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn web::types::data::DataFactory>, ()>>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::boxed::Box<dyn web::guard::Guard>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::boxed::Box<dyn web::service::AppServiceFactory<web::error_default::DefaultError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::boxed::Box<dyn web::types::data::DataFactory>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::net::SocketAddr>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::net::TcpListener>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::option::Option<h2::hpack::table::Pos>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::option::Option<server::accept::Command>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::option::Option<std::string::String>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::option::Option<usize>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = ()>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::rc::Rc<http::message::RequestHead>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::rc::Rc<http::message::ResponseHead>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::rc::Rc<web::httprequest::HttpRequestInner>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::result::Result<bool, async_oneshot::Closed>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::string::String>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::vec::Vec<(usize, u16)>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::vec::Vec<(usize, usize)>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::vec::Vec<u16>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<std::vec::Vec<u8>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<time::wheel::Bucket>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<tokio::runtime::basic_scheduler::RemoteMsg>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<tokio::runtime::task::Notified<std::sync::Arc<tokio::runtime::basic_scheduler::Shared>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<tokio::runtime::task::Notified<std::sync::Arc<tokio::task::local::Shared>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<tokio::runtime::task::UnownedTask<tokio::runtime::blocking::schedule::NoopSchedule>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<tokio::time::driver::wheel::level::Level>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<tokio::util::slab::Slot<tokio::io::driver::scheduled_io::ScheduledIo>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<u16>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<u32>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<u8>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<usize>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::raw_vec::RawVec<web::middleware::logger::FormatText>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.alloc`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.cap`: 8 bytes
print-type-size type: `alloc::sync::ArcInner<()>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 0 bytes
print-type-size type: `alloc::sync::ArcInner<[u8]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 0 bytes
print-type-size type: `alloc::sync::ArcInner<dyn std::ops::Fn() + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 0 bytes
print-type-size type: `alloc::sync::ArcInner<dyn std::ops::Fn() -> std::string::String + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 0 bytes
print-type-size type: `alloc::sync::ArcInner<dyn std::ops::Fn(mime::Mime) -> bool + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 0 bytes
print-type-size type: `alloc::sync::ArcInner<dyn tracing_core::subscriber::Subscriber + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 0 bytes
print-type-size type: `alloc::sync::ArcInner<tokio::signal::unix::driver::Inner>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.data`: 0 bytes
print-type-size type: `alloc::sync::WeakInner`: 16 bytes, alignment: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size type: `async_oneshot::Receiver<()>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.done`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `async_oneshot::Receiver<bool>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.done`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `async_oneshot::Sender<()>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.done`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `async_oneshot::Sender<bool>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.done`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `bytes::buf::chain::Chain<&mut std::io::Cursor<bytes::bytes_mut::BytesMut>, &mut h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.a`: 8 bytes
print-type-size     field `.b`: 8 bytes
print-type-size type: `bytes::buf::limit::Limit<&mut bytes::bytes_mut::BytesMut>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.limit`: 8 bytes
print-type-size type: `bytes::bytes::Vtable`: 16 bytes, alignment: 8 bytes
print-type-size     field `.clone`: 8 bytes
print-type-size     field `.drop`: 8 bytes
print-type-size type: `concurrent_queue::unbounded::Position<server::ServerCommand>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.index`: 8 bytes
print-type-size     field `.block`: 8 bytes
print-type-size type: `concurrent_queue::unbounded::Position<server::worker::StopCommand>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.index`: 8 bytes
print-type-size     field `.block`: 8 bytes
print-type-size type: `concurrent_queue::unbounded::Position<server::worker::WorkerCommand>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.index`: 8 bytes
print-type-size     field `.block`: 8 bytes
print-type-size type: `core::core_arch::simd::i64x2`: 16 bytes, alignment: 16 bytes
print-type-size     field `.0`: 8 bytes
print-type-size     field `.1`: 8 bytes
print-type-size type: `core::core_arch::simd::i8x16`: 16 bytes, alignment: 16 bytes
print-type-size     field `.0`: 1 bytes
print-type-size     field `.1`: 1 bytes
print-type-size     field `.2`: 1 bytes
print-type-size     field `.3`: 1 bytes
print-type-size     field `.4`: 1 bytes
print-type-size     field `.5`: 1 bytes
print-type-size     field `.6`: 1 bytes
print-type-size     field `.7`: 1 bytes
print-type-size     field `.8`: 1 bytes
print-type-size     field `.9`: 1 bytes
print-type-size     field `.10`: 1 bytes
print-type-size     field `.11`: 1 bytes
print-type-size     field `.12`: 1 bytes
print-type-size     field `.13`: 1 bytes
print-type-size     field `.14`: 1 bytes
print-type-size     field `.15`: 1 bytes
print-type-size type: `core::fmt::builders::DebugInner`: 16 bytes, alignment: 8 bytes
print-type-size     field `.fmt`: 8 bytes
print-type-size     field `.result`: 1 bytes
print-type-size     field `.has_fields`: 1 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `encoding_rs::variant::VariantEncoding`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `SingleByte`: 15 bytes
print-type-size         field `.2`: 1 bytes
print-type-size         field `.3`: 1 bytes
print-type-size         padding: 1 bytes
print-type-size         field `.1`: 2 bytes, alignment: 2 bytes
print-type-size         padding: 2 bytes
print-type-size         field `.0`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Utf8`: 0 bytes
print-type-size     variant `Gbk`: 0 bytes
print-type-size     variant `Gb18030`: 0 bytes
print-type-size     variant `Big5`: 0 bytes
print-type-size     variant `EucJp`: 0 bytes
print-type-size     variant `Iso2022Jp`: 0 bytes
print-type-size     variant `ShiftJis`: 0 bytes
print-type-size     variant `EucKr`: 0 bytes
print-type-size     variant `Replacement`: 0 bytes
print-type-size     variant `Utf16Be`: 0 bytes
print-type-size     variant `Utf16Le`: 0 bytes
print-type-size     variant `UserDefined`: 0 bytes
print-type-size type: `event_listener::EventListener`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.entry`: 8 bytes
print-type-size type: `framed::state::OnDisconnect`: 16 bytes, alignment: 8 bytes
print-type-size     field `.token`: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `h2::FlowControl`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `h2::RecvStream`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `h2::hpack::table::Pos`: 16 bytes, alignment: 8 bytes
print-type-size     field `.index`: 8 bytes
print-type-size     field `.hash`: 8 bytes
print-type-size type: `h2::proto::streams::buffer::Indices`: 16 bytes, alignment: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size type: `h2::proto::streams::store::Indices`: 16 bytes, alignment: 4 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size type: `h2::proto::streams::store::Ptr`: 16 bytes, alignment: 8 bytes
print-type-size     field `.store`: 8 bytes
print-type-size     field `.key`: 8 bytes
print-type-size type: `h2::proto::streams::stream::ContentLength`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Remaining`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Omitted`: 0 bytes
print-type-size     variant `Head`: 0 bytes
print-type-size type: `h2::proto::streams::streams::OpaqueStreamRef`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.key`: 8 bytes
print-type-size type: `h2::proto::streams::streams::Streams<ntex_bytes::Bytes, h2::client::Peer>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.send_buffer`: 8 bytes
print-type-size type: `hashbrown::TryReserveError`: 16 bytes, alignment: 8 bytes
print-type-size     variant `AllocError`: 16 bytes
print-type-size         field `.layout`: 16 bytes
print-type-size     variant `CapacityOverflow`: 0 bytes
print-type-size type: `hashbrown::raw::inner::TableLayout`: 16 bytes, alignment: 8 bytes
print-type-size     field `.size`: 8 bytes
print-type-size     field `.ctrl_align`: 8 bytes
print-type-size type: `hashbrown::raw::inner::sse2::Group`: 16 bytes, alignment: 16 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `hashbrown::raw::sse2::Group`: 16 bytes, alignment: 16 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `http::body::BodySize`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Sized`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size     variant `Empty`: 0 bytes
print-type-size     variant `Stream`: 0 bytes
print-type-size type: `http::client::connect::BoxedSocket`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `http::client::connect::Socket<std::boxed::Box<dyn http::client::connector::Io>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `http::client::pool::ConnectionPool<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size     field `.1`: 8 bytes
print-type-size type: `http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.connector`: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `http::config::KeepAlive`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Timeout`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Os`: 0 bytes
print-type-size     variant `Disabled`: 0 bytes
print-type-size type: `http::error::BlockingError<std::io::Error>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Error`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Canceled`: 0 bytes
print-type-size type: `http::h1::decoder::Kind`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Length`: 15 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Chunked`: 15 bytes
print-type-size         field `.0`: 1 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.1`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Eof`: 0 bytes
print-type-size type: `http::h1::decoder::PayloadDecoder`: 16 bytes, alignment: 8 bytes
print-type-size     field `.kind`: 16 bytes
print-type-size type: `http::h1::encoder::TransferEncoding`: 16 bytes, alignment: 8 bytes
print-type-size     field `.kind`: 16 bytes
print-type-size type: `http::h1::encoder::TransferEncodingKind`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Length`: 15 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Chunked`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Eof`: 0 bytes
print-type-size type: `http::h2::Payload`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pl`: 16 bytes
print-type-size type: `http::header::map::Cursor`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Values`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Head`: 0 bytes
print-type-size type: `http::header::map::GetAll`: 16 bytes, alignment: 8 bytes
print-type-size     field `.idx`: 8 bytes
print-type-size     field `.item`: 8 bytes
print-type-size type: `http::header::map::Link`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Entry`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Extra`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `http::header::map::Links`: 16 bytes, alignment: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size type: `http::header::map::RawLinks<http::HeaderValue>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `http::method::extension::AllocatedExtension`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `http::method::extension::InlineExtension`: 16 bytes, alignment: 1 bytes
print-type-size     field `.0`: 15 bytes
print-type-size     field `.1`: 1 bytes
print-type-size type: `http::response::ResponseBuilder`: 16 bytes, alignment: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.err`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `http::uri::Scheme`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `http::uri::scheme::Scheme2`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Other`: 15 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Standard`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `httparse::Status<usize>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Complete`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Partial`: 0 bytes
print-type-size type: `indexmap::Bucket<h2::frame::stream_id::StreamId, h2::proto::streams::store::SlabIndex>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.hash`: 8 bytes
print-type-size     field `.key`: 4 bytes
print-type-size     field `.value`: 4 bytes
print-type-size type: `libc::unix::align::in6_addr`: 16 bytes, alignment: 4 bytes
print-type-size     field `.s6_addr`: 16 bytes
print-type-size type: `libc::unix::bsd::apple::sockaddr_in`: 16 bytes, alignment: 4 bytes
print-type-size     field `.sin_len`: 1 bytes
print-type-size     field `.sin_family`: 1 bytes
print-type-size     field `.sin_port`: 2 bytes
print-type-size     field `.sin_addr`: 4 bytes
print-type-size     field `.sin_zero`: 8 bytes
print-type-size type: `libc::unix::iovec`: 16 bytes, alignment: 8 bytes
print-type-size     field `.iov_base`: 8 bytes
print-type-size     field `.iov_len`: 8 bytes
print-type-size type: `libc::unix::timespec`: 16 bytes, alignment: 8 bytes
print-type-size     field `.tv_sec`: 8 bytes
print-type-size     field `.tv_nsec`: 8 bytes
print-type-size type: `memchr::memmem::twoway::Shift`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Small`: 8 bytes
print-type-size         field `.period`: 8 bytes
print-type-size     variant `Large`: 8 bytes
print-type-size         field `.shift`: 8 bytes
print-type-size type: `mime::FromStrError`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `mime::Indexed`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size     field `.1`: 8 bytes
print-type-size type: `mime::parse::ParseError`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `InvalidToken`: 15 bytes
print-type-size         field `.byte`: 1 bytes
print-type-size         padding: 6 bytes
print-type-size         field `.pos`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MissingSlash`: 0 bytes
print-type-size     variant `MissingEqual`: 0 bytes
print-type-size     variant `MissingQuote`: 0 bytes
print-type-size type: `mio::Waker`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `mio::event::Iter`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.pos`: 8 bytes
print-type-size type: `mio::sys::unix::waker::kqueue::Waker`: 16 bytes, alignment: 8 bytes
print-type-size     field `.token`: 8 bytes
print-type-size     field `.selector`: 4 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `ntex_rt::signal::unix::Signal`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `ntex_rt::task::JoinError`: 16 bytes, alignment: 8 bytes
print-type-size     field `.repr`: 16 bytes
print-type-size type: `ntex_service::boxed::BoxServiceFactory<(), web::request::WebRequest<web::error_default::DefaultError>, web::response::WebResponse, web::error_default::Error, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.f`: 0 bytes
print-type-size     field `.r`: 0 bytes
print-type-size     field `.service`: 16 bytes
print-type-size type: `ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.f`: 0 bytes
print-type-size     field `._t`: 0 bytes
print-type-size     field `.service`: 16 bytes
print-type-size type: `ntex_service::map::_::Projection<connect::service::Connector<http::Uri>, [closure@ntex/src/http/client/connector.rs:63:26: 63:77], (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size     field `.fut`: 8 bytes
print-type-size type: `ntex_service::map_err::MapErrFuture<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.f`: 0 bytes
print-type-size     field `.fut`: 16 bytes
print-type-size type: `ntex_service::map_err::_::Projection<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size     field `.fut`: 8 bytes
print-type-size type: `ntex_service::map_err::_::Projection<ntex_service::dev::Map<connect::service::Connector<http::Uri>, [closure@ntex/src/http/client/connector.rs:63:26: 63:77], (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol)>, fn(connect::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<connect::error::ConnectError>>::from}, http::client::error::ConnectError>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size     field `.fut`: 8 bytes
print-type-size type: `ntex_service::map_err::_::Projection<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size     field `.fut`: 8 bytes
print-type-size type: `ntex_util::channel::pool::Receiver<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.token`: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.token`: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `ntex_util::future::Either<std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/connect/resolve.rs:37:37: 88:14 {std::future::ResumeTy, std::string::String, ntex_rt::task::JoinHandle<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>, ()}]>>, std::pin::Pin<&mut ntex_util::future::Ready<connect::message::Connect<http::Uri>, connect::error::ConnectError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Left`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Right`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `ntex_util::future::Either<std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>>>, std::pin::Pin<&mut ntex_util::future::Ready<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Left`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Right`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `ntex_util::future::Either<std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>>, std::pin::Pin<&mut ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Left`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Right`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `ntex_util::future::Either<std::pin::Pin<&mut util::timeout::TimeoutServiceResponse<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>>, std::pin::Pin<&mut util::timeout::TimeoutServiceResponse2<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Left`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Right`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `ntex_util::future::PollFn<[closure@ntex/src/http/client/pool.rs:130:27: 130:81]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.f`: 16 bytes
print-type-size type: `ntex_util::future::Ready<(), std::io::Error>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `ntex_util::future::Ready<http::h1::expect::ExpectHandler, std::io::Error>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `ntex_util::future::Ready<std::time::Instant, std::convert::Infallible>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.elems`: 16 bytes
print-type-size type: `ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.elems`: 16 bytes
print-type-size type: `ntex_util::task::LocalWaker`: 16 bytes, alignment: 8 bytes
print-type-size     field `._t`: 0 bytes
print-type-size     field `.waker`: 16 bytes
print-type-size type: `percent_encoding::AsciiSet`: 16 bytes, alignment: 4 bytes
print-type-size     field `.mask`: 16 bytes
print-type-size type: `regex::Regex`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `regex::dfa::State`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data`: 16 bytes
print-type-size type: `regex::internal::Exec`: 16 bytes, alignment: 8 bytes
print-type-size     field `.ro`: 8 bytes
print-type-size     field `.pool`: 8 bytes
print-type-size type: `regex::pool::PoolGuard<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pool`: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `regex::prog::InstBytes`: 16 bytes, alignment: 8 bytes
print-type-size     field `.goto`: 8 bytes
print-type-size     field `.start`: 1 bytes
print-type-size     field `.end`: 1 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `regex::prog::InstChar`: 16 bytes, alignment: 8 bytes
print-type-size     field `.goto`: 8 bytes
print-type-size     field `.c`: 4 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `regex::prog::InstEmptyLook`: 16 bytes, alignment: 8 bytes
print-type-size     field `.goto`: 8 bytes
print-type-size     field `.look`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `regex::prog::InstSave`: 16 bytes, alignment: 8 bytes
print-type-size     field `.goto`: 8 bytes
print-type-size     field `.slot`: 8 bytes
print-type-size type: `regex::prog::InstSplit`: 16 bytes, alignment: 8 bytes
print-type-size     field `.goto1`: 8 bytes
print-type-size     field `.goto2`: 8 bytes
print-type-size type: `serde_json::Number`: 16 bytes, alignment: 8 bytes
print-type-size     field `.n`: 16 bytes
print-type-size type: `serde_json::number::N`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `PosInt`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `NegInt`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Float`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `serde_urlencoded::de::Error`: 16 bytes, alignment: 8 bytes
print-type-size     field `.err`: 16 bytes
print-type-size type: `server::service::ServerMessage`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Shutdown`: 12 bytes
print-type-size         padding: 4 bytes
print-type-size         field `.0`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Connect`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `ForceShutdown`: 0 bytes
print-type-size type: `server::worker::Connection`: 16 bytes, alignment: 8 bytes
print-type-size     field `.token`: 8 bytes
print-type-size     field `.io`: 8 bytes
print-type-size type: `server::worker::WorkerCommand`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplOdd<u8, [u8; 0]>>>>>`: 16 bytes, alignment: 1 bytes
print-type-size     field `.parent1`: 8 bytes
print-type-size     field `.parent2`: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size type: `slab::Entry<usize>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Vacant`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Occupied`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `slab::VacantEntry<server::accept::ServerSocketInfo>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.slab`: 8 bytes
print-type-size     field `.key`: 8 bytes
print-type-size type: `slab::VacantEntry<time::wheel::TimerEntry>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.slab`: 8 bytes
print-type-size     field `.key`: 8 bytes
print-type-size type: `std::alloc::Layout`: 16 bytes, alignment: 8 bytes
print-type-size     field `.size_`: 8 bytes
print-type-size     field `.align_`: 8 bytes
print-type-size type: `std::arch::x86_64::__m128i`: 16 bytes, alignment: 16 bytes
print-type-size     field `.0`: 8 bytes
print-type-size     field `.1`: 8 bytes
print-type-size type: `std::boxed::Box<[(char, char)]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[concurrent_queue::bounded::Slot<server::ServerCommand>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[concurrent_queue::bounded::Slot<server::worker::StopCommand>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[concurrent_queue::bounded::Slot<server::worker::WorkerCommand>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[http::HeaderValue]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[http::header::map::Pos]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[std::boxed::Box<dyn web::guard::Guard>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[std::mem::MaybeUninit<http::header::map::Pos>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[std::mem::MaybeUninit<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[std::mem::MaybeUninit<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[std::mem::MaybeUninit<u8>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[u8]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<[usize]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn aho_corasick::prefilter::Prefilter>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = ()> + std::marker::Send + std::marker::Unpin>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = ()>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(), ()>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(h2::client::SendRequest<ntex_bytes::Bytes>, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>), h2::Error>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, http::payload::Payload), http::client::error::SendRequestError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<connect::message::Connect<http::Uri>, connect::error::ConnectError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::response::ClientResponse, http::client::error::SendRequestError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::request::Request, http::response::Response>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<ntex_bytes::Bytes, web::error::PayloadError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<ntex_rt::net::TcpStream, std::io::Error>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn web::types::data::DataFactory>, ()>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::string::String, web::error::PayloadError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Future<Output = tokio::sync::watch::Receiver<()>> + std::marker::Send>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn futures_core::Stream<Item = std::result::Result<ntex_bytes::Bytes, http::error::PayloadError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn http::body::MessageBody>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn http::client::connect::AsyncSocket>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn http::client::connect::Connect>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn http::client::connector::Io>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn http::error::ResponseError>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn http::helpers::DataFactory>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn ntex_rt::arbiter::FnExec>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::request::Request, http::response::Response>>>>, Request = (http::request::Request, std::rc::Rc<std::cell::RefCell<ntex_rt::net::TcpStream>>), Response = http::request::Request, Error = http::response::Response>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::request::Request, http::response::Response>>>>, Request = (http::request::Request, std::rc::Rc<std::cell::RefCell<ntex_rt::net::UnixStream>>), Response = http::request::Request, Error = http::response::Response>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<web::response::WebResponse, web::error_default::Error>>>>, Request = web::request::WebRequest<web::error_default::DefaultError>, Response = web::response::WebResponse, Error = web::error_default::Error>>, ()>>>>, Request = web::request::WebRequest<web::error_default::DefaultError>, Config = (), Response = web::response::WebResponse, Service = std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<web::response::WebResponse, web::error_default::Error>>>>, Request = web::request::WebRequest<web::error_default::DefaultError>, Response = web::response::WebResponse, Error = web::error_default::Error>>, Error = web::error_default::Error>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn server::config::ServiceRuntimeConfiguration + std::marker::Send>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn server::service::InternalServiceFactory>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::any::Any + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::any::Any + std::marker::Send>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::any::Any>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::error::Error + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::error::Error>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::ops::Fn() -> std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>> + std::marker::Send + std::marker::Sync + std::panic::RefUnwindSafe + std::panic::UnwindSafe>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::ops::Fn() -> std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn web::types::data::DataFactory>, ()>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::ops::FnMut(server::ServerStatus) + std::marker::Send>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn std::ops::FnOnce()>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn tokio::park::Unpark>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn web::error::WebResponseError>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn web::guard::Guard>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn web::service::AppServiceFactory<web::error_default::DefaultError>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<dyn web::types::data::DataFactory>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::boxed::Box<str>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::cell::Cell<http::h1::decoder::Kind>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::Cell<http::h1::encoder::TransferEncoding>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::Cell<std::option::Option<std::io::Error>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::Cell<std::option::Option<std::task::Waker>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::Ref<framed::time::Inner>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::Ref<http::client::pool::Inner<std::boxed::Box<dyn http::client::connector::Io>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::Ref<http::h1::payload::Inner>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::Ref<server::config::ServiceRuntimeInner>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::Ref<std::option::Option<http::h1::decoder::PayloadDecoder>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::Ref<std::option::Option<std::rc::Rc<web::rmap::ResourceMap>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::Ref<testing::Channel>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::Ref<util::extensions::Extensions>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::Ref<util::time::Inner>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::Ref<util::time::SystemTimeInner>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::Ref<web::info::ConnectionInfo>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefCell<std::option::Option<std::rc::Rc<web::rmap::ResourceMap>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::RefMut<framed::time::Inner>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<http::client::pool::Inner<std::boxed::Box<dyn http::client::connector::Io>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<http::h1::payload::Inner>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<server::config::ServiceRuntimeInner>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<slab::Slab<std::option::Option<ntex_util::task::LocalWaker>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<std::option::Option<http::h1::decoder::PayloadDecoder>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<std::option::Option<http::response::Response>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<std::option::Option<std::rc::Rc<web::rmap::ResourceMap>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<std::option::Option<std::task::Waker>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<std::option::Option<util::extensions::Extensions>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<std::vec::Vec<ntex_bytes::BytesMut>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<std::vec::Vec<ntex_router::ResourceDef>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<std::vec::Vec<std::rc::Rc<http::message::RequestHead>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<std::vec::Vec<std::rc::Rc<http::message::ResponseHead>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<std::vec::Vec<std::rc::Rc<web::httprequest::HttpRequestInner>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<testing::Channel>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<time::wheel::TimerInner>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<util::extensions::Extensions>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<util::time::Inner>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<util::time::SystemTimeInner>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::RefMut<ws::codec::Codec>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<http::h1::decoder::Kind>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<http::h1::encoder::TransferEncoding>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<std::mem::MaybeUninit<server::worker::WorkerCommand>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<std::mem::MaybeUninit<std::task::Waker>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<std::io::Error>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<std::task::Waker>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<std::sync::mpsc::Flavor<(ntex_rt::System, server::Server, std::net::SocketAddr)>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<std::sync::mpsc::Flavor<(ntex_rt::System, std::net::SocketAddr)>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<std::sync::mpsc::Flavor<ntex_rt::System>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<std::sync::mpsc::Flavor<server::accept::Command>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<std::sync::mpsc::oneshot::MyUpgrade<server::accept::Command>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::util::linked_list::LinkedList<tokio::sync::notify::Waiter, tokio::sync::notify::Waiter>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::util::linked_list::Pointers<tokio::runtime::task::core::Header>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::util::linked_list::Pointers<tokio::time::driver::entry::TimerShared>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::util::linked_list::PointersInner<tokio::io::driver::scheduled_io::Waiter>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::util::linked_list::PointersInner<tokio::runtime::task::core::Header>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::util::linked_list::PointersInner<tokio::sync::notify::Waiter>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::util::linked_list::PointersInner<tokio::time::driver::entry::TimerShared>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::cell::UnsafeCell<ws::codec::Codec>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::collections::Bound<&usize>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Included`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Excluded`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Unbounded`: 0 bytes
print-type-size type: `std::collections::TryReserveError`: 16 bytes, alignment: 8 bytes
print-type-size     variant `AllocError`: 16 bytes
print-type-size         field `.non_exhaustive`: 0 bytes
print-type-size         field `.layout`: 16 bytes
print-type-size     variant `CapacityOverflow`: 0 bytes
print-type-size type: `std::collections::hash_map::RandomState`: 16 bytes, alignment: 8 bytes
print-type-size     field `.k0`: 8 bytes
print-type-size     field `.k1`: 8 bytes
print-type-size type: `std::ffi::CString`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `std::fmt::ArgumentV1`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size     field `.formatter`: 8 bytes
print-type-size type: `std::fmt::DebugList`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `std::fmt::DebugMap`: 16 bytes, alignment: 8 bytes
print-type-size     field `.fmt`: 8 bytes
print-type-size     field `.result`: 1 bytes
print-type-size     field `.has_fields`: 1 bytes
print-type-size     field `.has_key`: 1 bytes
print-type-size     field `.state`: 1 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `std::fmt::DebugStruct`: 16 bytes, alignment: 8 bytes
print-type-size     field `.fmt`: 8 bytes
print-type-size     field `.result`: 1 bytes
print-type-size     field `.has_fields`: 1 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `std::fmt::rt::v1::Count`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Is`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Param`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Implied`: 0 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::io::Error`: 16 bytes, alignment: 8 bytes
print-type-size     field `.repr`: 16 bytes
print-type-size type: `std::io::IoSlice`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::io::error::Repr`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Custom`: 15 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Os`: 7 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 4 bytes, alignment: 4 bytes
print-type-size     variant `Simple`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::iter::Copied<std::slice::Iter<u8>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.it`: 16 bytes
print-type-size type: `std::iter::Map<std::iter::Map<std::slice::IterMut<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>, [closure@ntex_util::future::join::iter_pin_mut<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>::{closure#0}]>, [closure@<ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>> as futures_core::Future>::poll::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.f`: 0 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::iter::Map<std::slice::IterMut<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>, [closure@ntex_util::future::join::iter_pin_mut<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>::{closure#0}]>, [closure@<ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>> as futures_core::Future>::poll::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.f`: 0 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::Iter<std::boxed::Box<dyn server::service::InternalServiceFactory>>, [closure@ntex/src/server/builder.rs:320:38: 320:59]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.f`: 0 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::IterMut<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>, [closure@ntex_util::future::join::iter_pin_mut<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.f`: 0 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size type: `std::iter::Map<std::slice::IterMut<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>, [closure@ntex_util::future::join::iter_pin_mut<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.f`: 0 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size type: `std::iter::Rev<std::ops::Range<usize>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<&[u8]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<&str>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<(server::Token, server::socket::Listener)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<<T as std::slice::hack::ConvertVec>::to_vec::DropGuard<ntex_router::resource::PathElement, std::alloc::Global>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<<T as std::slice::hack::ConvertVec>::to_vec::DropGuard<ntex_router::resource::Segment, std::alloc::Global>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<<T as std::slice::hack::ConvertVec>::to_vec::DropGuard<ntex_router::resource::Segments, std::alloc::Global>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<[u64; 2]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<[u8; 16]>`: 16 bytes, alignment: 1 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<alloc::raw_vec::RawVec<http::header::map::Pos>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<alloc::raw_vec::RawVec<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<alloc::raw_vec::RawVec<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<alloc::raw_vec::RawVec<u8>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<async_oneshot::Receiver<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<async_oneshot::Receiver<bool>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<async_oneshot::Sender<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<http::h1::decoder::Kind>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<http::h1::encoder::TransferEncoding>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<server::worker::WorkerCommand>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<slab::Entry<usize>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::arch::x86_64::__m128i>`: 16 bytes, alignment: 16 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<[http::HeaderValue]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<[http::header::map::Pos]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<[std::mem::MaybeUninit<http::header::map::Pos>]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<[std::mem::MaybeUninit<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<[std::mem::MaybeUninit<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<[std::mem::MaybeUninit<u8>]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<dyn http::client::connector::Io>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<dyn std::any::Any + std::marker::Send>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::mem::MaybeUninit<server::worker::WorkerCommand>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<&str>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<(&http::header::HeaderName, &std::vec::Vec<http::HeaderValue>)>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<async_oneshot::Sender<bool>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::boxed::Box<dyn http::client::connector::Io>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::boxed::Box<dyn std::ops::FnMut(server::ServerStatus) + std::marker::Send>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::io::Error>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::task::Waker>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::time::Instant>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<usize>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::builder::ServerBuilder>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::signals::Signals>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::worker::Worker>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<time::wheel::TimerDriver>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = ()>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::sync::mpsc::Flavor<server::accept::Command>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::sync::mpsc::oneshot::MyUpgrade<server::accept::Command>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::sync::mpsc::sync::Blocker>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::sync::mpsc::sync::Queue>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::task::Waker>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::in_place_drop::InPlaceDrop<(server::Token, server::socket::Listener)>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::in_place_drop::InPlaceDrop<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::in_place_drop::InPlaceDrop<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<std::vec::in_place_drop::InPlaceDrop<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<testing::IoState>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::ManuallyDrop<u128>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<&[u8]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<&str>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<(server::Token, server::socket::Listener)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<[u64; 2]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<[u8; 16]>`: 16 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<alloc::raw_vec::RawVec<http::header::map::Pos>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<alloc::raw_vec::RawVec<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<alloc::raw_vec::RawVec<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<alloc::raw_vec::RawVec<u8>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<async_oneshot::Receiver<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<async_oneshot::Receiver<bool>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<async_oneshot::Sender<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<http::h1::decoder::Kind>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<http::h1::encoder::TransferEncoding>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<server::worker::WorkerCommand>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<slab::Entry<usize>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::arch::x86_64::__m128i>`: 16 bytes, alignment: 16 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::boxed::Box<[http::header::map::Pos]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::boxed::Box<dyn http::client::connector::Io>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::mem::MaybeUninit<server::worker::WorkerCommand>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<&str>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<(&http::header::HeaderName, &std::vec::Vec<http::HeaderValue>)>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<async_oneshot::Sender<bool>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::boxed::Box<dyn http::client::connector::Io>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::boxed::Box<dyn std::ops::FnMut(server::ServerStatus) + std::marker::Send>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::io::Error>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::task::Waker>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::time::Instant>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<usize>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>::complete::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::builder::ServerBuilder>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::signals::Signals>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::worker::Worker>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<time::wheel::TimerDriver>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::{closure#0}]>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = ()>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::sync::mpsc::Flavor<server::accept::Command>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::sync::mpsc::oneshot::MyUpgrade<server::accept::Command>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::sync::mpsc::sync::Blocker>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::sync::mpsc::sync::Queue>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<std::task::Waker>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<testing::IoState>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::mem::MaybeUninit<u128>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 16 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 16 bytes
print-type-size type: `std::net::Ipv6Addr`: 16 bytes, alignment: 4 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `std::net::SocketAddrV4`: 16 bytes, alignment: 4 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `std::ops::ControlFlow<(&http::header::HeaderName, &http::HeaderValue)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Break`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Continue`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::ops::ControlFlow<(&http::header::HeaderName, &http::header::map::Value)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Break`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Continue`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::ops::Range<u64>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.start`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::ops::Range<usize>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.start`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::option::Option<&[std::fmt::rt::v1::Argument]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&[u8]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&dyn std::error::Error>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&dyn tracing_core::field::Value>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::ffi::CStr>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::path::Path>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&str>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&h2::frame::stream_id::StreamId, &h2::proto::streams::store::SlabIndex)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&http::header::HeaderName, &http::HeaderValue)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&http::header::HeaderName, &http::header::map::Value)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&http::header::HeaderName, &std::vec::Vec<http::HeaderValue>)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&http::header::HeaderName, *mut http::HeaderValue)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&httparse::Header, &mut http::h1::decoder::HeaderIndex)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&mut u8, &u8)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&server::Token, &(std::string::String, std::net::SocketAddr))>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&server::Token, &std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&std::any::TypeId, &std::boxed::Box<dyn std::any::Any>)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&std::string::String, &ntex_router::ResourceDef)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&std::string::String, &server::Token)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&std::time::Instant, &std::collections::HashSet<framed::state::State, ahash::RandomState>)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(&u8, &u8)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(server::Token, server::socket::Listener)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &http::header::map::Pos)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &mut http::header::map::Bucket<http::HeaderValue>)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &mut server::accept::ServerSocketInfo)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &mut server::worker::WorkerService)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &mut slab::Entry<server::accept::ServerSocketInfo>)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &mut slab::Entry<std::option::Option<ntex_util::task::LocalWaker>>)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &mut std::option::Option<ntex_util::task::LocalWaker>)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &ntex_router::resource::PathElement)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &ntex_router::resource::Segment)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &ntex_router::resource::Segments)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &std::boxed::Box<dyn server::service::InternalServiceFactory>)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, &std::time::Instant)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(usize, char)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<aho_corasick::prefilter::PrefilterObj>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Mut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Internal>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<alloc::sync::WeakInner>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<async_oneshot::Receiver<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<async_oneshot::Receiver<bool>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<async_oneshot::Sender<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<async_oneshot::Sender<bool>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<event_listener::EventListener>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::proto::streams::store::Ptr>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::proto::streams::streams::OpaqueStreamRef>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::client::pool::ConnectionPool<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::header::map::Cursor>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::uri::Scheme>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<server::Token>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<server::worker::WorkerCommand>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<slab::Entry<usize>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::alloc::Layout>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<dyn http::client::connector::Io>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<dyn http::helpers::DataFactory>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<dyn server::config::ServiceRuntimeConfiguration + std::marker::Send>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<dyn server::service::InternalServiceFactory>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<dyn std::any::Any + std::marker::Send>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<dyn std::any::Any>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<dyn std::ops::FnMut(server::ServerStatus) + std::marker::Send>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ffi::CString>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::io::Error>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = ()>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(h2::client::SendRequest<ntex_bytes::Bytes>, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>), h2::Error>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<ntex_bytes::Bytes, web::error::PayloadError>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<ntex_rt::net::TcpStream, std::io::Error>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::rc::WeakInner>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<usize, h2::codec::error::UserError>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::sync::Arc<dyn std::ops::Fn() + std::marker::Send + std::marker::Sync>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::sync::Arc<dyn std::ops::Fn(mime::Mime) -> bool + std::marker::Send + std::marker::Sync>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::sys::unix::thread::Thread>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::task::Waker>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::time::Instant>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<time::Sleep>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<tokio::time::driver::handle::Handle>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<tokio::time::instant::Instant>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<u64>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<usize>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>::complete::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::builder::ServerBuilder>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::signals::Signals>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::worker::Worker>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<time::wheel::TimerDriver>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::{closure#0}]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>::complete::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 16 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>::drop_join_handle_slow::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<server::builder::ServerBuilder>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<server::signals::Signals>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<server::worker::Worker>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<time::wheel::TimerDriver>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::{closure#0}]>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 0 bytes
print-type-size         field `.f`: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::builder::ServerBuilder>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::signals::Signals>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<server::worker::Worker>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::panicking::r#try::Data<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::poll_future<time::wheel::TimerDriver>::{closure#0}]>, std::task::Poll<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Data`: 16 bytes
print-type-size         field `.r`: 1 bytes
print-type-size         field `.f`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.p`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::pin::Pin<&mut [ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut [ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn futures_core::Future<Output = ()>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn futures_core::Future<Output = std::result::Result<(), ()>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn futures_core::Future<Output = std::result::Result<(h2::client::SendRequest<ntex_bytes::Bytes>, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>), h2::Error>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, http::payload::Payload), http::client::error::SendRequestError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn futures_core::Future<Output = std::result::Result<connect::message::Connect<http::Uri>, connect::error::ConnectError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn futures_core::Future<Output = std::result::Result<http::client::response::ClientResponse, http::client::error::SendRequestError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn futures_core::Future<Output = std::result::Result<ntex_bytes::Bytes, web::error::PayloadError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn futures_core::Future<Output = std::result::Result<ntex_rt::net::TcpStream, std::io::Error>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn futures_core::Stream<Item = std::result::Result<ntex_bytes::Bytes, http::error::PayloadError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn http::client::connector::Io>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn ntex_codec::AsyncRead + std::marker::Unpin>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<&mut dyn ntex_codec::AsyncWrite + std::marker::Unpin>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = ()>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(), ()>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(h2::client::SendRequest<ntex_bytes::Bytes>, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>), h2::Error>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, http::payload::Payload), http::client::error::SendRequestError>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<connect::message::Connect<http::Uri>, connect::error::ConnectError>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::response::ClientResponse, http::client::error::SendRequestError>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::request::Request, http::response::Response>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<ntex_bytes::Bytes, web::error::PayloadError>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<ntex_rt::net::TcpStream, std::io::Error>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn web::types::data::DataFactory>, ()>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::string::String, web::error::PayloadError>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<dyn futures_core::Stream<Item = std::result::Result<ntex_bytes::Bytes, http::error::PayloadError>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<[u8]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<[u8]>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<dyn std::ops::Fn() + std::marker::Send + std::marker::Sync>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<dyn std::ops::Fn() -> std::string::String + std::marker::Send + std::marker::Sync>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<dyn std::ops::Fn(mime::Mime) -> bool + std::marker::Send + std::marker::Sync>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<dyn tracing_core::subscriber::Subscriber + std::marker::Send + std::marker::Sync>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<dyn futures_core::Future<Output = tokio::sync::watch::Receiver<()>> + std::marker::Send>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<dyn for<'r> std::ops::Fn(&'r ntex_rt::net::TcpStream) -> std::boxed::Box<dyn http::helpers::DataFactory>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<dyn for<'r> std::ops::Fn(&'r ntex_rt::net::UnixStream) -> std::boxed::Box<dyn http::helpers::DataFactory>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[(char, char)]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[concurrent_queue::bounded::Slot<server::ServerCommand>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[concurrent_queue::bounded::Slot<server::worker::StopCommand>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[concurrent_queue::bounded::Slot<server::worker::WorkerCommand>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[http::HeaderValue]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[http::header::map::Pos]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[std::boxed::Box<dyn web::guard::Guard>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[std::mem::MaybeUninit<http::header::map::Pos>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[std::mem::MaybeUninit<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[std::mem::MaybeUninit<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[std::mem::MaybeUninit<u8>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[u8]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<[usize]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn aho_corasick::prefilter::Prefilter>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = ()> + std::marker::Send + std::marker::Unpin>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = ()>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = std::result::Result<(), ()>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = std::result::Result<(h2::client::SendRequest<ntex_bytes::Bytes>, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>), h2::Error>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, http::payload::Payload), http::client::error::SendRequestError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = std::result::Result<connect::message::Connect<http::Uri>, connect::error::ConnectError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = std::result::Result<http::client::response::ClientResponse, http::client::error::SendRequestError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = std::result::Result<http::request::Request, http::response::Response>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = std::result::Result<ntex_bytes::Bytes, web::error::PayloadError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = std::result::Result<ntex_rt::net::TcpStream, std::io::Error>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn web::types::data::DataFactory>, ()>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = std::result::Result<std::string::String, web::error::PayloadError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Future<Output = tokio::sync::watch::Receiver<()>> + std::marker::Send>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn futures_core::Stream<Item = std::result::Result<ntex_bytes::Bytes, http::error::PayloadError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn http::body::MessageBody>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn http::client::connect::AsyncSocket>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn http::client::connect::Connect>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn http::client::connector::Io>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn http::error::ResponseError>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn http::helpers::DataFactory>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn ntex_rt::arbiter::FnExec>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::request::Request, http::response::Response>>>>, Request = (http::request::Request, std::rc::Rc<std::cell::RefCell<ntex_rt::net::TcpStream>>), Response = http::request::Request, Error = http::response::Response>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::request::Request, http::response::Response>>>>, Request = (http::request::Request, std::rc::Rc<std::cell::RefCell<ntex_rt::net::UnixStream>>), Response = http::request::Request, Error = http::response::Response>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<web::response::WebResponse, web::error_default::Error>>>>, Request = web::request::WebRequest<web::error_default::DefaultError>, Response = web::response::WebResponse, Error = web::error_default::Error>>, ()>>>>, Request = web::request::WebRequest<web::error_default::DefaultError>, Config = (), Response = web::response::WebResponse, Service = std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<web::response::WebResponse, web::error_default::Error>>>>, Request = web::request::WebRequest<web::error_default::DefaultError>, Response = web::response::WebResponse, Error = web::error_default::Error>>, Error = web::error_default::Error>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn server::config::ServiceRuntimeConfiguration + std::marker::Send>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn server::service::InternalServiceFactory>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::any::Any + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::any::Any + std::marker::Send>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::any::Any>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::error::Error + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::error::Error>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::ops::Fn() -> std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>> + std::marker::Send + std::marker::Sync + std::panic::RefUnwindSafe + std::panic::UnwindSafe>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::ops::Fn() -> std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn web::types::data::DataFactory>, ()>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::ops::FnMut(server::ServerStatus) + std::marker::Send>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn std::ops::FnOnce()>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn tokio::park::Unpark>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn web::error::WebResponseError>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn web::guard::Guard>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn web::service::AppServiceFactory<web::error_default::DefaultError>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<dyn web::types::data::DataFactory>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::Unique<str>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 16 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[&str]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(&str, ntex_router::path::PathItem)]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(http::client::pool::Key, http::client::Connect, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>)]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(mime::Indexed, mime::Indexed)]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(ntex_router::ResourceDef, ntex_service::boxed::BoxServiceFactory<(), web::request::WebRequest<web::error_default::DefaultError>, web::response::WebResponse, web::error_default::Error, ()>, std::cell::RefCell<std::option::Option<std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>>)]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(ntex_router::ResourceDef, std::option::Option<std::rc::Rc<web::rmap::ResourceMap>>)]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(ntex_rt::signal::unix::SignalKind, server::signals::Signal)]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(server::Token, server::socket::Listener)]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(server::Token, std::string::String, server::socket::Listener)]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(server::signals::Signal, ntex_rt::signal::unix::Signal)]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(u8, u32)]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(usize, server::worker::WorkerClient)]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(usize, u16)]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[(usize, usize)]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[aho_corasick::nfa::State<u32>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[async_oneshot::Receiver<bool>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[async_oneshot::Sender<()>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[bool]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[concurrent_queue::bounded::Slot<server::ServerCommand>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[concurrent_queue::bounded::Slot<server::worker::StopCommand>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[concurrent_queue::bounded::Slot<server::worker::WorkerCommand>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[h2::hpack::header::Header]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[h2::hpack::table::Slot]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[http::HeaderValue]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[http::h1::decoder::HeaderIndex]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[http::header::map::Bucket<http::HeaderValue>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[http::header::map::ExtraValue<http::HeaderValue>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[http::header::map::Pos]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[httparse::Header]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[indexmap::Bucket<h2::frame::stream_id::StreamId, h2::proto::streams::store::SlabIndex>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[libc::unix::bsd::apple::kevent]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[ntex_bytes::BytesMut]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[ntex_bytes::Bytes]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[ntex_router::ResourceDef]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[ntex_router::resource::PathElement]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[ntex_router::resource::Segment]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[ntex_router::resource::Segments]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[regex::backtrack::Job]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[regex::dfa::State]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[regex::internal::Inst]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[regex::pikevm::FollowEpsilon]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[regex_syntax::hir::literal::Literal]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[serde_json::Value]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[server::Token]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[server::signals::Signal]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[server::worker::WorkerClient]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[server::worker::WorkerService]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[sha1::digest::generic_array::GenericArray<u8, sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>, sha1::digest::consts::B0>, sha1::digest::consts::B0>, sha1::digest::consts::B0>, sha1::digest::consts::B0>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[slab::Entry<h2::proto::streams::buffer::Slot<h2::frame::Frame<ntex_bytes::Bytes>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[slab::Entry<h2::proto::streams::buffer::Slot<h2::proto::streams::recv::Event>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[slab::Entry<h2::proto::streams::stream::Stream>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[slab::Entry<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[slab::Entry<server::accept::ServerSocketInfo>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[slab::Entry<std::option::Option<ntex_util::task::LocalWaker>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[slab::Entry<time::wheel::TimerEntry>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[slab::Entry<usize>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::boxed::Box<dyn server::service::InternalServiceFactory>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::boxed::Box<dyn std::ops::Fn() -> std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn web::types::data::DataFactory>, ()>>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::boxed::Box<dyn web::guard::Guard>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::boxed::Box<dyn web::service::AppServiceFactory<web::error_default::DefaultError>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::boxed::Box<dyn web::types::data::DataFactory>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::io::IoSlice]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<http::header::map::Pos>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<ntex_router::resource::PathElement>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<ntex_router::resource::Segment>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<ntex_router::resource::Segments>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<std::collections::HashSet<framed::state::State, ahash::RandomState>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<std::ptr::NonNull<alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<std::time::Instant>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::mem::MaybeUninit<u8>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::net::SocketAddr]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::option::Option<h2::hpack::table::Pos>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::option::Option<server::accept::Command>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::option::Option<std::string::String>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::option::Option<usize>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = ()>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::rc::Rc<http::message::RequestHead>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::rc::Rc<http::message::ResponseHead>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::rc::Rc<web::httprequest::HttpRequestInner>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::result::Result<bool, async_oneshot::Closed>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::string::String]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::time::Instant]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::vec::Vec<(usize, u16)>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::vec::Vec<(usize, usize)>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::vec::Vec<u16>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[std::vec::Vec<u8>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[time::wheel::Bucket]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[tokio::runtime::basic_scheduler::RemoteMsg]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[tokio::runtime::task::Notified<std::sync::Arc<tokio::task::local::Shared>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[tokio::runtime::task::UnownedTask<tokio::runtime::blocking::schedule::NoopSchedule>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[tokio::time::driver::wheel::level::Level]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[tokio::util::slab::Slot<tokio::io::driver::scheduled_io::ScheduledIo>]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[u16]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[u32]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[u64]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[u8]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[usize]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<[web::middleware::logger::FormatText]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[&str]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(&str, ntex_router::path::PathItem)]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(http::client::pool::Key, http::client::Connect, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>)]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(mime::Indexed, mime::Indexed)]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(ntex_router::ResourceDef, ntex_service::boxed::BoxServiceFactory<(), web::request::WebRequest<web::error_default::DefaultError>, web::response::WebResponse, web::error_default::Error, ()>, std::cell::RefCell<std::option::Option<std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>>)]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(ntex_router::ResourceDef, std::option::Option<std::rc::Rc<web::rmap::ResourceMap>>)]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(ntex_rt::signal::unix::SignalKind, server::signals::Signal)]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(server::Token, server::socket::Listener)]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(server::Token, std::string::String, server::socket::Listener)]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(server::signals::Signal, ntex_rt::signal::unix::Signal)]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(u8, u32)]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(usize, server::worker::WorkerClient)]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(usize, u16)]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[(usize, usize)]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[aho_corasick::nfa::State<u32>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[async_oneshot::Receiver<bool>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[async_oneshot::Sender<()>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[bool]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[concurrent_queue::bounded::Slot<server::ServerCommand>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[concurrent_queue::bounded::Slot<server::worker::StopCommand>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[concurrent_queue::bounded::Slot<server::worker::WorkerCommand>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[h2::hpack::header::Header]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[h2::hpack::table::Slot]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[http::HeaderValue]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[http::h1::decoder::HeaderIndex]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[http::header::map::Bucket<http::HeaderValue>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[http::header::map::ExtraValue<http::HeaderValue>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[http::header::map::Pos]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[httparse::Header]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[indexmap::Bucket<h2::frame::stream_id::StreamId, h2::proto::streams::store::SlabIndex>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[libc::unix::bsd::apple::kevent]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[ntex_bytes::BytesMut]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[ntex_bytes::Bytes]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[ntex_router::ResourceDef]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[ntex_router::resource::PathElement]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[ntex_router::resource::Segment]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[ntex_router::resource::Segments]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[regex::backtrack::Job]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[regex::dfa::State]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[regex::internal::Inst]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[regex::pikevm::FollowEpsilon]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[regex_syntax::hir::literal::Literal]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[serde_json::Value]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[server::Token]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[server::signals::Signal]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[server::worker::WorkerClient]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[server::worker::WorkerService]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[sha1::digest::generic_array::GenericArray<u8, sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>, sha1::digest::consts::B0>, sha1::digest::consts::B0>, sha1::digest::consts::B0>, sha1::digest::consts::B0>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[slab::Entry<h2::proto::streams::buffer::Slot<h2::frame::Frame<ntex_bytes::Bytes>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[slab::Entry<h2::proto::streams::buffer::Slot<h2::proto::streams::recv::Event>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[slab::Entry<h2::proto::streams::stream::Stream>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[slab::Entry<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[slab::Entry<server::accept::ServerSocketInfo>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[slab::Entry<std::option::Option<ntex_util::task::LocalWaker>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[slab::Entry<time::wheel::TimerEntry>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[slab::Entry<usize>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::boxed::Box<dyn server::service::InternalServiceFactory>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::boxed::Box<dyn std::ops::Fn() -> std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn web::types::data::DataFactory>, ()>>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::boxed::Box<dyn web::guard::Guard>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::boxed::Box<dyn web::service::AppServiceFactory<web::error_default::DefaultError>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::boxed::Box<dyn web::types::data::DataFactory>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::io::IoSlice]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<http::header::map::Pos>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<ntex_router::resource::PathElement>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<ntex_router::resource::Segment>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<ntex_router::resource::Segments>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<std::collections::HashSet<framed::state::State, ahash::RandomState>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<std::ptr::NonNull<alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<std::time::Instant>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::mem::MaybeUninit<u8>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::net::SocketAddr]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::option::Option<h2::hpack::table::Pos>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::option::Option<server::accept::Command>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::option::Option<std::string::String>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::option::Option<usize>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = ()>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::rc::Rc<http::message::RequestHead>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::rc::Rc<http::message::ResponseHead>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::rc::Rc<web::httprequest::HttpRequestInner>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::result::Result<bool, async_oneshot::Closed>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::string::String]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::time::Instant]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::vec::Vec<(usize, u16)>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::vec::Vec<(usize, usize)>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::vec::Vec<u16>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[std::vec::Vec<u8>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[time::wheel::Bucket]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[tokio::runtime::basic_scheduler::RemoteMsg]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[tokio::runtime::task::Notified<std::sync::Arc<tokio::task::local::Shared>>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[tokio::runtime::task::UnownedTask<tokio::runtime::blocking::schedule::NoopSchedule>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[tokio::time::driver::wheel::level::Level]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[tokio::util::slab::Slot<tokio::io::driver::scheduled_io::ScheduledIo>]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[u16]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[u32]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[u64]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[u8]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[usize]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<[web::middleware::logger::FormatText]>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 16 bytes
print-type-size         field `.const_ptr`: 16 bytes
print-type-size         field `.mut_ptr`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 16 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::rc::Rc<dyn for<'r> std::ops::Fn(&'r ntex_rt::net::TcpStream) -> std::boxed::Box<dyn http::helpers::DataFactory>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 16 bytes
print-type-size type: `std::rc::Rc<dyn for<'r> std::ops::Fn(&'r ntex_rt::net::UnixStream) -> std::boxed::Box<dyn http::helpers::DataFactory>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 16 bytes
print-type-size type: `std::rc::WeakInner`: 16 bytes, alignment: 8 bytes
print-type-size     field `.weak`: 8 bytes
print-type-size     field `.strong`: 8 bytes
print-type-size type: `std::result::Result<&[u8], std::option::NoneError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&encoding_rs::Encoding, http::error::ContentTypeError>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 15 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<&str, http::header::ToStrError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), (&http::header::HeaderName, &http::HeaderValue)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), (&http::header::HeaderName, &http::header::map::Value)>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), server::worker::Connection>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), std::boxed::Box<dyn std::any::Any + std::marker::Send>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), std::io::Error>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), std::sync::PoisonError<std::sync::MutexGuard<h2::proto::streams::streams::Inner>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), ws::ProtocolError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<*const (), std::thread::AccessError>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<*mut [[u64; 4]; 2], *mut [[u64; 4]; 2]>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::result::Result<*mut concurrent_queue::unbounded::Block<server::ServerCommand>, *mut concurrent_queue::unbounded::Block<server::ServerCommand>>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::result::Result<*mut concurrent_queue::unbounded::Block<server::worker::StopCommand>, *mut concurrent_queue::unbounded::Block<server::worker::StopCommand>>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::result::Result<*mut concurrent_queue::unbounded::Block<server::worker::WorkerCommand>, *mut concurrent_queue::unbounded::Block<server::worker::WorkerCommand>>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::result::Result<*mut tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>, *mut tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::result::Result<*mut tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>, *mut tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::result::Result<isize, isize>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::alloc::Layout, std::alloc::LayoutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::alloc::Layout, std::option::NoneError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<dyn web::types::data::DataFactory>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::Ref<framed::time::Inner>, std::cell::BorrowError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::Ref<http::client::pool::Inner<std::boxed::Box<dyn http::client::connector::Io>>>, std::cell::BorrowError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::Ref<http::h1::payload::Inner>, std::cell::BorrowError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::Ref<server::config::ServiceRuntimeInner>, std::cell::BorrowError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::Ref<std::option::Option<http::h1::decoder::PayloadDecoder>>, std::cell::BorrowError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::Ref<std::option::Option<std::rc::Rc<web::rmap::ResourceMap>>>, std::cell::BorrowError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::Ref<testing::Channel>, std::cell::BorrowError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::Ref<util::extensions::Extensions>, std::cell::BorrowError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::Ref<util::time::Inner>, std::cell::BorrowError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::Ref<util::time::SystemTimeInner>, std::cell::BorrowError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<framed::time::Inner>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<http::client::pool::Inner<std::boxed::Box<dyn http::client::connector::Io>>>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<http::h1::payload::Inner>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<server::config::ServiceRuntimeInner>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<slab::Slab<std::option::Option<ntex_util::task::LocalWaker>>>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<std::option::Option<http::h1::decoder::PayloadDecoder>>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<std::option::Option<std::rc::Rc<web::rmap::ResourceMap>>>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<std::option::Option<std::task::Waker>>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<std::vec::Vec<ntex_bytes::BytesMut>>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<std::vec::Vec<std::rc::Rc<http::message::RequestHead>>>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<std::vec::Vec<std::rc::Rc<http::message::ResponseHead>>>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<std::vec::Vec<std::rc::Rc<web::httprequest::HttpRequestInner>>>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<testing::Channel>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<time::wheel::TimerInner>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<util::extensions::Extensions>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<util::time::Inner>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::cell::RefMut<util::time::SystemTimeInner>, std::cell::BorrowMutError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::ptr::NonNull<[u8]>, std::alloc::AllocError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::rc::WeakInner, std::option::NoneError>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::sync::MutexGuard<h2::proto::streams::streams::Inner>, ()>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::vec::in_place_drop::InPlaceDrop<(server::Token, server::socket::Listener)>, !>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::vec::in_place_drop::InPlaceDrop<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, !>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::vec::in_place_drop::InPlaceDrop<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>, !>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<std::vec::in_place_drop::InPlaceDrop<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>, !>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `std::result::Result<time::wheel::TimerHandle, std::thread::AccessError>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<tokio::runtime::task::state::Snapshot, tokio::runtime::task::state::Snapshot>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::result::Result<u64, std::num::ParseIntError>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 15 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<u64, std::num::TryFromIntError>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<usize, h2::codec::error::UserError>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 15 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<usize, std::alloc::LayoutError>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<usize, std::num::ParseIntError>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 15 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<usize, std::option::NoneError>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<usize, std::thread::AccessError>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<usize, usize>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::rt::begin_panic::PanicPayload<&str>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `std::slice::Iter<(&str, ntex_router::path::PathItem)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<(ntex_router::ResourceDef, std::option::Option<std::rc::Rc<web::rmap::ResourceMap>>)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<(ntex_rt::signal::unix::SignalKind, server::signals::Signal)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<(server::Token, std::string::String, server::socket::Listener)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<(usize, server::worker::WorkerClient)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<http::HeaderValue>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<http::Method>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<http::h1::decoder::HeaderIndex>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<http::header::map::ExtraValue<http::HeaderValue>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<http::header::map::Pos>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<httparse::Header>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<ntex_router::resource::PathElement>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<ntex_router::resource::Segment>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<ntex_router::resource::Segments>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<slab::Entry<usize>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<std::boxed::Box<dyn server::service::InternalServiceFactory>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<std::boxed::Box<dyn web::guard::Guard>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<std::boxed::Box<dyn web::types::data::DataFactory>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<std::string::String>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<std::time::Instant>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<u8>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::Iter<web::middleware::logger::FormatText>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<(server::signals::Signal, ntex_rt::signal::unix::Signal)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<http::h1::decoder::HeaderIndex>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<http::header::map::Bucket<http::HeaderValue>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<http::header::map::Pos>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<server::worker::WorkerService>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<slab::Entry<server::accept::ServerSocketInfo>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<slab::Entry<std::option::Option<ntex_util::task::LocalWaker>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<std::string::String>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<u64>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<u8>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::slice::IterMut<web::middleware::logger::FormatText>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::str::Chars`: 16 bytes, alignment: 8 bytes
print-type-size     field `.iter`: 16 bytes
print-type-size type: `std::str::Utf8Error`: 16 bytes, alignment: 8 bytes
print-type-size     field `.valid_up_to`: 8 bytes
print-type-size     field `.error_len`: 2 bytes
print-type-size     end padding: 6 bytes
print-type-size type: `std::sync::Arc<[u8]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 16 bytes
print-type-size type: `std::sync::Arc<dyn std::ops::Fn() + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 16 bytes
print-type-size type: `std::sync::Arc<dyn std::ops::Fn() -> std::string::String + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 16 bytes
print-type-size type: `std::sync::Arc<dyn std::ops::Fn(mime::Mime) -> bool + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 16 bytes
print-type-size type: `std::sync::Arc<dyn tracing_core::subscriber::Subscriber + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 16 bytes
print-type-size type: `std::sync::Condvar`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `std::sync::Mutex<()>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     field `.data`: 0 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::sync::MutexGuard<()>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.lock`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::sync::MutexGuard<event_listener::List>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.lock`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::sync::MutexGuard<h2::proto::streams::buffer::Buffer<h2::frame::Frame<ntex_bytes::Bytes>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.lock`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::sync::MutexGuard<h2::proto::streams::streams::Inner>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.lock`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::sync::MutexGuard<std::cell::RefCell<std::option::Option<std::task::Waker>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.lock`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::sync::MutexGuard<std::cell::RefCell<testing::Channel>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.lock`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::sync::MutexGuard<std::sync::mpsc::sync::State<server::accept::Command>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.lock`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::sync::MutexGuard<std::vec::Vec<std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.lock`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::sync::MutexGuard<tokio::util::slab::Slots<tokio::io::driver::scheduled_io::ScheduledIo>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.lock`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::sync::MutexGuard<web::server::Config>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.lock`: 8 bytes
print-type-size     field `.poison`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::sync::PoisonError<std::sync::MutexGuard<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.guard`: 16 bytes
print-type-size type: `std::sync::PoisonError<std::sync::MutexGuard<h2::proto::streams::buffer::Buffer<h2::frame::Frame<ntex_bytes::Bytes>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.guard`: 16 bytes
print-type-size type: `std::sync::PoisonError<std::sync::MutexGuard<h2::proto::streams::streams::Inner>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.guard`: 16 bytes
print-type-size type: `std::sync::PoisonError<std::sync::MutexGuard<std::cell::RefCell<std::option::Option<std::task::Waker>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.guard`: 16 bytes
print-type-size type: `std::sync::PoisonError<std::sync::MutexGuard<std::cell::RefCell<testing::Channel>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.guard`: 16 bytes
print-type-size type: `std::sync::PoisonError<std::sync::MutexGuard<std::sync::mpsc::sync::State<server::accept::Command>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.guard`: 16 bytes
print-type-size type: `std::sync::PoisonError<std::sync::MutexGuard<std::vec::Vec<std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.guard`: 16 bytes
print-type-size type: `std::sync::PoisonError<std::sync::MutexGuard<tokio::util::slab::Slots<tokio::io::driver::scheduled_io::ScheduledIo>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.guard`: 16 bytes
print-type-size type: `std::sync::PoisonError<std::sync::MutexGuard<web::server::Config>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.guard`: 16 bytes
print-type-size type: `std::sync::TryLockError<std::sync::MutexGuard<std::cell::RefCell<testing::Channel>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Poisoned`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `WouldBlock`: 0 bytes
print-type-size type: `std::sync::Weak<[u8]>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 16 bytes
print-type-size type: `std::sync::Weak<dyn std::ops::Fn() + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 16 bytes
print-type-size type: `std::sync::Weak<dyn std::ops::Fn() -> std::string::String + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 16 bytes
print-type-size type: `std::sync::Weak<dyn tracing_core::subscriber::Subscriber + std::marker::Send + std::marker::Sync>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 16 bytes
print-type-size type: `std::sync::mpsc::Flavor<(ntex_rt::System, server::Server, std::net::SocketAddr)>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Oneshot`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Stream`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Shared`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Sync`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::sync::mpsc::Flavor<(ntex_rt::System, std::net::SocketAddr)>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Oneshot`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Stream`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Shared`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Sync`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::sync::mpsc::Flavor<ntex_rt::System>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Oneshot`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Stream`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Shared`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Sync`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::sync::mpsc::Flavor<server::accept::Command>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Oneshot`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Stream`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Shared`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Sync`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::sync::mpsc::Receiver<(ntex_rt::System, server::Server, std::net::SocketAddr)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `std::sync::mpsc::Receiver<(ntex_rt::System, std::net::SocketAddr)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `std::sync::mpsc::Receiver<ntex_rt::System>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `std::sync::mpsc::Receiver<server::accept::Command>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `std::sync::mpsc::Sender<(ntex_rt::System, server::Server, std::net::SocketAddr)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `std::sync::mpsc::Sender<(ntex_rt::System, std::net::SocketAddr)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `std::sync::mpsc::Sender<ntex_rt::System>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `std::sync::mpsc::Sender<server::accept::Command>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `std::sync::mpsc::blocking::Inner`: 16 bytes, alignment: 8 bytes
print-type-size     field `.thread`: 8 bytes
print-type-size     field `.woken`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::sync::mpsc::mpsc_queue::Queue<server::accept::Command>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size type: `std::sync::mpsc::oneshot::Failure<server::accept::Command>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Upgraded`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Empty`: 0 bytes
print-type-size     variant `Disconnected`: 0 bytes
print-type-size type: `std::sync::mpsc::oneshot::MyUpgrade<server::accept::Command>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `GoUp`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `NothingSent`: 0 bytes
print-type-size     variant `SendUsed`: 0 bytes
print-type-size type: `std::sync::mpsc::oneshot::UpgradeResult`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `UpWoke`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `UpSuccess`: 0 bytes
print-type-size     variant `UpDisconnected`: 0 bytes
print-type-size type: `std::sync::mpsc::stream::Failure<server::accept::Command>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Upgraded`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Empty`: 0 bytes
print-type-size     variant `Disconnected`: 0 bytes
print-type-size type: `std::sync::mpsc::stream::UpgradeResult`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `UpWoke`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `UpSuccess`: 0 bytes
print-type-size     variant `UpDisconnected`: 0 bytes
print-type-size type: `std::sync::mpsc::sync::Blocker`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `BlockedSender`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `BlockedReceiver`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `NoneBlocked`: 0 bytes
print-type-size type: `std::sync::mpsc::sync::Node`: 16 bytes, alignment: 8 bytes
print-type-size     field `.token`: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size type: `std::sync::mpsc::sync::Queue`: 16 bytes, alignment: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size type: `std::sys::unix::io::IoSlice`: 16 bytes, alignment: 8 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.vec`: 16 bytes
print-type-size type: `std::sys::unix::time::Timespec`: 16 bytes, alignment: 8 bytes
print-type-size     field `.t`: 16 bytes
print-type-size type: `std::sys::unix::time::inner::SystemTime`: 16 bytes, alignment: 8 bytes
print-type-size     field `.t`: 16 bytes
print-type-size type: `std::sys_common::condvar::Condvar`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.check`: 8 bytes
print-type-size type: `std::task::Poll<std::option::Option<server::worker::WorkerCommand>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::option::Option<std::result::Result<usize, h2::codec::error::UserError>>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(), std::io::Error>>`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Ready`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<usize>`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Ready`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::RawWaker`: 16 bytes, alignment: 8 bytes
print-type-size     field `.data`: 8 bytes
print-type-size     field `.vtable`: 8 bytes
print-type-size type: `std::task::Waker`: 16 bytes, alignment: 8 bytes
print-type-size     field `.waker`: 16 bytes
print-type-size type: `std::thread::__FastLocalKeyInner<time::wheel::Timer>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.dtor_state`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::thread::__FastLocalKeyInner<util::counter::Counter>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.dtor_state`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `std::time::Duration`: 16 bytes, alignment: 8 bytes
print-type-size     field `.secs`: 8 bytes
print-type-size     field `.nanos`: 4 bytes
print-type-size     end padding: 4 bytes
print-type-size type: `std::time::SystemTime`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::time::SystemTimeError`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `std::vec::in_place_drop::InPlaceDrop<(server::Token, server::socket::Listener)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.dst`: 8 bytes
print-type-size type: `std::vec::in_place_drop::InPlaceDrop<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.dst`: 8 bytes
print-type-size type: `std::vec::in_place_drop::InPlaceDrop<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.dst`: 8 bytes
print-type-size type: `std::vec::in_place_drop::InPlaceDrop<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.dst`: 8 bytes
print-type-size type: `std::vec::set_len_on_drop::SetLenOnDrop`: 16 bytes, alignment: 8 bytes
print-type-size     field `.len`: 8 bytes
print-type-size     field `.local_len`: 8 bytes
print-type-size type: `testing::IoState`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size     variant `Close`: 0 bytes
print-type-size type: `time::wheel::_::Projection`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size     field `.sleep`: 8 bytes
print-type-size type: `tokio::io::driver::ReadyEvent`: 16 bytes, alignment: 8 bytes
print-type-size     field `.ready`: 8 bytes
print-type-size     field `.tick`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `tokio::io::driver::registration::Registration`: 16 bytes, alignment: 8 bytes
print-type-size     field `.handle`: 8 bytes
print-type-size     field `.shared`: 8 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<std::mem::MaybeUninit<std::task::Waker>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<std::option::Option<std::task::Waker>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<tokio::util::linked_list::Pointers<tokio::runtime::task::core::Header>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `tokio::runtime::blocking::pool::BlockingPool`: 16 bytes, alignment: 8 bytes
print-type-size     field `.spawner`: 8 bytes
print-type-size     field `.shutdown_rx`: 8 bytes
print-type-size type: `tokio::runtime::task::core::Trailer`: 16 bytes, alignment: 8 bytes
print-type-size     field `.waker`: 16 bytes
print-type-size type: `tokio::runtime::task::error::Repr`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Panic`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size     variant `Cancelled`: 0 bytes
print-type-size type: `tokio::runtime::task::waker::WakerRef<std::sync::Arc<tokio::task::local::Shared>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.waker`: 16 bytes
print-type-size type: `tokio::runtime::task::waker::WakerRef<tokio::runtime::blocking::schedule::NoopSchedule>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.waker`: 16 bytes
print-type-size type: `tokio::signal::RxFuture`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `tokio::signal::reusable_box::ReusableBoxFuture<tokio::sync::watch::Receiver<()>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.boxed`: 16 bytes
print-type-size type: `tokio::sync::mpsc::list::Tx<ntex_rt::arbiter::ArbiterCommand>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.block_tail`: 8 bytes
print-type-size     field `.tail_position`: 8 bytes
print-type-size type: `tokio::sync::mpsc::list::Tx<ntex_rt::arbiter::SystemCommand>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.block_tail`: 8 bytes
print-type-size     field `.tail_position`: 8 bytes
print-type-size type: `tokio::sync::oneshot::Task`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `tokio::time::driver::handle::Handle`: 16 bytes, alignment: 8 bytes
print-type-size     field `.time_source`: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `tokio::util::linked_list::LinkedList<tokio::io::driver::scheduled_io::Waiter, tokio::io::driver::scheduled_io::Waiter>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size type: `tokio::util::linked_list::LinkedList<tokio::runtime::task::Task<std::sync::Arc<tokio::runtime::basic_scheduler::Shared>>, tokio::runtime::task::core::Header>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size type: `tokio::util::linked_list::LinkedList<tokio::runtime::task::Task<std::sync::Arc<tokio::task::local::Shared>>, tokio::runtime::task::core::Header>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size type: `tokio::util::linked_list::LinkedList<tokio::sync::notify::Waiter, tokio::sync::notify::Waiter>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size type: `tokio::util::linked_list::LinkedList<tokio::time::driver::entry::TimerShared, tokio::time::driver::entry::TimerShared>`: 16 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.head`: 8 bytes
print-type-size     field `.tail`: 8 bytes
print-type-size type: `tokio::util::linked_list::Pointers<tokio::io::driver::scheduled_io::Waiter>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `tokio::util::linked_list::Pointers<tokio::runtime::task::core::Header>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `tokio::util::linked_list::Pointers<tokio::sync::notify::Waiter>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `tokio::util::linked_list::Pointers<tokio::time::driver::entry::TimerShared>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 16 bytes
print-type-size type: `tokio::util::linked_list::PointersInner<tokio::io::driver::scheduled_io::Waiter>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.prev`: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size     field `._pin`: 0 bytes
print-type-size type: `tokio::util::linked_list::PointersInner<tokio::runtime::task::core::Header>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.prev`: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size     field `._pin`: 0 bytes
print-type-size type: `tokio::util::linked_list::PointersInner<tokio::sync::notify::Waiter>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.prev`: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size     field `._pin`: 0 bytes
print-type-size type: `tokio::util::linked_list::PointersInner<tokio::time::driver::entry::TimerShared>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.prev`: 8 bytes
print-type-size     field `.next`: 8 bytes
print-type-size     field `._pin`: 0 bytes
print-type-size type: `tokio::util::slab::CachedPage<tokio::io::driver::scheduled_io::ScheduledIo>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.slots`: 8 bytes
print-type-size     field `.init`: 8 bytes
print-type-size type: `tokio::util::sync_wrapper::SyncWrapper<std::boxed::Box<dyn std::any::Any + std::marker::Send>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.value`: 16 bytes
print-type-size type: `tokio_util::codec::length_delimited::DecodeState`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Data`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Head`: 0 bytes
print-type-size type: `tracing_core::callsite::Identifier`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `tracing_core::dispatcher::Dispatch`: 16 bytes, alignment: 8 bytes
print-type-size     field `.subscriber`: 16 bytes
print-type-size type: `util::timeout::TimeoutServiceResponse2<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.fut`: 16 bytes
print-type-size type: `util::timeout::_::Projection<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>`: 16 bytes, alignment: 8 bytes
print-type-size     field `.fut`: 8 bytes
print-type-size     field `.sleep`: 8 bytes
print-type-size type: `web::error::PathError`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Deserialize`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `web::error::QueryPayloadError`: 16 bytes, alignment: 8 bytes
print-type-size     variant `Deserialize`: 16 bytes
print-type-size         field `.0`: 16 bytes
print-type-size type: `web::error_default::Error`: 16 bytes, alignment: 8 bytes
print-type-size     field `.cause`: 16 bytes
print-type-size type: `web::guard::NotGuard`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `web::middleware::logger::FormatDisplay`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `ws::ProtocolError`: 16 bytes, alignment: 8 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `InvalidLength`: 15 bytes
print-type-size         padding: 7 bytes
print-type-size         field `.0`: 8 bytes, alignment: 8 bytes
print-type-size     variant `InvalidOpcode`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `ContinuationFragment`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `UnmaskedFrame`: 0 bytes
print-type-size     variant `MaskedFrame`: 0 bytes
print-type-size     variant `BadOpCode`: 0 bytes
print-type-size     variant `Overflow`: 0 bytes
print-type-size     variant `ContinuationNotStarted`: 0 bytes
print-type-size     variant `ContinuationStarted`: 0 bytes
print-type-size type: `ws::codec::Codec`: 16 bytes, alignment: 8 bytes
print-type-size     field `.max_size`: 8 bytes
print-type-size     field `.flags`: 1 bytes
print-type-size     end padding: 7 bytes
print-type-size type: `ws::mask::ShortSlice`: 16 bytes, alignment: 8 bytes
print-type-size     field `.0`: 16 bytes
print-type-size type: `h2::frame::priority::Priority`: 12 bytes, alignment: 4 bytes
print-type-size     field `.stream_id`: 4 bytes
print-type-size     field `.dependency`: 8 bytes
print-type-size type: `h2::proto::streams::prioritize::InFlightData`: 12 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `DataFrame`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Nothing`: 0 bytes
print-type-size     variant `Drop`: 0 bytes
print-type-size type: `h2::proto::streams::state::Inner`: 12 bytes, alignment: 4 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Closed`: 11 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 8 bytes, alignment: 4 bytes
print-type-size     variant `Open`: 2 bytes
print-type-size         field `.local`: 1 bytes
print-type-size         field `.remote`: 1 bytes
print-type-size     variant `HalfClosedLocal`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `HalfClosedRemote`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Idle`: 0 bytes
print-type-size     variant `ReservedLocal`: 0 bytes
print-type-size     variant `ReservedRemote`: 0 bytes
print-type-size type: `h2::proto::streams::state::State`: 12 bytes, alignment: 4 bytes
print-type-size     field `.inner`: 12 bytes
print-type-size type: `memchr::memmem::NeedleInfo`: 12 bytes, alignment: 4 bytes
print-type-size     field `.nhash`: 8 bytes
print-type-size     field `.rarebytes`: 2 bytes
print-type-size     end padding: 2 bytes
print-type-size type: `std::mem::ManuallyDrop<h2::proto::streams::prioritize::InFlightData>`: 12 bytes, alignment: 4 bytes
print-type-size     field `.value`: 12 bytes
print-type-size type: `std::mem::MaybeUninit<h2::proto::streams::prioritize::InFlightData>`: 12 bytes, alignment: 4 bytes
print-type-size     variant `MaybeUninit`: 12 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 12 bytes
print-type-size type: `std::option::Option<h2::proto::go_away::GoingAway>`: 12 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::proto::streams::store::Key>`: 12 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplOdd<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplOdd<u8, [u8; 0]>>>>`: 10 bytes, alignment: 1 bytes
print-type-size     field `.parent1`: 5 bytes
print-type-size     field `.parent2`: 5 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size type: `h2::frame::ping::Ping`: 9 bytes, alignment: 1 bytes
print-type-size     field `.ack`: 1 bytes
print-type-size     field `.payload`: 8 bytes
print-type-size type: `h2::proto::ping_pong::PendingPing`: 9 bytes, alignment: 1 bytes
print-type-size     field `.payload`: 8 bytes
print-type-size     field `.sent`: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<[u8; 8]>>`: 9 bytes, alignment: 1 bytes
print-type-size     field `.value`: 9 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<[u8; 8]>>`: 9 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 9 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 9 bytes
print-type-size type: `std::option::Option<[u8; 8]>`: 9 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::proto::ping_pong::PendingPing>`: 9 bytes, alignment: 1 bytes
print-type-size     variant `Some`: 9 bytes
print-type-size         field `.0`: 9 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::result::Result<[u8; 8], std::array::TryFromSliceError>`: 9 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `<alloc::collections::btree::map::Dropper<K, V> as std::ops::Drop>::drop::DropGuard<std::string::String, serde_json::Value>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `<alloc::collections::btree::map::Dropper<K, V> as std::ops::Drop>::drop::DropGuard<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `<std::vec::Drain<'_, T, A> as std::ops::Drop>::drop::DropGuard<slab::Entry<usize>, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<(server::Token, server::socket::Listener), std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>), std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<(server::Token, std::string::String, server::socket::Listener), std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>), std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<async_oneshot::Receiver<bool>, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<async_oneshot::Sender<()>, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<http::header::map::Bucket<http::HeaderValue>, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<server::Token, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<server::signals::Signal, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<std::net::SocketAddr, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = ()>>>, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<std::string::String, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `<std::vec::IntoIter<T, A> as std::ops::Drop>::drop::DropGuard<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, std::alloc::Global>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `[closure@<sha1::Sha1 as sha1::digest::Update>::update<&[u8]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@<std::str::CharIndices as std::iter::DoubleEndedIterator>::next_back::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@<tokio::sync::mpsc::chan::Chan<ntex_rt::arbiter::ArbiterCommand, tokio::loom::std::atomic_usize::AtomicUsize> as std::ops::Drop>::drop::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@<tokio::sync::mpsc::chan::Chan<ntex_rt::arbiter::SystemCommand, tokio::loom::std::atomic_usize::AtomicUsize> as std::ops::Drop>::drop::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@alloc::raw_vec::RawVec<http::header::map::Pos>::shrink::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@alloc::raw_vec::RawVec<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>::shrink::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@alloc::raw_vec::RawVec<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>::shrink::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@alloc::raw_vec::RawVec<u8>::shrink::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@alloc::raw_vec::finish_grow<std::alloc::Global>::{closure#1}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@async_oneshot::Receiver<()>::handle_state::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@async_oneshot::Receiver<bool>::handle_state::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@core::slice::memchr::memchr::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@h2::client::SendRequest<ntex_bytes::Bytes>::send_request::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@h2::proto::streams::prioritize::Prioritize::assign_connection_capacity<h2::proto::streams::store::Store>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@h2::proto::streams::prioritize::Prioritize::reclaim_frame_inner<ntex_bytes::Bytes>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@h2::proto::streams::recv::Recv::send_stream_window_updates<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<framed::state::State, (), ahash::RandomState>::insert::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<framed::state::State, (), ahash::RandomState>::insert::{closure#1}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<framed::state::State, (), ahash::RandomState>::remove_entry<framed::state::State>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>, ahash::RandomState>::get_mut<http::client::pool::Key>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>, ahash::RandomState>::reserve::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>::get_key_value<http::header::HeaderName>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>::insert::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>::insert::{closure#1}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>::reserve::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<server::Token, (std::string::String, std::net::SocketAddr), ahash::RandomState>::get_key_value<server::Token>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<server::Token, (std::string::String, std::net::SocketAddr), ahash::RandomState>::insert::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<server::Token, (std::string::String, std::net::SocketAddr), ahash::RandomState>::insert::{closure#1}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<server::Token, (std::string::String, std::net::SocketAddr), ahash::RandomState>::remove_entry<server::Token>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<server::Token, std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>, ahash::RandomState>::get_key_value<server::Token>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<server::Token, std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>, ahash::RandomState>::remove_entry<server::Token>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<std::any::TypeId, std::boxed::Box<dyn std::any::Any>, ahash::RandomState>::get_key_value<std::any::TypeId>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<std::any::TypeId, std::boxed::Box<dyn std::any::Any>, ahash::RandomState>::insert::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<std::any::TypeId, std::boxed::Box<dyn std::any::Any>, ahash::RandomState>::insert::{closure#1}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<std::string::String, ntex_router::ResourceDef, ahash::RandomState>::insert::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<std::string::String, ntex_router::ResourceDef, ahash::RandomState>::insert::{closure#1}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<std::string::String, server::Token, ahash::RandomState>::insert::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::map::HashMap<std::string::String, server::Token, ahash::RandomState>::insert::{closure#1}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>::clone_from_impl<[closure@<hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))> as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(std::string::String, server::Token)>::clone_from_impl<[closure@<hashbrown::raw::RawTable<(std::string::String, server::Token)> as std::clone::Clone>::clone::{closure#0}]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::rustc_entry::<impl hashbrown::map::HashMap<http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>, ahash::RandomState>>::rustc_entry::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@hashbrown::rustc_entry::<impl hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>>::rustc_entry::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/connect/resolve.rs:51:57: 54:26]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/framed/state.rs:108:31: 114:14]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/framed/state.rs:94:31: 100:14]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/http/client/h1proto.rs:123:27: 123:56]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/http/client/h1proto.rs:135:21: 145:14]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/http/client/h1proto.rs:150:13: 150:55]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/http/client/h2proto.rs:124:27: 124:56]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/http/client/h2proto.rs:140:23: 140:50]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/http/client/h2proto.rs:74:17: 74:63]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/http/client/h2proto.rs:87:23: 87:45]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/http/h1/encoder.rs:111:21: 111:67]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/http/message.rs:344:28: 344:36]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/http/message.rs:384:22: 384:54]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/http/message.rs:77:27: 77:35]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/server/worker.rs:217:30: 217:62]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/server/worker.rs:255:47: 264:14]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/testing.rs:199:21: 221:14]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/time/mod.rs:26:63: 29:6]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/time/wheel.rs:136:20: 136:60]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/time/wheel.rs:144:20: 144:61]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/time/wheel.rs:79:35: 86:10]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/util/time.rs:132:13: 135:14]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/util/time.rs:20:77: 23:10]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex/src/web/guard.rs:282:18: 282:35]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex_util::future::stream_recv<http::body::ResponseBody<http::body::Body>>::{closure#0}::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex_util::future::stream_recv<http::payload::Payload>::{closure#0}::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex_util::future::stream_recv<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@ntex_util::future::stream_recv<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@std::collections::btree_map::OccupiedEntry<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>::remove_kv::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::find::check<(&http::header::HeaderName, &http::HeaderValue), &mut [closure@ntex/src/http/client/h2proto.rs:74:17: 74:63]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@std::iter::Iterator::find::check<(&http::header::HeaderName, &http::header::map::Value), &mut [closure@ntex/src/http/h1/encoder.rs:111:21: 111:67]>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@std::sync::MutexGuard<()>::new::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@std::sync::MutexGuard<h2::proto::streams::buffer::Buffer<h2::frame::Frame<ntex_bytes::Bytes>>>::new::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@std::sync::MutexGuard<h2::proto::streams::streams::Inner>::new::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@std::sync::MutexGuard<std::cell::RefCell<std::option::Option<std::task::Waker>>>::new::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@std::sync::MutexGuard<std::cell::RefCell<testing::Channel>>::new::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@std::sync::MutexGuard<std::sync::mpsc::sync::State<server::accept::Command>>::new::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@std::sync::MutexGuard<std::vec::Vec<std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>>::new::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@std::sync::MutexGuard<tokio::util::slab::Slots<tokio::io::driver::scheduled_io::ScheduledIo>>::new::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@std::vec::source_iter_marker::write_in_place_with_drop<(server::Token, server::socket::Listener)>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@std::vec::source_iter_marker::write_in_place_with_drop<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@std::vec::source_iter_marker::write_in_place_with_drop<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@std::vec::source_iter_marker::write_in_place_with_drop<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::coop::poll_proceed::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<server::builder::ServerBuilder>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<server::signals::Signals>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<server::worker::Worker>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<time::wheel::TimerDriver>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::poll::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::Harness<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>::drop_join_handle_slow::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<server::builder::ServerBuilder>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<server::signals::Signals>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<server::worker::Worker>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<time::wheel::TimerDriver>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::harness::cancel_task<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<server::builder::ServerBuilder>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<server::signals::Signals>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<server::worker::Worker>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<time::wheel::TimerDriver>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<server::builder::ServerBuilder>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<server::signals::Signals>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<server::worker::Worker>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::bind<time::wheel::TimerDriver>::{closure#0}], ()>::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>::tx_release::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>::tx_release::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::sync::mpsc::list::Tx<ntex_rt::arbiter::ArbiterCommand>::find_block::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `[closure@tokio::sync::mpsc::list::Tx<ntex_rt::arbiter::SystemCommand>::find_block::{closure#0}]`: 8 bytes, alignment: 8 bytes
print-type-size     end padding: 8 bytes
print-type-size type: `alloc::collections::btree::borrow::DormantMutRef<std::collections::BTreeMap<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `async_channel::Sender<server::ServerCommand>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.channel`: 8 bytes
print-type-size type: `async_channel::Sender<server::worker::StopCommand>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.channel`: 8 bytes
print-type-size type: `async_channel::Sender<server::worker::WorkerCommand>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.channel`: 8 bytes
print-type-size type: `async_oneshot::inner::State`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `channel::cell::Cell<channel::mpsc::Shared<std::result::Result<ws::codec::Frame, ws::WsError<()>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `channel::mpsc::Receiver<std::result::Result<ws::codec::Frame, ws::WsError<()>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.shared`: 8 bytes
print-type-size type: `channel::mpsc::Sender<std::result::Result<ws::codec::Frame, ws::WsError<()>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.shared`: 8 bytes
print-type-size type: `event_listener::Event`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `fnv::FnvHasher`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `framed::state::Read`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `framed::state::State`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `framed::state::Write`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `framed::time::Timer`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `h2::frame::head::Head`: 8 bytes, alignment: 4 bytes
print-type-size     field `.stream_id`: 4 bytes
print-type-size     field `.kind`: 1 bytes
print-type-size     field `.flag`: 1 bytes
print-type-size     end padding: 2 bytes
print-type-size type: `h2::frame::priority::StreamDependency`: 8 bytes, alignment: 4 bytes
print-type-size     field `.dependency_id`: 4 bytes
print-type-size     field `.weight`: 1 bytes
print-type-size     field `.is_exclusive`: 1 bytes
print-type-size     end padding: 2 bytes
print-type-size type: `h2::frame::reset::Reset`: 8 bytes, alignment: 4 bytes
print-type-size     field `.stream_id`: 4 bytes
print-type-size     field `.error_code`: 4 bytes
print-type-size type: `h2::frame::window_update::WindowUpdate`: 8 bytes, alignment: 4 bytes
print-type-size     field `.stream_id`: 4 bytes
print-type-size     field `.size_increment`: 4 bytes
print-type-size type: `h2::hpack::table::HashValue`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `h2::proto::connection::State`: 8 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Closing`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `Closed`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `Open`: 0 bytes
print-type-size type: `h2::proto::go_away::GoingAway`: 8 bytes, alignment: 4 bytes
print-type-size     field `.last_processed_id`: 4 bytes
print-type-size     field `.reason`: 4 bytes
print-type-size type: `h2::proto::ping_pong::UserPingsRx`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `h2::proto::streams::flow_control::FlowControl`: 8 bytes, alignment: 4 bytes
print-type-size     field `.window_size`: 4 bytes
print-type-size     field `.available`: 4 bytes
print-type-size type: `h2::proto::streams::state::Cause`: 8 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Proto`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `LocallyReset`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `Scheduled`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `EndStream`: 0 bytes
print-type-size     variant `Io`: 0 bytes
print-type-size type: `h2::proto::streams::store::Key`: 8 bytes, alignment: 4 bytes
print-type-size     field `.index`: 4 bytes
print-type-size     field `.stream_id`: 4 bytes
print-type-size type: `hashbrown::raw::Bucket<(framed::state::State, ())>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(http::header::HeaderName, http::header::map::Value)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(regex::dfa::State, u32)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(server::Token, (std::string::String, std::net::SocketAddr))>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(server::Token, std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(std::any::TypeId, std::boxed::Box<dyn std::any::Any + std::marker::Send + std::marker::Sync>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(std::string::String, ())>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(std::string::String, ntex_router::ResourceDef)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(std::string::String, server::Token)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(std::string::String, usize)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::Bucket<(usize, std::thread::JoinHandle<()>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `hashbrown::raw::inner::Bucket<usize>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(framed::state::State, ())>, [closure@hashbrown::raw::RawTable<(framed::state::State, ())>::rehash_in_place<[closure@hashbrown::map::HashMap<framed::state::State, (), ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>, [closure@hashbrown::raw::RawTable<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>::rehash_in_place<[closure@hashbrown::map::HashMap<http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>, ahash::RandomState>::reserve::{closure#0}]>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>, [closure@hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>::clear::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>, [closure@hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>::rehash_in_place<[closure@hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>, [closure@hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>::rehash_in_place<[closure@hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>::reserve::{closure#0}]>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>, [closure@hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>::rehash_in_place<[closure@hashbrown::map::HashMap<server::Token, (std::string::String, std::net::SocketAddr), ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>, [closure@hashbrown::raw::RawTable<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>::clear::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>, [closure@hashbrown::raw::RawTable<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>::rehash_in_place<[closure@hashbrown::map::HashMap<std::any::TypeId, std::boxed::Box<dyn std::any::Any>, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(std::string::String, ntex_router::ResourceDef)>, [closure@hashbrown::raw::RawTable<(std::string::String, ntex_router::ResourceDef)>::rehash_in_place<[closure@hashbrown::map::HashMap<std::string::String, ntex_router::ResourceDef, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(std::string::String, server::Token)>, [closure@hashbrown::raw::RawTable<(std::string::String, server::Token)>::rehash_in_place<[closure@hashbrown::map::HashMap<std::string::String, server::Token, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.dropfn`: 0 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `http::Extensions`: 8 bytes, alignment: 8 bytes
print-type-size     field `.map`: 8 bytes
print-type-size type: `http::client::Client`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `http::client::connect::ConnectorWrapper<std::rc::Rc<http::client::connector::InnerConnector<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `http::config::DateService`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `http::config::ServiceConfig`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `http::h1::payload::Payload`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `http::h1::payload::PayloadSender`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `http::helpers::Writer`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `http::message::Message<http::message::RequestHead>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size type: `http::message::Message<http::message::ResponseHead>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.head`: 8 bytes
print-type-size type: `httpdate::HttpDate`: 8 bytes, alignment: 2 bytes
print-type-size     field `.year`: 2 bytes
print-type-size     field `.sec`: 1 bytes
print-type-size     field `.min`: 1 bytes
print-type-size     field `.hour`: 1 bytes
print-type-size     field `.day`: 1 bytes
print-type-size     field `.mon`: 1 bytes
print-type-size     field `.wday`: 1 bytes
print-type-size type: `indexmap::HashValue`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `log::Level`: 8 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Error`: 0 bytes
print-type-size     variant `Warn`: 0 bytes
print-type-size     variant `Info`: 0 bytes
print-type-size     variant `Debug`: 0 bytes
print-type-size     variant `Trace`: 0 bytes
print-type-size type: `log::LevelFilter`: 8 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Off`: 0 bytes
print-type-size     variant `Error`: 0 bytes
print-type-size     variant `Warn`: 0 bytes
print-type-size     variant `Info`: 0 bytes
print-type-size     variant `Debug`: 0 bytes
print-type-size     variant `Trace`: 0 bytes
print-type-size type: `memchr::memmem::prefilter::PrefilterFn`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `memchr::memmem::rabinkarp::NeedleHash`: 8 bytes, alignment: 4 bytes
print-type-size     field `.hash`: 4 bytes
print-type-size     field `.hash_2pow`: 4 bytes
print-type-size type: `memchr::memmem::twoway::ApproximateByteSet`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `mio::Token`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `nanorand::WyRand`: 8 bytes, alignment: 8 bytes
print-type-size     field `.seed`: 8 bytes
print-type-size type: `ntex_router::PathDeserializer<http::Uri>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.path`: 8 bytes
print-type-size type: `ntex_rt::task::JoinHandle<()>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.raw`: 8 bytes
print-type-size type: `ntex_rt::task::JoinHandle<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.raw`: 8 bytes
print-type-size type: `ntex_rt::time::_::Projection`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `ntex_util::channel::cell::Cell<slab::Slab<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `ntex_util::channel::pool::Pool<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `ntex_util::future::PollFn<[closure@ntex/src/http/client/h1proto.rs:123:27: 123:56]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `ntex_util::future::PollFn<[closure@ntex/src/http/client/h1proto.rs:135:21: 145:14]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `ntex_util::future::PollFn<[closure@ntex/src/http/client/h1proto.rs:150:13: 150:55]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `ntex_util::future::PollFn<[closure@ntex/src/http/client/h2proto.rs:124:27: 124:56]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `ntex_util::future::PollFn<[closure@ntex/src/http/client/h2proto.rs:140:23: 140:50]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `ntex_util::future::PollFn<[closure@ntex/src/http/client/h2proto.rs:87:23: 87:45]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `ntex_util::future::PollFn<[closure@ntex/src/testing.rs:199:21: 221:14]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `ntex_util::future::PollFn<[closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `ntex_util::future::PollFn<[closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `ntex_util::future::PollFn<[closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `ntex_util::future::PollFn<[closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `ntex_util::future::PollFn<[closure@ntex_util::future::stream_recv<http::body::ResponseBody<http::body::Body>>::{closure#0}::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `ntex_util::future::PollFn<[closure@ntex_util::future::stream_recv<http::payload::Payload>::{closure#0}::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `ntex_util::future::PollFn<[closure@ntex_util::future::stream_recv<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `ntex_util::future::PollFn<[closure@ntex_util::future::stream_recv<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `ntex_util::future::Ready<util::time::LowResTimeService, std::convert::Infallible>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `once_cell::race::once_box::OnceBox<[[u64; 4]; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ghost`: 0 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `serde_json::Error`: 8 bytes, alignment: 8 bytes
print-type-size     field `.err`: 8 bytes
print-type-size type: `server::Token`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `server::config::ServiceRuntime`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `server::socket::Listener`: 8 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Tcp`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `Uds`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size type: `server::socket::Stream`: 8 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Tcp`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `Uds`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size type: `sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplOdd<u8, [u8; 0]>>>>`: 8 bytes, alignment: 1 bytes
print-type-size     field `.parent1`: 4 bytes
print-type-size     field `.parent2`: 4 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size type: `std::any::TypeId`: 8 bytes, alignment: 8 bytes
print-type-size     field `.t`: 8 bytes
print-type-size type: `std::boxed::Box<&str>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[[u64; 4]; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[closure@ntex_rt::Arbiter::exec_fn<[closure@ntex/src/server/worker.rs:171:36: 185:10]>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[closure@std::thread::Builder::spawn_unchecked<[closure@ntex/src/server/accept.rs:157:20: 160:14], ()>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[http::HeaderValue; 1]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>; 0]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>; 0]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<[std::boxed::Box<dyn web::guard::Guard>; 1]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<alloc::collections::btree::node::InternalNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<alloc::sync::ArcInner<async_channel::Channel<server::ServerCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<alloc::sync::ArcInner<async_channel::Channel<server::worker::StopCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<alloc::sync::ArcInner<async_channel::Channel<server::worker::WorkerCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<alloc::sync::ArcInner<async_oneshot::inner::Inner<()>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<alloc::sync::ArcInner<async_oneshot::inner::Inner<bool>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<alloc::sync::ArcInner<h2::proto::streams::streams::SendBuffer<ntex_bytes::Bytes>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<alloc::sync::ArcInner<mio::Waker>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<alloc::sync::ArcInner<std::cell::Cell<testing::State>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<alloc::sync::ArcInner<std::cell::UnsafeCell<std::option::Option<std::result::Result<(), std::boxed::Box<dyn std::any::Any + std::marker::Send>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<alloc::sync::ArcInner<std::sync::Mutex<std::cell::RefCell<std::option::Option<std::task::Waker>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<alloc::sync::ArcInner<std::sync::Mutex<std::cell::RefCell<testing::Channel>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<alloc::sync::ArcInner<std::sync::atomic::AtomicBool>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<alloc::sync::ArcInner<std::sync::mpsc::oneshot::Packet<server::accept::Command>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<alloc::sync::ArcInner<std::sync::mpsc::shared::Packet<server::accept::Command>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<alloc::sync::ArcInner<std::sync::mpsc::stream::Packet<server::accept::Command>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<concurrent_queue::bounded::Bounded<server::ServerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<concurrent_queue::bounded::Bounded<server::worker::StopCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<concurrent_queue::bounded::Bounded<server::worker::WorkerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<concurrent_queue::unbounded::Block<server::ServerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<concurrent_queue::unbounded::Block<server::worker::StopCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<concurrent_queue::unbounded::Block<server::worker::WorkerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<concurrent_queue::unbounded::Unbounded<server::ServerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<concurrent_queue::unbounded::Unbounded<server::worker::StopCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<concurrent_queue::unbounded::Unbounded<server::worker::WorkerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<h2::codec::error::UserError>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<http::byte_str::ByteStr>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<http::client::connect::ConnectorWrapper<std::rc::Rc<http::client::connector::InnerConnector<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<http::client::connect::Socket<std::boxed::Box<dyn http::client::connector::Io>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<http::client::h1proto::PlStream<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<ntex_rt::net::TcpStream>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<ntex_rt::task::JoinError>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<ntex_service::boxed::ServiceWrapper<ntex_service::dev::MapErr<ntex_service::dev::Map<connect::service::Connector<http::Uri>, [closure@ntex/src/http/client/connector.rs:63:26: 63:77], (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol)>, fn(connect::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<connect::error::ConnectError>>::from}, http::client::error::ConnectError>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<ntex_service::map_err::MapErrFuture<ntex_service::dev::Map<connect::service::Connector<http::Uri>, [closure@ntex/src/http/client/connector.rs:63:26: 63:77], (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol)>, fn(connect::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<connect::error::ConnectError>>::from}, http::client::error::ConnectError>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<ntex_util::future::Either<std::future::from_generator::GenFuture<[static generator@ntex/src/connect/resolve.rs:37:37: 88:14 {std::future::ResumeTy, std::string::String, ntex_rt::task::JoinHandle<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>, ()}]>, ntex_util::future::Ready<connect::message::Connect<http::Uri>, connect::error::ConnectError>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<regex::pool::Pool<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<serde_json::Error>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<serde_json::error::ErrorImpl>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<serde_urlencoded::ser::Error>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<server::config::ConfiguredService>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<server::service::StreamService<ntex_service::dev::FnServiceFactory<[closure@ntex/src/server/config.rs:167:29: 170:30], ntex_util::future::Ready<(), ()>, ntex_rt::net::TcpStream, (), (), ()>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::collections::HashMap<std::any::TypeId, std::boxed::Box<dyn std::any::Any + std::marker::Send + std::marker::Sync>, std::hash::BuildHasherDefault<http::extensions::IdHasher>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::error::<impl std::convert::From<std::string::String> for std::boxed::Box<(dyn std::error::Error + std::marker::Send + std::marker::Sync + 'static)>>::from::StringError>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::future::from_generator::GenFuture<[static generator@h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>::handshake2::{closure#0} for<'r, 's> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, h2::client::Builder, &'r mut std::boxed::Box<dyn http::client::connector::Io>, impl futures_core::Future, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/connect.rs:61:29: 69:10 {std::future::ResumeTy, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, (), http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::message::RequestHeadType, http::body::Body, std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, http::payload::Payload), http::client::error::SendRequestError>>>>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/connect.rs:92:29: 100:10 {std::future::ResumeTy, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, (), http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::message::RequestHeadType, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>>, ntex_util::future::Ready<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h1proto.rs:27:1: 89:2 for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, http::message::RequestHeadType, http::body::Body, std::time::Instant, std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>, http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, &'s http::body::Body, http::body::BodySize, (http::message::RequestHeadType, http::body::BodySize), http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, (), u64, impl futures_core::Future, impl futures_core::Future}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h1proto.rs:97:1: 109:2 for<'r, 's, 't0> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, http::message::RequestHeadType, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::body::BodySize, (http::message::RequestHeadType, http::body::BodySize), http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, (), impl futures_core::Future}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:28:1: 115:2 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5> {std::future::ResumeTy, h2::client::SendRequest<ntex_bytes::Bytes>, http::message::RequestHeadType, http::body::Body, std::time::Instant, std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>, bool, http::body::BodySize, http::Request<()>, http::header::map::HeaderMap, std::iter::Chain<std::iter::Filter<http::header::map::Iter<'r>, [closure@ntex/src/http/client/h2proto.rs:74:17: 74:63]>, http::header::map::Iter<'t2>>, [closure@ntex/src/http/client/h2proto.rs:87:23: 87:45], impl futures_core::Future, (), std::result::Result<(), h2::Error>, &'t5 mut h2::client::SendRequest<ntex_bytes::Bytes>, std::result::Result<(h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>), h2::Error>, h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>, std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:120:35: 161:2 for<'t6, 't7, 't8, 't9, 't10, 't11, 't12> {std::future::ResumeTy, http::body::Body, h2::SendStream<ntex_bytes::Bytes>, std::option::Option<ntex_bytes::Bytes>, [closure@ntex/src/http/client/h2proto.rs:124:27: 124:56], impl futures_core::Future, (), [closure@ntex/src/http/client/h2proto.rs:140:23: 140:50], impl futures_core::Future}]>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:122:29: 164:10 for<'r, 's, 't0, 't1> {std::future::ResumeTy, http::client::pool::Key, [closure@ntex/src/http/client/pool.rs:130:27: 130:81], impl futures_core::Future, (), http::client::pool::Acquire<std::boxed::Box<dyn http::client::connector::Io>>, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, ntex_util::channel::pool::Receiver<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/server/accept.rs:461:79: 464:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/server/config.rs:140:29: 176:10 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13, 't14, 't15, 't16, 't17, 't18, 't19, 't20, 't21, 't22, 't23, 't24, 't25, 't26> {std::future::ResumeTy, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(), ()>> + 'r)>>, (), std::collections::HashMap<server::Token, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 's)>, ()>> + 't0)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't1)>, Error = ()> + 't2)>, ahash::RandomState>, server::config::ServiceRuntime, &'t3 std::cell::RefCell<server::config::ServiceRuntimeInner>, std::rc::Rc<std::cell::RefCell<server::config::ServiceRuntimeInner>>, server::config::ServiceRuntimeInner, std::cell::RefMut<'t4, server::config::ServiceRuntimeInner>, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't5)>>>, &'t6 mut std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't7)>>>, std::vec::IntoIter<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't8)>>>, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't9)>>, std::vec::Vec<(server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't10)>)>, std::vec::Vec<server::Token>, std::vec::IntoIter<server::Token>, server::Token, &'t11 mut std::collections::HashMap<server::Token, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't12)>, ()>> + 't13)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't14)>, Error = ()> + 't15)>, ahash::RandomState>, &'t16 server::Token, std::option::Option<std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't17)>, ()>> + 't18)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't19)>, Error = ()> + 't20)>>, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't21)>, ()>> + 't22)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't23)>, Error = ()> + 't24)>, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't25)>, ()>> + 't26)>>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:212:42: 220:14 for<'r, 's> {std::future::ResumeTy, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 'r)>)>, ()>> + 's)>>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/web/types/payload.rs:390:45: 402:10 for<'r, 's> {std::future::ResumeTy, ntex_bytes::BytesMut, http::payload::Payload, &'r mut http::payload::Payload, impl futures_core::Future, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect<std::net::SocketAddr>::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, tokio::future::ready::Ready<std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>>, (), std::option::IntoIter<std::net::SocketAddr>, std::option::Option<std::io::Error>, std::net::SocketAddr, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_addr::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, mio::net::TcpStream, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>, ()}]>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::io::Error>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::io::error::Custom>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<alloc::collections::btree::node::InternalNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::mem::MaybeUninit<http::byte_str::ByteStr>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::pin::Pin<std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/server/accept.rs:461:79: 464:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<http::client::ClientConfig>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<http::client::connector::InnerConnector<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<http::config::DateServiceInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<http::config::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<http::message::RequestHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<http::message::ResponseHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<std::cell::RefCell<framed::time::Inner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<std::cell::RefCell<http::client::pool::Inner<std::boxed::Box<dyn http::client::connector::Io>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<std::cell::RefCell<http::h1::payload::Inner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<std::cell::RefCell<server::config::ServiceRuntimeInner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<std::cell::RefCell<std::option::Option<web::app_service::AppRoutingFactory<web::error_default::DefaultError>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<std::cell::RefCell<time::wheel::TimerInner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<std::cell::RefCell<util::time::Inner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<std::cell::RefCell<util::time::SystemTimeInner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<std::cell::UnsafeCell<slab::Slab<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<util::counter::CounterInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<util::extensions::Extensions>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<web::config::AppConfigInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<web::httprequest::HttpRequestInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<web::middleware::defaultheaders::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<web::middleware::logger::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<web::rmap::ResourceMap>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::rc::RcBox<ws::sink::WsSinkInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::sync::mpsc::mpsc_queue::Node<server::accept::Command>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::sync::mpsc::spsc_queue::Node<std::sync::mpsc::stream::Message<server::accept::Command>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::sys::unix::condvar::Condvar>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<std::sys::unix::mutex::Mutex>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::runtime::task::core::Cell<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<web::guard::MethodGuard>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<web::httprequest::HttpRequestPool>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<web::info::ConnectionInfo>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::boxed::Box<web::util::Enc>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.1`: 0 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::cell::BorrowRef`: 8 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::BorrowRefMut`: 8 bytes, alignment: 8 bytes
print-type-size     field `.borrow`: 8 bytes
print-type-size type: `std::cell::Cell<*const ()>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::Cell<isize>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::Cell<std::option::Option<fn()>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::Cell<std::option::Option<std::ptr::NonNull<event_listener::Entry>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::Cell<std::time::Instant>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::Cell<usize>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<*const ()>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<*mut ()>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<*mut [[u64; 4]; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<*mut concurrent_queue::unbounded::Block<server::ServerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<*mut concurrent_queue::unbounded::Block<server::worker::StopCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<*mut concurrent_queue::unbounded::Block<server::worker::WorkerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<*mut event_listener::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<*mut std::sync::mpsc::mpsc_queue::Node<server::accept::Command>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<*mut std::sync::mpsc::spsc_queue::Node<std::sync::mpsc::stream::Message<server::accept::Command>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<*mut tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<*mut tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<isize>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<fn()>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<std::ptr::NonNull<event_listener::Entry>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<std::ptr::NonNull<tokio::runtime::task::core::Header>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<std::rc::Rc<web::rmap::ResourceMap>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<time::wheel::Timer>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<util::counter::Counter>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<std::sync::atomic::AtomicUsize>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<std::time::Instant>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<u64>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::cell::UnsafeCell<usize>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::future::ResumeTy`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<&framed::state::State>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<&mut http::body::ResponseBody<http::body::Body>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<&mut http::payload::Payload>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<&mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<&mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<&testing::Io>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<(framed::state::State, ())>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<<alloc::collections::btree::map::Dropper<K, V> as std::ops::Drop>::drop::DropGuard<std::string::String, serde_json::Value>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<<alloc::collections::btree::map::Dropper<K, V> as std::ops::Drop>::drop::DropGuard<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<<std::vec::Drain<'_, T, A> as std::ops::Drop>::drop::DropGuard<slab::Entry<usize>, std::alloc::Global>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(framed::state::State, ())>, [closure@hashbrown::raw::RawTable<(framed::state::State, ())>::rehash_in_place<[closure@hashbrown::map::HashMap<framed::state::State, (), ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>, [closure@hashbrown::raw::RawTable<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>::rehash_in_place<[closure@hashbrown::map::HashMap<http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>, ahash::RandomState>::reserve::{closure#0}]>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>, [closure@hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>::rehash_in_place<[closure@hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>, [closure@hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>::rehash_in_place<[closure@hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>::reserve::{closure#0}]>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>, [closure@hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>::rehash_in_place<[closure@hashbrown::map::HashMap<server::Token, (std::string::String, std::net::SocketAddr), ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>, [closure@hashbrown::raw::RawTable<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>::rehash_in_place<[closure@hashbrown::map::HashMap<std::any::TypeId, std::boxed::Box<dyn std::any::Any>, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(std::string::String, ntex_router::ResourceDef)>, [closure@hashbrown::raw::RawTable<(std::string::String, ntex_router::ResourceDef)>::rehash_in_place<[closure@hashbrown::map::HashMap<std::string::String, ntex_router::ResourceDef, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<hashbrown::scopeguard::ScopeGuard<&mut hashbrown::raw::RawTable<(std::string::String, server::Token)>, [closure@hashbrown::raw::RawTable<(std::string::String, server::Token)>::rehash_in_place<[closure@hashbrown::map::HashMap<std::string::String, server::Token, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<isize>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_rt::task::JoinHandle<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_util::future::PollFn<[closure@ntex/src/testing.rs:199:21: 221:14]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_util::future::PollFn<[closure@ntex_util::future::stream_recv<http::body::ResponseBody<http::body::Body>>::{closure#0}::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_util::future::PollFn<[closure@ntex_util::future::stream_recv<http::payload::Payload>::{closure#0}::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_util::future::PollFn<[closure@ntex_util::future::stream_recv<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_util::future::PollFn<[closure@ntex_util::future::stream_recv<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<server::Token>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<[[u64; 4]; 2]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<alloc::collections::btree::node::InternalNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<alloc::sync::ArcInner<async_channel::Channel<server::ServerCommand>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<alloc::sync::ArcInner<async_channel::Channel<server::worker::StopCommand>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<alloc::sync::ArcInner<async_channel::Channel<server::worker::WorkerCommand>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<alloc::sync::ArcInner<async_oneshot::inner::Inner<()>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<alloc::sync::ArcInner<async_oneshot::inner::Inner<bool>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<alloc::sync::ArcInner<h2::proto::streams::streams::SendBuffer<ntex_bytes::Bytes>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<alloc::sync::ArcInner<mio::Waker>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<alloc::sync::ArcInner<std::cell::Cell<testing::State>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<alloc::sync::ArcInner<std::cell::UnsafeCell<std::option::Option<std::result::Result<(), std::boxed::Box<dyn std::any::Any + std::marker::Send>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<alloc::sync::ArcInner<std::sync::Mutex<std::cell::RefCell<std::option::Option<std::task::Waker>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<alloc::sync::ArcInner<std::sync::Mutex<std::cell::RefCell<testing::Channel>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<alloc::sync::ArcInner<std::sync::atomic::AtomicBool>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<alloc::sync::ArcInner<std::sync::mpsc::oneshot::Packet<server::accept::Command>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<alloc::sync::ArcInner<std::sync::mpsc::shared::Packet<server::accept::Command>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<alloc::sync::ArcInner<std::sync::mpsc::stream::Packet<server::accept::Command>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<concurrent_queue::unbounded::Block<server::ServerCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<concurrent_queue::unbounded::Block<server::worker::StopCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<concurrent_queue::unbounded::Block<server::worker::WorkerCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<alloc::collections::btree::node::InternalNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::mem::MaybeUninit<http::byte_str::ByteStr>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<http::client::ClientConfig>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<http::client::connector::InnerConnector<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<http::config::DateServiceInner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<http::config::Inner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<http::message::RequestHead>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<http::message::ResponseHead>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<std::cell::RefCell<framed::time::Inner>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<std::cell::RefCell<http::client::pool::Inner<std::boxed::Box<dyn http::client::connector::Io>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<std::cell::RefCell<http::h1::payload::Inner>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<std::cell::RefCell<server::config::ServiceRuntimeInner>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<std::cell::RefCell<std::option::Option<web::app_service::AppRoutingFactory<web::error_default::DefaultError>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<std::cell::RefCell<time::wheel::TimerInner>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<std::cell::RefCell<util::time::Inner>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<std::cell::RefCell<util::time::SystemTimeInner>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<std::cell::UnsafeCell<slab::Slab<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<util::counter::CounterInner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<util::extensions::Extensions>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<web::config::AppConfigInner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<web::httprequest::HttpRequestInner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<web::middleware::defaultheaders::Inner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<web::middleware::logger::Inner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<web::rmap::ResourceMap>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::rc::RcBox<ws::sink::WsSinkInner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::sync::mpsc::mpsc_queue::Node<server::accept::Command>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<std::sync::mpsc::spsc_queue::Node<std::sync::mpsc::stream::Message<server::accept::Command>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::runtime::task::core::Cell<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::boxed::Box<web::httprequest::HttpRequestPool>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<&&http::header::map::HeaderMap>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<&http::header::map::Value>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<&mut bool>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<fn()>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<h2::Reason>>`: 8 bytes, alignment: 4 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<http::message::Message<http::message::ResponseHead>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<std::rc::Rc<std::cell::RefCell<http::client::pool::Inner<std::boxed::Box<dyn http::client::connector::Io>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<time::wheel::Timer>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<tokio::runtime::task::raw::RawTask>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<util::counter::Counter>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<server::builder::ServerBuilder>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<server::signals::Signals>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<server::worker::Worker>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<time::wheel::TimerDriver>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ptr::NonNull<alloc::collections::btree::node::LeafNode<std::string::String, serde_json::Value>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::ptr::NonNull<alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::rc::Rc<http::message::RequestHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::rc::Rc<http::message::ResponseHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<std::time::Instant>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<time::Sleep>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::Notified<tokio::runtime::blocking::schedule::NoopSchedule>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::Task<std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::Task<tokio::runtime::blocking::schedule::NoopSchedule>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<server::builder::ServerBuilder>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<server::signals::Signals>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<server::worker::Worker>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<time::wheel::TimerDriver>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::runtime::task::harness::poll_future::{closure#0}::Guard<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<u64>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::ManuallyDrop<usize>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<&mut http::body::ResponseBody<http::body::Body>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<&mut http::payload::Payload>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<&mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<&mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<&testing::Io>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<(framed::state::State, ())>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<isize>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_rt::task::JoinHandle<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_util::future::PollFn<[closure@ntex/src/testing.rs:199:21: 221:14]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_util::future::PollFn<[closure@ntex_util::future::stream_recv<http::body::ResponseBody<http::body::Body>>::{closure#0}::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_util::future::PollFn<[closure@ntex_util::future::stream_recv<http::payload::Payload>::{closure#0}::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_util::future::PollFn<[closure@ntex_util::future::stream_recv<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_util::future::PollFn<[closure@ntex_util::future::stream_recv<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<server::Token>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<&&http::header::map::HeaderMap>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<&http::header::map::Value>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<&mut bool>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<fn()>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<h2::Reason>>`: 8 bytes, alignment: 4 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<http::message::Message<http::message::ResponseHead>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<std::rc::Rc<std::cell::RefCell<http::client::pool::Inner<std::boxed::Box<dyn http::client::connector::Io>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<time::wheel::Timer>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<tokio::runtime::task::raw::RawTask>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<util::counter::Counter>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>::drop_join_handle_slow::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<server::builder::ServerBuilder>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<server::signals::Signals>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<server::worker::Worker>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<time::wheel::TimerDriver>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::ptr::NonNull<alloc::collections::btree::node::LeafNode<std::string::String, serde_json::Value>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::ptr::NonNull<alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::rc::Rc<http::message::RequestHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::rc::Rc<http::message::ResponseHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<std::time::Instant>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<time::Sleep>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<u64>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::mem::MaybeUninit<usize>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `MaybeUninit`: 8 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 8 bytes
print-type-size type: `std::num::NonZeroU64`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::num::NonZeroUsize`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::ops::Range<i32>`: 8 bytes, alignment: 4 bytes
print-type-size     field `.start`: 4 bytes
print-type-size     field `.end`: 4 bytes
print-type-size type: `std::ops::RangeFrom<usize>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.start`: 8 bytes
print-type-size type: `std::ops::RangeTo<usize>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.end`: 8 bytes
print-type-size type: `std::option::Item<&&http::header::map::HeaderMap>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.opt`: 8 bytes
print-type-size type: `std::option::Item<&http::header::map::HeaderMap>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.opt`: 8 bytes
print-type-size type: `std::option::Iter<&http::header::map::HeaderMap>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `std::option::Iter<http::header::map::HeaderMap>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `std::option::Option<&&http::header::map::HeaderMap>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&&str>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&&web::util::Enc>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(&str, ntex_router::path::PathItem)>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(http::client::pool::Key, http::client::Connect, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>)>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(ntex_router::ResourceDef, std::option::Option<std::rc::Rc<web::rmap::ResourceMap>>)>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(ntex_rt::signal::unix::SignalKind, server::signals::Signal)>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(server::Token, std::string::String, server::socket::Listener)>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(std::string::String, std::net::SocketAddr)>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&(usize, server::worker::WorkerClient)>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&encoding_rs::Encoding>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&event_listener::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&h2::proto::streams::streams::OpaqueStreamRef>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&http::HeaderValue>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&http::Method>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&http::Uri>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&http::client::response::ReadBody>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&http::h1::decoder::HeaderIndex>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&http::header::HeaderName>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&http::header::map::Bucket<http::HeaderValue>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&http::header::map::HeaderMap>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&http::header::map::Pos>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&http::header::map::Value>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&http::message::Message<http::message::ResponseHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&http::message::MessagePool<http::message::RequestHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&http::message::MessagePool<http::message::ResponseHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&http::uri::Authority>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&http::uri::PathAndQuery>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&http::uri::Scheme>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&indexmap::Bucket<h2::frame::stream_id::StreamId, h2::proto::streams::store::SlabIndex>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mio::event::Event>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mio::net::TcpStream>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut (server::signals::Signal, ntex_rt::signal::unix::Signal)>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut async_oneshot::Receiver<()>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut bool>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut event_listener::EventListener>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut http::HeaderValue>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut http::client::response::ReadBody>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut http::h1::decoder::PayloadDecoder>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut http::header::map::Bucket<http::HeaderValue>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut http::header::map::HeaderMap>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut http::header::map::Links>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut http::header::map::Pos>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut http::header::map::Value>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut http::message::Message<http::message::ResponseHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut http::message::RequestHead>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut http::message::ResponseHead>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut http::test::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut ntex_bytes::Bytes>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientPayloadCodec>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut ntex_util::task::LocalWaker>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut server::accept::ServerSocketInfo>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut server::worker::WorkerService>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut slab::Entry<h2::proto::streams::buffer::Slot<h2::frame::Frame<ntex_bytes::Bytes>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut slab::Entry<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut slab::Entry<server::accept::ServerSocketInfo>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut slab::Entry<std::option::Option<ntex_util::task::LocalWaker>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut slab::Entry<time::wheel::TimerEntry>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut slab::Entry<usize>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::boxed::Box<dyn http::client::connector::Io>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::boxed::Box<dyn std::any::Any>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::collections::HashSet<framed::state::State, ahash::RandomState>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::collections::VecDeque<std::net::SocketAddr>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::option::Option<bytes::bytes::Bytes>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<ntex_rt::net::TcpStream, std::io::Error>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::string::String>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut time::wheel::TimerEntry>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut u64>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut u8>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut util::extensions::Extensions>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut web::httprequest::HttpRequestInner>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut web::middleware::defaultheaders::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut web::middleware::logger::FormatText>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&mut web::middleware::logger::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&ntex_bytes::Bytes>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&ntex_router::resource::PathElement>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&ntex_router::resource::Segment>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&ntex_router::resource::Segments>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&server::Token>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&slab::Entry<h2::proto::streams::buffer::Slot<h2::frame::Frame<ntex_bytes::Bytes>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&slab::Entry<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&slab::Entry<server::accept::ServerSocketInfo>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&slab::Entry<std::option::Option<ntex_util::task::LocalWaker>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&slab::Entry<time::wheel::TimerEntry>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&slab::Entry<usize>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::backtrace::Backtrace>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<dyn server::service::InternalServiceFactory>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<dyn std::any::Any>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<dyn web::guard::Guard>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::boxed::Box<dyn web::types::data::DataFactory>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::cell::Cell<*const ()>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::cell::Cell<tokio::coop::Budget>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::cell::RefCell<std::vec::Vec<ntex_bytes::BytesMut>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::collections::VecDeque<std::net::SocketAddr>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::fmt::Arguments>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::net::SocketAddr>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::ptr::NonNull<alloc::collections::btree::node::InternalNode<std::string::String, serde_json::Value>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::ptr::NonNull<alloc::collections::btree::node::InternalNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::sync::Arc<dyn std::ops::Fn(mime::Mime) -> bool + std::marker::Send + std::marker::Sync>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::sync::Arc<tokio::sync::oneshot::Inner<()>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::task::Waker>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::time::Instant>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&time::Sleep>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&time::wheel::Timer>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&tokio::runtime::task::raw::RawTask>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&tokio::task::local::Context>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&tracing::span::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&tracing_core::metadata::Metadata>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&u8>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&util::counter::Counter>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&web::httprequest::HttpRequest>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&web::info::ConnectionInfo>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&web::middleware::logger::FormatText>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&web::types::form::FormConfig>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&web::types::json::JsonConfig>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&web::types::payload::PayloadConfig>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<&web::util::Enc>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<(framed::state::State, ())>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<fn()>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<framed::state::State>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::Reason>`: 8 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Some`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::frame::priority::StreamDependency>`: 8 bytes, alignment: 4 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::frame::stream_id::StreamId>`: 8 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Some`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<h2::proto::ping_pong::UserPingsRx>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(framed::state::State, ())>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(http::header::HeaderName, http::header::map::Value)>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(regex::dfa::State, u32)>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(server::Token, (std::string::String, std::net::SocketAddr))>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(server::Token, std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>)>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(std::any::TypeId, std::boxed::Box<dyn std::any::Any + std::marker::Send + std::marker::Sync>)>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(std::string::String, ())>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(std::string::String, ntex_router::ResourceDef)>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(std::string::String, server::Token)>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(std::string::String, usize)>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::Bucket<(usize, std::thread::JoinHandle<()>)>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<hashbrown::raw::inner::Bucket<usize>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::message::Message<http::message::ResponseHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<i32>`: 8 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Some`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<memchr::memmem::prefilter::PrefilterFn>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<server::socket::Stream>`: 8 bytes, alignment: 4 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<socket2::Protocol>`: 8 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Some`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<concurrent_queue::unbounded::Block<server::ServerCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<concurrent_queue::unbounded::Block<server::worker::StopCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<concurrent_queue::unbounded::Block<server::worker::WorkerCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::collections::HashMap<std::any::TypeId, std::boxed::Box<dyn std::any::Any + std::marker::Send + std::marker::Sync>, std::hash::BuildHasherDefault<http::extensions::IdHasher>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::cell::BorrowRef>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::cell::BorrowRefMut>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::num::NonZeroU64>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::pin::Pin<&mut ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::pin::Pin<&mut ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<alloc::collections::btree::node::InternalNode<std::string::String, serde_json::Value>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<alloc::collections::btree::node::InternalNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<event_listener::Entry>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<std::rc::RcBox<std::cell::RefCell<http::h1::payload::Inner>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<tokio::io::driver::scheduled_io::Waiter>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<tokio::runtime::task::core::Header>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<tokio::sync::notify::Waiter>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<tokio::time::driver::entry::TimerShared>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::ptr::NonNull<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::rc::Rc<http::message::RequestHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::rc::Rc<http::message::ResponseHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::rc::Rc<ntex_service::boxed::BoxServiceFactory<(), web::request::WebRequest<web::error_default::DefaultError>, web::response::WebResponse, web::error_default::Error, ()>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::rc::Rc<std::cell::RefCell<http::client::pool::Inner<std::boxed::Box<dyn http::client::connector::Io>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::rc::Rc<std::cell::RefCell<http::h1::payload::Inner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::rc::Rc<util::extensions::Extensions>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::rc::Rc<web::httprequest::HttpRequestInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::rc::Rc<web::rmap::ResourceMap>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<u32, h2::codec::error::UserError>>`: 8 bytes, alignment: 4 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::sync::Arc<std::sync::Mutex<std::vec::Vec<u8>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::sync::Arc<tokio::io::driver::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::sync::Arc<tokio::sync::oneshot::Inner<()>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::sync::Arc<tokio::sync::oneshot::Inner<i32>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::sync::mpsc::blocking::SignalToken>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<time::wheel::Timer>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<tokio::io::driver::Handle>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<tokio::runtime::blocking::shutdown::Sender>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<tokio::runtime::task::Notified<std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<tokio::runtime::task::Task<std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<tokio::runtime::task::Task<tokio::runtime::blocking::schedule::NoopSchedule>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<tokio::runtime::task::raw::RawTask>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<tokio::signal::unix::driver::Handle>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<tracing_core::metadata::Level>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<u32>`: 8 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Some`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<util::counter::Counter>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<util::counter::CounterGuard>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<web::httprequest::HttpRequest>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Some`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::Harness<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>::drop_join_handle_slow::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<server::builder::ServerBuilder>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<server::signals::Signals>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<server::worker::Worker>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<time::wheel::TimerDriver>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::panic::AssertUnwindSafe<[closure@tokio::runtime::task::harness::cancel_task<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::pin::Pin<&async_channel::Receiver<server::ServerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&async_channel::Receiver<server::worker::StopCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&async_channel::Receiver<server::worker::WorkerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&http::h1::payload::Payload>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut &mut http::client::response::ReadBody>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut &mut std::boxed::Box<dyn http::client::connector::Io>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut &mut time::Sleep>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>::handshake2::{closure#0} for<'r, 's> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, h2::client::Builder, &'r mut std::boxed::Box<dyn http::client::connector::Io>, impl futures_core::Future, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@h2::client::bind_connection<std::boxed::Box<dyn http::client::connector::Io>>::{closure#0} for<'r, 's, 't0> {std::future::ResumeTy, &'r mut std::boxed::Box<dyn http::client::connector::Io>, &'s [u8], tokio::io::util::write_all::WriteAll<'t0, std::boxed::Box<dyn http::client::connector::Io>>, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/connect/resolve.rs:37:37: 88:14 {std::future::ResumeTy, std::string::String, ntex_rt::task::JoinHandle<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/http/client/connect.rs:61:29: 69:10 {std::future::ResumeTy, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, (), http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::message::RequestHeadType, http::body::Body, std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, http::payload::Payload), http::client::error::SendRequestError>>>>}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/http/client/connect.rs:92:29: 100:10 {std::future::ResumeTy, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, (), http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::message::RequestHeadType, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>>, ntex_util::future::Ready<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/http/client/h1proto.rs:119:1: 153:2 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11> {std::future::ResumeTy, http::body::Body, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, bool, [closure@ntex/src/http/client/h1proto.rs:123:27: 123:56], impl futures_core::Future, (), [closure@ntex/src/http/client/h1proto.rs:135:21: 145:14], impl futures_core::Future, [closure@ntex/src/http/client/h1proto.rs:150:13: 150:55], impl futures_core::Future}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/http/client/h1proto.rs:27:1: 89:2 for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, http::message::RequestHeadType, http::body::Body, std::time::Instant, std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>, http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, &'s http::body::Body, http::body::BodySize, (http::message::RequestHeadType, http::body::BodySize), http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, (), u64, impl futures_core::Future, impl futures_core::Future}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/http/client/h1proto.rs:97:1: 109:2 for<'r, 's, 't0> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, http::message::RequestHeadType, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::body::BodySize, (http::message::RequestHeadType, http::body::BodySize), http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, (), impl futures_core::Future}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/http/client/h2proto.rs:120:35: 161:2 for<'r, 's, 't0, 't1, 't2, 't3, 't4> {std::future::ResumeTy, http::body::Body, h2::SendStream<ntex_bytes::Bytes>, std::option::Option<ntex_bytes::Bytes>, [closure@ntex/src/http/client/h2proto.rs:124:27: 124:56], impl futures_core::Future, (), [closure@ntex/src/http/client/h2proto.rs:140:23: 140:50], impl futures_core::Future}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/http/client/h2proto.rs:28:1: 115:2 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5> {std::future::ResumeTy, h2::client::SendRequest<ntex_bytes::Bytes>, http::message::RequestHeadType, http::body::Body, std::time::Instant, std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>, bool, http::body::BodySize, http::Request<()>, http::header::map::HeaderMap, std::iter::Chain<std::iter::Filter<http::header::map::Iter<'r>, [closure@ntex/src/http/client/h2proto.rs:74:17: 74:63]>, http::header::map::Iter<'t2>>, [closure@ntex/src/http/client/h2proto.rs:87:23: 87:45], impl futures_core::Future, (), std::result::Result<(), h2::Error>, &'t5 mut h2::client::SendRequest<ntex_bytes::Bytes>, std::result::Result<(h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>), h2::Error>, h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>, std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:120:35: 161:2 for<'t6, 't7, 't8, 't9, 't10, 't11, 't12> {std::future::ResumeTy, http::body::Body, h2::SendStream<ntex_bytes::Bytes>, std::option::Option<ntex_bytes::Bytes>, [closure@ntex/src/http/client/h2proto.rs:124:27: 124:56], impl futures_core::Future, (), [closure@ntex/src/http/client/h2proto.rs:140:23: 140:50], impl futures_core::Future}]>}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/http/client/pool.rs:122:29: 164:10 for<'r, 's, 't0, 't1> {std::future::ResumeTy, http::client::pool::Key, [closure@ntex/src/http/client/pool.rs:130:27: 130:81], impl futures_core::Future, (), http::client::pool::Acquire<std::boxed::Box<dyn http::client::connector::Io>>, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, ntex_util::channel::pool::Receiver<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/server/accept.rs:461:79: 464:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/server/config.rs:140:29: 176:10 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13, 't14, 't15, 't16, 't17, 't18, 't19, 't20, 't21, 't22, 't23, 't24, 't25, 't26> {std::future::ResumeTy, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(), ()>> + 'r)>>, (), std::collections::HashMap<server::Token, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 's)>, ()>> + 't0)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't1)>, Error = ()> + 't2)>, ahash::RandomState>, server::config::ServiceRuntime, &'t3 std::cell::RefCell<server::config::ServiceRuntimeInner>, std::rc::Rc<std::cell::RefCell<server::config::ServiceRuntimeInner>>, server::config::ServiceRuntimeInner, std::cell::RefMut<'t4, server::config::ServiceRuntimeInner>, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't5)>>>, &'t6 mut std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't7)>>>, std::vec::IntoIter<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't8)>>>, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't9)>>, std::vec::Vec<(server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't10)>)>, std::vec::Vec<server::Token>, std::vec::IntoIter<server::Token>, server::Token, &'t11 mut std::collections::HashMap<server::Token, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't12)>, ()>> + 't13)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't14)>, Error = ()> + 't15)>, ahash::RandomState>, &'t16 server::Token, std::option::Option<std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't17)>, ()>> + 't18)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't19)>, Error = ()> + 't20)>>, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't21)>, ()>> + 't22)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't23)>, Error = ()> + 't24)>, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't25)>, ()>> + 't26)>>}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 's)>)>, ()>> + 't0)>>>, impl futures_core::Future, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/server/worker.rs:212:42: 220:14 for<'r, 's> {std::future::ResumeTy, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 'r)>)>, ()>> + 's)>>, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex/src/web/types/payload.rs:390:45: 402:10 for<'r, 's> {std::future::ResumeTy, ntex_bytes::BytesMut, http::payload::Payload, &'r mut http::payload::Payload, impl futures_core::Future, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex_rt::net::TcpStream::connect<std::net::SocketAddr>::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, tokio::future::ready::Ready<std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>>, (), std::option::IntoIter<std::net::SocketAddr>, std::option::Option<std::io::Error>, std::net::SocketAddr, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_addr::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, mio::net::TcpStream, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>, ()}]>}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex_rt::net::TcpStream::connect_addr::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, mio::net::TcpStream, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex_util::future::join_all<std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>>, ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex_util::future::next<http::payload::Payload>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut http::payload::Payload, impl futures_core::Future, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex_util::future::next<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, impl futures_core::Future, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex_util::future::next<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, impl futures_core::Future, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex_util::future::send<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex_util::future::send<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, [closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}], impl futures_core::Future, (), [closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}], impl futures_core::Future}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, [closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}], impl futures_core::Future, (), [closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}], impl futures_core::Future}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex_util::future::stream_recv<http::payload::Payload>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut http::payload::Payload, [closure@ntex_util::future::stream_recv<http::payload::Payload>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex_util::future::stream_recv<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, [closure@ntex_util::future::stream_recv<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut [static generator@ntex_util::future::stream_recv<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, [closure@ntex_util::future::stream_recv<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut async_channel::Receiver<server::ServerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut async_channel::Receiver<server::worker::StopCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut async_channel::Receiver<server::worker::WorkerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut async_oneshot::Receiver<()>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut async_oneshot::Receiver<bool>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut connect::service::ConnectServiceResponse<http::Uri>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut connect::service::TcpConnectorResponse<http::Uri>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut event_listener::EventListener>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut framed::state::OnDisconnect>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut h2::RecvStream>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut h2::client::ResponseFuture>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut h2::codec::Codec<std::boxed::Box<dyn http::client::connector::Io>, h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut h2::codec::framed_read::FramedRead<h2::codec::framed_write::FramedWrite<std::boxed::Box<dyn http::client::connector::Io>, h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut h2::codec::framed_write::FramedWrite<std::boxed::Box<dyn http::client::connector::Io>, h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut http::client::connect::BoxedSocket>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut http::client::h1proto::PlStream<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut http::client::response::ClientResponse>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut http::client::response::MessageBody>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut http::client::response::ReadBody>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut http::client::sender::SendClientRequest>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut http::h1::payload::Payload>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut http::h2::Payload>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut http::payload::Payload>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_rt::net::TcpStream>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_rt::signal::unix::Signal>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_rt::task::JoinHandle<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_rt::time::Sleep>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_service::map::MapFuture<connect::service::Connector<http::Uri>, [closure@ntex/src/http/client/connector.rs:63:26: 63:77], (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol)>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_service::map_err::MapErrFuture<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_service::map_err::MapErrFuture<ntex_service::dev::Map<connect::service::Connector<http::Uri>, [closure@ntex/src/http/client/connector.rs:63:26: 63:77], (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol)>, fn(connect::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<connect::error::ConnectError>>::from}, http::client::error::ConnectError>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::channel::pool::Receiver<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::Either<std::future::from_generator::GenFuture<[static generator@ntex/src/connect/resolve.rs:37:37: 88:14 {std::future::ResumeTy, std::string::String, ntex_rt::task::JoinHandle<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>, ()}]>, ntex_util::future::Ready<connect::message::Connect<http::Uri>, connect::error::ConnectError>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>>, ntex_util::future::Ready<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::Either<util::timeout::TimeoutServiceResponse<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, util::timeout::TimeoutServiceResponse2<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::PollFn<[closure@ntex/src/http/client/h1proto.rs:123:27: 123:56]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::PollFn<[closure@ntex/src/http/client/h1proto.rs:135:21: 145:14]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::PollFn<[closure@ntex/src/http/client/h1proto.rs:150:13: 150:55]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::PollFn<[closure@ntex/src/http/client/h2proto.rs:124:27: 124:56]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::PollFn<[closure@ntex/src/http/client/h2proto.rs:140:23: 140:50]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::PollFn<[closure@ntex/src/http/client/h2proto.rs:87:23: 87:45]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::PollFn<[closure@ntex/src/http/client/pool.rs:130:27: 130:81]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::PollFn<[closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::PollFn<[closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::PollFn<[closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::PollFn<[closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::PollFn<[closure@ntex_util::future::stream_recv<http::payload::Payload>::{closure#0}::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::PollFn<[closure@ntex_util::future::stream_recv<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::PollFn<[closure@ntex_util::future::stream_recv<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::Ready<(), ()>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::Ready<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::Ready<connect::message::Connect<http::Uri>, connect::error::ConnectError>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut server::Server>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut server::builder::ServerBuilder>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut server::signals::Signals>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut server::worker::Worker>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::boxed::Box<dyn http::client::connector::Io>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>::handshake2::{closure#0} for<'r, 's> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, h2::client::Builder, &'r mut std::boxed::Box<dyn http::client::connector::Io>, impl futures_core::Future, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@h2::client::bind_connection<std::boxed::Box<dyn http::client::connector::Io>>::{closure#0} for<'r, 's, 't0> {std::future::ResumeTy, &'r mut std::boxed::Box<dyn http::client::connector::Io>, &'s [u8], tokio::io::util::write_all::WriteAll<'t0, std::boxed::Box<dyn http::client::connector::Io>>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/connect/resolve.rs:37:37: 88:14 {std::future::ResumeTy, std::string::String, ntex_rt::task::JoinHandle<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/connect.rs:61:29: 69:10 {std::future::ResumeTy, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, (), http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::message::RequestHeadType, http::body::Body, std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, http::payload::Payload), http::client::error::SendRequestError>>>>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/connect.rs:92:29: 100:10 {std::future::ResumeTy, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, (), http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::message::RequestHeadType, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>>, ntex_util::future::Ready<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h1proto.rs:119:1: 153:2 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11> {std::future::ResumeTy, http::body::Body, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, bool, [closure@ntex/src/http/client/h1proto.rs:123:27: 123:56], impl futures_core::Future, (), [closure@ntex/src/http/client/h1proto.rs:135:21: 145:14], impl futures_core::Future, [closure@ntex/src/http/client/h1proto.rs:150:13: 150:55], impl futures_core::Future}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h1proto.rs:27:1: 89:2 for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, http::message::RequestHeadType, http::body::Body, std::time::Instant, std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>, http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, &'s http::body::Body, http::body::BodySize, (http::message::RequestHeadType, http::body::BodySize), http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, (), u64, impl futures_core::Future, impl futures_core::Future}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h1proto.rs:97:1: 109:2 for<'r, 's, 't0> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, http::message::RequestHeadType, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::body::BodySize, (http::message::RequestHeadType, http::body::BodySize), http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, (), impl futures_core::Future}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:120:35: 161:2 for<'r, 's, 't0, 't1, 't2, 't3, 't4> {std::future::ResumeTy, http::body::Body, h2::SendStream<ntex_bytes::Bytes>, std::option::Option<ntex_bytes::Bytes>, [closure@ntex/src/http/client/h2proto.rs:124:27: 124:56], impl futures_core::Future, (), [closure@ntex/src/http/client/h2proto.rs:140:23: 140:50], impl futures_core::Future}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:28:1: 115:2 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5> {std::future::ResumeTy, h2::client::SendRequest<ntex_bytes::Bytes>, http::message::RequestHeadType, http::body::Body, std::time::Instant, std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>, bool, http::body::BodySize, http::Request<()>, http::header::map::HeaderMap, std::iter::Chain<std::iter::Filter<http::header::map::Iter<'r>, [closure@ntex/src/http/client/h2proto.rs:74:17: 74:63]>, http::header::map::Iter<'t2>>, [closure@ntex/src/http/client/h2proto.rs:87:23: 87:45], impl futures_core::Future, (), std::result::Result<(), h2::Error>, &'t5 mut h2::client::SendRequest<ntex_bytes::Bytes>, std::result::Result<(h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>), h2::Error>, h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>, std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:120:35: 161:2 for<'t6, 't7, 't8, 't9, 't10, 't11, 't12> {std::future::ResumeTy, http::body::Body, h2::SendStream<ntex_bytes::Bytes>, std::option::Option<ntex_bytes::Bytes>, [closure@ntex/src/http/client/h2proto.rs:124:27: 124:56], impl futures_core::Future, (), [closure@ntex/src/http/client/h2proto.rs:140:23: 140:50], impl futures_core::Future}]>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:122:29: 164:10 for<'r, 's, 't0, 't1> {std::future::ResumeTy, http::client::pool::Key, [closure@ntex/src/http/client/pool.rs:130:27: 130:81], impl futures_core::Future, (), http::client::pool::Acquire<std::boxed::Box<dyn http::client::connector::Io>>, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, ntex_util::channel::pool::Receiver<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/server/accept.rs:461:79: 464:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/server/config.rs:140:29: 176:10 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13, 't14, 't15, 't16, 't17, 't18, 't19, 't20, 't21, 't22, 't23, 't24, 't25, 't26> {std::future::ResumeTy, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(), ()>> + 'r)>>, (), std::collections::HashMap<server::Token, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 's)>, ()>> + 't0)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't1)>, Error = ()> + 't2)>, ahash::RandomState>, server::config::ServiceRuntime, &'t3 std::cell::RefCell<server::config::ServiceRuntimeInner>, std::rc::Rc<std::cell::RefCell<server::config::ServiceRuntimeInner>>, server::config::ServiceRuntimeInner, std::cell::RefMut<'t4, server::config::ServiceRuntimeInner>, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't5)>>>, &'t6 mut std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't7)>>>, std::vec::IntoIter<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't8)>>>, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't9)>>, std::vec::Vec<(server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't10)>)>, std::vec::Vec<server::Token>, std::vec::IntoIter<server::Token>, server::Token, &'t11 mut std::collections::HashMap<server::Token, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't12)>, ()>> + 't13)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't14)>, Error = ()> + 't15)>, ahash::RandomState>, &'t16 server::Token, std::option::Option<std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't17)>, ()>> + 't18)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't19)>, Error = ()> + 't20)>>, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't21)>, ()>> + 't22)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't23)>, Error = ()> + 't24)>, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't25)>, ()>> + 't26)>>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 's)>)>, ()>> + 't0)>>>, impl futures_core::Future, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:212:42: 220:14 for<'r, 's> {std::future::ResumeTy, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 'r)>)>, ()>> + 's)>>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex/src/web/types/payload.rs:390:45: 402:10 for<'r, 's> {std::future::ResumeTy, ntex_bytes::BytesMut, http::payload::Payload, &'r mut http::payload::Payload, impl futures_core::Future, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect<std::net::SocketAddr>::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, tokio::future::ready::Ready<std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>>, (), std::option::IntoIter<std::net::SocketAddr>, std::option::Option<std::io::Error>, std::net::SocketAddr, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_addr::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, mio::net::TcpStream, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>, ()}]>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_addr::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, mio::net::TcpStream, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>>, ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex_util::future::next<http::payload::Payload>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut http::payload::Payload, impl futures_core::Future, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex_util::future::next<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, impl futures_core::Future, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex_util::future::next<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, impl futures_core::Future, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex_util::future::send<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex_util::future::send<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, [closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}], impl futures_core::Future, (), [closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}], impl futures_core::Future}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, [closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}], impl futures_core::Future, (), [closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}], impl futures_core::Future}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<http::payload::Payload>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut http::payload::Payload, [closure@ntex_util::future::stream_recv<http::payload::Payload>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, [closure@ntex_util::future::stream_recv<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, [closure@ntex_util::future::stream_recv<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::marker::PhantomPinned>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = ()>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(), ()>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(h2::client::SendRequest<ntex_bytes::Bytes>, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>), h2::Error>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, http::payload::Payload), http::client::error::SendRequestError>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<connect::message::Connect<http::Uri>, connect::error::ConnectError>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::response::ClientResponse, http::client::error::SendRequestError>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::request::Request, http::response::Response>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<ntex_bytes::Bytes, web::error::PayloadError>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<dyn futures_core::Stream<Item = std::result::Result<ntex_bytes::Bytes, http::error::PayloadError>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut std::pin::Pin<std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/server/accept.rs:461:79: 464:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut testing::Io>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut time::Sleep>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut time::wheel::TimerDriver>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut tokio::future::ready::Ready<std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut tokio::io::util::write_all::WriteAll<std::boxed::Box<dyn http::client::connector::Io>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut tokio::time::driver::sleep::Sleep>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut tokio_util::codec::framed_impl::FramedImpl<h2::codec::framed_write::FramedWrite<std::boxed::Box<dyn http::client::connector::Io>, h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>, tokio_util::codec::length_delimited::LengthDelimitedCodec, tokio_util::codec::framed_impl::ReadFrame>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut tokio_util::codec::framed_read::FramedRead<h2::codec::framed_write::FramedWrite<std::boxed::Box<dyn http::client::connector::Io>, h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>, tokio_util::codec::length_delimited::LengthDelimitedCodec>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut util::timeout::TimeoutServiceResponse2<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut util::timeout::TimeoutServiceResponse<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut web::types::payload::HttpMessageBody>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&mut web::types::payload::Payload>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&ntex_rt::task::JoinHandle<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&ntex_rt::time::Sleep>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&server::signals::Signals>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&server::worker::Worker>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&testing::Io>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&time::Sleep>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<&web::types::payload::HttpMessageBody>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>; 0]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>; 0]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<http::client::h1proto::PlStream<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<ntex_service::map_err::MapErrFuture<ntex_service::dev::Map<connect::service::Connector<http::Uri>, [closure@ntex/src/http/client/connector.rs:63:26: 63:77], (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol)>, fn(connect::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<connect::error::ConnectError>>::from}, http::client::error::ConnectError>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<ntex_util::future::Either<std::future::from_generator::GenFuture<[static generator@ntex/src/connect/resolve.rs:37:37: 88:14 {std::future::ResumeTy, std::string::String, ntex_rt::task::JoinHandle<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>, ()}]>, ntex_util::future::Ready<connect::message::Connect<http::Uri>, connect::error::ConnectError>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<std::future::from_generator::GenFuture<[static generator@h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>::handshake2::{closure#0} for<'r, 's> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, h2::client::Builder, &'r mut std::boxed::Box<dyn http::client::connector::Io>, impl futures_core::Future, ()}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/connect.rs:61:29: 69:10 {std::future::ResumeTy, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, (), http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::message::RequestHeadType, http::body::Body, std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, http::payload::Payload), http::client::error::SendRequestError>>>>}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/connect.rs:92:29: 100:10 {std::future::ResumeTy, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, (), http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::message::RequestHeadType, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>>, ntex_util::future::Ready<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h1proto.rs:27:1: 89:2 for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, http::message::RequestHeadType, http::body::Body, std::time::Instant, std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>, http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, &'s http::body::Body, http::body::BodySize, (http::message::RequestHeadType, http::body::BodySize), http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, (), u64, impl futures_core::Future, impl futures_core::Future}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h1proto.rs:97:1: 109:2 for<'r, 's, 't0> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, http::message::RequestHeadType, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::body::BodySize, (http::message::RequestHeadType, http::body::BodySize), http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, (), impl futures_core::Future}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:28:1: 115:2 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5> {std::future::ResumeTy, h2::client::SendRequest<ntex_bytes::Bytes>, http::message::RequestHeadType, http::body::Body, std::time::Instant, std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>, bool, http::body::BodySize, http::Request<()>, http::header::map::HeaderMap, std::iter::Chain<std::iter::Filter<http::header::map::Iter<'r>, [closure@ntex/src/http/client/h2proto.rs:74:17: 74:63]>, http::header::map::Iter<'t2>>, [closure@ntex/src/http/client/h2proto.rs:87:23: 87:45], impl futures_core::Future, (), std::result::Result<(), h2::Error>, &'t5 mut h2::client::SendRequest<ntex_bytes::Bytes>, std::result::Result<(h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>), h2::Error>, h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>, std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:120:35: 161:2 for<'t6, 't7, 't8, 't9, 't10, 't11, 't12> {std::future::ResumeTy, http::body::Body, h2::SendStream<ntex_bytes::Bytes>, std::option::Option<ntex_bytes::Bytes>, [closure@ntex/src/http/client/h2proto.rs:124:27: 124:56], impl futures_core::Future, (), [closure@ntex/src/http/client/h2proto.rs:140:23: 140:50], impl futures_core::Future}]>}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:122:29: 164:10 for<'r, 's, 't0, 't1> {std::future::ResumeTy, http::client::pool::Key, [closure@ntex/src/http/client/pool.rs:130:27: 130:81], impl futures_core::Future, (), http::client::pool::Acquire<std::boxed::Box<dyn http::client::connector::Io>>, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, ntex_util::channel::pool::Receiver<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/server/accept.rs:461:79: 464:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/server/config.rs:140:29: 176:10 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13, 't14, 't15, 't16, 't17, 't18, 't19, 't20, 't21, 't22, 't23, 't24, 't25, 't26> {std::future::ResumeTy, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(), ()>> + 'r)>>, (), std::collections::HashMap<server::Token, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 's)>, ()>> + 't0)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't1)>, Error = ()> + 't2)>, ahash::RandomState>, server::config::ServiceRuntime, &'t3 std::cell::RefCell<server::config::ServiceRuntimeInner>, std::rc::Rc<std::cell::RefCell<server::config::ServiceRuntimeInner>>, server::config::ServiceRuntimeInner, std::cell::RefMut<'t4, server::config::ServiceRuntimeInner>, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't5)>>>, &'t6 mut std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't7)>>>, std::vec::IntoIter<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't8)>>>, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't9)>>, std::vec::Vec<(server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't10)>)>, std::vec::Vec<server::Token>, std::vec::IntoIter<server::Token>, server::Token, &'t11 mut std::collections::HashMap<server::Token, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't12)>, ()>> + 't13)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't14)>, Error = ()> + 't15)>, ahash::RandomState>, &'t16 server::Token, std::option::Option<std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't17)>, ()>> + 't18)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't19)>, Error = ()> + 't20)>>, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't21)>, ()>> + 't22)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't23)>, Error = ()> + 't24)>, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't25)>, ()>> + 't26)>>}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:212:42: 220:14 for<'r, 's> {std::future::ResumeTy, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 'r)>)>, ()>> + 's)>>, ()}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/web/types/payload.rs:390:45: 402:10 for<'r, 's> {std::future::ResumeTy, ntex_bytes::BytesMut, http::payload::Payload, &'r mut http::payload::Payload, impl futures_core::Future, ()}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::pin::Pin<std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect<std::net::SocketAddr>::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, tokio::future::ready::Ready<std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>>, (), std::option::IntoIter<std::net::SocketAddr>, std::option::Option<std::io::Error>, std::net::SocketAddr, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_addr::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, mio::net::TcpStream, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>, ()}]>}]>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<&str>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(&str, ntex_router::path::PathItem)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(framed::state::State, ())>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(http::client::pool::Key, http::client::Connect, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(http::header::HeaderName, http::header::map::Value)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(ntex_router::ResourceDef, std::option::Option<std::rc::Rc<web::rmap::ResourceMap>>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(ntex_rt::signal::unix::SignalKind, server::signals::Signal)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(regex::dfa::State, u32)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(server::Token, (std::string::String, std::net::SocketAddr))>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(server::Token, server::socket::Listener)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(server::Token, std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(server::Token, std::string::String, server::socket::Listener)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(server::signals::Signal, ntex_rt::signal::unix::Signal)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(std::any::TypeId, std::boxed::Box<dyn std::any::Any + std::marker::Send + std::marker::Sync>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(std::string::String, ())>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(std::string::String, ntex_router::ResourceDef)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(std::string::String, server::Token)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(std::string::String, std::net::TcpListener)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(std::string::String, usize)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(usize, server::worker::WorkerClient)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<(usize, std::thread::JoinHandle<()>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::collections::btree::node::InternalNode<std::string::String, serde_json::Value>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::collections::btree::node::InternalNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::collections::btree::node::LeafNode<std::string::String, serde_json::Value>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<async_channel::Channel<server::ServerCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<async_channel::Channel<server::worker::StopCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<async_channel::Channel<server::worker::WorkerCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<async_oneshot::inner::Inner<()>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<async_oneshot::inner::Inner<bool>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<event_listener::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<h2::proto::ping_pong::UserPingsInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<h2::proto::streams::streams::SendBuffer<ntex_bytes::Bytes>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<mio::Waker>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<regex::exec::ExecReadOnly>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::cell::Cell<testing::State>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::cell::UnsafeCell<std::option::Option<std::result::Result<(), std::boxed::Box<dyn std::any::Any + std::marker::Send>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::cell::UnsafeCell<std::option::Option<std::result::Result<std::result::Result<(), std::io::Error>, std::boxed::Box<dyn std::any::Any + std::marker::Send>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::collections::HashMap<std::string::String, usize>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::Mutex<h2::proto::streams::streams::Inner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::Mutex<std::cell::RefCell<std::option::Option<std::task::Waker>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::Mutex<std::cell::RefCell<testing::Channel>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::Mutex<std::vec::Vec<u8>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::Mutex<web::server::Config>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::atomic::AtomicBool>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::mpsc::blocking::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::mpsc::oneshot::Packet<(ntex_rt::System, server::Server, std::net::SocketAddr)>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::mpsc::oneshot::Packet<(ntex_rt::System, std::net::SocketAddr)>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::mpsc::oneshot::Packet<ntex_rt::System>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::mpsc::oneshot::Packet<server::accept::Command>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::mpsc::shared::Packet<(ntex_rt::System, server::Server, std::net::SocketAddr)>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::mpsc::shared::Packet<(ntex_rt::System, std::net::SocketAddr)>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::mpsc::shared::Packet<ntex_rt::System>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::mpsc::shared::Packet<server::accept::Command>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::mpsc::stream::Packet<(ntex_rt::System, server::Server, std::net::SocketAddr)>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::mpsc::stream::Packet<(ntex_rt::System, std::net::SocketAddr)>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::mpsc::stream::Packet<ntex_rt::System>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::mpsc::stream::Packet<server::accept::Command>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::mpsc::sync::Packet<(ntex_rt::System, server::Server, std::net::SocketAddr)>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::mpsc::sync::Packet<(ntex_rt::System, std::net::SocketAddr)>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::mpsc::sync::Packet<ntex_rt::System>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::sync::mpsc::sync::Packet<server::accept::Command>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<std::thread::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<tokio::io::driver::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<tokio::park::thread::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<tokio::runtime::basic_scheduler::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<tokio::runtime::blocking::pool::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<tokio::signal::unix::driver::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<tokio::sync::mpsc::chan::Chan<ntex_rt::arbiter::ArbiterCommand, tokio::loom::std::atomic_usize::AtomicUsize>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<tokio::sync::mpsc::chan::Chan<ntex_rt::arbiter::SystemCommand, tokio::loom::std::atomic_usize::AtomicUsize>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<tokio::sync::oneshot::Inner<()>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<tokio::sync::oneshot::Inner<i32>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<tokio::sync::oneshot::Sender<()>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<tokio::time::driver::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<alloc::sync::ArcInner<tokio::util::slab::Page<tokio::io::driver::scheduled_io::ScheduledIo>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<async_oneshot::Receiver<bool>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<async_oneshot::Sender<()>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<event_listener::Entry>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<http::HeaderValue>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<http::Method>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<http::h1::decoder::HeaderIndex>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<http::header::map::Bucket<http::HeaderValue>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<http::header::map::ExtraValue<http::HeaderValue>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<http::header::map::Pos>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<httparse::Header>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ntex_bytes::Bytes>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ntex_bytes::BytesMut>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ntex_bytes::bytes::Shared>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ntex_router::ResourceDef>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ntex_router::resource::PathElement>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ntex_router::resource::Segment>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ntex_router::resource::Segments>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<server::Token>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<server::signals::Signal>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<server::worker::WorkerClient>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<server::worker::WorkerService>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<slab::Entry<h2::proto::streams::buffer::Slot<h2::frame::Frame<ntex_bytes::Bytes>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<slab::Entry<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<slab::Entry<server::accept::ServerSocketInfo>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<slab::Entry<std::option::Option<ntex_util::task::LocalWaker>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<slab::Entry<time::wheel::TimerEntry>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<slab::Entry<usize>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::boxed::Box<dyn server::service::InternalServiceFactory>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::boxed::Box<dyn web::guard::Guard>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::boxed::Box<dyn web::types::data::DataFactory>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::collections::BTreeMap<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<alloc::collections::btree::node::InternalNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::mem::MaybeUninit<http::byte_str::ByteStr>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::net::SocketAddr>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::net::TcpListener>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = ()>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::Rc<http::message::RequestHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::Rc<http::message::ResponseHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::Rc<web::httprequest::HttpRequestInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<framed::state::IoStateInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<http::client::ClientConfig>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<http::client::connector::InnerConnector<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<http::config::DateServiceInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<http::config::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<http::message::RequestHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<http::message::ResponseHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<ntex_service::boxed::BoxServiceFactory<(), web::request::WebRequest<web::error_default::DefaultError>, web::response::WebResponse, web::error_default::Error, ()>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::cell::RefCell<framed::time::Inner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::cell::RefCell<http::client::pool::Inner<std::boxed::Box<dyn http::client::connector::Io>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::cell::RefCell<http::h1::payload::Inner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::cell::RefCell<server::config::ServiceRuntimeInner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::cell::RefCell<std::option::Option<web::app_service::AppRoutingFactory<web::error_default::DefaultError>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::cell::RefCell<time::wheel::TimerInner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::cell::RefCell<util::time::Inner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::cell::RefCell<util::time::SystemTimeInner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::cell::RefCell<ws::codec::Codec>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::cell::UnsafeCell<channel::mpsc::Shared<std::result::Result<ws::codec::Frame, ws::WsError<()>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::cell::UnsafeCell<slab::Slab<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::vec::Vec<(ntex_router::ResourceDef, ntex_service::boxed::BoxServiceFactory<(), web::request::WebRequest<web::error_default::DefaultError>, web::response::WebResponse, web::error_default::Error, ()>, std::cell::RefCell<std::option::Option<std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>>)>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::vec::Vec<std::boxed::Box<dyn std::ops::Fn() -> std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn web::types::data::DataFactory>, ()>>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<std::vec::Vec<std::boxed::Box<dyn web::types::data::DataFactory>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<util::counter::CounterInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<util::extensions::Extensions>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<web::config::AppConfigInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<web::httprequest::HttpRequestInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<web::middleware::defaultheaders::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<web::middleware::logger::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<web::rmap::ResourceMap>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::rc::RcBox<ws::sink::WsSinkInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::result::Result<bool, async_oneshot::Closed>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::string::String>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::task::Context>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::time::Instant>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<std::vec::Vec<slab::Entry<usize>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<time::wheel::Bucket>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::io::driver::scheduled_io::Waiter>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Cell<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::runtime::task::core::Header>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::sync::notify::Waiter>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::time::driver::entry::TimerShared>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<tokio::util::linked_list::Pointers<tokio::runtime::task::core::Header>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<u64>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<u8>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<usize>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::NonNull<web::middleware::logger::FormatText>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<&str>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(&str, ntex_router::path::PathItem)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<()>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(http::client::pool::Key, http::client::Connect, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(mime::Indexed, mime::Indexed)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(ntex_router::ResourceDef, ntex_service::boxed::BoxServiceFactory<(), web::request::WebRequest<web::error_default::DefaultError>, web::response::WebResponse, web::error_default::Error, ()>, std::cell::RefCell<std::option::Option<std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(ntex_router::ResourceDef, std::option::Option<std::rc::Rc<web::rmap::ResourceMap>>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(server::Token, server::socket::Listener)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(server::Token, std::string::String, server::socket::Listener)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(server::signals::Signal, ntex_rt::signal::unix::Signal)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(std::string::String, std::net::TcpListener)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(u8, u32)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(usize, server::worker::WorkerClient)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(usize, u16)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<(usize, usize)>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[[u64; 4]; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[closure@ntex_rt::Arbiter::exec_fn<[closure@ntex/src/server/worker.rs:171:36: 185:10]>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[closure@std::thread::Builder::spawn_unchecked<[closure@ntex/src/server/accept.rs:157:20: 160:14], ()>::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[http::HeaderValue; 1]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>; 0]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>; 0]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<[std::boxed::Box<dyn web::guard::Guard>; 1]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<aho_corasick::nfa::State<u32>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<alloc::collections::btree::node::InternalNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<alloc::sync::ArcInner<async_channel::Channel<server::ServerCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<alloc::sync::ArcInner<async_channel::Channel<server::worker::StopCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<alloc::sync::ArcInner<async_channel::Channel<server::worker::WorkerCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<alloc::sync::ArcInner<async_oneshot::inner::Inner<()>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<alloc::sync::ArcInner<async_oneshot::inner::Inner<bool>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<alloc::sync::ArcInner<h2::proto::streams::streams::SendBuffer<ntex_bytes::Bytes>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<alloc::sync::ArcInner<mio::Waker>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<alloc::sync::ArcInner<std::cell::Cell<testing::State>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<alloc::sync::ArcInner<std::cell::UnsafeCell<std::option::Option<std::result::Result<(), std::boxed::Box<dyn std::any::Any + std::marker::Send>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<alloc::sync::ArcInner<std::sync::Mutex<std::cell::RefCell<std::option::Option<std::task::Waker>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<alloc::sync::ArcInner<std::sync::Mutex<std::cell::RefCell<testing::Channel>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<alloc::sync::ArcInner<std::sync::atomic::AtomicBool>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<alloc::sync::ArcInner<std::sync::mpsc::oneshot::Packet<server::accept::Command>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<alloc::sync::ArcInner<std::sync::mpsc::shared::Packet<server::accept::Command>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<alloc::sync::ArcInner<std::sync::mpsc::stream::Packet<server::accept::Command>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<async_oneshot::Receiver<bool>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<async_oneshot::Sender<()>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<bool>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<concurrent_queue::bounded::Bounded<server::ServerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<concurrent_queue::bounded::Bounded<server::worker::StopCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<concurrent_queue::bounded::Bounded<server::worker::WorkerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<concurrent_queue::unbounded::Block<server::ServerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<concurrent_queue::unbounded::Block<server::worker::StopCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<concurrent_queue::unbounded::Block<server::worker::WorkerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<concurrent_queue::unbounded::Unbounded<server::ServerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<concurrent_queue::unbounded::Unbounded<server::worker::StopCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<concurrent_queue::unbounded::Unbounded<server::worker::WorkerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<h2::codec::error::UserError>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<h2::hpack::header::Header>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<h2::hpack::table::Slot>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<http::HeaderValue>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<http::Method>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<http::byte_str::ByteStr>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<http::client::connect::ConnectorWrapper<std::rc::Rc<http::client::connector::InnerConnector<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<http::client::connect::Socket<std::boxed::Box<dyn http::client::connector::Io>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<http::client::h1proto::PlStream<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<http::header::map::Bucket<http::HeaderValue>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<http::header::map::ExtraValue<http::HeaderValue>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<http::header::map::Pos>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<indexmap::Bucket<h2::frame::stream_id::StreamId, h2::proto::streams::store::SlabIndex>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<libc::unix::bsd::apple::kevent>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ntex_bytes::Bytes>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ntex_bytes::BytesMut>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ntex_router::ResourceDef>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ntex_router::resource::PathElement>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ntex_router::resource::Segment>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ntex_router::resource::Segments>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ntex_router::tree::Item>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ntex_rt::net::TcpStream>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ntex_rt::task::JoinError>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ntex_service::boxed::ServiceWrapper<ntex_service::dev::MapErr<ntex_service::dev::Map<connect::service::Connector<http::Uri>, [closure@ntex/src/http/client/connector.rs:63:26: 63:77], (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol)>, fn(connect::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<connect::error::ConnectError>>::from}, http::client::error::ConnectError>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ntex_service::map_err::MapErrFuture<ntex_service::dev::Map<connect::service::Connector<http::Uri>, [closure@ntex/src/http/client/connector.rs:63:26: 63:77], (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol)>, fn(connect::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<connect::error::ConnectError>>::from}, http::client::error::ConnectError>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ntex_util::future::Either<std::future::from_generator::GenFuture<[static generator@ntex/src/connect/resolve.rs:37:37: 88:14 {std::future::ResumeTy, std::string::String, ntex_rt::task::JoinHandle<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>, ()}]>, ntex_util::future::Ready<connect::message::Connect<http::Uri>, connect::error::ConnectError>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<regex::backtrack::Job>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<regex::dfa::State>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<regex::internal::Inst>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<regex::pikevm::FollowEpsilon>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<regex::pool::Pool<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<regex_syntax::hir::literal::Literal>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<serde_json::Error>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<serde_json::Value>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<serde_json::error::ErrorImpl>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<serde_urlencoded::ser::Error>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<server::Token>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<server::config::ConfiguredService>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<server::service::StreamService<ntex_service::dev::FnServiceFactory<[closure@ntex/src/server/config.rs:167:29: 170:30], ntex_util::future::Ready<(), ()>, ntex_rt::net::TcpStream, (), (), ()>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<server::signals::Signal>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<server::worker::WorkerClient>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<server::worker::WorkerService>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<slab::Entry<h2::proto::streams::buffer::Slot<h2::frame::Frame<ntex_bytes::Bytes>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<slab::Entry<h2::proto::streams::buffer::Slot<h2::proto::streams::recv::Event>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<slab::Entry<h2::proto::streams::stream::Stream>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<slab::Entry<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<slab::Entry<server::accept::ServerSocketInfo>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<slab::Entry<std::option::Option<ntex_util::task::LocalWaker>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<slab::Entry<time::wheel::TimerEntry>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<slab::Entry<usize>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::backtrace::BacktraceFrame>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::boxed::Box<dyn server::service::InternalServiceFactory>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::boxed::Box<dyn std::ops::Fn() -> std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn web::types::data::DataFactory>, ()>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::boxed::Box<dyn web::guard::Guard>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::boxed::Box<dyn web::service::AppServiceFactory<web::error_default::DefaultError>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::boxed::Box<dyn web::types::data::DataFactory>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::collections::HashMap<std::any::TypeId, std::boxed::Box<dyn std::any::Any + std::marker::Send + std::marker::Sync>, std::hash::BuildHasherDefault<http::extensions::IdHasher>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::error::<impl std::convert::From<std::string::String> for std::boxed::Box<(dyn std::error::Error + std::marker::Send + std::marker::Sync + 'static)>>::from::StringError>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::future::from_generator::GenFuture<[static generator@h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>::handshake2::{closure#0} for<'r, 's> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, h2::client::Builder, &'r mut std::boxed::Box<dyn http::client::connector::Io>, impl futures_core::Future, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/connect.rs:61:29: 69:10 {std::future::ResumeTy, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, (), http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::message::RequestHeadType, http::body::Body, std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, http::payload::Payload), http::client::error::SendRequestError>>>>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/connect.rs:92:29: 100:10 {std::future::ResumeTy, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, (), http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::message::RequestHeadType, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>>, ntex_util::future::Ready<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h1proto.rs:27:1: 89:2 for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, http::message::RequestHeadType, http::body::Body, std::time::Instant, std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>, http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, &'s http::body::Body, http::body::BodySize, (http::message::RequestHeadType, http::body::BodySize), http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, (), u64, impl futures_core::Future, impl futures_core::Future}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h1proto.rs:97:1: 109:2 for<'r, 's, 't0> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, http::message::RequestHeadType, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::body::BodySize, (http::message::RequestHeadType, http::body::BodySize), http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, (), impl futures_core::Future}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:28:1: 115:2 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5> {std::future::ResumeTy, h2::client::SendRequest<ntex_bytes::Bytes>, http::message::RequestHeadType, http::body::Body, std::time::Instant, std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>, bool, http::body::BodySize, http::Request<()>, http::header::map::HeaderMap, std::iter::Chain<std::iter::Filter<http::header::map::Iter<'r>, [closure@ntex/src/http/client/h2proto.rs:74:17: 74:63]>, http::header::map::Iter<'t2>>, [closure@ntex/src/http/client/h2proto.rs:87:23: 87:45], impl futures_core::Future, (), std::result::Result<(), h2::Error>, &'t5 mut h2::client::SendRequest<ntex_bytes::Bytes>, std::result::Result<(h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>), h2::Error>, h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>, std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:120:35: 161:2 for<'t6, 't7, 't8, 't9, 't10, 't11, 't12> {std::future::ResumeTy, http::body::Body, h2::SendStream<ntex_bytes::Bytes>, std::option::Option<ntex_bytes::Bytes>, [closure@ntex/src/http/client/h2proto.rs:124:27: 124:56], impl futures_core::Future, (), [closure@ntex/src/http/client/h2proto.rs:140:23: 140:50], impl futures_core::Future}]>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:122:29: 164:10 for<'r, 's, 't0, 't1> {std::future::ResumeTy, http::client::pool::Key, [closure@ntex/src/http/client/pool.rs:130:27: 130:81], impl futures_core::Future, (), http::client::pool::Acquire<std::boxed::Box<dyn http::client::connector::Io>>, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, ntex_util::channel::pool::Receiver<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::future::from_generator::GenFuture<[static generator@ntex/src/server/accept.rs:461:79: 464:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::future::from_generator::GenFuture<[static generator@ntex/src/server/config.rs:140:29: 176:10 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13, 't14, 't15, 't16, 't17, 't18, 't19, 't20, 't21, 't22, 't23, 't24, 't25, 't26> {std::future::ResumeTy, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(), ()>> + 'r)>>, (), std::collections::HashMap<server::Token, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 's)>, ()>> + 't0)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't1)>, Error = ()> + 't2)>, ahash::RandomState>, server::config::ServiceRuntime, &'t3 std::cell::RefCell<server::config::ServiceRuntimeInner>, std::rc::Rc<std::cell::RefCell<server::config::ServiceRuntimeInner>>, server::config::ServiceRuntimeInner, std::cell::RefMut<'t4, server::config::ServiceRuntimeInner>, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't5)>>>, &'t6 mut std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't7)>>>, std::vec::IntoIter<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't8)>>>, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't9)>>, std::vec::Vec<(server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't10)>)>, std::vec::Vec<server::Token>, std::vec::IntoIter<server::Token>, server::Token, &'t11 mut std::collections::HashMap<server::Token, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't12)>, ()>> + 't13)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't14)>, Error = ()> + 't15)>, ahash::RandomState>, &'t16 server::Token, std::option::Option<std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't17)>, ()>> + 't18)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't19)>, Error = ()> + 't20)>>, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't21)>, ()>> + 't22)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't23)>, Error = ()> + 't24)>, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't25)>, ()>> + 't26)>>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:212:42: 220:14 for<'r, 's> {std::future::ResumeTy, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 'r)>)>, ()>> + 's)>>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::future::from_generator::GenFuture<[static generator@ntex/src/web/types/payload.rs:390:45: 402:10 for<'r, 's> {std::future::ResumeTy, ntex_bytes::BytesMut, http::payload::Payload, &'r mut http::payload::Payload, impl futures_core::Future, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect<std::net::SocketAddr>::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, tokio::future::ready::Ready<std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>>, (), std::option::IntoIter<std::net::SocketAddr>, std::option::Option<std::io::Error>, std::net::SocketAddr, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_addr::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, mio::net::TcpStream, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>, ()}]>}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::io::Error>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::io::error::Custom>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<alloc::collections::btree::node::InternalNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::mem::MaybeUninit<http::byte_str::ByteStr>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::net::SocketAddr>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::net::TcpListener>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::option::Option<h2::hpack::table::Pos>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::option::Option<server::accept::Command>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::option::Option<std::string::String>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::option::Option<usize>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = ()>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::pin::Pin<std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/server/accept.rs:461:79: 464:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::Rc<http::message::RequestHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::Rc<http::message::ResponseHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::Rc<web::httprequest::HttpRequestInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<http::client::ClientConfig>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<http::client::connector::InnerConnector<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<http::config::DateServiceInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<http::config::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<http::message::RequestHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<http::message::ResponseHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<std::cell::RefCell<framed::time::Inner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<std::cell::RefCell<http::client::pool::Inner<std::boxed::Box<dyn http::client::connector::Io>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<std::cell::RefCell<http::h1::payload::Inner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<std::cell::RefCell<server::config::ServiceRuntimeInner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<std::cell::RefCell<std::option::Option<web::app_service::AppRoutingFactory<web::error_default::DefaultError>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<std::cell::RefCell<time::wheel::TimerInner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<std::cell::RefCell<util::time::Inner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<std::cell::RefCell<util::time::SystemTimeInner>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<std::cell::UnsafeCell<slab::Slab<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<util::counter::CounterInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<util::extensions::Extensions>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<web::config::AppConfigInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<web::httprequest::HttpRequestInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<web::middleware::defaultheaders::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<web::middleware::logger::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<web::rmap::ResourceMap>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::rc::RcBox<ws::sink::WsSinkInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::result::Result<bool, async_oneshot::Closed>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::string::String>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::sync::mpsc::mpsc_queue::Node<server::accept::Command>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::sync::mpsc::spsc_queue::Node<std::sync::mpsc::stream::Message<server::accept::Command>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::sys::unix::condvar::Condvar>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::sys::unix::mutex::Mutex>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::vec::Vec<(usize, u16)>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::vec::Vec<(usize, usize)>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::vec::Vec<u16>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<std::vec::Vec<u8>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<time::wheel::Bucket>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::basic_scheduler::RemoteMsg>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::Notified<std::sync::Arc<tokio::runtime::basic_scheduler::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::Notified<std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::UnownedTask<tokio::runtime::blocking::schedule::NoopSchedule>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::runtime::task::core::Cell<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::time::driver::wheel::level::Level>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<tokio::util::slab::Slot<tokio::io::driver::scheduled_io::ScheduledIo>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<u16>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<u32>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<u8>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<usize>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<web::guard::MethodGuard>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<web::httprequest::HttpRequestPool>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<web::info::ConnectionInfo>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<web::middleware::logger::FormatText>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::Unique<web::util::Enc>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.pointer`: 8 bytes
print-type-size type: `std::ptr::metadata::PtrComponents<framed::state::IoStateInner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.data_address`: 8 bytes
print-type-size     field `.metadata`: 0 bytes
print-type-size type: `std::ptr::metadata::PtrRepr<framed::state::IoStateInner>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `PtrRepr`: 8 bytes
print-type-size         field `.const_ptr`: 8 bytes
print-type-size         field `.mut_ptr`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size         field `.components`: 8 bytes, offset: 0 bytes, alignment: 8 bytes
print-type-size type: `std::rc::Rc<framed::state::IoStateInner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<http::client::ClientConfig>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<http::client::connector::InnerConnector<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<http::config::DateServiceInner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<http::config::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<http::message::RequestHead>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<http::message::ResponseHead>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<ntex_service::boxed::BoxServiceFactory<(), web::request::WebRequest<web::error_default::DefaultError>, web::response::WebResponse, web::error_default::Error, ()>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::cell::RefCell<framed::time::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::cell::RefCell<http::client::pool::Inner<std::boxed::Box<dyn http::client::connector::Io>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::cell::RefCell<http::h1::payload::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::cell::RefCell<server::config::ServiceRuntimeInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::cell::RefCell<std::option::Option<web::app_service::AppRoutingFactory<web::error_default::DefaultError>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::cell::RefCell<time::wheel::TimerInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::cell::RefCell<util::time::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::cell::RefCell<util::time::SystemTimeInner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::cell::RefCell<ws::codec::Codec>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::cell::UnsafeCell<channel::mpsc::Shared<std::result::Result<ws::codec::Frame, ws::WsError<()>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::cell::UnsafeCell<slab::Slab<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::vec::Vec<(ntex_router::ResourceDef, ntex_service::boxed::BoxServiceFactory<(), web::request::WebRequest<web::error_default::DefaultError>, web::response::WebResponse, web::error_default::Error, ()>, std::cell::RefCell<std::option::Option<std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>>)>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::vec::Vec<std::boxed::Box<dyn std::ops::Fn() -> std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn web::types::data::DataFactory>, ()>>>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<std::vec::Vec<std::boxed::Box<dyn web::types::data::DataFactory>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<util::counter::CounterInner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<util::extensions::Extensions>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<web::config::AppConfigInner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<web::httprequest::HttpRequestInner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<web::middleware::defaultheaders::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<web::middleware::logger::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<web::rmap::ResourceMap>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Rc<ws::sink::WsSinkInner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::rc::Weak<std::cell::RefCell<http::h1::payload::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::result::Result<&[[u64; 4]; 2], once_cell::race::once_box::OnceBox<T>::get_or_init::Void>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::result::Result<&[u8; 2], std::array::TryFromSliceError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&[u8; 4], std::array::TryFromSliceError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&[u8; 8], std::array::TryFromSliceError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&http::header::map::Pos, std::option::NoneError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&http::message::MessagePool<http::message::RequestHead>, std::thread::AccessError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&http::message::MessagePool<http::message::ResponseHead>, std::thread::AccessError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&mut alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, std::option::NoneError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&mut http::header::map::Bucket<http::HeaderValue>, std::option::NoneError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&mut server::worker::WorkerService, std::option::NoneError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&mut slab::Entry<server::accept::ServerSocketInfo>, std::option::NoneError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&mut slab::Entry<std::option::Option<ntex_util::task::LocalWaker>>, std::option::NoneError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&ntex_router::resource::PathElement, std::option::NoneError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&ntex_router::resource::Segment, std::option::NoneError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&ntex_router::resource::Segments, std::option::NoneError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&std::boxed::Box<dyn server::service::InternalServiceFactory>, std::option::NoneError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&std::cell::Cell<*const ()>, std::thread::AccessError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&std::cell::Cell<tokio::coop::Budget>, std::thread::AccessError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&std::cell::RefCell<std::vec::Vec<ntex_bytes::BytesMut>>, std::thread::AccessError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&std::time::Instant, std::option::NoneError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&time::wheel::Timer, std::thread::AccessError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&u8, std::option::NoneError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<&util::counter::Counter, std::thread::AccessError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), h2::Reason>`: 8 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Err`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), std::ptr::NonNull<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), std::ptr::NonNull<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>>>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Err`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<h2::frame::stream_id::StreamId, h2::codec::error::UserError>`: 8 bytes, alignment: 4 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 7 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 4 bytes, alignment: 4 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<h2::frame::stream_id::StreamId, h2::frame::stream_id::StreamIdOverflow>`: 8 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Ok`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<hashbrown::raw::Bucket<(framed::state::State, ())>, std::option::NoneError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<http::message::Message<http::message::RequestHead>, std::thread::AccessError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<http::message::Message<http::message::ResponseHead>, std::thread::AccessError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<mio::Poll, ()>`: 8 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `Ok`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<[[u64; 4]; 2]>, once_cell::race::once_box::OnceBox<T>::get_or_init::Void>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<alloc::collections::btree::node::InternalNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::boxed::Box<std::mem::MaybeUninit<http::byte_str::ByteStr>>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::ptr::NonNull<u8>, std::alloc::AllocError>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<u32, h2::codec::error::UserError>`: 8 bytes, alignment: 4 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 7 bytes
print-type-size         padding: 3 bytes
print-type-size         field `.0`: 4 bytes, alignment: 4 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<usize, std::convert::Infallible>`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Ok`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `std::sync::Arc<async_channel::Channel<server::ServerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<async_channel::Channel<server::worker::StopCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<async_channel::Channel<server::worker::WorkerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<async_oneshot::inner::Inner<()>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<async_oneshot::inner::Inner<bool>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<event_listener::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<h2::proto::ping_pong::UserPingsInner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<h2::proto::streams::streams::SendBuffer<ntex_bytes::Bytes>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<mio::Waker>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<regex::exec::ExecReadOnly>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::cell::Cell<testing::State>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::cell::UnsafeCell<std::option::Option<std::result::Result<(), std::boxed::Box<dyn std::any::Any + std::marker::Send>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::cell::UnsafeCell<std::option::Option<std::result::Result<std::result::Result<(), std::io::Error>, std::boxed::Box<dyn std::any::Any + std::marker::Send>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::collections::HashMap<std::string::String, usize>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::Mutex<h2::proto::streams::streams::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::Mutex<std::cell::RefCell<std::option::Option<std::task::Waker>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::Mutex<std::cell::RefCell<testing::Channel>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::Mutex<std::vec::Vec<u8>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::Mutex<web::server::Config>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::atomic::AtomicBool>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::mpsc::blocking::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::mpsc::oneshot::Packet<(ntex_rt::System, server::Server, std::net::SocketAddr)>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::mpsc::oneshot::Packet<(ntex_rt::System, std::net::SocketAddr)>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::mpsc::oneshot::Packet<ntex_rt::System>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::mpsc::oneshot::Packet<server::accept::Command>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::mpsc::shared::Packet<(ntex_rt::System, server::Server, std::net::SocketAddr)>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::mpsc::shared::Packet<(ntex_rt::System, std::net::SocketAddr)>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::mpsc::shared::Packet<ntex_rt::System>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::mpsc::shared::Packet<server::accept::Command>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::mpsc::stream::Packet<(ntex_rt::System, server::Server, std::net::SocketAddr)>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::mpsc::stream::Packet<(ntex_rt::System, std::net::SocketAddr)>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::mpsc::stream::Packet<ntex_rt::System>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::mpsc::stream::Packet<server::accept::Command>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::mpsc::sync::Packet<(ntex_rt::System, server::Server, std::net::SocketAddr)>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::mpsc::sync::Packet<(ntex_rt::System, std::net::SocketAddr)>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::mpsc::sync::Packet<ntex_rt::System>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::sync::mpsc::sync::Packet<server::accept::Command>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<std::thread::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<tokio::io::driver::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<tokio::park::thread::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<tokio::runtime::basic_scheduler::Shared>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<tokio::runtime::blocking::pool::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<tokio::signal::unix::driver::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<tokio::sync::mpsc::chan::Chan<ntex_rt::arbiter::ArbiterCommand, tokio::loom::std::atomic_usize::AtomicUsize>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<tokio::sync::mpsc::chan::Chan<ntex_rt::arbiter::SystemCommand, tokio::loom::std::atomic_usize::AtomicUsize>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<tokio::sync::oneshot::Inner<()>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<tokio::sync::oneshot::Inner<i32>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<tokio::sync::oneshot::Sender<()>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<tokio::task::local::Shared>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<tokio::time::driver::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Arc<tokio::util::slab::Page<tokio::io::driver::scheduled_io::ScheduledIo>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.phantom`: 0 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Once`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.state_and_queue`: 8 bytes
print-type-size type: `std::sync::Weak<async_channel::Channel<server::ServerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<async_channel::Channel<server::worker::StopCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<async_channel::Channel<server::worker::WorkerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<async_oneshot::inner::Inner<()>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<async_oneshot::inner::Inner<bool>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<event_listener::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<h2::proto::ping_pong::UserPingsInner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<h2::proto::streams::streams::SendBuffer<ntex_bytes::Bytes>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<mio::Waker>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<regex::exec::ExecReadOnly>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<std::cell::Cell<testing::State>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<std::cell::UnsafeCell<std::option::Option<std::result::Result<(), std::boxed::Box<dyn std::any::Any + std::marker::Send>>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<std::collections::HashMap<std::string::String, usize>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<std::sync::Mutex<h2::proto::streams::streams::Inner>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<std::sync::Mutex<std::cell::RefCell<std::option::Option<std::task::Waker>>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<std::sync::Mutex<std::cell::RefCell<testing::Channel>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<std::sync::Mutex<std::vec::Vec<u8>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<std::sync::atomic::AtomicBool>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<std::sync::mpsc::blocking::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<std::sync::mpsc::oneshot::Packet<server::accept::Command>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<std::sync::mpsc::shared::Packet<server::accept::Command>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<std::sync::mpsc::stream::Packet<server::accept::Command>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<std::sync::mpsc::sync::Packet<server::accept::Command>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<std::thread::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<tokio::io::driver::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<tokio::runtime::basic_scheduler::Shared>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<tokio::runtime::blocking::pool::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<tokio::signal::unix::driver::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<tokio::sync::mpsc::chan::Chan<ntex_rt::arbiter::ArbiterCommand, tokio::loom::std::atomic_usize::AtomicUsize>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<tokio::sync::mpsc::chan::Chan<ntex_rt::arbiter::SystemCommand, tokio::loom::std::atomic_usize::AtomicUsize>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<tokio::sync::oneshot::Inner<()>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<tokio::sync::oneshot::Sender<()>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<tokio::task::local::Shared>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<tokio::time::driver::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::Weak<tokio::util::slab::Page<tokio::io::driver::scheduled_io::ScheduledIo>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `std::sync::atomic::AtomicIsize`: 8 bytes, alignment: 8 bytes
print-type-size     field `.v`: 8 bytes
print-type-size type: `std::sync::atomic::AtomicPtr<()>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.p`: 8 bytes
print-type-size type: `std::sync::atomic::AtomicPtr<[[u64; 4]; 2]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.p`: 8 bytes
print-type-size type: `std::sync::atomic::AtomicPtr<concurrent_queue::unbounded::Block<server::ServerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.p`: 8 bytes
print-type-size type: `std::sync::atomic::AtomicPtr<concurrent_queue::unbounded::Block<server::worker::StopCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.p`: 8 bytes
print-type-size type: `std::sync::atomic::AtomicPtr<concurrent_queue::unbounded::Block<server::worker::WorkerCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.p`: 8 bytes
print-type-size type: `std::sync::atomic::AtomicPtr<event_listener::Inner>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.p`: 8 bytes
print-type-size type: `std::sync::atomic::AtomicPtr<std::sync::mpsc::mpsc_queue::Node<server::accept::Command>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.p`: 8 bytes
print-type-size type: `std::sync::atomic::AtomicPtr<std::sync::mpsc::spsc_queue::Node<std::sync::mpsc::stream::Message<server::accept::Command>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.p`: 8 bytes
print-type-size type: `std::sync::atomic::AtomicPtr<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.p`: 8 bytes
print-type-size type: `std::sync::atomic::AtomicPtr<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.p`: 8 bytes
print-type-size type: `std::sync::atomic::AtomicU64`: 8 bytes, alignment: 8 bytes
print-type-size     field `.v`: 8 bytes
print-type-size type: `std::sync::atomic::AtomicUsize`: 8 bytes, alignment: 8 bytes
print-type-size     field `.v`: 8 bytes
print-type-size type: `std::sync::mpsc::blocking::SignalToken`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `std::sync::mpsc::stream::ConsumerAddition`: 8 bytes, alignment: 8 bytes
print-type-size     field `.steals`: 8 bytes
print-type-size type: `std::sys::unix::thread::Thread`: 8 bytes, alignment: 8 bytes
print-type-size     field `.id`: 8 bytes
print-type-size type: `std::sys::unix::time::inner::Instant`: 8 bytes, alignment: 8 bytes
print-type-size     field `.t`: 8 bytes
print-type-size type: `std::sys_common::condvar::check::SameMutexCheck`: 8 bytes, alignment: 8 bytes
print-type-size     field `.addr`: 8 bytes
print-type-size type: `std::sys_common::mutex::MovableMutex`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::task::Context`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.waker`: 8 bytes
print-type-size type: `std::task::Poll<std::option::Option<h2::Reason>>`: 8 bytes, alignment: 4 bytes
print-type-size     variant `Ready`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::option::Option<std::result::Result<u32, h2::codec::error::UserError>>>`: 8 bytes, alignment: 4 bytes
print-type-size     variant `Ready`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::thread::LocalKey<http::message::MessagePool<http::message::RequestHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `std::thread::LocalKey<http::message::MessagePool<http::message::ResponseHead>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `std::thread::LocalKey<std::cell::Cell<*const ()>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `std::thread::LocalKey<std::cell::Cell<tokio::coop::Budget>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `std::thread::LocalKey<std::cell::RefCell<std::vec::Vec<ntex_bytes::BytesMut>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `std::thread::LocalKey<time::wheel::Timer>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `std::thread::LocalKey<util::counter::Counter>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `std::thread::Packet<()>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::thread::Packet<std::result::Result<(), std::io::Error>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::thread::Thread`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `std::thread::ThreadId`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `std::thread::local::lazy::LazyKeyInner<time::wheel::Timer>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `std::thread::local::lazy::LazyKeyInner<util::counter::Counter>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `std::time::Instant`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `testing::AtomicWaker`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `time::Sleep`: 8 bytes, alignment: 8 bytes
print-type-size     field `.hnd`: 8 bytes
print-type-size type: `time::wheel::Timer`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `time::wheel::TimerHandle`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.f`: 8 bytes
print-type-size type: `tokio::io::driver::Handle`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `tokio::io::driver::ready::Ready`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tokio::loom::std::atomic_ptr::AtomicPtr<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `tokio::loom::std::atomic_ptr::AtomicPtr<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `tokio::loom::std::atomic_usize::AtomicUsize`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<std::option::Option<std::ptr::NonNull<tokio::runtime::task::core::Header>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<u64>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<usize>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `tokio::park::thread::ParkThread`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `tokio::runtime::basic_scheduler::RemoteMsg`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Schedule`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `tokio::runtime::basic_scheduler::Spawner`: 8 bytes, alignment: 8 bytes
print-type-size     field `.shared`: 8 bytes
print-type-size type: `tokio::runtime::blocking::pool::Spawner`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `tokio::runtime::blocking::shutdown::Receiver`: 8 bytes, alignment: 8 bytes
print-type-size     field `.rx`: 8 bytes
print-type-size type: `tokio::runtime::blocking::shutdown::Sender`: 8 bytes, alignment: 8 bytes
print-type-size     field `.tx`: 8 bytes
print-type-size type: `tokio::runtime::spawner::Spawner`: 8 bytes, alignment: 8 bytes
print-type-size     variant `Basic`: 8 bytes
print-type-size         field `.0`: 8 bytes
print-type-size type: `tokio::runtime::task::Notified<std::sync::Arc<tokio::runtime::basic_scheduler::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tokio::runtime::task::Notified<std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tokio::runtime::task::Notified<tokio::runtime::blocking::schedule::NoopSchedule>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tokio::runtime::task::Task<std::sync::Arc<tokio::runtime::basic_scheduler::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.raw`: 8 bytes
print-type-size type: `tokio::runtime::task::Task<std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.raw`: 8 bytes
print-type-size type: `tokio::runtime::task::Task<tokio::runtime::blocking::schedule::NoopSchedule>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.raw`: 8 bytes
print-type-size type: `tokio::runtime::task::UnownedTask<tokio::runtime::blocking::schedule::NoopSchedule>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._p`: 0 bytes
print-type-size     field `.raw`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::Harness<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.cell`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<server::builder::ServerBuilder>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<server::signals::Signals>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<server::worker::Worker>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<time::wheel::TimerDriver>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::harness::poll_future::{closure#0}::Guard<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.core`: 8 bytes
print-type-size type: `tokio::runtime::task::raw::RawTask`: 8 bytes, alignment: 8 bytes
print-type-size     field `.ptr`: 8 bytes
print-type-size type: `tokio::runtime::task::state::Snapshot`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tokio::runtime::task::state::State`: 8 bytes, alignment: 8 bytes
print-type-size     field `.val`: 8 bytes
print-type-size type: `tokio::signal::unix::driver::Handle`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `tokio::sync::mpsc::chan::Tx<ntex_rt::arbiter::ArbiterCommand, tokio::loom::std::atomic_usize::AtomicUsize>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `tokio::sync::mpsc::chan::Tx<ntex_rt::arbiter::SystemCommand, tokio::loom::std::atomic_usize::AtomicUsize>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `tokio::sync::mpsc::unbounded::UnboundedSender<ntex_rt::arbiter::ArbiterCommand>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.chan`: 8 bytes
print-type-size type: `tokio::sync::mpsc::unbounded::UnboundedSender<ntex_rt::arbiter::SystemCommand>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.chan`: 8 bytes
print-type-size type: `tokio::sync::oneshot::Receiver<()>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `tokio::sync::oneshot::Receiver<i32>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `tokio::sync::oneshot::Sender<()>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `tokio::sync::oneshot::State`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tokio::time::driver::ClockTime`: 8 bytes, alignment: 8 bytes
print-type-size     field `.clock`: 0 bytes
print-type-size     field `.start_time`: 8 bytes
print-type-size type: `tokio::time::instant::Instant`: 8 bytes, alignment: 8 bytes
print-type-size     field `.std`: 8 bytes
print-type-size type: `tokio::util::slab::Ref<tokio::io::driver::scheduled_io::ScheduledIo>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.value`: 8 bytes
print-type-size type: `tokio_util::codec::framed_read::_::Projection<h2::codec::framed_write::FramedWrite<std::boxed::Box<dyn http::client::connector::Io>, h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>, tokio_util::codec::length_delimited::LengthDelimitedCodec>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `tracing::span::Entered`: 8 bytes, alignment: 8 bytes
print-type-size     field `.span`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&h2::Reason>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&h2::frame::Frame<h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&h2::frame::Frame<ntex_bytes::Bytes>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&h2::frame::Frame>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&h2::frame::data::Data<h2::proto::streams::prioritize::Prioritized<ntex_bytes::Bytes>>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&h2::frame::data::Data>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&h2::frame::go_away::GoAway>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&h2::frame::headers::Headers>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&h2::frame::headers::PushPromise>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&h2::frame::ping::Ping>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&h2::frame::priority::Priority>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&h2::frame::reset::Reset>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&h2::frame::settings::Settings>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&h2::frame::stream_id::StreamId>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&h2::frame::window_update::WindowUpdate>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&h2::proto::connection::State>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&h2::proto::streams::state::State>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DebugValue<&std::io::Error>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DisplayValue<&&str>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::field::DisplayValue<&h2::proto::streams::flow_control::Window>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::metadata::Level`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::metadata::LevelFilter`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `tracing_core::metadata::LevelInner`: 8 bytes, alignment: 8 bytes
print-type-size     discriminant: 8 bytes
print-type-size     variant `Trace`: 0 bytes
print-type-size     variant `Debug`: 0 bytes
print-type-size     variant `Info`: 0 bytes
print-type-size     variant `Warn`: 0 bytes
print-type-size     variant `Error`: 0 bytes
print-type-size type: `tracing_core::span::Id`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `util::counter::Counter`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `util::counter::CounterGuard`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `util::inflight::InFlight`: 8 bytes, alignment: 8 bytes
print-type-size     field `.max_inflight`: 8 bytes
print-type-size type: `util::time::LowResTime`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `util::time::LowResTimeService`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `util::time::SystemTime`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `util::time::SystemTimeService`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `util::timeout::Timeout`: 8 bytes, alignment: 8 bytes
print-type-size     field `._t`: 0 bytes
print-type-size     field `.timeout`: 8 bytes
print-type-size type: `util::timeout::_::Projection<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.fut`: 8 bytes
print-type-size type: `web::app_service::AppEntry<web::error_default::DefaultError>`: 8 bytes, alignment: 8 bytes
print-type-size     field `.factory`: 8 bytes
print-type-size type: `web::config::AppConfig`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `web::httprequest::HttpRequest`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `web::middleware::defaultheaders::DefaultHeaders`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `web::middleware::logger::Logger`: 8 bytes, alignment: 8 bytes
print-type-size     field `.inner`: 8 bytes
print-type-size type: `web::request::WebRequest<web::error_default::DefaultError>`: 8 bytes, alignment: 8 bytes
print-type-size     field `._t`: 0 bytes
print-type-size     field `.req`: 8 bytes
print-type-size type: `web::types::form::FormConfig`: 8 bytes, alignment: 8 bytes
print-type-size     field `.limit`: 8 bytes
print-type-size type: `ws::sink::WsSink`: 8 bytes, alignment: 8 bytes
print-type-size     field `.0`: 8 bytes
print-type-size type: `sha1::digest::generic_array::GenericArrayImplOdd<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplOdd<u8, [u8; 0]>>>`: 5 bytes, alignment: 1 bytes
print-type-size     field `.parent1`: 2 bytes
print-type-size     field `.parent2`: 2 bytes
print-type-size     field `.data`: 1 bytes
print-type-size type: `std::result::Result<[u8; 4], std::array::TryFromSliceError>`: 5 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `aho_corasick::packed::api::Config`: 4 bytes, alignment: 1 bytes
print-type-size     field `.kind`: 1 bytes
print-type-size     field `.force`: 1 bytes
print-type-size     field `.force_teddy_fat`: 1 bytes
print-type-size     field `.force_avx`: 1 bytes
print-type-size type: `getrandom::error::Error`: 4 bytes, alignment: 4 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `h2::Reason`: 4 bytes, alignment: 4 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `h2::frame::stream_id::StreamId`: 4 bytes, alignment: 4 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `h2::proto::streams::flow_control::Window`: 4 bytes, alignment: 4 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `h2::proto::streams::store::SlabIndex`: 4 bytes, alignment: 4 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `http::header::map::Pos`: 4 bytes, alignment: 2 bytes
print-type-size     field `.index`: 2 bytes
print-type-size     field `.hash`: 2 bytes
print-type-size type: `libc::unix::bsd::apple::in_addr`: 4 bytes, alignment: 4 bytes
print-type-size     field `.s_addr`: 4 bytes
print-type-size type: `memchr::memmem::rabinkarp::Hash`: 4 bytes, alignment: 4 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `mio::Poll`: 4 bytes, alignment: 4 bytes
print-type-size     field `.registry`: 4 bytes
print-type-size type: `mio::Registry`: 4 bytes, alignment: 4 bytes
print-type-size     field `.selector`: 4 bytes
print-type-size type: `mio::io_source::IoSource<std::net::TcpListener>`: 4 bytes, alignment: 4 bytes
print-type-size     field `.state`: 0 bytes
print-type-size     field `.inner`: 4 bytes
print-type-size type: `mio::io_source::IoSource<std::net::TcpStream>`: 4 bytes, alignment: 4 bytes
print-type-size     field `.state`: 0 bytes
print-type-size     field `.inner`: 4 bytes
print-type-size type: `mio::io_source::IoSource<std::os::unix::net::UnixListener>`: 4 bytes, alignment: 4 bytes
print-type-size     field `.state`: 0 bytes
print-type-size     field `.inner`: 4 bytes
print-type-size type: `mio::io_source::IoSource<std::os::unix::net::UnixStream>`: 4 bytes, alignment: 4 bytes
print-type-size     field `.state`: 0 bytes
print-type-size     field `.inner`: 4 bytes
print-type-size type: `mio::net::TcpListener`: 4 bytes, alignment: 4 bytes
print-type-size     field `.inner`: 4 bytes
print-type-size type: `mio::net::TcpStream`: 4 bytes, alignment: 4 bytes
print-type-size     field `.inner`: 4 bytes
print-type-size type: `mio::net::UnixListener`: 4 bytes, alignment: 4 bytes
print-type-size     field `.inner`: 4 bytes
print-type-size type: `mio::net::UnixStream`: 4 bytes, alignment: 4 bytes
print-type-size     field `.inner`: 4 bytes
print-type-size type: `mio::sys::unix::selector::kqueue::Selector`: 4 bytes, alignment: 4 bytes
print-type-size     field `.kq`: 4 bytes
print-type-size type: `ntex_rt::signal::unix::SignalKind`: 4 bytes, alignment: 4 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `regex::internal::Char`: 4 bytes, alignment: 4 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplOdd<u8, [u8; 0]>>>`: 4 bytes, alignment: 1 bytes
print-type-size     field `.parent1`: 2 bytes
print-type-size     field `.parent2`: 2 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size type: `socket2::Domain`: 4 bytes, alignment: 4 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `socket2::Protocol`: 4 bytes, alignment: 4 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `socket2::Socket`: 4 bytes, alignment: 4 bytes
print-type-size     field `.inner`: 4 bytes
print-type-size type: `socket2::Type`: 4 bytes, alignment: 4 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<http::header::map::Pos>`: 4 bytes, alignment: 2 bytes
print-type-size     field `.value`: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<i32>`: 4 bytes, alignment: 4 bytes
print-type-size     field `.value`: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<mio::net::TcpStream>>`: 4 bytes, alignment: 4 bytes
print-type-size     field `.value`: 4 bytes
print-type-size type: `std::mem::ManuallyDrop<u32>`: 4 bytes, alignment: 4 bytes
print-type-size     field `.value`: 4 bytes
print-type-size type: `std::mem::MaybeUninit<http::header::map::Pos>`: 4 bytes, alignment: 2 bytes
print-type-size     variant `MaybeUninit`: 4 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 4 bytes
print-type-size type: `std::mem::MaybeUninit<i32>`: 4 bytes, alignment: 4 bytes
print-type-size     variant `MaybeUninit`: 4 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 4 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<mio::net::TcpStream>>`: 4 bytes, alignment: 4 bytes
print-type-size     variant `MaybeUninit`: 4 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 4 bytes
print-type-size type: `std::mem::MaybeUninit<u32>`: 4 bytes, alignment: 4 bytes
print-type-size     variant `MaybeUninit`: 4 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 4 bytes
print-type-size type: `std::net::Ipv4Addr`: 4 bytes, alignment: 4 bytes
print-type-size     field `.inner`: 4 bytes
print-type-size type: `std::net::TcpListener`: 4 bytes, alignment: 4 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `std::net::TcpStream`: 4 bytes, alignment: 4 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `std::num::NonZeroU32`: 4 bytes, alignment: 4 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `std::option::Option<char>`: 4 bytes, alignment: 4 bytes
print-type-size     variant `Some`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<framed::state::Flags>`: 4 bytes, alignment: 2 bytes
print-type-size     discriminant: 2 bytes
print-type-size     variant `Some`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::h1::dispatcher::Flags>`: 4 bytes, alignment: 2 bytes
print-type-size     discriminant: 2 bytes
print-type-size     variant `Some`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<mio::net::TcpStream>`: 4 bytes, alignment: 4 bytes
print-type-size     variant `Some`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<mio::net::UnixStream>`: 4 bytes, alignment: 4 bytes
print-type-size     variant `Some`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::net::TcpListener>`: 4 bytes, alignment: 4 bytes
print-type-size     variant `Some`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<u16>`: 4 bytes, alignment: 2 bytes
print-type-size     discriminant: 2 bytes
print-type-size     variant `Some`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::os::unix::net::UnixListener`: 4 bytes, alignment: 4 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `std::os::unix::net::UnixStream`: 4 bytes, alignment: 4 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `std::result::Result<(), getrandom::error::Error>`: 4 bytes, alignment: 4 bytes
print-type-size     variant `Err`: 4 bytes
print-type-size         field `.0`: 4 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<u16, std::num::ParseIntError>`: 4 bytes, alignment: 2 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 3 bytes
print-type-size         padding: 1 bytes
print-type-size         field `.0`: 2 bytes, alignment: 2 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::sys::unix::fd::FileDesc`: 4 bytes, alignment: 4 bytes
print-type-size     field `.fd`: 4 bytes
print-type-size type: `std::sys::unix::net::Socket`: 4 bytes, alignment: 4 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `std::sys_common::net::TcpListener`: 4 bytes, alignment: 4 bytes
print-type-size     field `.inner`: 4 bytes
print-type-size type: `std::sys_common::net::TcpStream`: 4 bytes, alignment: 4 bytes
print-type-size     field `.inner`: 4 bytes
print-type-size type: `std::vec::ExtendElement<http::header::map::Pos>`: 4 bytes, alignment: 2 bytes
print-type-size     field `.0`: 4 bytes
print-type-size type: `unwind::libunwind::_Unwind_Action`: 4 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `_UA_SEARCH_PHASE`: 0 bytes
print-type-size     variant `_UA_CLEANUP_PHASE`: 0 bytes
print-type-size     variant `_UA_HANDLER_FRAME`: 0 bytes
print-type-size     variant `_UA_FORCE_UNWIND`: 0 bytes
print-type-size     variant `_UA_END_OF_STACK`: 0 bytes
print-type-size type: `unwind::libunwind::_Unwind_Reason_Code`: 4 bytes, alignment: 4 bytes
print-type-size     discriminant: 4 bytes
print-type-size     variant `_URC_NO_REASON`: 0 bytes
print-type-size     variant `_URC_FOREIGN_EXCEPTION_CAUGHT`: 0 bytes
print-type-size     variant `_URC_FATAL_PHASE2_ERROR`: 0 bytes
print-type-size     variant `_URC_FATAL_PHASE1_ERROR`: 0 bytes
print-type-size     variant `_URC_NORMAL_STOP`: 0 bytes
print-type-size     variant `_URC_END_OF_STACK`: 0 bytes
print-type-size     variant `_URC_HANDLER_FOUND`: 0 bytes
print-type-size     variant `_URC_INSTALL_CONTEXT`: 0 bytes
print-type-size     variant `_URC_CONTINUE_UNWIND`: 0 bytes
print-type-size     variant `_URC_FAILURE`: 0 bytes
print-type-size type: `web::test::TestServerConfig`: 4 bytes, alignment: 2 bytes
print-type-size     field `.stream`: 0 bytes
print-type-size     field `.client_timeout`: 2 bytes
print-type-size     field `.tp`: 1 bytes
print-type-size     end padding: 1 bytes
print-type-size type: `ws::proto::CloseCode`: 4 bytes, alignment: 2 bytes
print-type-size     discriminant: 2 bytes
print-type-size     variant `Other`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `Normal`: 0 bytes
print-type-size     variant `Away`: 0 bytes
print-type-size     variant `Protocol`: 0 bytes
print-type-size     variant `Unsupported`: 0 bytes
print-type-size     variant `Abnormal`: 0 bytes
print-type-size     variant `Invalid`: 0 bytes
print-type-size     variant `Policy`: 0 bytes
print-type-size     variant `Size`: 0 bytes
print-type-size     variant `Extension`: 0 bytes
print-type-size     variant `Error`: 0 bytes
print-type-size     variant `Restart`: 0 bytes
print-type-size     variant `Again`: 0 bytes
print-type-size     variant `Tls`: 0 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]`: 3 bytes, alignment: 1 bytes
print-type-size     end padding: 3 bytes
print-type-size type: `[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}]`: 3 bytes, alignment: 1 bytes
print-type-size     end padding: 3 bytes
print-type-size type: `base64::Config`: 3 bytes, alignment: 1 bytes
print-type-size     field `.char_set`: 1 bytes
print-type-size     field `.pad`: 1 bytes
print-type-size     field `.decode_allow_trailing_bits`: 1 bytes
print-type-size type: `http::client::error::FreezeRequestError`: 3 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Url`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `Http`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size type: `http::client::sender::PrepForSendingError`: 3 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Url`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `Http`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>`: 3 bytes, alignment: 1 bytes
print-type-size     field `.0`: 3 bytes
print-type-size type: `std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>`: 3 bytes, alignment: 1 bytes
print-type-size     field `.0`: 3 bytes
print-type-size type: `std::result::Result<[u8; 2], std::array::TryFromSliceError>`: 3 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `framed::state::Flags`: 2 bytes, alignment: 2 bytes
print-type-size     field `.bits`: 2 bytes
print-type-size type: `hashbrown::raw::bitmask::BitMask`: 2 bytes, alignment: 2 bytes
print-type-size     field `.0`: 2 bytes
print-type-size type: `hashbrown::raw::bitmask::BitMaskIter`: 2 bytes, alignment: 2 bytes
print-type-size     field `.0`: 2 bytes
print-type-size type: `hashbrown::raw::inner::bitmask::BitMask`: 2 bytes, alignment: 2 bytes
print-type-size     field `.0`: 2 bytes
print-type-size type: `http::Error`: 2 bytes, alignment: 1 bytes
print-type-size     field `.inner`: 2 bytes
print-type-size type: `http::StatusCode`: 2 bytes, alignment: 2 bytes
print-type-size     field `.0`: 2 bytes
print-type-size type: `http::client::error::InvalidUrl`: 2 bytes, alignment: 1 bytes
print-type-size     variant `Http`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `MissingScheme`: 0 bytes
print-type-size     variant `UnknownScheme`: 0 bytes
print-type-size     variant `MissingHost`: 0 bytes
print-type-size type: `http::error::ErrorKind`: 2 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Uri`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `UriParts`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `StatusCode`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `Method`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `HeaderName`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `HeaderValue`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `http::h1::dispatcher::Flags`: 2 bytes, alignment: 2 bytes
print-type-size     field `.bits`: 2 bytes
print-type-size type: `http::header::map::HashValue`: 2 bytes, alignment: 2 bytes
print-type-size     field `.0`: 2 bytes
print-type-size type: `memchr::memmem::genericsimd::Forward`: 2 bytes, alignment: 1 bytes
print-type-size     field `.rare1i`: 1 bytes
print-type-size     field `.rare2i`: 1 bytes
print-type-size type: `memchr::memmem::rarebytes::RareNeedleBytes`: 2 bytes, alignment: 1 bytes
print-type-size     field `.rare1i`: 1 bytes
print-type-size     field `.rare2i`: 1 bytes
print-type-size type: `memchr::memmem::x86::avx::std::Forward`: 2 bytes, alignment: 1 bytes
print-type-size     field `.0`: 2 bytes
print-type-size type: `memchr::memmem::x86::sse::Forward`: 2 bytes, alignment: 1 bytes
print-type-size     field `.0`: 2 bytes
print-type-size type: `ntex_router::router::ResourceId`: 2 bytes, alignment: 2 bytes
print-type-size     field `.0`: 2 bytes
print-type-size type: `regex::exec::MatchType`: 2 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Literal`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Nfa`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Dfa`: 0 bytes
print-type-size     variant `DfaAnchoredReverse`: 0 bytes
print-type-size     variant `DfaSuffix`: 0 bytes
print-type-size     variant `DfaMany`: 0 bytes
print-type-size     variant `Nothing`: 0 bytes
print-type-size type: `sha1::digest::generic_array::GenericArrayImplEven<u8, sha1::digest::generic_array::GenericArrayImplOdd<u8, [u8; 0]>>`: 2 bytes, alignment: 1 bytes
print-type-size     field `.parent1`: 1 bytes
print-type-size     field `.parent2`: 1 bytes
print-type-size     field `._marker`: 0 bytes
print-type-size type: `std::cell::Cell<framed::state::Flags>`: 2 bytes, alignment: 2 bytes
print-type-size     field `.value`: 2 bytes
print-type-size type: `std::cell::Cell<testing::State>`: 2 bytes, alignment: 1 bytes
print-type-size     field `.value`: 2 bytes
print-type-size type: `std::cell::Cell<tokio::coop::Budget>`: 2 bytes, alignment: 1 bytes
print-type-size     field `.value`: 2 bytes
print-type-size type: `std::cell::Cell<u16>`: 2 bytes, alignment: 2 bytes
print-type-size     field `.value`: 2 bytes
print-type-size type: `std::cell::UnsafeCell<framed::state::Flags>`: 2 bytes, alignment: 2 bytes
print-type-size     field `.value`: 2 bytes
print-type-size type: `std::cell::UnsafeCell<testing::State>`: 2 bytes, alignment: 1 bytes
print-type-size     field `.value`: 2 bytes
print-type-size type: `std::cell::UnsafeCell<tokio::coop::Budget>`: 2 bytes, alignment: 1 bytes
print-type-size     field `.value`: 2 bytes
print-type-size type: `std::cell::UnsafeCell<u16>`: 2 bytes, alignment: 2 bytes
print-type-size     field `.value`: 2 bytes
print-type-size type: `std::mem::ManuallyDrop<framed::state::Flags>`: 2 bytes, alignment: 2 bytes
print-type-size     field `.value`: 2 bytes
print-type-size type: `std::mem::ManuallyDrop<std::option::Option<http::Error>>`: 2 bytes, alignment: 1 bytes
print-type-size     field `.value`: 2 bytes
print-type-size type: `std::mem::ManuallyDrop<testing::State>`: 2 bytes, alignment: 1 bytes
print-type-size     field `.value`: 2 bytes
print-type-size type: `std::mem::ManuallyDrop<tokio::coop::Budget>`: 2 bytes, alignment: 1 bytes
print-type-size     field `.value`: 2 bytes
print-type-size type: `std::mem::ManuallyDrop<u16>`: 2 bytes, alignment: 2 bytes
print-type-size     field `.value`: 2 bytes
print-type-size type: `std::mem::MaybeUninit<framed::state::Flags>`: 2 bytes, alignment: 2 bytes
print-type-size     variant `MaybeUninit`: 2 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 2 bytes
print-type-size type: `std::mem::MaybeUninit<std::option::Option<http::Error>>`: 2 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 2 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 2 bytes
print-type-size type: `std::mem::MaybeUninit<testing::State>`: 2 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 2 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 2 bytes
print-type-size type: `std::mem::MaybeUninit<tokio::coop::Budget>`: 2 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 2 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 2 bytes
print-type-size type: `std::mem::MaybeUninit<u16>`: 2 bytes, alignment: 2 bytes
print-type-size     variant `MaybeUninit`: 2 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 2 bytes
print-type-size type: `std::num::NonZeroU16`: 2 bytes, alignment: 2 bytes
print-type-size     field `.0`: 2 bytes
print-type-size type: `std::option::Option<http::Error>`: 2 bytes, alignment: 1 bytes
print-type-size     variant `Some`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::StatusCode>`: 2 bytes, alignment: 2 bytes
print-type-size     variant `Some`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::h1::client::Flags>`: 2 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Some`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::h1::codec::Flags>`: 2 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Some`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::message::Flags>`: 2 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Some`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::num::NonZeroU16>`: 2 bytes, alignment: 2 bytes
print-type-size     variant `Some`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<testing::Flags>`: 2 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Some`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<time::wheel::Flags>`: 2 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Some`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<time::wheel::TimerEntryFlags>`: 2 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Some`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<u8>`: 2 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Some`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<ws::codec::Flags>`: 2 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Some`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::result::Result<(), http::Error>`: 2 bytes, alignment: 1 bytes
print-type-size     variant `Err`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<http::StatusCode, http::status::InvalidStatusCode>`: 2 bytes, alignment: 2 bytes
print-type-size     variant `Ok`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::sys_common::poison::Guard, std::sync::PoisonError<std::sys_common::poison::Guard>>`: 2 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size type: `std::result::Result<std::task::Poll<tokio::coop::RestoreOnPending>, std::thread::AccessError>`: 2 bytes, alignment: 1 bytes
print-type-size     variant `Ok`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::task::Poll<tokio::coop::RestoreOnPending>`: 2 bytes, alignment: 1 bytes
print-type-size     variant `Ready`: 2 bytes
print-type-size         field `.0`: 2 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `testing::State`: 2 bytes, alignment: 1 bytes
print-type-size     field `.client_dropped`: 1 bytes
print-type-size     field `.server_dropped`: 1 bytes
print-type-size type: `tokio::coop::Budget`: 2 bytes, alignment: 1 bytes
print-type-size     field `.0`: 2 bytes
print-type-size type: `tokio::coop::RestoreOnPending`: 2 bytes, alignment: 1 bytes
print-type-size     field `.0`: 2 bytes
print-type-size type: `[closure@ntex/src/server/builder.rs:384:30: 384:67]`: 1 bytes, alignment: 1 bytes
print-type-size     end padding: 1 bytes
print-type-size type: `aho_corasick::ahocorasick::MatchKind`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Standard`: 0 bytes
print-type-size     variant `LeftmostFirst`: 0 bytes
print-type-size     variant `LeftmostLongest`: 0 bytes
print-type-size     variant `__Nonexhaustive`: 0 bytes
print-type-size type: `aho_corasick::packed::api::ForceAlgorithm`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Teddy`: 0 bytes
print-type-size     variant `RabinKarp`: 0 bytes
print-type-size type: `aho_corasick::packed::api::MatchKind`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `LeftmostFirst`: 0 bytes
print-type-size     variant `LeftmostLongest`: 0 bytes
print-type-size     variant `__Nonexhaustive`: 0 bytes
print-type-size type: `alloc::raw_vec::AllocInit`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Uninitialized`: 0 bytes
print-type-size     variant `Zeroed`: 0 bytes
print-type-size type: `async_channel::TryRecvError`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Empty`: 0 bytes
print-type-size     variant `Closed`: 0 bytes
print-type-size type: `base64::CharacterSet`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Standard`: 0 bytes
print-type-size     variant `UrlSafe`: 0 bytes
print-type-size     variant `Crypt`: 0 bytes
print-type-size     variant `Bcrypt`: 0 bytes
print-type-size     variant `ImapMutf7`: 0 bytes
print-type-size     variant `BinHex`: 0 bytes
print-type-size type: `concurrent_queue::PopError`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Empty`: 0 bytes
print-type-size     variant `Closed`: 0 bytes
print-type-size type: `core::fmt::builders::PadAdapterState`: 1 bytes, alignment: 1 bytes
print-type-size     field `.on_newline`: 1 bytes
print-type-size type: `core::panicking::AssertKind`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Eq`: 0 bytes
print-type-size     variant `Ne`: 0 bytes
print-type-size     variant `Match`: 0 bytes
print-type-size type: `framed::dispatcher::DispatcherState`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Processing`: 0 bytes
print-type-size     variant `Backpressure`: 0 bytes
print-type-size     variant `Stop`: 0 bytes
print-type-size     variant `Shutdown`: 0 bytes
print-type-size type: `framed::write::Shutdown`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size     variant `Flushed`: 0 bytes
print-type-size     variant `Shutdown`: 0 bytes
print-type-size type: `h2::codec::error::UserError`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `InactiveStreamId`: 0 bytes
print-type-size     variant `UnexpectedFrameType`: 0 bytes
print-type-size     variant `PayloadTooBig`: 0 bytes
print-type-size     variant `HeaderTooBig`: 0 bytes
print-type-size     variant `Rejected`: 0 bytes
print-type-size     variant `ReleaseCapacityTooBig`: 0 bytes
print-type-size     variant `OverflowedStreamId`: 0 bytes
print-type-size     variant `MalformedHeaders`: 0 bytes
print-type-size     variant `MissingUriSchemeAndAuthority`: 0 bytes
print-type-size     variant `PollResetAfterSendResponse`: 0 bytes
print-type-size     variant `SendPingWhilePending`: 0 bytes
print-type-size     variant `SendSettingsWhilePending`: 0 bytes
print-type-size     variant `PeerDisabledServerPush`: 0 bytes
print-type-size type: `h2::codec::framed_write::ControlFlow`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Continue`: 0 bytes
print-type-size     variant `Break`: 0 bytes
print-type-size     variant `EndlessLoopHeaderTooBig`: 0 bytes
print-type-size type: `h2::frame::data::DataFlags`: 1 bytes, alignment: 1 bytes
print-type-size     field `.0`: 1 bytes
print-type-size type: `h2::frame::head::Kind`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Data`: 0 bytes
print-type-size     variant `Headers`: 0 bytes
print-type-size     variant `Priority`: 0 bytes
print-type-size     variant `Reset`: 0 bytes
print-type-size     variant `Settings`: 0 bytes
print-type-size     variant `PushPromise`: 0 bytes
print-type-size     variant `Ping`: 0 bytes
print-type-size     variant `GoAway`: 0 bytes
print-type-size     variant `WindowUpdate`: 0 bytes
print-type-size     variant `Continuation`: 0 bytes
print-type-size     variant `Unknown`: 0 bytes
print-type-size type: `h2::frame::headers::HeadersFlag`: 1 bytes, alignment: 1 bytes
print-type-size     field `.0`: 1 bytes
print-type-size type: `h2::frame::headers::PushPromiseFlag`: 1 bytes, alignment: 1 bytes
print-type-size     field `.0`: 1 bytes
print-type-size type: `h2::frame::settings::SettingsFlags`: 1 bytes, alignment: 1 bytes
print-type-size     field `.0`: 1 bytes
print-type-size type: `h2::proto::peer::Dyn`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Client`: 0 bytes
print-type-size     variant `Server`: 0 bytes
print-type-size type: `h2::proto::ping_pong::ReceivedPing`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `MustAck`: 0 bytes
print-type-size     variant `Unknown`: 0 bytes
print-type-size     variant `Shutdown`: 0 bytes
print-type-size type: `h2::proto::streams::recv::Open`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `PushPromise`: 0 bytes
print-type-size     variant `Headers`: 0 bytes
print-type-size type: `h2::proto::streams::state::Peer`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `AwaitingHeaders`: 0 bytes
print-type-size     variant `Streaming`: 0 bytes
print-type-size type: `hashbrown::raw::Fallibility`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Fallible`: 0 bytes
print-type-size     variant `Infallible`: 0 bytes
print-type-size type: `http::Protocol`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Http1`: 0 bytes
print-type-size     variant `Http2`: 0 bytes
print-type-size type: `http::Version`: 1 bytes, alignment: 1 bytes
print-type-size     field `.0`: 1 bytes
print-type-size type: `http::error::ContentTypeError`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `ParseError`: 0 bytes
print-type-size     variant `UnknownEncoding`: 0 bytes
print-type-size     variant `Unexpected`: 0 bytes
print-type-size     variant `Expected`: 0 bytes
print-type-size type: `http::h1::MessageType`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size     variant `Payload`: 0 bytes
print-type-size     variant `Stream`: 0 bytes
print-type-size type: `http::h1::client::Flags`: 1 bytes, alignment: 1 bytes
print-type-size     field `.bits`: 1 bytes
print-type-size type: `http::h1::codec::Flags`: 1 bytes, alignment: 1 bytes
print-type-size     field `.bits`: 1 bytes
print-type-size type: `http::h1::decoder::ChunkedState`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Size`: 0 bytes
print-type-size     variant `SizeLws`: 0 bytes
print-type-size     variant `Extension`: 0 bytes
print-type-size     variant `SizeLf`: 0 bytes
print-type-size     variant `Body`: 0 bytes
print-type-size     variant `BodyCr`: 0 bytes
print-type-size     variant `BodyLf`: 0 bytes
print-type-size     variant `EndCr`: 0 bytes
print-type-size     variant `EndLf`: 0 bytes
print-type-size     variant `End`: 0 bytes
print-type-size type: `http::h1::dispatcher::ReadPayloadStatus`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size     variant `Updated`: 0 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size     variant `Dropped`: 0 bytes
print-type-size type: `http::h1::payload::PayloadStatus`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Read`: 0 bytes
print-type-size     variant `Pause`: 0 bytes
print-type-size     variant `Dropped`: 0 bytes
print-type-size type: `http::header::ContentEncoding`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Auto`: 0 bytes
print-type-size     variant `Br`: 0 bytes
print-type-size     variant `Deflate`: 0 bytes
print-type-size     variant `Gzip`: 0 bytes
print-type-size     variant `Identity`: 0 bytes
print-type-size type: `http::header::name::StandardHeader`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Accept`: 0 bytes
print-type-size     variant `AcceptCharset`: 0 bytes
print-type-size     variant `AcceptEncoding`: 0 bytes
print-type-size     variant `AcceptLanguage`: 0 bytes
print-type-size     variant `AcceptRanges`: 0 bytes
print-type-size     variant `AccessControlAllowCredentials`: 0 bytes
print-type-size     variant `AccessControlAllowHeaders`: 0 bytes
print-type-size     variant `AccessControlAllowMethods`: 0 bytes
print-type-size     variant `AccessControlAllowOrigin`: 0 bytes
print-type-size     variant `AccessControlExposeHeaders`: 0 bytes
print-type-size     variant `AccessControlMaxAge`: 0 bytes
print-type-size     variant `AccessControlRequestHeaders`: 0 bytes
print-type-size     variant `AccessControlRequestMethod`: 0 bytes
print-type-size     variant `Age`: 0 bytes
print-type-size     variant `Allow`: 0 bytes
print-type-size     variant `AltSvc`: 0 bytes
print-type-size     variant `Authorization`: 0 bytes
print-type-size     variant `CacheControl`: 0 bytes
print-type-size     variant `Connection`: 0 bytes
print-type-size     variant `ContentDisposition`: 0 bytes
print-type-size     variant `ContentEncoding`: 0 bytes
print-type-size     variant `ContentLanguage`: 0 bytes
print-type-size     variant `ContentLength`: 0 bytes
print-type-size     variant `ContentLocation`: 0 bytes
print-type-size     variant `ContentRange`: 0 bytes
print-type-size     variant `ContentSecurityPolicy`: 0 bytes
print-type-size     variant `ContentSecurityPolicyReportOnly`: 0 bytes
print-type-size     variant `ContentType`: 0 bytes
print-type-size     variant `Cookie`: 0 bytes
print-type-size     variant `Dnt`: 0 bytes
print-type-size     variant `Date`: 0 bytes
print-type-size     variant `Etag`: 0 bytes
print-type-size     variant `Expect`: 0 bytes
print-type-size     variant `Expires`: 0 bytes
print-type-size     variant `Forwarded`: 0 bytes
print-type-size     variant `From`: 0 bytes
print-type-size     variant `Host`: 0 bytes
print-type-size     variant `IfMatch`: 0 bytes
print-type-size     variant `IfModifiedSince`: 0 bytes
print-type-size     variant `IfNoneMatch`: 0 bytes
print-type-size     variant `IfRange`: 0 bytes
print-type-size     variant `IfUnmodifiedSince`: 0 bytes
print-type-size     variant `LastModified`: 0 bytes
print-type-size     variant `Link`: 0 bytes
print-type-size     variant `Location`: 0 bytes
print-type-size     variant `MaxForwards`: 0 bytes
print-type-size     variant `Origin`: 0 bytes
print-type-size     variant `Pragma`: 0 bytes
print-type-size     variant `ProxyAuthenticate`: 0 bytes
print-type-size     variant `ProxyAuthorization`: 0 bytes
print-type-size     variant `PublicKeyPins`: 0 bytes
print-type-size     variant `PublicKeyPinsReportOnly`: 0 bytes
print-type-size     variant `Range`: 0 bytes
print-type-size     variant `Referer`: 0 bytes
print-type-size     variant `ReferrerPolicy`: 0 bytes
print-type-size     variant `Refresh`: 0 bytes
print-type-size     variant `RetryAfter`: 0 bytes
print-type-size     variant `SecWebSocketAccept`: 0 bytes
print-type-size     variant `SecWebSocketExtensions`: 0 bytes
print-type-size     variant `SecWebSocketKey`: 0 bytes
print-type-size     variant `SecWebSocketProtocol`: 0 bytes
print-type-size     variant `SecWebSocketVersion`: 0 bytes
print-type-size     variant `Server`: 0 bytes
print-type-size     variant `SetCookie`: 0 bytes
print-type-size     variant `StrictTransportSecurity`: 0 bytes
print-type-size     variant `Te`: 0 bytes
print-type-size     variant `Trailer`: 0 bytes
print-type-size     variant `TransferEncoding`: 0 bytes
print-type-size     variant `UserAgent`: 0 bytes
print-type-size     variant `Upgrade`: 0 bytes
print-type-size     variant `UpgradeInsecureRequests`: 0 bytes
print-type-size     variant `Vary`: 0 bytes
print-type-size     variant `Via`: 0 bytes
print-type-size     variant `Warning`: 0 bytes
print-type-size     variant `WwwAuthenticate`: 0 bytes
print-type-size     variant `XContentTypeOptions`: 0 bytes
print-type-size     variant `XDnsPrefetchControl`: 0 bytes
print-type-size     variant `XFrameOptions`: 0 bytes
print-type-size     variant `XXssProtection`: 0 bytes
print-type-size type: `http::message::ConnectionType`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Close`: 0 bytes
print-type-size     variant `KeepAlive`: 0 bytes
print-type-size     variant `Upgrade`: 0 bytes
print-type-size type: `http::message::Flags`: 1 bytes, alignment: 1 bytes
print-type-size     field `.bits`: 1 bytes
print-type-size type: `http::uri::ErrorKind`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `InvalidUriChar`: 0 bytes
print-type-size     variant `InvalidScheme`: 0 bytes
print-type-size     variant `InvalidAuthority`: 0 bytes
print-type-size     variant `InvalidPort`: 0 bytes
print-type-size     variant `InvalidFormat`: 0 bytes
print-type-size     variant `SchemeMissing`: 0 bytes
print-type-size     variant `AuthorityMissing`: 0 bytes
print-type-size     variant `PathAndQueryMissing`: 0 bytes
print-type-size     variant `TooLong`: 0 bytes
print-type-size     variant `Empty`: 0 bytes
print-type-size     variant `SchemeTooLong`: 0 bytes
print-type-size type: `http::uri::InvalidUri`: 1 bytes, alignment: 1 bytes
print-type-size     field `.0`: 1 bytes
print-type-size type: `http::uri::InvalidUriParts`: 1 bytes, alignment: 1 bytes
print-type-size     field `.0`: 1 bytes
print-type-size type: `http::uri::scheme::Protocol`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Http`: 0 bytes
print-type-size     variant `Https`: 0 bytes
print-type-size type: `http::version::Http`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Http09`: 0 bytes
print-type-size     variant `Http10`: 0 bytes
print-type-size     variant `Http11`: 0 bytes
print-type-size     variant `H2`: 0 bytes
print-type-size     variant `H3`: 0 bytes
print-type-size     variant `__NonExhaustive`: 0 bytes
print-type-size type: `http::ws::HandshakeError`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `GetMethodRequired`: 0 bytes
print-type-size     variant `NoWebsocketUpgrade`: 0 bytes
print-type-size     variant `NoConnectionUpgrade`: 0 bytes
print-type-size     variant `NoVersionHeader`: 0 bytes
print-type-size     variant `UnsupportedVersion`: 0 bytes
print-type-size     variant `BadWebsocketKey`: 0 bytes
print-type-size type: `httparse::Error`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `HeaderName`: 0 bytes
print-type-size     variant `HeaderValue`: 0 bytes
print-type-size     variant `NewLine`: 0 bytes
print-type-size     variant `Status`: 0 bytes
print-type-size     variant `Token`: 0 bytes
print-type-size     variant `TooManyHeaders`: 0 bytes
print-type-size     variant `Version`: 0 bytes
print-type-size type: `mio::Interest`: 1 bytes, alignment: 1 bytes
print-type-size     field `.0`: 1 bytes
print-type-size type: `ntex_codec::framed::Flags`: 1 bytes, alignment: 1 bytes
print-type-size     field `.bits`: 1 bytes
print-type-size type: `ntex_util::channel::pool::Flags`: 1 bytes, alignment: 1 bytes
print-type-size     field `.bits`: 1 bytes
print-type-size type: `ntex_util::future::Ready<(), ()>`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `regex::exec::MatchLiteralType`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Unanchored`: 0 bytes
print-type-size     variant `AnchoredStart`: 0 bytes
print-type-size     variant `AnchoredEnd`: 0 bytes
print-type-size     variant `AhoCorasick`: 0 bytes
print-type-size type: `regex::exec::MatchNfaType`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Auto`: 0 bytes
print-type-size     variant `Backtrack`: 0 bytes
print-type-size     variant `PikeVM`: 0 bytes
print-type-size type: `regex::internal::EmptyLook`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `StartLine`: 0 bytes
print-type-size     variant `EndLine`: 0 bytes
print-type-size     variant `StartText`: 0 bytes
print-type-size     variant `EndText`: 0 bytes
print-type-size     variant `WordBoundary`: 0 bytes
print-type-size     variant `NotWordBoundary`: 0 bytes
print-type-size     variant `WordBoundaryAscii`: 0 bytes
print-type-size     variant `NotWordBoundaryAscii`: 0 bytes
print-type-size type: `server::ServerStatus`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ready`: 0 bytes
print-type-size     variant `NotReady`: 0 bytes
print-type-size type: `server::signals::Signal`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Hup`: 0 bytes
print-type-size     variant `Int`: 0 bytes
print-type-size     variant `Term`: 0 bytes
print-type-size     variant `Quit`: 0 bytes
print-type-size type: `server::worker::WorkerServiceStatus`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Available`: 0 bytes
print-type-size     variant `Unavailable`: 0 bytes
print-type-size     variant `Failed`: 0 bytes
print-type-size     variant `Restarting`: 0 bytes
print-type-size     variant `Stopping`: 0 bytes
print-type-size     variant `Stopped`: 0 bytes
print-type-size type: `sha1::digest::generic_array::GenericArrayImplOdd<u8, [u8; 0]>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.parent1`: 0 bytes
print-type-size     field `.parent2`: 0 bytes
print-type-size     field `.data`: 1 bytes
print-type-size type: `std::cell::Cell<bool>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::Cell<framed::dispatcher::DispatcherState>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::Cell<http::Version>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::Cell<http::h1::client::Flags>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::Cell<http::h1::codec::Flags>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::Cell<http::message::ConnectionType>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::Cell<std::thread::local::fast::DtorState>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::Cell<u8>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::Cell<ws::codec::Flags>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::UnsafeCell<bool>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::UnsafeCell<framed::dispatcher::DispatcherState>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::UnsafeCell<http::Version>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::UnsafeCell<http::h1::client::Flags>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::UnsafeCell<http::h1::codec::Flags>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::UnsafeCell<http::message::ConnectionType>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::UnsafeCell<std::mem::MaybeUninit<bool>>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::UnsafeCell<std::option::Option<()>>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::UnsafeCell<std::result::Result<(), tokio::time::error::Error>>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::UnsafeCell<std::thread::local::fast::DtorState>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::UnsafeCell<u8>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cell::UnsafeCell<ws::codec::Flags>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::cmp::Ordering`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Less`: 0 bytes
print-type-size     variant `Equal`: 0 bytes
print-type-size     variant `Greater`: 0 bytes
print-type-size type: `std::ffi::c_void`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `__variant1`: 0 bytes
print-type-size     variant `__variant2`: 0 bytes
print-type-size type: `std::fmt::rt::v1::Alignment`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Left`: 0 bytes
print-type-size     variant `Right`: 0 bytes
print-type-size     variant `Center`: 0 bytes
print-type-size     variant `Unknown`: 0 bytes
print-type-size type: `std::io::ErrorKind`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `NotFound`: 0 bytes
print-type-size     variant `PermissionDenied`: 0 bytes
print-type-size     variant `ConnectionRefused`: 0 bytes
print-type-size     variant `ConnectionReset`: 0 bytes
print-type-size     variant `ConnectionAborted`: 0 bytes
print-type-size     variant `NotConnected`: 0 bytes
print-type-size     variant `AddrInUse`: 0 bytes
print-type-size     variant `AddrNotAvailable`: 0 bytes
print-type-size     variant `BrokenPipe`: 0 bytes
print-type-size     variant `AlreadyExists`: 0 bytes
print-type-size     variant `WouldBlock`: 0 bytes
print-type-size     variant `InvalidInput`: 0 bytes
print-type-size     variant `InvalidData`: 0 bytes
print-type-size     variant `TimedOut`: 0 bytes
print-type-size     variant `WriteZero`: 0 bytes
print-type-size     variant `Interrupted`: 0 bytes
print-type-size     variant `Other`: 0 bytes
print-type-size     variant `UnexpectedEof`: 0 bytes
print-type-size type: `std::mem::ManuallyDrop<bool>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<http::Version>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<http::h1::client::Flags>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<http::h1::codec::Flags>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<http::message::ConnectionType>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<ntex_util::future::Ready<(), ()>>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<server::signals::Signal>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<std::task::Poll<()>>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<std::thread::local::fast::DtorState>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<u8>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<ws::codec::Flags>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.value`: 1 bytes
print-type-size type: `std::mem::MaybeUninit<bool>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 1 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 1 bytes
print-type-size type: `std::mem::MaybeUninit<http::Version>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 1 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 1 bytes
print-type-size type: `std::mem::MaybeUninit<http::h1::client::Flags>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 1 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 1 bytes
print-type-size type: `std::mem::MaybeUninit<http::h1::codec::Flags>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 1 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 1 bytes
print-type-size type: `std::mem::MaybeUninit<http::message::ConnectionType>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 1 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 1 bytes
print-type-size type: `std::mem::MaybeUninit<ntex_util::future::Ready<(), ()>>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 1 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 1 bytes
print-type-size type: `std::mem::MaybeUninit<server::signals::Signal>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 1 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 1 bytes
print-type-size type: `std::mem::MaybeUninit<std::thread::local::fast::DtorState>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 1 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 1 bytes
print-type-size type: `std::mem::MaybeUninit<u8>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 1 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 1 bytes
print-type-size type: `std::mem::MaybeUninit<ws::codec::Flags>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 1 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 1 bytes
print-type-size type: `std::num::IntErrorKind`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Empty`: 0 bytes
print-type-size     variant `InvalidDigit`: 0 bytes
print-type-size     variant `PosOverflow`: 0 bytes
print-type-size     variant `NegOverflow`: 0 bytes
print-type-size     variant `Zero`: 0 bytes
print-type-size type: `std::num::NonZeroU8`: 1 bytes, alignment: 1 bytes
print-type-size     field `.0`: 1 bytes
print-type-size type: `std::num::ParseIntError`: 1 bytes, alignment: 1 bytes
print-type-size     field `.kind`: 1 bytes
print-type-size type: `std::ops::ControlFlow<()>`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Continue`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `Break`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::ops::GeneratorState<(), ()>`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Yielded`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `Complete`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::option::Option<()>`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size     variant `Some`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::option::Option<aho_corasick::packed::api::ForceAlgorithm>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Some`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<bool>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Some`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::header::ContentEncoding>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Some`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<http::message::ConnectionType>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Some`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<server::signals::Signal>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Some`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::cmp::Ordering>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Some`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<std::result::Result<bool, async_oneshot::Closed>>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Some`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::option::Option<tokio::sync::notify::NotificationType>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Some`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `None`: 0 bytes
print-type-size type: `std::result::Result<(), ()>`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), async_oneshot::Closed>`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), h2::codec::error::UserError>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), http::ws::HandshakeError>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), std::fmt::Error>`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), std::thread::AccessError>`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<(), tokio::time::error::Error>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Err`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<bool, async_oneshot::Closed>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Ok`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<bool, std::thread::AccessError>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Ok`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::result::Result<std::task::Poll<()>, std::thread::AccessError>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Ok`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Err`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::sync::PoisonError<std::sys_common::poison::Guard>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.guard`: 1 bytes
print-type-size type: `std::sync::atomic::AtomicBool`: 1 bytes, alignment: 1 bytes
print-type-size     field `.v`: 1 bytes
print-type-size type: `std::sync::atomic::Ordering`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Relaxed`: 0 bytes
print-type-size     variant `Release`: 0 bytes
print-type-size     variant `Acquire`: 0 bytes
print-type-size     variant `AcqRel`: 0 bytes
print-type-size     variant `SeqCst`: 0 bytes
print-type-size type: `std::sync::mpsc::TryRecvError`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Empty`: 0 bytes
print-type-size     variant `Disconnected`: 0 bytes
print-type-size type: `std::sync::mpsc::shared::Failure`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Empty`: 0 bytes
print-type-size     variant `Disconnected`: 0 bytes
print-type-size type: `std::sync::mpsc::sync::Failure`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Empty`: 0 bytes
print-type-size     variant `Disconnected`: 0 bytes
print-type-size type: `std::sys_common::poison::Flag`: 1 bytes, alignment: 1 bytes
print-type-size     field `.failed`: 1 bytes
print-type-size type: `std::sys_common::poison::Guard`: 1 bytes, alignment: 1 bytes
print-type-size     field `.panicking`: 1 bytes
print-type-size type: `std::task::Poll<()>`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ready`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<bool>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Ready`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::option::Option<()>>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Ready`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(), ()>>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Ready`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(), async_oneshot::Closed>>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Ready`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<(), std::convert::Infallible>>`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ready`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::task::Poll<std::result::Result<bool, async_oneshot::Closed>>`: 1 bytes, alignment: 1 bytes
print-type-size     variant `Ready`: 1 bytes
print-type-size         field `.0`: 1 bytes
print-type-size     variant `Pending`: 0 bytes
print-type-size type: `std::thread::local::fast::DtorState`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Unregistered`: 0 bytes
print-type-size     variant `Registered`: 0 bytes
print-type-size     variant `RunningOrHasRun`: 0 bytes
print-type-size type: `testing::Flags`: 1 bytes, alignment: 1 bytes
print-type-size     field `.bits`: 1 bytes
print-type-size type: `testing::Type`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Client`: 0 bytes
print-type-size     variant `Server`: 0 bytes
print-type-size     variant `ClientClone`: 0 bytes
print-type-size     variant `ServerClone`: 0 bytes
print-type-size type: `time::wheel::Flags`: 1 bytes, alignment: 1 bytes
print-type-size     field `.bits`: 1 bytes
print-type-size type: `time::wheel::TimerEntryFlags`: 1 bytes, alignment: 1 bytes
print-type-size     field `.bits`: 1 bytes
print-type-size type: `tokio::io::driver::interest::Interest`: 1 bytes, alignment: 1 bytes
print-type-size     field `.0`: 1 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<std::option::Option<()>>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.0`: 1 bytes
print-type-size type: `tokio::loom::std::unsafe_cell::UnsafeCell<std::result::Result<(), tokio::time::error::Error>>`: 1 bytes, alignment: 1 bytes
print-type-size     field `.0`: 1 bytes
print-type-size type: `tokio::runtime::task::harness::PollFuture`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Complete`: 0 bytes
print-type-size     variant `Notified`: 0 bytes
print-type-size     variant `Done`: 0 bytes
print-type-size     variant `Dealloc`: 0 bytes
print-type-size type: `tokio::runtime::task::state::TransitionToIdle`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size     variant `OkNotified`: 0 bytes
print-type-size     variant `OkDealloc`: 0 bytes
print-type-size     variant `Cancelled`: 0 bytes
print-type-size type: `tokio::runtime::task::state::TransitionToNotifiedByRef`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `DoNothing`: 0 bytes
print-type-size     variant `Submit`: 0 bytes
print-type-size type: `tokio::runtime::task::state::TransitionToNotifiedByVal`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `DoNothing`: 0 bytes
print-type-size     variant `Submit`: 0 bytes
print-type-size     variant `Dealloc`: 0 bytes
print-type-size type: `tokio::runtime::task::state::TransitionToRunning`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Success`: 0 bytes
print-type-size     variant `Cancelled`: 0 bytes
print-type-size     variant `Failed`: 0 bytes
print-type-size     variant `Dealloc`: 0 bytes
print-type-size type: `tokio::sync::notify::NotificationType`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `AllWaiters`: 0 bytes
print-type-size     variant `OneWaiter`: 0 bytes
print-type-size type: `tokio::time::error::Error`: 1 bytes, alignment: 1 bytes
print-type-size     field `.0`: 1 bytes
print-type-size type: `tokio::time::error::Kind`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Shutdown`: 0 bytes
print-type-size     variant `AtCapacity`: 0 bytes
print-type-size     variant `Invalid`: 0 bytes
print-type-size type: `tracing_core::metadata::Kind`: 1 bytes, alignment: 1 bytes
print-type-size     field `.0`: 1 bytes
print-type-size type: `tracing_core::metadata::KindInner`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Event`: 0 bytes
print-type-size     variant `Span`: 0 bytes
print-type-size type: `tracing_core::subscriber::Interest`: 1 bytes, alignment: 1 bytes
print-type-size     field `.0`: 1 bytes
print-type-size type: `tracing_core::subscriber::InterestKind`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Never`: 0 bytes
print-type-size     variant `Sometimes`: 0 bytes
print-type-size     variant `Always`: 0 bytes
print-type-size type: `web::error::UrlGenerationError`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `ResourceNotFound`: 0 bytes
print-type-size     variant `NotEnoughElements`: 0 bytes
print-type-size type: `web::test::HttpVer`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Http1`: 0 bytes
print-type-size     variant `Http2`: 0 bytes
print-type-size     variant `Both`: 0 bytes
print-type-size type: `web::util::Enc`: 1 bytes, alignment: 1 bytes
print-type-size     field `.0`: 1 bytes
print-type-size type: `ws::codec::Flags`: 1 bytes, alignment: 1 bytes
print-type-size     field `.bits`: 1 bytes
print-type-size type: `ws::proto::OpCode`: 1 bytes, alignment: 1 bytes
print-type-size     discriminant: 1 bytes
print-type-size     variant `Continue`: 0 bytes
print-type-size     variant `Text`: 0 bytes
print-type-size     variant `Binary`: 0 bytes
print-type-size     variant `Close`: 0 bytes
print-type-size     variant `Ping`: 0 bytes
print-type-size     variant `Pong`: 0 bytes
print-type-size     variant `Bad`: 0 bytes
print-type-size type: `<std::cell::RefCell<T> as std::fmt::Debug>::fmt::BorrowedPlaceholder`: 0 bytes, alignment: 1 bytes
print-type-size type: `<std::sync::Mutex<T> as std::fmt::Debug>::fmt::LockedPlaceholder`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<h2::proto::streams::streams::Streams<ntex_bytes::Bytes, h2::client::Peer> as std::ops::Drop>::drop::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))> as std::clone::Clone>::clone::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<hashbrown::raw::RawTable<(std::string::String, server::Token)> as std::clone::Clone>::clone::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<http::header::IntoIter<http::HeaderValue> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<http::header::Iter<http::HeaderValue> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::collections::btree_map::Keys<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>::handshake2::{closure#0} for<'r, 's> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, h2::client::Builder, &'r mut std::boxed::Box<dyn http::client::connector::Io>, impl futures_core::Future, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@h2::client::bind_connection<std::boxed::Box<dyn http::client::connector::Io>>::{closure#0} for<'r, 's, 't0> {std::future::ResumeTy, &'r mut std::boxed::Box<dyn http::client::connector::Io>, &'s [u8], tokio::io::util::write_all::WriteAll<'t0, std::boxed::Box<dyn http::client::connector::Io>>, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/connect/resolve.rs:37:37: 88:14 {std::future::ResumeTy, std::string::String, ntex_rt::task::JoinHandle<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/connect.rs:61:29: 69:10 {std::future::ResumeTy, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, (), http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::message::RequestHeadType, http::body::Body, std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, http::payload::Payload), http::client::error::SendRequestError>>>>}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/connect.rs:92:29: 100:10 {std::future::ResumeTy, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, (), http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::message::RequestHeadType, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>>, ntex_util::future::Ready<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h1proto.rs:119:1: 153:2 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11> {std::future::ResumeTy, http::body::Body, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, bool, [closure@ntex/src/http/client/h1proto.rs:123:27: 123:56], impl futures_core::Future, (), [closure@ntex/src/http/client/h1proto.rs:135:21: 145:14], impl futures_core::Future, [closure@ntex/src/http/client/h1proto.rs:150:13: 150:55], impl futures_core::Future}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h1proto.rs:27:1: 89:2 for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, http::message::RequestHeadType, http::body::Body, std::time::Instant, std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>, http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, &'s http::body::Body, http::body::BodySize, (http::message::RequestHeadType, http::body::BodySize), http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, (), u64, impl futures_core::Future, impl futures_core::Future}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h1proto.rs:97:1: 109:2 for<'r, 's, 't0> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, http::message::RequestHeadType, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::body::BodySize, (http::message::RequestHeadType, http::body::BodySize), http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, (), impl futures_core::Future}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:120:35: 161:2 for<'r, 's, 't0, 't1, 't2, 't3, 't4> {std::future::ResumeTy, http::body::Body, h2::SendStream<ntex_bytes::Bytes>, std::option::Option<ntex_bytes::Bytes>, [closure@ntex/src/http/client/h2proto.rs:124:27: 124:56], impl futures_core::Future, (), [closure@ntex/src/http/client/h2proto.rs:140:23: 140:50], impl futures_core::Future}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:28:1: 115:2 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5> {std::future::ResumeTy, h2::client::SendRequest<ntex_bytes::Bytes>, http::message::RequestHeadType, http::body::Body, std::time::Instant, std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>, bool, http::body::BodySize, http::Request<()>, http::header::map::HeaderMap, std::iter::Chain<std::iter::Filter<http::header::map::Iter<'r>, [closure@ntex/src/http/client/h2proto.rs:74:17: 74:63]>, http::header::map::Iter<'t2>>, [closure@ntex/src/http/client/h2proto.rs:87:23: 87:45], impl futures_core::Future, (), std::result::Result<(), h2::Error>, &'t5 mut h2::client::SendRequest<ntex_bytes::Bytes>, std::result::Result<(h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>), h2::Error>, h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>, std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:120:35: 161:2 for<'t6, 't7, 't8, 't9, 't10, 't11, 't12> {std::future::ResumeTy, http::body::Body, h2::SendStream<ntex_bytes::Bytes>, std::option::Option<ntex_bytes::Bytes>, [closure@ntex/src/http/client/h2proto.rs:124:27: 124:56], impl futures_core::Future, (), [closure@ntex/src/http/client/h2proto.rs:140:23: 140:50], impl futures_core::Future}]>}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:122:29: 164:10 for<'r, 's, 't0, 't1> {std::future::ResumeTy, http::client::pool::Key, [closure@ntex/src/http/client/pool.rs:130:27: 130:81], impl futures_core::Future, (), http::client::pool::Acquire<std::boxed::Box<dyn http::client::connector::Io>>, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, ntex_util::channel::pool::Receiver<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/server/accept.rs:461:79: 464:26 {std::future::ResumeTy, u64, time::Sleep, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/server/config.rs:140:29: 176:10 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13, 't14, 't15, 't16, 't17, 't18, 't19, 't20, 't21, 't22, 't23, 't24, 't25, 't26> {std::future::ResumeTy, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(), ()>> + 'r)>>, (), std::collections::HashMap<server::Token, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 's)>, ()>> + 't0)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't1)>, Error = ()> + 't2)>, ahash::RandomState>, server::config::ServiceRuntime, &'t3 std::cell::RefCell<server::config::ServiceRuntimeInner>, std::rc::Rc<std::cell::RefCell<server::config::ServiceRuntimeInner>>, server::config::ServiceRuntimeInner, std::cell::RefMut<'t4, server::config::ServiceRuntimeInner>, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't5)>>>, &'t6 mut std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't7)>>>, std::vec::IntoIter<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't8)>>>, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't9)>>, std::vec::Vec<(server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't10)>)>, std::vec::Vec<server::Token>, std::vec::IntoIter<server::Token>, server::Token, &'t11 mut std::collections::HashMap<server::Token, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't12)>, ()>> + 't13)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't14)>, Error = ()> + 't15)>, ahash::RandomState>, &'t16 server::Token, std::option::Option<std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't17)>, ()>> + 't18)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't19)>, Error = ()> + 't20)>>, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't21)>, ()>> + 't22)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't23)>, Error = ()> + 't24)>, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't25)>, ()>> + 't26)>>}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 's)>)>, ()>> + 't0)>>>, impl futures_core::Future, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:212:42: 220:14 for<'r, 's> {std::future::ResumeTy, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 'r)>)>, ()>> + 's)>>, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex/src/web/types/payload.rs:390:45: 402:10 for<'r, 's> {std::future::ResumeTy, ntex_bytes::BytesMut, http::payload::Payload, &'r mut http::payload::Payload, impl futures_core::Future, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect<std::net::SocketAddr>::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, tokio::future::ready::Ready<std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>>, (), std::option::IntoIter<std::net::SocketAddr>, std::option::Option<std::io::Error>, std::net::SocketAddr, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_addr::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, mio::net::TcpStream, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>, ()}]>}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_addr::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, mio::net::TcpStream, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>>, ntex_util::future::join::JoinAll<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex_util::future::next<http::payload::Payload>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut http::payload::Payload, impl futures_core::Future, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex_util::future::next<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, impl futures_core::Future, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex_util::future::next<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, impl futures_core::Future, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex_util::future::send<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex_util::future::send<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, [closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}], impl futures_core::Future, (), [closure@ntex_util::future::sink_write<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}], impl futures_core::Future}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0} for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, [closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#0}], impl futures_core::Future, (), [closure@ntex_util::future::sink_write<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>>::{closure#0}::{closure#1}], impl futures_core::Future}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<http::payload::Payload>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut http::payload::Payload, [closure@ntex_util::future::stream_recv<http::payload::Payload>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, [closure@ntex_util::future::stream_recv<ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::future::from_generator::GenFuture<[static generator@ntex_util::future::stream_recv<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0} for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, [closure@ntex_util::future::stream_recv<ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>>::{closure#0}::{closure#0}], impl futures_core::Future, ()}]> as futures_core::Future>::poll::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::iter::adapters::ResultShunt<std::vec::IntoIter<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>, ()> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::result::Result<std::vec::Vec<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>, ()> as std::iter::FromIterator<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>::from_iter<std::vec::IntoIter<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::str::Chars as std::iter::DoubleEndedIterator>::next_back::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::str::Chars as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<std::vec::Drain<slab::Entry<usize>> as std::iter::Iterator>::next::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<tokio::runtime::task::Task<std::sync::Arc<tokio::task::local::Shared>> as tokio::util::linked_list::Link>::pointers::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@<u64 as nanorand::RandomGen<nanorand::WyRand>>::random::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ahash::RandomState::new::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@alloc::collections::btree::mem::take_mut<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>, [closure@alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::string::String, serde_json::Value, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Dying, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>::deallocating_next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@alloc::collections::btree::navigate::<impl alloc::collections::btree::node::Handle<alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Immut, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::Leaf>, alloc::collections::btree::node::marker::Edge>>::next_unchecked::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@alloc::collections::btree::node::BalancingContext<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>::merge_tracking_child::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@alloc::collections::btree::node::BalancingContext<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>::merge_tracking_parent::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@alloc::collections::btree::node::NodeRef<alloc::collections::btree::node::marker::Owned, std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>, alloc::collections::btree::node::marker::LeafOrInternal>::push_internal_level::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@alloc::raw_vec::finish_grow<std::alloc::Global>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@core::slice::ascii::<impl [u8]>::eq_ignore_ascii_case::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@core::str::<impl str>::trim::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@core::str::<impl str>::trim_start::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@h2::SendStream<ntex_bytes::Bytes>::poll_capacity::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@h2::proto::streams::prioritize::Prioritize::pop_frame<ntex_bytes::Bytes>::{closure#3}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@h2::proto::streams::streams::DynStreams<ntex_bytes::Bytes>::recv_eof::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@h2::proto::streams::streams::Inner::recv_push_promise<ntex_bytes::Bytes>::{closure#0}::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(framed::state::State, ())>::rehash_in_place<[closure@hashbrown::map::HashMap<framed::state::State, (), ahash::RandomState>::insert::{closure#1}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(framed::state::State, ())>::resize<[closure@hashbrown::map::HashMap<framed::state::State, (), ahash::RandomState>::insert::{closure#1}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>::rehash_in_place<[closure@hashbrown::map::HashMap<http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>, ahash::RandomState>::reserve::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>::resize<[closure@hashbrown::map::HashMap<http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>, ahash::RandomState>::reserve::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>::clear::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>::rehash_in_place<[closure@hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>::rehash_in_place<[closure@hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>::reserve::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>::resize<[closure@hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(http::header::HeaderName, http::header::map::Value)>::resize<[closure@hashbrown::map::HashMap<http::header::HeaderName, http::header::map::Value, ahash::RandomState>::reserve::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>::rehash_in_place<[closure@hashbrown::map::HashMap<server::Token, (std::string::String, std::net::SocketAddr), ahash::RandomState>::insert::{closure#1}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(server::Token, (std::string::String, std::net::SocketAddr))>::resize<[closure@hashbrown::map::HashMap<server::Token, (std::string::String, std::net::SocketAddr), ahash::RandomState>::insert::{closure#1}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>::clear::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>::rehash_in_place<[closure@hashbrown::map::HashMap<std::any::TypeId, std::boxed::Box<dyn std::any::Any>, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>::resize<[closure@hashbrown::map::HashMap<std::any::TypeId, std::boxed::Box<dyn std::any::Any>, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(std::string::String, ntex_router::ResourceDef)>::rehash_in_place<[closure@hashbrown::map::HashMap<std::string::String, ntex_router::ResourceDef, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(std::string::String, ntex_router::ResourceDef)>::resize<[closure@hashbrown::map::HashMap<std::string::String, ntex_router::ResourceDef, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(std::string::String, server::Token)>::rehash_in_place<[closure@hashbrown::map::HashMap<std::string::String, server::Token, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@hashbrown::raw::RawTable<(std::string::String, server::Token)>::resize<[closure@hashbrown::map::HashMap<std::string::String, server::Token, ahash::RandomState>::insert::{closure#1}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@http::HeaderMap::iter::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@http::HeaderValue::from_str::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@http::Uri::host::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@http::header::IterMut<http::HeaderValue>::next_unsafe::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/client/connect.rs:68:22: 68:74]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/client/connect.rs:98:40: 98:78]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/client/connector.rs:277:29: 279:10]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/client/connector.rs:282:14: 285:6]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/client/connector.rs:63:26: 63:77]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/client/h1proto.rs:235:43: 235:77]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/client/h1proto.rs:30:45: 30:69]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/client/request.rs:529:22: 529:50]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/client/ws.rs:317:26: 317:55]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/client/ws.rs:318:27: 318:36]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/h1/decoder.rs:140:67: 140:85]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/h1/decoder.rs:158:61: 158:77]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/h1/decoder.rs:230:34: 230:56]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/h1/decoder.rs:314:34: 314:56]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/h1/encoder.rs:255:43: 255:57]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/h1/encoder.rs:268:18: 268:61]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/h1/encoder.rs:396:34: 396:77]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/header/map.rs:129:29: 129:40]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/message.rs:355:22: 355:41]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/message.rs:362:42: 362:61]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/message.rs:77:27: 77:35]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/response.rs:639:24: 639:36]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/http/test.rs:325:27: 325:49]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/server/accept.rs:61:22: 61:65]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/server/accept.rs:67:26: 67:70]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/server/builder.rs:300:26: 300:40]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/server/builder.rs:320:38: 320:59]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/server/service.rs:74:46: 74:52]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/server/service.rs:85:70: 87:18]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/server/socket.rs:83:34: 83:73]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/server/socket.rs:87:34: 87:73]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/server/worker.rs:244:47: 252:14]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/server/worker.rs:48:28: 48:49]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/server/worker.rs:82:22: 82:46]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/time/wheel.rs:73:35: 75:10]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/util/extensions.rs:35:23: 35:51]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/web/guard.rs:281:19: 281:56]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/web/guard.rs:283:14: 283:51]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/web/guard.rs:284:19: 284:46]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/web/info.rs:102:52: 102:66]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/web/info.rs:117:54: 117:66]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/web/info.rs:122:42: 122:68]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/web/info.rs:130:32: 130:48]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/web/info.rs:26:36: 26:56]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/web/info.rs:76:54: 76:66]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/web/info.rs:80:47: 80:61]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/web/info.rs:94:52: 94:64]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/web/util.rs:313:53: 313:64]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/ws/codec.rs:228:46: 228:62]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/ws/codec.rs:240:46: 240:62]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/ws/codec.rs:252:46: 252:62]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/ws/codec.rs:271:45: 271:61]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/ws/codec.rs:287:37: 287:53]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/ws/codec.rs:290:37: 290:53]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/ws/codec.rs:293:37: 293:53]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex/src/ws/codec.rs:296:37: 296:53]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex_rt::net::TcpStream::connect<std::net::SocketAddr>::{closure#0}::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex_util::future::join::iter_pin_mut<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@ntex_util::future::join::iter_pin_mut<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@once_cell::race::once_box::OnceBox<[[u64; 4]; 2]>::get_or_init<[closure@ahash::RandomState::new::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@sha1::digest::generic_array::impls::<impl std::default::Default for sha1::digest::generic_array::GenericArray<u8, sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UInt<sha1::digest::generic_array::typenum::UTerm, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B1>, sha1::digest::consts::B0>, sha1::digest::consts::B0>>>::default::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::array::<impl std::convert::TryFrom<&[u8]> for [u8; 2]>::try_from::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::array::<impl std::convert::TryFrom<&[u8]> for [u8; 4]>::try_from::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::array::<impl std::convert::TryFrom<&[u8]> for [u8; 8]>::try_from::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::collections::BTreeMap<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>::remove<std::time::Instant>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::collections::VecDeque<std::net::SocketAddr>::reserve::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::all::check<(&u8, &u8), [closure@core::slice::ascii::<impl [u8]>::eq_ignore_ascii_case::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::any::check<&&http::header::map::HeaderMap, [closure@ntex/src/http/client/h1proto.rs:30:45: 30:69]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::find::check<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, [closure@<std::iter::adapters::ResultShunt<std::vec::IntoIter<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>, ()> as std::iter::Iterator>::next::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<(&mut u8, &u8), [closure@<u64 as nanorand::RandomGen<nanorand::WyRand>>::random::{closure#0}]>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::iter::Iterator::for_each::call<slab::Entry<usize>, fn(slab::Entry<usize>) {std::mem::drop::<slab::Entry<usize>>}>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::option::Option<&std::net::SocketAddr>::copied::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::option::Option<&u8>::copied::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::slice::range<std::ops::RangeFull>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@std::slice::range<std::ops::RangeFull>::{closure#1}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<server::builder::ServerBuilder>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<server::signals::Signals>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<server::worker::Worker>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::macros::scoped_tls::ScopedKey<tokio::task::local::Context>::with<[closure@tokio::task::local::spawn_local_inner<time::wheel::TimerDriver>::{closure#0}], ntex_rt::task::JoinHandle<()>>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<server::builder::ServerBuilder>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<server::signals::Signals>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<server::worker::Worker>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<time::wheel::TimerDriver>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::core::CoreStage<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>>::take_output::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::is_closed::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::with_inner<[closure@tokio::runtime::task::list::LocalOwnedTasks<std::sync::Arc<tokio::task::local::Shared>>::is_closed::{closure#0}], bool>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>::grow::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>::observed_tail_position::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>::read::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>::try_push::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>::grow::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>::observed_tail_position::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>::read::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>::try_push::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `[closure@tokio::sync::oneshot::Task::with_task<for<'r> fn(&'r std::task::Waker) {std::task::Waker::wake_by_ref}, ()>::{closure#0}]`: 0 bytes, alignment: 1 bytes
print-type-size type: `alloc::collections::btree::mem::replace::PanicGuard`: 0 bytes, alignment: 1 bytes
print-type-size type: `async_oneshot::Closed`: 0 bytes, alignment: 1 bytes
print-type-size type: `bytes::buf::uninit_slice::UninitSlice`: 0 bytes, alignment: 1 bytes
print-type-size     field `.0`: 0 bytes
print-type-size type: `connect::resolve::Resolver<http::Uri>`: 0 bytes, alignment: 1 bytes
print-type-size     field `.0`: 0 bytes
print-type-size type: `connect::service::Connector<http::Uri>`: 0 bytes, alignment: 1 bytes
print-type-size     field `.resolver`: 0 bytes
print-type-size type: `h2::frame::stream_id::StreamIdOverflow`: 0 bytes, alignment: 1 bytes
print-type-size type: `hashbrown::raw::inner::alloc::inner::Global`: 0 bytes, alignment: 1 bytes
print-type-size type: `http::h1::decoder::MessageDecoder<http::message::ResponseHead>`: 0 bytes, alignment: 1 bytes
print-type-size     field `.0`: 0 bytes
print-type-size type: `http::h1::decoder::MessageDecoder<http::request::Request>`: 0 bytes, alignment: 1 bytes
print-type-size     field `.0`: 0 bytes
print-type-size type: `http::h1::expect::ExpectHandler`: 0 bytes, alignment: 1 bytes
print-type-size type: `http::h1::upgrade::UpgradeHandler<ntex_rt::net::TcpStream>`: 0 bytes, alignment: 1 bytes
print-type-size     field `.0`: 0 bytes
print-type-size type: `http::h1::upgrade::UpgradeHandler<ntex_rt::net::UnixStream>`: 0 bytes, alignment: 1 bytes
print-type-size     field `.0`: 0 bytes
print-type-size type: `http::header::InvalidHeaderName`: 0 bytes, alignment: 1 bytes
print-type-size     field `._priv`: 0 bytes
print-type-size type: `http::header::InvalidHeaderValue`: 0 bytes, alignment: 1 bytes
print-type-size     field `._priv`: 0 bytes
print-type-size type: `http::header::ToStrError`: 0 bytes, alignment: 1 bytes
print-type-size     field `._priv`: 0 bytes
print-type-size type: `http::method::InvalidMethod`: 0 bytes, alignment: 1 bytes
print-type-size     field `._priv`: 0 bytes
print-type-size type: `http::status::InvalidStatusCode`: 0 bytes, alignment: 1 bytes
print-type-size     field `._priv`: 0 bytes
print-type-size type: `mio::sys::unix::IoSourceState`: 0 bytes, alignment: 1 bytes
print-type-size type: `ntex_bytes::buf::UninitSlice`: 0 bytes, alignment: 1 bytes
print-type-size     field `.0`: 0 bytes
print-type-size type: `ntex_service::boxed::ServiceWrapper<ntex_service::dev::MapErr<ntex_service::dev::Map<connect::service::Connector<http::Uri>, [closure@ntex/src/http/client/connector.rs:63:26: 63:77], (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol)>, fn(connect::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<connect::error::ConnectError>>::from}, http::client::error::ConnectError>>`: 0 bytes, alignment: 1 bytes
print-type-size     field `.0`: 0 bytes
print-type-size type: `ntex_service::dev::Map<connect::service::Connector<http::Uri>, [closure@ntex/src/http/client/connector.rs:63:26: 63:77], (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol)>`: 0 bytes, alignment: 1 bytes
print-type-size     field `.service`: 0 bytes
print-type-size     field `.f`: 0 bytes
print-type-size     field `._t`: 0 bytes
print-type-size type: `ntex_service::dev::MapErr<ntex_service::dev::Map<connect::service::Connector<http::Uri>, [closure@ntex/src/http/client/connector.rs:63:26: 63:77], (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol)>, fn(connect::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<connect::error::ConnectError>>::from}, http::client::error::ConnectError>`: 0 bytes, alignment: 1 bytes
print-type-size     field `.service`: 0 bytes
print-type-size     field `.f`: 0 bytes
print-type-size     field `._t`: 0 bytes
print-type-size type: `ntex_util::channel::Canceled`: 0 bytes, alignment: 1 bytes
print-type-size type: `ntex_util::future::ready::Sealed`: 0 bytes, alignment: 1 bytes
print-type-size type: `once_cell::race::once_box::OnceBox<T>::get_or_init::Void`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::alloc::AllocError`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::alloc::Global`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::alloc::LayoutError`: 0 bytes, alignment: 1 bytes
print-type-size     field `.private`: 0 bytes
print-type-size type: `std::array::TryFromSliceError`: 0 bytes, alignment: 1 bytes
print-type-size     field `.0`: 0 bytes
print-type-size type: `std::cell::BorrowError`: 0 bytes, alignment: 1 bytes
print-type-size     field `._private`: 0 bytes
print-type-size type: `std::cell::BorrowMutError`: 0 bytes, alignment: 1 bytes
print-type-size     field `._private`: 0 bytes
print-type-size type: `std::cell::UnsafeCell<()>`: 0 bytes, alignment: 1 bytes
print-type-size     field `.value`: 0 bytes
print-type-size type: `std::cell::UnsafeCell<std::mem::MaybeUninit<()>>`: 0 bytes, alignment: 1 bytes
print-type-size     field `.value`: 0 bytes
print-type-size type: `std::convert::Infallible`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::error::private::Internal`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::ffi::CStr`: 0 bytes, alignment: 1 bytes
print-type-size     field `.inner`: 0 bytes
print-type-size type: `std::ffi::OsStr`: 0 bytes, alignment: 1 bytes
print-type-size     field `.inner`: 0 bytes
print-type-size type: `std::fmt::Error`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::hash::BuildHasherDefault<http::extensions::IdHasher>`: 0 bytes, alignment: 1 bytes
print-type-size     field `.0`: 0 bytes
print-type-size type: `std::marker::PhantomData<&(&str, ntex_router::path::PathItem)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&(ntex_router::ResourceDef, std::option::Option<std::rc::Rc<web::rmap::ResourceMap>>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&(ntex_rt::signal::unix::SignalKind, server::signals::Signal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&(server::Token, std::string::String, server::socket::Listener)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&(usize, server::worker::WorkerClient)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&[u8]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&http::HeaderValue>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&http::Method>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&http::h1::decoder::HeaderIndex>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&http::header::map::ExtraValue<http::HeaderValue>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&http::header::map::Pos>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&httparse::Header>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut (server::signals::Signal, ntex_rt::signal::unix::Signal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut (std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut http::HeaderMap>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut http::h1::decoder::HeaderIndex>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut http::header::map::Bucket<http::HeaderValue>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut http::header::map::Pos>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut server::worker::WorkerService>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut slab::Entry<server::accept::ServerSocketInfo>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut slab::Entry<std::option::Option<ntex_util::task::LocalWaker>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut std::collections::BTreeMap<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut std::string::String>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut u64>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut u8>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&mut web::middleware::logger::FormatText>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&ntex_router::resource::PathElement>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&ntex_router::resource::Segment>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&ntex_router::resource::Segments>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&slab::Entry<usize>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&std::boxed::Box<dyn server::service::InternalServiceFactory>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&std::boxed::Box<dyn web::guard::Guard>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&std::boxed::Box<dyn web::types::data::DataFactory>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&std::string::String>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&std::time::Instant>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&str>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&u8>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<&web::middleware::logger::FormatText>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(&http::header::HeaderName, &http::header::map::Value)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(&std::string::String, &ntex_router::ResourceDef)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(&std::string::String, &server::Token)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(&str, ntex_router::path::PathItem)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(&tokio::runtime::task::core::Header, std::sync::Arc<tokio::task::local::Shared>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(&tokio::runtime::task::core::Header, tokio::runtime::blocking::schedule::NoopSchedule)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<()>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Dying, alloc::collections::btree::node::marker::Internal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Dying, alloc::collections::btree::node::marker::Leaf)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Dying, alloc::collections::btree::node::marker::LeafOrInternal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Immut, alloc::collections::btree::node::marker::Internal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Immut, alloc::collections::btree::node::marker::Leaf)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Immut, alloc::collections::btree::node::marker::LeafOrInternal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Mut, alloc::collections::btree::node::marker::Internal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Mut, alloc::collections::btree::node::marker::Leaf)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Mut, alloc::collections::btree::node::marker::LeafOrInternal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Owned, alloc::collections::btree::node::marker::Internal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Owned, alloc::collections::btree::node::marker::Leaf)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(alloc::collections::btree::node::marker::Owned, alloc::collections::btree::node::marker::LeafOrInternal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(framed::state::State, ())>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(http::client::pool::Key, http::client::Connect, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(http::client::pool::Key, std::collections::VecDeque<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(http::header::HeaderName, http::header::map::Value)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(mime::Indexed, mime::Indexed)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(ntex_router::ResourceDef, ntex_service::boxed::BoxServiceFactory<(), web::request::WebRequest<web::error_default::DefaultError>, web::response::WebResponse, web::error_default::Error, ()>, std::cell::RefCell<std::option::Option<std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(ntex_router::ResourceDef, std::option::Option<std::rc::Rc<web::rmap::ResourceMap>>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(ntex_rt::net::TcpStream, ())>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(regex::dfa::State, u32)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(server::Token, (std::string::String, std::net::SocketAddr))>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(server::Token, server::socket::Listener)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(server::Token, std::boxed::Box<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(server::Token, std::string::String, server::socket::Listener)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(server::signals::Signal, ntex_rt::signal::unix::Signal)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(std::any::TypeId, std::boxed::Box<dyn std::any::Any + std::marker::Send + std::marker::Sync>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(std::any::TypeId, std::boxed::Box<dyn std::any::Any>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(std::string::String, ())>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(std::string::String, ntex_router::ResourceDef)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(std::string::String, server::Token)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(std::string::String, std::net::TcpListener)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(std::string::String, usize)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(u8, u32)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(usize, server::worker::WorkerClient)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(usize, std::thread::JoinHandle<()>)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(usize, u16)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<(usize, usize)>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<*const ()>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<*const std::sync::once::Waiter>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<*const tokio::io::driver::scheduled_io::Waiter>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<*const tokio::runtime::task::Task<std::sync::Arc<tokio::runtime::basic_scheduler::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<*const tokio::runtime::task::Task<std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<*const tokio::sync::notify::Waiter>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<*const tokio::time::driver::entry::TimerShared>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[(char, char)]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[[u64; 4]; 2]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[closure@ntex_rt::Arbiter::exec_fn<[closure@ntex/src/server/worker.rs:171:36: 185:10]>::{closure#0}]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[closure@std::thread::Builder::spawn_unchecked<[closure@ntex/src/server/accept.rs:157:20: 160:14], ()>::{closure#0}]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[concurrent_queue::bounded::Slot<server::ServerCommand>]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[concurrent_queue::bounded::Slot<server::worker::StopCommand>]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[concurrent_queue::bounded::Slot<server::worker::WorkerCommand>]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[http::HeaderValue; 1]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[http::HeaderValue]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[http::header::map::Pos]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>; 0]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>; 0]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::boxed::Box<dyn web::guard::Guard>; 1]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::boxed::Box<dyn web::guard::Guard>]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::mem::MaybeUninit<http::header::map::Pos>]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::mem::MaybeUninit<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::mem::MaybeUninit<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[std::mem::MaybeUninit<u8>]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[u8]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<[usize]>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<aho_corasick::nfa::State<u32>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::collections::btree::node::InternalNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::collections::btree::node::marker::Edge>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::collections::btree::node::marker::KV>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<[u8]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<async_channel::Channel<server::ServerCommand>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<async_channel::Channel<server::worker::StopCommand>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<async_channel::Channel<server::worker::WorkerCommand>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<async_oneshot::inner::Inner<()>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<async_oneshot::inner::Inner<bool>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<dyn std::ops::Fn() + std::marker::Send + std::marker::Sync>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<dyn std::ops::Fn() -> std::string::String + std::marker::Send + std::marker::Sync>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<dyn std::ops::Fn(mime::Mime) -> bool + std::marker::Send + std::marker::Sync>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<dyn tracing_core::subscriber::Subscriber + std::marker::Send + std::marker::Sync>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<event_listener::Inner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<h2::proto::ping_pong::UserPingsInner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<h2::proto::streams::streams::SendBuffer<ntex_bytes::Bytes>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<mio::Waker>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<regex::exec::ExecReadOnly>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::cell::Cell<testing::State>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::cell::UnsafeCell<std::option::Option<std::result::Result<(), std::boxed::Box<dyn std::any::Any + std::marker::Send>>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::cell::UnsafeCell<std::option::Option<std::result::Result<std::result::Result<(), std::io::Error>, std::boxed::Box<dyn std::any::Any + std::marker::Send>>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::collections::HashMap<std::string::String, usize>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::Mutex<h2::proto::streams::streams::Inner>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::Mutex<std::cell::RefCell<std::option::Option<std::task::Waker>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::Mutex<std::cell::RefCell<testing::Channel>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::Mutex<std::vec::Vec<u8>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::Mutex<web::server::Config>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::atomic::AtomicBool>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::mpsc::blocking::Inner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::mpsc::oneshot::Packet<(ntex_rt::System, server::Server, std::net::SocketAddr)>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::mpsc::oneshot::Packet<(ntex_rt::System, std::net::SocketAddr)>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::mpsc::oneshot::Packet<ntex_rt::System>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::mpsc::oneshot::Packet<server::accept::Command>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::mpsc::shared::Packet<(ntex_rt::System, server::Server, std::net::SocketAddr)>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::mpsc::shared::Packet<(ntex_rt::System, std::net::SocketAddr)>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::mpsc::shared::Packet<ntex_rt::System>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::mpsc::shared::Packet<server::accept::Command>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::mpsc::stream::Packet<(ntex_rt::System, server::Server, std::net::SocketAddr)>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::mpsc::stream::Packet<(ntex_rt::System, std::net::SocketAddr)>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::mpsc::stream::Packet<ntex_rt::System>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::mpsc::stream::Packet<server::accept::Command>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::mpsc::sync::Packet<(ntex_rt::System, server::Server, std::net::SocketAddr)>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::mpsc::sync::Packet<(ntex_rt::System, std::net::SocketAddr)>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::mpsc::sync::Packet<ntex_rt::System>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::sync::mpsc::sync::Packet<server::accept::Command>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<tokio::io::driver::Inner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<tokio::park::thread::Inner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<tokio::runtime::basic_scheduler::Shared>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<tokio::runtime::blocking::pool::Inner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<tokio::signal::unix::driver::Inner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<tokio::sync::mpsc::chan::Chan<ntex_rt::arbiter::ArbiterCommand, tokio::loom::std::atomic_usize::AtomicUsize>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<tokio::sync::mpsc::chan::Chan<ntex_rt::arbiter::SystemCommand, tokio::loom::std::atomic_usize::AtomicUsize>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<tokio::sync::oneshot::Inner<()>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<tokio::sync::oneshot::Inner<i32>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<tokio::sync::oneshot::Sender<()>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<tokio::task::local::Shared>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<tokio::time::driver::Inner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<alloc::sync::ArcInner<tokio::util::slab::Page<tokio::io::driver::scheduled_io::ScheduledIo>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<async_oneshot::Receiver<bool>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<async_oneshot::Sender<()>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<bool>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<concurrent_queue::bounded::Bounded<server::ServerCommand>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<concurrent_queue::bounded::Bounded<server::worker::StopCommand>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<concurrent_queue::bounded::Bounded<server::worker::WorkerCommand>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<concurrent_queue::unbounded::Block<server::ServerCommand>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<concurrent_queue::unbounded::Block<server::worker::StopCommand>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<concurrent_queue::unbounded::Block<server::worker::WorkerCommand>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<concurrent_queue::unbounded::Unbounded<server::ServerCommand>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<concurrent_queue::unbounded::Unbounded<server::worker::StopCommand>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<concurrent_queue::unbounded::Unbounded<server::worker::WorkerCommand>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn aho_corasick::prefilter::Prefilter>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = ()> + std::marker::Send + std::marker::Unpin>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = ()>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = std::result::Result<(), ()>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = std::result::Result<(h2::client::SendRequest<ntex_bytes::Bytes>, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>), h2::Error>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, http::payload::Payload), http::client::error::SendRequestError>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<http::client::connect::BoxedSocket, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = std::result::Result<connect::message::Connect<http::Uri>, connect::error::ConnectError>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = std::result::Result<http::client::response::ClientResponse, http::client::error::SendRequestError>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = std::result::Result<http::request::Request, http::response::Response>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = std::result::Result<ntex_bytes::Bytes, web::error::PayloadError>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = std::result::Result<ntex_rt::net::TcpStream, std::io::Error>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn web::types::data::DataFactory>, ()>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = std::result::Result<std::string::String, web::error::PayloadError>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Future<Output = tokio::sync::watch::Receiver<()>> + std::marker::Send>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn futures_core::Stream<Item = std::result::Result<ntex_bytes::Bytes, http::error::PayloadError>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn http::body::MessageBody>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn http::client::connect::AsyncSocket>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn http::client::connect::Connect>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn http::client::connector::Io>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn http::error::ResponseError>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn http::helpers::DataFactory>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn ntex_rt::arbiter::FnExec>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::request::Request, http::response::Response>>>>, Request = (http::request::Request, std::rc::Rc<std::cell::RefCell<ntex_rt::net::TcpStream>>), Response = http::request::Request, Error = http::response::Response>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::request::Request, http::response::Response>>>>, Request = (http::request::Request, std::rc::Rc<std::cell::RefCell<ntex_rt::net::UnixStream>>), Response = http::request::Request, Error = http::response::Response>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, ()>>>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>, Error = ()>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<web::response::WebResponse, web::error_default::Error>>>>, Request = web::request::WebRequest<web::error_default::DefaultError>, Response = web::response::WebResponse, Error = web::error_default::Error>>, ()>>>>, Request = web::request::WebRequest<web::error_default::DefaultError>, Config = (), Response = web::response::WebResponse, Service = std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<web::response::WebResponse, web::error_default::Error>>>>, Request = web::request::WebRequest<web::error_default::DefaultError>, Response = web::response::WebResponse, Error = web::error_default::Error>>, Error = web::error_default::Error>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn server::config::ServiceRuntimeConfiguration + std::marker::Send>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn server::service::InternalServiceFactory>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::any::Any + std::marker::Send + std::marker::Sync>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::any::Any + std::marker::Send>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::any::Any>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::error::Error + std::marker::Send + std::marker::Sync>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::error::Error>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::ops::Fn() -> std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>> + std::marker::Send + std::marker::Sync + std::panic::RefUnwindSafe + std::panic::UnwindSafe>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::ops::Fn() -> std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn web::types::data::DataFactory>, ()>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::ops::FnMut(server::ServerStatus) + std::marker::Send>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn std::ops::FnOnce()>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn tokio::park::Unpark>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn web::error::WebResponseError>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn web::guard::Guard>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn web::service::AppServiceFactory<web::error_default::DefaultError>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<dyn web::types::data::DataFactory>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<fn(&()) -> &()>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<h2::client::Peer>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<h2::codec::error::UserError>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<h2::hpack::header::Header>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<h2::hpack::table::Slot>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<h2::proto::streams::stream::NextAccept>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<h2::proto::streams::stream::NextOpen>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<h2::proto::streams::stream::NextResetExpire>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<h2::proto::streams::stream::NextSend>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<h2::proto::streams::stream::NextSendCapacity>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<h2::proto::streams::stream::NextWindowUpdate>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<http::HeaderValue>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<http::Method>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<http::Uri>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<http::byte_str::ByteStr>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<http::client::connect::ConnectorWrapper<std::rc::Rc<http::client::connector::InnerConnector<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<http::client::connect::Socket<std::boxed::Box<dyn http::client::connector::Io>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<http::client::error::ConnectError>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<http::client::h1proto::PlStream<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<http::client::pool::AvailableConnection<std::boxed::Box<dyn http::client::connector::Io>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<http::extensions::IdHasher>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<http::header::map::Bucket<http::HeaderValue>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<http::header::map::ExtraValue<http::HeaderValue>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<http::header::map::Pos>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<http::message::RequestHeadType>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<http::message::ResponseHead>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<http::request::Request>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<http::response::Response<()>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<indexmap::Bucket<h2::frame::stream_id::StreamId, h2::proto::streams::store::SlabIndex>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<libc::unix::bsd::apple::kevent>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ntex_bytes::Bytes>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ntex_bytes::BytesMut>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ntex_router::ResourceDef>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ntex_router::resource::PathElement>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ntex_router::resource::Segment>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ntex_router::resource::Segments>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ntex_router::tree::Item>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ntex_rt::net::TcpStream>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ntex_rt::net::UnixStream>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ntex_rt::task::JoinError>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ntex_service::boxed::ServiceWrapper<ntex_service::dev::MapErr<ntex_service::dev::Map<connect::service::Connector<http::Uri>, [closure@ntex/src/http/client/connector.rs:63:26: 63:77], (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol)>, fn(connect::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<connect::error::ConnectError>>::from}, http::client::error::ConnectError>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ntex_service::map_err::MapErrFuture<ntex_service::dev::Map<connect::service::Connector<http::Uri>, [closure@ntex/src/http/client/connector.rs:63:26: 63:77], (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol)>, fn(connect::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<connect::error::ConnectError>>::from}, http::client::error::ConnectError>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ntex_util::future::Either<std::future::from_generator::GenFuture<[static generator@ntex/src/connect/resolve.rs:37:37: 88:14 {std::future::ResumeTy, std::string::String, ntex_rt::task::JoinHandle<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>, ()}]>, ntex_util::future::Ready<connect::message::Connect<http::Uri>, connect::error::ConnectError>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<ntex_util::future::MaybeDone<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<regex::backtrack::Job>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<regex::dfa::State>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<regex::internal::Inst>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<regex::pikevm::FollowEpsilon>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<regex::pool::Pool<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<regex_syntax::hir::literal::Literal>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<serde_json::Error>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<serde_json::Value>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<serde_json::error::ErrorImpl>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<serde_urlencoded::ser::Error>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<server::Token>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<server::config::ConfiguredService>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<server::service::StreamService<ntex_service::dev::FnServiceFactory<[closure@ntex/src/server/config.rs:167:29: 170:30], ntex_util::future::Ready<(), ()>, ntex_rt::net::TcpStream, (), (), ()>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<server::signals::Signal>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<server::worker::WorkerClient>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<server::worker::WorkerService>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<slab::Entry<h2::proto::streams::buffer::Slot<h2::frame::Frame<ntex_bytes::Bytes>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<slab::Entry<h2::proto::streams::buffer::Slot<h2::proto::streams::recv::Event>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<slab::Entry<h2::proto::streams::stream::Stream>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<slab::Entry<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<slab::Entry<server::accept::ServerSocketInfo>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<slab::Entry<std::option::Option<ntex_util::task::LocalWaker>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<slab::Entry<time::wheel::TimerEntry>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<slab::Entry<usize>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::backtrace::BacktraceFrame>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<dyn server::service::InternalServiceFactory>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<dyn std::ops::Fn() -> std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn web::types::data::DataFactory>, ()>>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<dyn web::guard::Guard>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<dyn web::service::AppServiceFactory<web::error_default::DefaultError>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<dyn web::types::data::DataFactory>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::boxed::Box<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::collections::HashMap<std::any::TypeId, std::boxed::Box<dyn std::any::Any + std::marker::Send + std::marker::Sync>, std::hash::BuildHasherDefault<http::extensions::IdHasher>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::error::<impl std::convert::From<std::string::String> for std::boxed::Box<(dyn std::error::Error + std::marker::Send + std::marker::Sync + 'static)>>::from::StringError>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::future::from_generator::GenFuture<[static generator@h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>::handshake2::{closure#0} for<'r, 's> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, h2::client::Builder, &'r mut std::boxed::Box<dyn http::client::connector::Io>, impl futures_core::Future, ()}]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/connect.rs:61:29: 69:10 {std::future::ResumeTy, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, (), http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::message::RequestHeadType, http::body::Body, std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, http::payload::Payload), http::client::error::SendRequestError>>>>}]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/connect.rs:92:29: 100:10 {std::future::ResumeTy, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>, ntex_util::future::Ready<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, (), http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::message::RequestHeadType, ntex_util::future::Either<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>>>, ntex_util::future::Ready<(http::message::ResponseHead, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>), http::client::error::SendRequestError>>}]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h1proto.rs:27:1: 89:2 for<'r, 's, 't0, 't1, 't2> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, http::message::RequestHeadType, http::body::Body, std::time::Instant, std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>, http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, &'r mut ntex_codec::Framed<http::client::h1proto::H1Connection<std::boxed::Box<dyn http::client::connector::Io>>, http::h1::client::ClientCodec>, &'s http::body::Body, http::body::BodySize, (http::message::RequestHeadType, http::body::BodySize), http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, (), u64, impl futures_core::Future, impl futures_core::Future}]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h1proto.rs:97:1: 109:2 for<'r, 's, 't0> {std::future::ResumeTy, std::boxed::Box<dyn http::client::connector::Io>, http::message::RequestHeadType, ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, &'r mut ntex_codec::Framed<std::boxed::Box<dyn http::client::connector::Io>, http::h1::client::ClientCodec>, http::body::BodySize, (http::message::RequestHeadType, http::body::BodySize), http::h1::Message<(http::message::RequestHeadType, http::body::BodySize)>, impl futures_core::Future, (), impl futures_core::Future}]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:28:1: 115:2 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5> {std::future::ResumeTy, h2::client::SendRequest<ntex_bytes::Bytes>, http::message::RequestHeadType, http::body::Body, std::time::Instant, std::option::Option<http::client::pool::Acquired<std::boxed::Box<dyn http::client::connector::Io>>>, bool, http::body::BodySize, http::Request<()>, http::header::map::HeaderMap, std::iter::Chain<std::iter::Filter<http::header::map::Iter<'r>, [closure@ntex/src/http/client/h2proto.rs:74:17: 74:63]>, http::header::map::Iter<'t2>>, [closure@ntex/src/http/client/h2proto.rs:87:23: 87:45], impl futures_core::Future, (), std::result::Result<(), h2::Error>, &'t5 mut h2::client::SendRequest<ntex_bytes::Bytes>, std::result::Result<(h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>), h2::Error>, h2::client::ResponseFuture, h2::SendStream<ntex_bytes::Bytes>, std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/h2proto.rs:120:35: 161:2 for<'t6, 't7, 't8, 't9, 't10, 't11, 't12> {std::future::ResumeTy, http::body::Body, h2::SendStream<ntex_bytes::Bytes>, std::option::Option<ntex_bytes::Bytes>, [closure@ntex/src/http/client/h2proto.rs:124:27: 124:56], impl futures_core::Future, (), [closure@ntex/src/http/client/h2proto.rs:140:23: 140:50], impl futures_core::Future}]>}]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:122:29: 164:10 for<'r, 's, 't0, 't1> {std::future::ResumeTy, http::client::pool::Key, [closure@ntex/src/http/client/pool.rs:130:27: 130:81], impl futures_core::Future, (), http::client::pool::Acquire<std::boxed::Box<dyn http::client::connector::Io>>, ntex_util::channel::pool::Sender<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>, ntex_util::channel::pool::Receiver<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>}]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::future::from_generator::GenFuture<[static generator@ntex/src/server/accept.rs:461:79: 464:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::future::from_generator::GenFuture<[static generator@ntex/src/server/config.rs:140:29: 176:10 for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13, 't14, 't15, 't16, 't17, 't18, 't19, 't20, 't21, 't22, 't23, 't24, 't25, 't26> {std::future::ResumeTy, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<(), ()>> + 'r)>>, (), std::collections::HashMap<server::Token, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 's)>, ()>> + 't0)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't1)>, Error = ()> + 't2)>, ahash::RandomState>, server::config::ServiceRuntime, &'t3 std::cell::RefCell<server::config::ServiceRuntimeInner>, std::rc::Rc<std::cell::RefCell<server::config::ServiceRuntimeInner>>, server::config::ServiceRuntimeInner, std::cell::RefMut<'t4, server::config::ServiceRuntimeInner>, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't5)>>>, &'t6 mut std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't7)>>>, std::vec::IntoIter<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't8)>>>, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = ()> + 't9)>>, std::vec::Vec<(server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't10)>)>, std::vec::Vec<server::Token>, std::vec::IntoIter<server::Token>, server::Token, &'t11 mut std::collections::HashMap<server::Token, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't12)>, ()>> + 't13)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't14)>, Error = ()> + 't15)>, ahash::RandomState>, &'t16 server::Token, std::option::Option<std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't17)>, ()>> + 't18)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't19)>, Error = ()> + 't20)>>, std::boxed::Box<(dyn ntex_service::ServiceFactory<InitError = (), Future = std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't21)>, ()>> + 't22)>>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Config = (), Response = (), Service = std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't23)>, Error = ()> + 't24)>, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't25)>, ()>> + 't26)>>}]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:212:42: 220:14 for<'r, 's> {std::future::ResumeTy, std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 'r)>)>, ()>> + 's)>>, ()}]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::future::from_generator::GenFuture<[static generator@ntex/src/web/types/payload.rs:390:45: 402:10 for<'r, 's> {std::future::ResumeTy, ntex_bytes::BytesMut, http::payload::Payload, &'r mut http::payload::Payload, impl futures_core::Future, ()}]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect<std::net::SocketAddr>::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, tokio::future::ready::Ready<std::result::Result<std::option::IntoIter<std::net::SocketAddr>, std::io::Error>>, (), std::option::IntoIter<std::net::SocketAddr>, std::option::Option<std::io::Error>, std::net::SocketAddr, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_addr::{closure#0} {std::future::ResumeTy, std::net::SocketAddr, mio::net::TcpStream, std::future::from_generator::GenFuture<[static generator@ntex_rt::net::TcpStream::connect_mio::{closure#0} for<'r, 's> {std::future::ResumeTy, mio::net::TcpStream, ntex_rt::net::TcpStream, [closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}], tokio::future::poll_fn::PollFn<[closure@ntex_rt::net::TcpStream::connect_mio::{closure#0}::{closure#0}]>, ()}]>, ()}]>}]>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::hash::sip::Sip13Rounds>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::io::Error>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::io::error::Custom>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<alloc::collections::btree::node::InternalNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<alloc::collections::btree::node::LeafNode<std::time::Instant, std::collections::HashSet<framed::state::State, ahash::RandomState>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::mem::MaybeUninit<http::byte_str::ByteStr>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::net::SocketAddr>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::net::TcpListener>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::option::Option<h2::hpack::table::Pos>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::option::Option<server::accept::Command>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::option::Option<std::boxed::Box<[[u64; 4]; 2]>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::option::Option<std::string::String>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::option::Option<usize>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::panic::AssertUnwindSafe<std::cell::RefCell<regex::exec::ProgramCacheInner>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = ()>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::pin::Pin<std::boxed::Box<std::future::from_generator::GenFuture<[static generator@ntex/src/server/accept.rs:461:79: 464:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::Rc<()>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::Rc<http::message::RequestHead>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::Rc<http::message::ResponseHead>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::Rc<web::httprequest::HttpRequestInner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<dyn for<'r> std::ops::Fn(&'r ntex_rt::net::TcpStream) -> std::boxed::Box<dyn http::helpers::DataFactory>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<dyn for<'r> std::ops::Fn(&'r ntex_rt::net::UnixStream) -> std::boxed::Box<dyn http::helpers::DataFactory>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<framed::state::IoStateInner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<http::client::ClientConfig>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<http::client::connector::InnerConnector<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<http::config::DateServiceInner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<http::config::Inner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<http::message::RequestHead>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<http::message::ResponseHead>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<ntex_service::boxed::BoxServiceFactory<(), web::request::WebRequest<web::error_default::DefaultError>, web::response::WebResponse, web::error_default::Error, ()>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::cell::RefCell<framed::time::Inner>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::cell::RefCell<http::client::pool::Inner<std::boxed::Box<dyn http::client::connector::Io>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::cell::RefCell<http::h1::payload::Inner>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::cell::RefCell<server::config::ServiceRuntimeInner>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::cell::RefCell<std::option::Option<web::app_service::AppRoutingFactory<web::error_default::DefaultError>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::cell::RefCell<time::wheel::TimerInner>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::cell::RefCell<util::time::Inner>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::cell::RefCell<util::time::SystemTimeInner>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::cell::RefCell<ws::codec::Codec>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::cell::UnsafeCell<channel::mpsc::Shared<std::result::Result<ws::codec::Frame, ws::WsError<()>>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::cell::UnsafeCell<slab::Slab<ntex_util::channel::pool::Inner<std::result::Result<http::client::connection::IoConnection<std::boxed::Box<dyn http::client::connector::Io>>, http::client::error::ConnectError>>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::vec::Vec<(ntex_router::ResourceDef, ntex_service::boxed::BoxServiceFactory<(), web::request::WebRequest<web::error_default::DefaultError>, web::response::WebResponse, web::error_default::Error, ()>, std::cell::RefCell<std::option::Option<std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>>)>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::vec::Vec<std::boxed::Box<dyn std::ops::Fn() -> std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<std::boxed::Box<dyn web::types::data::DataFactory>, ()>>>>>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::vec::Vec<std::boxed::Box<dyn web::guard::Guard>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<std::vec::Vec<std::boxed::Box<dyn web::types::data::DataFactory>>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<util::counter::CounterInner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<util::extensions::Extensions>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<web::config::AppConfigInner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<web::httprequest::HttpRequestInner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<web::middleware::defaultheaders::Inner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<web::middleware::logger::Inner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<web::rmap::ResourceMap>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::rc::RcBox<ws::sink::WsSinkInner>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::result::Result<bool, async_oneshot::Closed>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::result::Result<std::vec::IntoIter<std::net::SocketAddr>, std::io::Error>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>, ()>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::string::String>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::sync::Arc<tokio::runtime::basic_scheduler::Shared>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::sync::Arc<tokio::task::local::Shared>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::sync::mpsc::mpsc_queue::Node<server::accept::Command>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::sync::mpsc::spsc_queue::Node<std::sync::mpsc::stream::Message<server::accept::Command>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::sys::unix::condvar::Condvar>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::sys::unix::mutex::Mutex>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::vec::Vec<(usize, server::Token, std::boxed::Box<dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()>>)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::vec::Vec<(usize, u16)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::vec::Vec<(usize, usize)>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::vec::Vec<u16>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<std::vec::Vec<u8>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<str>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<time::wheel::Bucket>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::basic_scheduler::RemoteMsg>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::blocking::schedule::NoopSchedule>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::Notified<std::sync::Arc<tokio::runtime::basic_scheduler::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::Notified<std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::UnownedTask<tokio::runtime::blocking::schedule::NoopSchedule>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<http::client::pool::CloseConnection<std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<http::client::pool::ConnectionPoolSupport<std::rc::Rc<ntex_service::dev::MapErr<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<http::client::pool::OpenConnection<ntex_service::map_err::MapErrFuture<util::timeout::TimeoutService<ntex_service::dev::MapErr<ntex_service::dev::Apply<std::boxed::Box<dyn ntex_service::Service<Future = std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, Request = connect::message::Connect<http::Uri>, Response = (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), Error = http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:277:29: 279:10], std::pin::Pin<std::boxed::Box<dyn futures_core::Future<Output = std::result::Result<(std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>>>>, http::client::Connect, (std::boxed::Box<dyn http::client::connector::Io>, http::Protocol), http::client::error::ConnectError>, fn(http::client::error::ConnectError) -> http::client::error::ConnectError {<http::client::error::ConnectError as std::convert::From<http::client::error::ConnectError>>::from}, http::client::error::ConnectError>>, [closure@ntex/src/http/client/connector.rs:282:14: 285:6], http::client::error::ConnectError>, std::boxed::Box<dyn http::client::connector::Io>>, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<server::builder::ServerBuilder, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<server::signals::Signals, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<server::worker::Worker, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/framed/time.rs:86:41: 110:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/http/client/pool.rs:498:38: 500:22 {std::future::ResumeTy, h2::client::Connection<std::boxed::Box<dyn http::client::connector::Io>, ntex_bytes::Bytes>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/http/config.rs:225:41: 228:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:387:38: 400:22 {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::future::from_generator::GenFuture<[static generator@ntex_util::future::join_all<std::vec::Vec<async_oneshot::Receiver<bool>>>::{closure#0} {std::future::ResumeTy, std::vec::Vec<async_oneshot::Receiver<bool>>, std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>, std::pin::Pin<std::boxed::Box<[ntex_util::future::MaybeDone<async_oneshot::Receiver<bool>>]>>, ntex_util::future::join::JoinAll<async_oneshot::Receiver<bool>>, ()}]>, (), u64, time::Sleep}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/builder.rs:404:37: 407:26 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/service.rs:91:38: 94:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:172:38: 184:14 for<'r> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 'r)>>, server::worker::WorkerAvailability, u64, std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:196:29: 240:6 for<'s, 't0, 't1, 't2, 't3> {std::future::ResumeTy, async_channel::Receiver<server::worker::WorkerCommand>, async_channel::Receiver<server::worker::StopCommand>, std::vec::Vec<std::boxed::Box<(dyn server::service::InternalServiceFactory + 's)>>, server::worker::WorkerAvailability, u64, server::worker::Worker, std::vec::Vec<std::pin::Pin<std::boxed::Box<(dyn futures_core::Future<Output = std::result::Result<std::vec::Vec<(usize, server::Token, std::boxed::Box<(dyn ntex_service::Service<Future = ntex_util::future::Ready<(), ()>, Request = (std::option::Option<util::counter::CounterGuard>, server::service::ServerMessage), Response = (), Error = ()> + 't0)>)>, ()>> + 't1)>>>, impl futures_core::Future, ()}]>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:248:38: 250:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/server/worker.rs:260:38: 262:22 {std::future::ResumeTy, ntex_util::future::Ready<(), ()>, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:178:41: 181:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<std::future::from_generator::GenFuture<[static generator@ntex/src/util/time.rs:94:41: 97:14 {std::future::ResumeTy, u64, time::Sleep, ()}]>, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<time::wheel::TimerDriver, std::sync::Arc<tokio::task::local::Shared>>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::runtime::task::core::Cell<tokio::runtime::blocking::task::BlockingTask<[closure@ntex/src/connect/resolve.rs:44:59: 46:18]>, tokio::runtime::blocking::schedule::NoopSchedule>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::ArbiterCommand>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::sync::mpsc::block::Block<ntex_rt::arbiter::SystemCommand>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::task::local::Context>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::time::driver::wheel::level::Level>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<tokio::util::slab::Slot<tokio::io::driver::scheduled_io::ScheduledIo>>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<u16>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<u32>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<u8>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<usize>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<web::error_default::DefaultError>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<web::guard::MethodGuard>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<web::httprequest::HttpRequestPool>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<web::info::ConnectionInfo>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<web::middleware::logger::FormatText>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomData<web::util::Enc>`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::marker::PhantomPinned`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::mem::ManuallyDrop<()>`: 0 bytes, alignment: 1 bytes
print-type-size     field `.value`: 0 bytes
print-type-size type: `std::mem::ManuallyDrop<alloc::collections::btree::mem::replace::PanicGuard>`: 0 bytes, alignment: 1 bytes
print-type-size     field `.value`: 0 bytes
print-type-size type: `std::mem::ManuallyDrop<std::alloc::Global>`: 0 bytes, alignment: 1 bytes
print-type-size     field `.value`: 0 bytes
print-type-size type: `std::mem::MaybeUninit<()>`: 0 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 0 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 0 bytes
print-type-size type: `std::mem::MaybeUninit<std::alloc::Global>`: 0 bytes, alignment: 1 bytes
print-type-size     variant `MaybeUninit`: 0 bytes
print-type-size         field `.uninit`: 0 bytes
print-type-size         field `.value`: 0 bytes
print-type-size type: `std::net::AddrParseError`: 0 bytes, alignment: 1 bytes
print-type-size     field `.0`: 0 bytes
print-type-size type: `std::num::TryFromIntError`: 0 bytes, alignment: 1 bytes
print-type-size     field `.0`: 0 bytes
print-type-size type: `std::ops::RangeFull`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::option::NoneError`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::path::Path`: 0 bytes, alignment: 1 bytes
print-type-size     field `.inner`: 0 bytes
print-type-size type: `std::result::Result<(), std::convert::Infallible>`: 0 bytes, alignment: 1 bytes
print-type-size     variant `Ok`: 0 bytes
print-type-size         field `.0`: 0 bytes
print-type-size type: `std::str::pattern::MultiCharEqPattern<[closure@core::str::<impl str>::trim::{closure#0}]>`: 0 bytes, alignment: 1 bytes
print-type-size     field `.0`: 0 bytes
print-type-size type: `std::str::pattern::MultiCharEqPattern<[closure@core::str::<impl str>::trim_start::{closure#0}]>`: 0 bytes, alignment: 1 bytes
print-type-size     field `.0`: 0 bytes
print-type-size type: `std::sync::mpsc::RecvError`: 0 bytes, alignment: 1 bytes
print-type-size type: `std::sync::mpsc::cache_aligned::Aligner`: 0 bytes, alignment: 64 bytes
print-type-size type: `std::sys_common::os_str_bytes::Slice`: 0 bytes, alignment: 1 bytes
print-type-size     field `.inner`: 0 bytes
print-type-size type: `std::thread::AccessError`: 0 bytes, alignment: 1 bytes
print-type-size     field `._private`: 0 bytes
print-type-size type: `tokio::net::addr::sealed::Internal`: 0 bytes, alignment: 1 bytes
print-type-size type: `tokio::runtime::blocking::schedule::NoopSchedule`: 0 bytes, alignment: 1 bytes
print-type-size type: `tokio::signal::unix::driver::Inner`: 0 bytes, alignment: 1 bytes
print-type-size     field `.0`: 0 bytes
print-type-size type: `tokio::time::clock::Clock`: 0 bytes, alignment: 1 bytes
print-type-size type: `unwind::libunwind::_Unwind_Context`: 0 bytes, alignment: 1 bytes
print-type-size type: `web::error::DataExtractorError`: 0 bytes, alignment: 1 bytes
print-type-size     variant `NotConfigured`: 0 bytes
print-type-size type: `web::error_default::DefaultError`: 0 bytes, alignment: 1 bytes
print-type-size type: `web::test::StreamType`: 0 bytes, alignment: 1 bytes
print-type-size     variant `Tcp`: 0 bytes
print-type-size type: `ws::frame::Parser`: 0 bytes, alignment: 1 bytes
