crux_cli 0.3.0

Command line tool for crux_core
Documentation
1
{"root":1173,"crate_version":"0.13.0","includes_private":true,"index":{"0":{"id":0,"crate_id":0,"name":"base_url","span":{"filename":"crux_http/src/config.rs","begin":[21,4],"end":[21,29]},"visibility":"public","docs":"The base URL for a client. All request URLs will be relative to this URL.\n\nNote: a trailing slash is significant.\nWithout it, the last path component is considered to be a “file” name\nto be removed to get at the “directory” that is used as the base.","links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"http_types::Url","id":2,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}},"604":{"id":604,"crate_id":0,"name":"Output","span":{"filename":"crux_http/src/response/response_async.rs","begin":[391,4],"end":[391,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}},"327":{"id":327,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request.rs","begin":[443,0],"end":[451,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"IntoIterator","id":322,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"borrowed_ref":{"lifetime":"'a","is_mutable":false,"type":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"items":[324,325,326],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"50":{"id":50,"crate_id":2,"name":"Error","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"Infallible","id":51,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}},"931":{"id":931,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"654":{"id":654,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"377":{"id":377,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request_builder.rs","begin":[78,0],"end":[440,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"ExpectBody","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Event"},"bounds":[{"outlives":"'static"}],"generic_params":[]}},{"bound_predicate":{"type":{"generic":"ExpectBody"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[359,360,361,362,363,364,365,366,367,368,370,371,372,369],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"100":{"id":100,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"981":{"id":981,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[101,20],"end":[101,31]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"path":"Deserialize","id":117,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[980],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"704":{"id":704,"crate_id":0,"name":"body_json","span":{"filename":"crux_http/src/command.rs","begin":[439,4],"end":[441,5]},"visibility":"public","docs":"Pass JSON as the request body.\n\n# Mime\n\nThe encoding is set to `application/json`.\n\n# Errors\n\nThis method will return an error if the provided data could not be serialized to JSON.\n\n# Examples\n\n```\n# use serde::{Deserialize, Serialize};\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\n#[derive(Deserialize, Serialize)]\nstruct Ip {\n    ip: String\n}\n\nlet data = &Ip { ip: \"129.0.0.1\".into() };\nHttp::post(\"https://httpbin.org/post\")\n    .body_json(data)\n    .expect(\"could not serialize body\")\n    .build()\n    .then_send(Event::ReceiveResponse);\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["json",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"impl_trait":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}}}]],"output":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Self"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Serialize","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"427":{"id":427,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"150":{"id":150,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/error.rs","begin":[4,66],"end":[4,71]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":77,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[149],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1031":{"id":1031,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"754":{"id":754,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/middleware/redirect.rs","begin":[31,9],"end":[31,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"$crate::fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"$crate::fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"477":{"id":477,"crate_id":0,"name":"with_body","span":{"filename":"crux_http/src/response/response.rs","begin":[164,4],"end":[171,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["body",{"generic":"NewBody"}]],"output":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"NewBody"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"NewBody","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"200":{"id":200,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1081":{"id":1081,"crate_id":0,"name":"deserialize","span":{"filename":"crux_http/src/protocol.rs","begin":[148,20],"end":[148,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["__deserializer",{"generic":"__D"}]],"output":{"resolved_path":{"path":"_serde::__private::Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Self"}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__D"},"trait":{"path":"","id":134,"args":null}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"__D"},"bounds":[{"trait_bound":{"trait":{"path":"_serde::Deserializer","id":134,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"804":{"id":804,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"250":{"id":250,"crate_id":0,"name":"iter_mut","span":{"filename":"crux_http/src/request.rs","begin":[148,4],"end":[150,5]},"visibility":"public","docs":"An iterator visiting all header pairs in arbitrary order, with mutable references to the\nvalues.","links":{},"attrs":["#[must_use]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"headers::IterMut","id":251,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1131":{"id":1131,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/lib.rs","begin":[31,4],"end":[31,35]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"use":{"source":"self::request_builder::RequestBuilder","name":"RequestBuilder","id":352,"is_glob":false}}},"854":{"id":854,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"577":{"id":577,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-lite-1.13.0/src/io.rs","begin":[2194,0],"end":[2194,46]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"R"},"bounds":[{"trait_bound":{"trait":{"path":"AsyncRead","id":572,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":["read","read_vectored","read_to_end","read_to_string","read_exact","take","bytes","chain","boxed_reader"],"trait":{"path":"AsyncReadExt","id":578,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"R"}}}},"300":{"id":300,"crate_id":0,"name":"as_mut","span":{"filename":"crux_http/src/request.rs","begin":[371,4],"end":[373,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"http_types::Headers","id":298,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"904":{"id":904,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"627":{"id":627,"crate_id":0,"name":"post","span":{"filename":"crux_http/src/client.rs","begin":[211,4],"end":[213,5]},"visibility":"public","docs":"Perform an HTTP `POST` request using the `Client` connection.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Errors\n\nReturns errors from the middleware, http backend, and network sockets.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["uri",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"350":{"id":350,"crate_id":0,"name":"phantom","span":{"filename":"crux_http/src/request_builder.rs","begin":[43,4],"end":[43,39]},"visibility":{"restricted":{"parent":347,"path":"::request_builder"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"std::marker::PhantomData","id":212,"args":{"angle_bracketed":{"args":[{"type":{"function_pointer":{"sig":{"inputs":[],"output":{"generic":"Event"},"is_c_variadic":false},"generic_params":[],"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"}}}}],"constraints":[]}}}}}},"954":{"id":954,"crate_id":0,"name":"status","span":{"filename":"crux_http/src/protocol.rs","begin":[116,4],"end":[122,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["status",{"primitive":"u16"}]],"output":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"73":{"id":73,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/config.rs","begin":[14,16],"end":[14,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"$crate::fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"$crate::fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"677":{"id":677,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/command.rs","begin":[25,0],"end":[286,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Effect"},"bounds":[{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"crux_core::Request","id":678,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"crate::protocol::HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"generic_params":[]}},{"bound_predicate":{"type":{"generic":"Event"},"bounds":[{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"Http","id":663,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[667,668,669,670,671,672,673,674,675,676],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"400":{"id":400,"crate_id":0,"name":"0","span":{"filename":"crux_http/src/request_builder.rs","begin":[52,11],"end":[52,17]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"client::Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"1004":{"id":1004,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[128,0],"end":[146,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[1001,1002,1003],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"727":{"id":727,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"450":{"id":450,"crate_id":0,"name":"decode","span":{"filename":"crux_http/src/response/decode.rs","begin":[1,0],"end":[184,1]},"visibility":{"restricted":{"parent":452,"path":"::response"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"module":{"is_crate":false,"items":[422,449,451],"is_stripped":false}}},"1054":{"id":1054,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["source","type_id","description","cause","provide"],"trait":{"path":"Error","id":146,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"173":{"id":173,"crate_id":0,"name":"Body","span":{"filename":"crux_http/src/expect.rs","begin":[51,4],"end":[51,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"generic":"T"}}}},"777":{"id":777,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"500":{"id":500,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/erased-serde-0.4.6/src/ser.rs","begin":[224,0],"end":[226,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Serialize","id":126,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[119,122],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"223":{"id":223,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1104":{"id":1104,"crate_id":0,"name":"body","span":{"filename":"crux_http/src/testing/response_builder.rs","begin":[28,4],"end":[31,5]},"visibility":"public","docs":"Sets the body of the Response","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["body",{"generic":"NewBody"}]],"output":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"NewBody"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"NewBody","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"827":{"id":827,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[13,47],"end":[13,56]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"path":"PartialEq","id":140,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[826],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"550":{"id":550,"crate_id":0,"name":"is_empty","span":{"filename":"crux_http/src/response/response_async.rs","begin":[173,4],"end":[175,5]},"visibility":"public","docs":"Returns `true` if the set length of the body stream is zero, `false`\notherwise.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"bool"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"273":{"id":273,"crate_id":0,"name":"body_form","span":{"filename":"crux_http/src/request.rs","begin":[325,4],"end":[328,5]},"visibility":"public","docs":"Pass a form as the request body.\n\n# Mime\n\nThe `content-type` is set to `application/x-www-form-urlencoded`.\n\n# Errors\n\nAn error will be returned if the encoding failed.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["form",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"impl_trait":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}}}]],"output":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Serialize","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1154":{"id":1154,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"877":{"id":877,"crate_id":0,"name":"HttpResult","span":{"filename":"crux_http/src/protocol.rs","begin":[149,0],"end":[152,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"enum":{"generics":{"params":[],"where_predicates":[]},"has_stripped_variants":false,"variants":[1056,1058],"impls":[1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1080,1082,1084,1086,1087,1089,1090,1092]}}},"600":{"id":600,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response_async.rs","begin":[368,0],"end":[374,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":77,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[599],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"323":{"id":323,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request.rs","begin":[432,0],"end":[441,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"IntoIterator","id":322,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[318,319,321],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"927":{"id":927,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"46":{"id":46,"crate_id":2,"name":"try_into","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"U"},"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"650":{"id":650,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"977":{"id":977,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"96":{"id":96,"crate_id":0,"name":"HttpError","span":{"filename":"crux_http/src/error.rs","begin":[5,0],"end":[22,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"enum":{"generics":{"params":[],"where_predicates":[]},"has_stripped_variants":false,"variants":[88,90,92,94,95],"impls":[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,113,116,124,127,128,129,132,135,136,139,141,144,145,148,150,153,156,159]}}},"700":{"id":700,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/command.rs","begin":[318,0],"end":[331,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Effect"},"bounds":[{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"crux_core::Request","id":678,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"crate::protocol::HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"generic_params":[]}},{"bound_predicate":{"type":{"generic":"Event"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}},"items":[699],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"423":{"id":423,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1027":{"id":1027,"crate_id":0,"name":"0","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"::derive_builder::export::core::string::String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"750":{"id":750,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"473":{"id":473,"crate_id":0,"name":"header_values","span":{"filename":"crux_http/src/response/response.rs","begin":[129,4],"end":[131,5]},"visibility":"public","docs":"An iterator visiting all header values in arbitrary order.","links":{},"attrs":["#[must_use]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"headers::Values","id":255,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1077":{"id":1077,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"196":{"id":196,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"800":{"id":800,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"523":{"id":523,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response.rs","begin":[343,0],"end":[361,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Body"},"bounds":[{"trait_bound":{"trait":{"path":"PartialEq","id":140,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["ne"],"trait":{"path":"PartialEq","id":140,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[522],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1127":{"id":1127,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/lib.rs","begin":[25,0],"end":[25,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"use":{"source":"http_types","name":"http","id":1126,"is_glob":false}}},"246":{"id":246,"crate_id":0,"name":"append_header","span":{"filename":"crux_http/src/request.rs","begin":[130,4],"end":[132,5]},"visibility":"public","docs":"Append a header to the headers.\n\nUnlike `insert` this function will not override the contents of a header, but insert a\nheader if there aren't any. Or else append to the existing list of headers.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["name",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}],["values",{"impl_trait":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":null,"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}},{"name":"impl ToHeaderValues","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"850":{"id":850,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"CloneToUninit","id":38,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[35],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"296":{"id":296,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request.rs","begin":[14,9],"end":[14,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[295],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"900":{"id":900,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"623":{"id":623,"crate_id":0,"name":"recv_json","span":{"filename":"crux_http/src/client.rs","begin":[151,4],"end":[157,5]},"visibility":"public","docs":"Submit a `Request` and decode the response body from json into a struct.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["req",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"serde::de::DeserializeOwned","id":118,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}},{"name":"impl Into<Request>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":true,"abi":"Rust"},"has_body":true}}},"346":{"id":346,"crate_id":0,"name":"req","span":{"filename":"crux_http/src/request_builder.rs","begin":[39,4],"end":[39,24]},"visibility":{"restricted":{"parent":347,"path":"::request_builder"}},"docs":"Holds the state of the request.","links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"crate::Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}},"950":{"id":950,"crate_id":0,"name":"http_method","span":{"filename":"crux_http/src/protocol.rs","begin":[58,0],"end":[69,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"macro":"macro_rules! http_method {\n    ($name:ident, $method:expr) => { ... };\n}"}},"673":{"id":673,"crate_id":0,"name":"options","span":{"filename":"crux_http/src/command.rs","begin":[206,4],"end":[208,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP OPTIONS request to the provided `url`.\n\nThe request can be configured via associated functions on the returned\n[`RequestBuilder`] and then converted to a [`Command`]\nwith [`RequestBuilder::build`].\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::options(\"https://httpbin.org/get\")\n    .build()\n    .then_send(Event::ReceiveResponse);","links":{"`Command`":665,"`RequestBuilder::build`":666,"`RequestBuilder`":664},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"396":{"id":396,"crate_id":0,"name":"into_future","span":{"filename":"crux_http/src/request_builder.rs","begin":[448,4],"end":[457,5]},"visibility":"default","docs":"Sends the constructed `Request` and returns a future that resolves to the response","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"qualified_path":{"name":"IntoFuture","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"Self"},"trait":{"path":"","id":375,"args":null}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"119":{"id":119,"crate_id":25,"name":"erased_serialize","span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/erased-serde-0.4.6/src/ser.rs","begin":[228,4],"end":[228,84]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["serializer",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"dyn_trait":{"traits":[{"trait":{"path":"Serializer","id":120,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":null}}}}]],"output":{"resolved_path":{"path":"Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}},{"type":{"resolved_path":{"path":"Error","id":121,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1000":{"id":1000,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"default","docs":null,"links":{},"attrs":["#[allow(clippy :: all)]","#[allow(dead_code)]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[995,996,997,999],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"723":{"id":723,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"446":{"id":446,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/response/decode.rs","begin":[33,4],"end":[35,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"169":{"id":169,"crate_id":0,"name":"Body","span":{"filename":"crux_http/src/expect.rs","begin":[27,4],"end":[27,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}},"1050":{"id":1050,"crate_id":0,"name":"from","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["s",{"resolved_path":{"path":"::derive_builder::export::core::string::String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"773":{"id":773,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"496":{"id":496,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1100":{"id":1100,"crate_id":0,"name":"ResponseBuilder","span":{"filename":"crux_http/src/testing/response_builder.rs","begin":[8,0],"end":[10,1]},"visibility":"public","docs":"Allows users to build an http response.\n\nThis is mostly expected to be useful in tests rather than application code.","links":{},"attrs":[],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[1098],"has_stripped_fields":false}},"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"impls":[1103,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123]}}},"219":{"id":219,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"823":{"id":823,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/protocol.rs","begin":[13,40],"end":[13,45]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"$crate::fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"$crate::fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"546":{"id":546,"crate_id":0,"name":"ext","span":{"filename":"crux_http/src/response/response_async.rs","begin":[127,4],"end":[129,5]},"visibility":"public","docs":"Get a response scoped extension value.","links":{},"attrs":["#[must_use]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"T"}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1150":{"id":1150,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Ev","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"269":{"id":269,"crate_id":0,"name":"body_json","span":{"filename":"crux_http/src/request.rs","begin":[293,4],"end":[296,5]},"visibility":"public","docs":"Pass JSON as the request body.\n\n# Mime\n\nThe `content-type` is set to `application/json`.\n\n# Errors\n\nThis method will return an error if the provided data could not be serialized to JSON.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["json",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"impl_trait":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}}}]],"output":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Serialize","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"873":{"id":873,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[19,60],"end":[19,62]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"path":"Eq","id":142,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"319":{"id":319,"crate_id":0,"name":"IntoIter","span":{"filename":"crux_http/src/request.rs","begin":[434,4],"end":[434,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"IntoIter","id":320,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}},"42":{"id":42,"crate_id":2,"name":"from","span":null,"visibility":"default","docs":"Returns the argument unchanged.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["t",{"generic":"T"}]],"output":{"generic":"T"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"923":{"id":923,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"646":{"id":646,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"CloneToUninit","id":38,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[35],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"369":{"id":369,"crate_id":0,"name":"send_async","span":{"filename":"crux_http/src/request_builder.rs","begin":[437,4],"end":[439,5]},"visibility":"public","docs":"Sends the constructed `Request` and returns a future that resolves to [`ResponseAsync`].\nbut does not consume it or convert the body to an expected format.\n\nNote that this is equivalent to calling `.into_future()` on the `RequestBuilder`, which\nwill happen implicitly when calling `.await` on the builder, which does implement\n[`IntoFuture`](std::future::IntoFuture). Calling `.await` on the builder is recommended.\n\nNot all code working with futures (such as the `join` macro) works with `IntoFuture` (yet?), so this\nmethod is provided as a more discoverable `.into_future` alias, and may be deprecated later.","links":{"std::future::IntoFuture":375,"`ResponseAsync`":374},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"BoxFuture","id":376,"args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"resolved_path":{"path":"Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"92":{"id":92,"crate_id":0,"name":"Url","span":{"filename":"crux_http/src/error.rs","begin":[17,4],"end":[17,15]},"visibility":"default","docs":null,"links":{},"attrs":["#[error(\"URL parse error: {0}\")]"],"deprecation":null,"inner":{"variant":{"kind":{"tuple":[91]},"discriminant":null}}},"973":{"id":973,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs","begin":[614,0],"end":[614,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Deserialize","id":117,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"DeserializeOwned","id":118,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"696":{"id":696,"crate_id":0,"name":"effect","span":{"filename":"crux_http/src/command.rs","begin":[313,4],"end":[313,31]},"visibility":{"restricted":{"parent":661,"path":"::command"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"std::marker::PhantomData","id":212,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}}],"constraints":[]}}}}}},"419":{"id":419,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"CapOrClient","id":349,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1023":{"id":1023,"crate_id":0,"name":"clone","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"746":{"id":746,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"469":{"id":469,"crate_id":0,"name":"append_header","span":{"filename":"crux_http/src/response/response.rs","begin":[104,4],"end":[106,5]},"visibility":"public","docs":"Append an HTTP header.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["key",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}],["value",{"impl_trait":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":null,"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}},{"name":"impl ToHeaderValues","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"192":{"id":192,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectBytes","id":168,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1073":{"id":1073,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"path":"ToOwned","id":62,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[58,59,60],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"796":{"id":796,"crate_id":0,"name":"HttpHeader","span":{"filename":"crux_http/src/protocol.rs","begin":[14,0],"end":[17,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[794,795],"has_stripped_fields":false}},"generics":{"params":[],"where_predicates":[]},"impls":[797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,818,820,822,824,825,827,828]}}},"519":{"id":519,"crate_id":0,"name":"Output","span":{"filename":"crux_http/src/response/response.rs","begin":[330,4],"end":[330,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}},"242":{"id":242,"crate_id":0,"name":"set_query","span":{"filename":"crux_http/src/request.rs","begin":[91,4],"end":[93,5]},"visibility":"public","docs":"Set the URL querystring.\n\n# Examples\n\n```\n# use serde::{Deserialize, Serialize};\n# enum Event {}\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) -> crux_http::Result<()> {\n#[derive(Serialize, Deserialize)]\nstruct Index {\n    page: u32\n}\n\nlet query = Index { page: 2 };\nlet mut req = caps.http.get(\"https://httpbin.org/get\").build();\nreq.set_query(&query)?;\nassert_eq!(req.url().query(), Some(\"page=2\"));\nassert_eq!(req.url().as_str(), \"https://httpbin.org/get?page=2\");\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["query",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"impl_trait":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}}}]],"output":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Serialize","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1123":{"id":1123,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"846":{"id":846,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"569":{"id":569,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"292":{"id":292,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1173":{"id":1173,"crate_id":0,"name":"crux_http","span":{"filename":"crux_http/src/lib.rs","begin":[1,0],"end":[305,1]},"visibility":"public","docs":"A HTTP client for use with Crux\n\n`crux_http` allows Crux apps to make HTTP requests by asking the Shell to perform them.\n\nThis is still work in progress and large parts of HTTP are not yet supported.","links":{},"attrs":[],"deprecation":null,"inner":{"module":{"is_crate":true,"items":[81,160,213,234,347,452,614,661,761,884,1124,1127,1128,1129,1130,1131,1132,1133,13,354],"is_stripped":false}}},"15":{"id":15,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/config.rs","begin":[33,0],"end":[58,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[10,14],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"896":{"id":896,"crate_id":0,"name":"json","span":{"filename":"crux_http/src/protocol.rs","begin":[90,4],"end":[93,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["body",{"impl_trait":[{"trait_bound":{"trait":{"path":"serde::Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl serde::Serialize","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"serde::Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"619":{"id":619,"crate_id":0,"name":"with","span":{"filename":"crux_http/src/client.rs","begin":[91,4],"end":[96,5]},"visibility":"crate","docs":"Push middleware onto the middleware stack.\n\nSee the [middleware] submodule for more information on middleware.\n\n[middleware]: ../middleware/index.html","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["middleware",{"impl_trait":[{"trait_bound":{"trait":{"path":"Middleware","id":237,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[{"name":"impl Middleware","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Middleware","id":237,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"65":{"id":65,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"946":{"id":946,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[945],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"669":{"id":669,"crate_id":0,"name":"post","span":{"filename":"crux_http/src/command.rs","begin":[104,4],"end":[106,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP POST request to the provided `url`.\n\nThe request can be configured via associated functions on the returned\n[`RequestBuilder`] and then converted to a [`Command`]\nwith [`RequestBuilder::build`].\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::post(\"https://httpbin.org/post\")\n    .body_bytes(b\"hello_world\".to_owned())\n    .build()\n    .then_send(Event::ReceiveResponse);","links":{"`Command`":665,"`RequestBuilder::build`":666,"`RequestBuilder`":664},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"392":{"id":392,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"996":{"id":996,"crate_id":0,"name":"body","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"public","docs":null,"links":{},"attrs":["#[allow(unused_mut)]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["value",{"generic":"VALUE"}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}},"is_c_variadic":false},"generics":{"params":[{"name":"VALUE","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"::derive_builder::export::core::convert::Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"719":{"id":719,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"ExpectBody","kind":{"type":{"bounds":[],"default":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}},"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"442":{"id":442,"crate_id":0,"name":"clone","span":{"filename":"crux_http/src/response/decode.rs","begin":[11,9],"end":[11,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"165":{"id":165,"crate_id":0,"name":"Body","span":{"filename":"crux_http/src/expect.rs","begin":[16,4],"end":[16,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}}},"1046":{"id":1046,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"$crate::fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"$crate::fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"769":{"id":769,"crate_id":0,"name":"new","span":{"filename":"crux_http/src/middleware.rs","begin":[96,4],"end":[107,5]},"visibility":"public","docs":"Create a new instance","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["next",{"borrowed_ref":{"lifetime":"'a","is_mutable":false,"type":{"slice":{"resolved_path":{"path":"Arc","id":236,"args":{"angle_bracketed":{"args":[{"type":{"dyn_trait":{"traits":[{"trait":{"path":"Middleware","id":237,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":null}}}],"constraints":[]}}}}}}}],["endpoint",{"borrowed_ref":{"lifetime":"'a","is_mutable":false,"type":{"dyn_trait":{"traits":[{"trait":{"path":"Fn","id":766,"args":{"parenthesized":{"inputs":[{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],"output":{"resolved_path":{"path":"BoxFuture","id":376,"args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"resolved_path":{"path":"Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}}}}}},"generic_params":[]},{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]},{"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":"'static"}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"492":{"id":492,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"CloneToUninit","id":38,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[35],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"215":{"id":215,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"819":{"id":819,"crate_id":0,"name":"deserialize","span":{"filename":"crux_http/src/protocol.rs","begin":[13,20],"end":[13,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["__deserializer",{"generic":"__D"}]],"output":{"resolved_path":{"path":"_serde::__private::Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Self"}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__D"},"trait":{"path":"","id":134,"args":null}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"__D"},"bounds":[{"trait_bound":{"trait":{"path":"_serde::Deserializer","id":134,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"542":{"id":542,"crate_id":0,"name":"iter","span":{"filename":"crux_http/src/response/response_async.rs","begin":[102,4],"end":[104,5]},"visibility":"public","docs":"An iterator visiting all header pairs in arbitrary order.","links":{},"attrs":["#[must_use]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"headers::Iter","id":249,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"265":{"id":265,"crate_id":0,"name":"is_empty","span":{"filename":"crux_http/src/request.rs","begin":[261,4],"end":[263,5]},"visibility":"public","docs":"Returns `true` if the set length of the body stream is zero, `false`\notherwise.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"bool"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1146":{"id":1146,"crate_id":0,"name":"request","span":{"filename":"crux_http/src/lib.rs","begin":[302,4],"end":[304,5]},"visibility":"public","docs":"Instruct the Shell to perform an HTTP request with the provided `method` and `url`.\n\nThe request can be configured via associated functions on `RequestBuilder`\nand then sent with `RequestBuilder::send`\n\nWhen finished, the response will be wrapped in an event and dispatched to\nthe app's `update function.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["method",{"resolved_path":{"path":"http_types::Method","id":240,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],["url",{"resolved_path":{"path":"Url","id":2,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"869":{"id":869,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[19,42],"end":[19,47]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[868],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"592":{"id":592,"crate_id":0,"name":"as_mut","span":{"filename":"crux_http/src/response/response_async.rs","begin":[353,4],"end":[355,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"http_types::Response","id":532,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"315":{"id":315,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request.rs","begin":[419,0],"end":[424,1]},"visibility":"default","docs":null,"links":{},"attrs":["#[allow(clippy::from_over_into)]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Request","id":233,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[314],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"919":{"id":919,"crate_id":0,"name":"0","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"borrowed_ref":{"lifetime":"'static","is_mutable":false,"type":{"primitive":"str"}}}}},"642":{"id":642,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"365":{"id":365,"crate_id":0,"name":"body_form","span":{"filename":"crux_http/src/request_builder.rs","begin":[259,4],"end":[261,5]},"visibility":"public","docs":"Pass form data as the request body. The form data needs to be\nserializable to name-value pairs.\n\n# Mime\n\nThe `content-type` is set to `application/x-www-form-urlencoded`.\n\n# Errors\n\nAn error will be returned if the provided data cannot be serialized to\nform data.\n\n# Examples\n\n```no_run\n# use std::collections::HashMap;\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\nlet form_data = HashMap::from([\n    (\"name\", \"Alice\"),\n    (\"location\", \"UK\"),\n]);\ncaps.http\n    .post(\"https://httpbin.org/post\")\n    .body_form(&form_data)\n    .expect(\"could not serialize body\")\n    .send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["form",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"impl_trait":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}}}]],"output":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Self"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Serialize","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"88":{"id":88,"crate_id":0,"name":"Http","span":{"filename":"crux_http/src/error.rs","begin":[8,4],"end":[12,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[error(\"HTTP error {code}: {message}\")]","#[serde(skip)]"],"deprecation":null,"inner":{"variant":{"kind":{"struct":{"fields":[82,84,86],"has_stripped_fields":false}},"discriminant":null}}},"969":{"id":969,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"692":{"id":692,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":663,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"415":{"id":415,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"CapOrClient","id":349,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"138":{"id":138,"crate_id":0,"name":"eq","span":{"filename":"crux_http/src/error.rs","begin":[4,33],"end":[4,42]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["other",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}]],"output":{"primitive":"bool"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1019":{"id":1019,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"path":"ToOwned","id":62,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[58,59,60],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"742":{"id":742,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"465":{"id":465,"crate_id":0,"name":"header","span":{"filename":"crux_http/src/response/response.rs","begin":[84,4],"end":[86,5]},"visibility":"public","docs":"Get a header.\n\n# Examples\n\n```no_run\n# let res = crux_http::testing::ResponseBuilder::ok()\n#   .header(\"Content-Length\", \"1\")\n#   .build();\nassert!(res.header(\"Content-Length\").is_some());\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["name",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"188":{"id":188,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectBytes","id":168,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1069":{"id":1069,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"792":{"id":792,"crate_id":0,"name":"clone","span":{"filename":"crux_http/src/middleware.rs","begin":[85,15],"end":[85,20]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"515":{"id":515,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response.rs","begin":[305,0],"end":[313,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":77,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[514],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"238":{"id":238,"crate_id":0,"name":"Request","span":{"filename":"crux_http/src/request.rs","begin":[15,0],"end":[20,1]},"visibility":"public","docs":"An HTTP request, returns a `Response`.","links":{},"attrs":[],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[232,235],"has_stripped_fields":false}},"generics":{"params":[],"where_predicates":[]},"impls":[276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,296,299,301,304,306,308,313,315,317,323,327,331,334,338,344]}}},"1119":{"id":1119,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"842":{"id":842,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"565":{"id":565,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"288":{"id":288,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"892":{"id":892,"crate_id":0,"name":"HttpRequestBuilderError","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"public","docs":"Error type for HttpRequestBuilder","links":{},"attrs":["#[non_exhaustive]"],"deprecation":null,"inner":{"enum":{"generics":{"params":[],"where_predicates":[]},"has_stripped_variants":false,"variants":[920,922],"impls":[923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,941,944,946,948,949]}}},"615":{"id":615,"crate_id":0,"name":"effect_sender","span":{"filename":"crux_http/src/client.rs","begin":[37,4],"end":[37,54]},"visibility":{"restricted":{"parent":614,"path":"::client"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"std::sync::Arc","id":236,"args":{"angle_bracketed":{"args":[{"type":{"dyn_trait":{"traits":[{"trait":{"path":"EffectSender","id":616,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]},{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]},{"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":null}}}],"constraints":[]}}}}}},"338":{"id":338,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request.rs","begin":[477,0],"end":[489,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Index","id":335,"args":{"angle_bracketed":{"args":[{"type":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"primitive":"str"}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[336,337],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"942":{"id":942,"crate_id":0,"name":"from","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["s",{"resolved_path":{"path":"::derive_builder::UninitializedFieldError","id":943,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"61":{"id":61,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"path":"ToOwned","id":62,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[58,59,60],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"388":{"id":388,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"992":{"id":992,"crate_id":0,"name":"status","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":{"restricted":{"parent":884,"path":"::protocol"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"::derive_builder::export::core::option::Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u16"}}],"constraints":[]}}}}}},"111":{"id":111,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"path":"ToOwned","id":62,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[58,59,60],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"715":{"id":715,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"ExpectBody","kind":{"type":{"bounds":[],"default":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}},"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"438":{"id":438,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Display","id":114,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ToString","id":115,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[112],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1042":{"id":1042,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Display","id":114,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ToString","id":115,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[112],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"161":{"id":161,"crate_id":0,"name":"Body","span":{"filename":"crux_http/src/expect.rs","begin":[8,4],"end":[8,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":null}}},"765":{"id":765,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/middleware.rs","begin":[71,0],"end":[81,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"F"},"bounds":[{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Fn","id":766,"args":{"parenthesized":{"inputs":[{"resolved_path":{"path":"crate::Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},{"resolved_path":{"path":"client::Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}}],"output":{"resolved_path":{"path":"futures_util::future::BoxFuture","id":376,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"crate::ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}}}}}},"generic_params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Middleware","id":237,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"generic":"F"},"items":[764],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"488":{"id":488,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Body"},"bounds":[{"trait_bound":{"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1092":{"id":1092,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[154,0],"end":[161,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}},{"type":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[1091],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"211":{"id":211,"crate_id":0,"name":"phantom","span":{"filename":"crux_http/src/expect.rs","begin":[36,4],"end":[36,35]},"visibility":{"restricted":{"parent":213,"path":"::expect"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"std::marker::PhantomData","id":212,"args":{"angle_bracketed":{"args":[{"type":{"function_pointer":{"sig":{"inputs":[],"output":{"generic":"T"},"is_c_variadic":false},"generic_params":[],"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"}}}}],"constraints":[]}}}}}},"815":{"id":815,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"538":{"id":538,"crate_id":0,"name":"header_mut","span":{"filename":"crux_http/src/response/response_async.rs","begin":[81,4],"end":[83,5]},"visibility":"public","docs":"Get an HTTP header mutably.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["name",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1142":{"id":1142,"crate_id":0,"name":"connect","span":{"filename":"crux_http/src/lib.rs","begin":[226,4],"end":[228,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP CONNECT request to the provided `url`.\n\nThe request can be configured via associated functions on `RequestBuilder`\nand then sent with `RequestBuilder::send`\n\nWhen finished, the response will be wrapped in an event and dispatched to\nthe app's `update function.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```no_run\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\ncaps.http.connect(\"https://httpbin.org/get\").send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"261":{"id":261,"crate_id":0,"name":"content_type","span":{"filename":"crux_http/src/request.rs","begin":[237,4],"end":[239,5]},"visibility":"public","docs":"Get the request content type as a `Mime`.\n\nGets the `Content-Type` header and parses it to a `Mime` type.\n\n[Read more on MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types)\n\n# Panics\n\nThis method will panic if an invalid MIME type was set as a header. Use the [`set_header`]\nmethod to bypass any checks.\n\n[`set_header`]: #method.set_header","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Mime","id":262,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"865":{"id":865,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[19,20],"end":[19,31]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"path":"Deserialize","id":117,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[864],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"588":{"id":588,"crate_id":0,"name":"as_mut","span":{"filename":"crux_http/src/response/response_async.rs","begin":[341,4],"end":[343,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"http_types::Headers","id":298,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"311":{"id":311,"crate_id":0,"name":"try_from","span":{"filename":"crux_http/src/request.rs","begin":[402,4],"end":[415,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["req",{"resolved_path":{"path":"http::Request","id":312,"args":{"angle_bracketed":{"args":[{"type":{"generic":"B"}}],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Self"}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"Self"},"trait":{"path":"","id":45,"args":null}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"915":{"id":915,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"638":{"id":638,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"361":{"id":361,"crate_id":0,"name":"body","span":{"filename":"crux_http/src/request_builder.rs","begin":[146,4],"end":[149,5]},"visibility":"public","docs":"Sets the body of the request from any type with implements `Into<Body>`, for example, any type with is `AsyncRead`.\n# Mime\n\nThe encoding is set to `application/octet-stream`.\n\n# Examples\n\n```no_run\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\nuse serde_json::json;\nuse crux_http::http::mime;\ncaps.http\n    .post(\"https://httpbin.org/post\")\n    .body(json!({\"any\": \"Into<Body>\"}))\n    .content_type(mime::HTML)\n    .send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["body",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Body","id":267,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<Body>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Body","id":267,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"84":{"id":84,"crate_id":0,"name":"message","span":{"filename":"crux_http/src/error.rs","begin":[10,8],"end":[10,23]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"965":{"id":965,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"688":{"id":688,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":663,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"411":{"id":411,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"CapOrClient","id":349,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1015":{"id":1015,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"738":{"id":738,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"461":{"id":461,"crate_id":0,"name":"body","span":{"filename":"crux_http/src/response/response.rs","begin":[21,4],"end":[21,22]},"visibility":{"restricted":{"parent":456,"path":"::response::response"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}}}},"1065":{"id":1065,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"184":{"id":184,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectBytes","id":168,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"788":{"id":788,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"511":{"id":511,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response.rs","begin":[293,0],"end":[297,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Headers","id":298,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[510],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1115":{"id":1115,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"234":{"id":234,"crate_id":0,"name":"request","span":{"filename":"crux_http/src/request.rs","begin":[1,0],"end":[489,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"module":{"is_crate":false,"items":[238],"is_stripped":false}}},"838":{"id":838,"crate_id":0,"name":"patch","span":{"filename":"crux_http/src/protocol.rs","begin":[76,4],"end":[76,32]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<String>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"561":{"id":561,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1165":{"id":1165,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"284":{"id":284,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"7":{"id":7,"crate_id":0,"name":"Config","span":{"filename":"crux_http/src/config.rs","begin":[15,0],"end":[24,1]},"visibility":"public","docs":"Configuration for `crux_http::Http`s and their underlying HTTP client.","links":{},"attrs":["#[non_exhaustive]"],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[0,3],"has_stripped_fields":false}},"generics":{"params":[],"where_predicates":[]},"impls":[9,15,16,18,20,22,24,26,29,33,36,41,43,48,53,56,61,63,65,68,72,76,79]}}},"888":{"id":888,"crate_id":0,"name":"method","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"public","docs":null,"links":{},"attrs":["#[allow(unused_mut)]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["value",{"generic":"VALUE"}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}},"is_c_variadic":false},"generics":{"params":[{"name":"VALUE","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"::derive_builder::export::core::convert::Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"611":{"id":611,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/mod.rs","begin":[6,35],"end":[6,64]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"use":{"source":"self::response_async::ResponseAsync","name":"ResponseAsync","id":374,"is_glob":false}}},"334":{"id":334,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request.rs","begin":[463,0],"end":[475,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Index","id":335,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[332,333],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"938":{"id":938,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"661":{"id":661,"crate_id":0,"name":"command","span":{"filename":"crux_http/src/command.rs","begin":[1,0],"end":[682,1]},"visibility":"public","docs":"The Command based API for crux_http","links":{},"attrs":[],"deprecation":null,"inner":{"module":{"is_crate":false,"items":[663,664],"is_stripped":false}}},"384":{"id":384,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"107":{"id":107,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"988":{"id":988,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[101,56],"end":[101,65]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"StructuralPartialEq","id":137,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"711":{"id":711,"crate_id":0,"name":"expect_string","span":{"filename":"crux_http/src/command.rs","begin":[627,4],"end":[635,5]},"visibility":"public","docs":"Decode a String from the response body prior to dispatching it to the apps `update`\nfunction.\n\n# Examples\n\n```\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<String>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::post(\"https://httpbin.org/json\")\n    .expect_string()\n    .build()\n    .then_send(Event::ReceiveResponse);\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"434":{"id":434,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"157":{"id":157,"crate_id":0,"name":"from","span":{"filename":"crux_http/src/error.rs","begin":[41,4],"end":[43,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["e",{"resolved_path":{"path":"url::ParseError","id":158,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1038":{"id":1038,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"761":{"id":761,"crate_id":0,"name":"middleware","span":{"filename":"crux_http/src/middleware.rs","begin":[1,0],"end":[118,1]},"visibility":"public","docs":"Middleware types\n\n# Examples\n```no_run\nuse crux_http::middleware::{Next, Middleware};\nuse crux_http::{client::Client, Request, ResponseAsync, Result};\nuse std::time;\nuse std::sync::Arc;\n\n/// Log each request's duration\n#[derive(Debug)]\npub struct Logger;\n\n#[async_trait::async_trait]\nimpl Middleware for Logger {\n    async fn handle(\n        &self,\n        req: Request,\n        client: Client,\n        next: Next<'_>,\n    ) -> Result<ResponseAsync> {\n        println!(\"sending request to {}\", req.url());\n        let now = time::Instant::now();\n        let res = next.run(req, client).await?;\n        println!(\"request completed ({:?})\", now.elapsed());\n        Ok(res)\n    }\n}\n```\n`Middleware` can also be instantiated using a free function thanks to some convenient trait\nimplementations.\n\n```no_run\nuse futures_util::future::BoxFuture;\nuse crux_http::middleware::{Next, Middleware};\nuse crux_http::{client::Client, Request, ResponseAsync, Result};\nuse std::time;\nuse std::sync::Arc;\n\nfn logger<'a>(req: Request, client: Client, next: Next<'a>) -> BoxFuture<'a, Result<ResponseAsync>> {\n    Box::pin(async move {\n        println!(\"sending request to {}\", req.url());\n        let now = time::Instant::now();\n        let res = next.run(req, client).await?;\n        println!(\"request completed ({:?})\", now.elapsed());\n        Ok(res)\n    })\n}\n```","links":{},"attrs":[],"deprecation":null,"inner":{"module":{"is_crate":false,"items":[733,762,237,757],"is_stripped":false}}},"484":{"id":484,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Body"},"bounds":[{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"207":{"id":207,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1088":{"id":1088,"crate_id":0,"name":"eq","span":{"filename":"crux_http/src/protocol.rs","begin":[148,47],"end":[148,56]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["other",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}]],"output":{"primitive":"bool"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"811":{"id":811,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"path":"ToOwned","id":62,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[58,59,60],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"534":{"id":534,"crate_id":0,"name":"new","span":{"filename":"crux_http/src/response/response_async.rs","begin":[29,4],"end":[31,5]},"visibility":"crate","docs":"Create a new instance.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["res",{"resolved_path":{"path":"http_types::Response","id":532,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"257":{"id":257,"crate_id":0,"name":"ext","span":{"filename":"crux_http/src/request.rs","begin":[183,4],"end":[185,5]},"visibility":"public","docs":"Get a request extension value.","links":{},"attrs":["#[must_use]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"T"}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1138":{"id":1138,"crate_id":0,"name":"head","span":{"filename":"crux_http/src/lib.rs","begin":[126,4],"end":[128,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP HEAD request to the provided `url`.\n\nThe request can be configured via associated functions on `RequestBuilder`\nand then sent with `RequestBuilder::send`\n\nWhen finished, the response will be wrapped in an event and dispatched to\nthe app's `update function.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```no_run\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\ncaps.http.head(\"https://httpbin.org/get\").send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"861":{"id":861,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"584":{"id":584,"crate_id":0,"name":"into","span":{"filename":"crux_http/src/response/response_async.rs","begin":[329,4],"end":[331,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"http_types::Response","id":532,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"307":{"id":307,"crate_id":0,"name":"from","span":{"filename":"crux_http/src/request.rs","begin":[390,4],"end":[395,5]},"visibility":"default","docs":"Converts an `http_types::Request` to a `crux_http::Request`.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["req",{"resolved_path":{"path":"http_types::Request","id":233,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"911":{"id":911,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"634":{"id":634,"crate_id":0,"name":"request","span":{"filename":"crux_http/src/client.rs","begin":[302,4],"end":[304,5]},"visibility":"public","docs":"Perform a HTTP request with the given verb using the `Client` connection.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Errors\n\nReturns errors from the middleware, http backend, and network sockets.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["verb",{"resolved_path":{"path":"Method","id":240,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],["uri",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"357":{"id":357,"crate_id":0,"name":"Client","span":{"filename":"crux_http/src/client.rs","begin":[35,0],"end":[47,1]},"visibility":"public","docs":"An HTTP client, capable of sending `Request`s\n\nUsers should only interact with this type from middlewares - normal crux code should\nmake use of the `Http` capability type instead.\n\n# Examples\n\n```no_run\nuse futures_util::future::BoxFuture;\nuse crux_http::middleware::{Next, Middleware};\nuse crux_http::{client::Client, Request, RequestBuilder, ResponseAsync, Result};\nuse std::time;\nuse std::sync::Arc;\n\n// Fetches an authorization token prior to making a request\nfn fetch_auth<'a>(mut req: Request, client: Client, next: Next<'a>) -> BoxFuture<'a, Result<ResponseAsync>> {\n    Box::pin(async move {\n        let auth_token = client.get(\"https://httpbin.org/get\")\n            .await?\n            .body_string()\n            .await?;\n        req.append_header(\"Authorization\", format!(\"Bearer {auth_token}\"));\n        next.run(req, client).await\n    })\n}\n```","links":{},"attrs":[],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[613,615,617],"has_stripped_fields":false}},"generics":{"params":[],"where_predicates":[]},"impls":[637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,657,659]}}},"961":{"id":961,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"684":{"id":684,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Effect"},"bounds":[{"trait_bound":{"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"generic":"Event"},"bounds":[{"trait_bound":{"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":663,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"407":{"id":407,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"CapOrClient","id":349,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"130":{"id":130,"crate_id":0,"name":"serialize","span":{"filename":"crux_http/src/error.rs","begin":[4,9],"end":[4,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["__serializer",{"generic":"__S"}]],"output":{"resolved_path":{"path":"_serde::__private::Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"qualified_path":{"name":"Ok","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__S"},"trait":{"path":"","id":131,"args":null}}}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__S"},"trait":{"path":"","id":131,"args":null}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"__S"},"bounds":[{"trait_bound":{"trait":{"path":"_serde::Serializer","id":131,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1011":{"id":1011,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"734":{"id":734,"crate_id":0,"name":"attempts","span":{"filename":"crux_http/src/middleware/redirect.rs","begin":[33,4],"end":[33,16]},"visibility":{"restricted":{"parent":733,"path":"::middleware::redirect"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"primitive":"u8"}}},"457":{"id":457,"crate_id":0,"name":"version","span":{"filename":"crux_http/src/response/response.rs","begin":[17,4],"end":[17,40]},"visibility":{"restricted":{"parent":456,"path":"::response::response"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"http_types::Version","id":458,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}},"180":{"id":180,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectBytes","id":168,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1061":{"id":1061,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"784":{"id":784,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"507":{"id":507,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response.rs","begin":[15,16],"end":[15,32]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Body"},"bounds":[{"trait_bound":{"trait":{"path":"_serde::Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[506],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"230":{"id":230,"crate_id":0,"name":"default","span":{"filename":"crux_http/src/expect.rs","begin":[40,4],"end":[44,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1111":{"id":1111,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Body"},"bounds":[{"trait_bound":{"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"834":{"id":834,"crate_id":0,"name":"HttpRequestBuilder","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"public","docs":"Builder for [`HttpRequest`](struct.HttpRequest.html).","links":{},"attrs":["#[allow(clippy :: all)]"],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[883,885,886,887],"has_stripped_fields":false}},"generics":{"params":[],"where_predicates":[]},"impls":[894,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,918]}}},"557":{"id":557,"crate_id":0,"name":"body_form","span":{"filename":"crux_http/src/response/response_async.rs","begin":[316,4],"end":[318,5]},"visibility":"public","docs":"Reads and deserialized the entire request body from form encoding.\n\n# Errors\n\nAny I/O error encountered while reading the body is immediately returned\nas an `Err`.\n\nIf the body cannot be interpreted as valid json for the target type `T`,\nan `Err` is returned.\n\n# Examples\n\n```no_run\n# use serde::{Deserialize, Serialize};\n# use crux_http::client::Client;\n# async fn middleware(client: Client) -> crux_http::Result<()> {\n#[derive(Deserialize, Serialize)]\nstruct Body {\n    apples: u32\n}\n\nlet mut res = client.get(\"https://api.example.com/v1/response\").await?;\nlet Body { apples } = res.body_form().await?;\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"serde::de::DeserializeOwned","id":118,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":true,"abi":"Rust"},"has_body":true}}},"280":{"id":280,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1161":{"id":1161,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"3":{"id":3,"crate_id":0,"name":"headers","span":{"filename":"crux_http/src/config.rs","begin":[23,4],"end":[23,50]},"visibility":"public","docs":"Headers to be applied to every request made by this client.","links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"std::collections::HashMap","id":4,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"http_types::headers::HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}},{"type":{"resolved_path":{"path":"http_types::headers::HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}},"884":{"id":884,"crate_id":0,"name":"protocol","span":{"filename":"crux_http/src/protocol.rs","begin":[1,0],"end":[345,1]},"visibility":"public","docs":"The protocol for communicating with the shell\n\nCrux capabilities don't interface with the outside world themselves, they carry\nout all their operations by exchanging messages with the platform specific shell.\nThis module defines the protocol for crux_http to communicate with the shell.","links":{},"attrs":[],"deprecation":null,"inner":{"module":{"is_crate":false,"items":[796,343,834,892,950,608,955,998,877,616,345],"is_stripped":false}}},"607":{"id":607,"crate_id":0,"name":"from","span":{"filename":"crux_http/src/protocol.rs","begin":[222,4],"end":[230,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["effect_response",{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"330":{"id":330,"crate_id":0,"name":"into_iter","span":{"filename":"crux_http/src/request.rs","begin":[458,4],"end":[460,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"qualified_path":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"Self"},"trait":{"path":"","id":322,"args":null}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"53":{"id":53,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"934":{"id":934,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"657":{"id":657,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/client.rs","begin":[49,0],"end":[63,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[656],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"380":{"id":380,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"ExpectBody","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"103":{"id":103,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"984":{"id":984,"crate_id":0,"name":"clone","span":{"filename":"crux_http/src/protocol.rs","begin":[101,42],"end":[101,47]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"707":{"id":707,"crate_id":0,"name":"body_form","span":{"filename":"crux_http/src/command.rs","begin":[520,4],"end":[522,5]},"visibility":"public","docs":"Pass form data as the request body. The form data needs to be\nserializable to name-value pairs.\n\n# Mime\n\nThe `content-type` is set to `application/x-www-form-urlencoded`.\n\n# Errors\n\nAn error will be returned if the provided data cannot be serialized to\nform data.\n\n# Examples\n\n```\n# use std::collections::HashMap;\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nlet form_data = HashMap::from([\n    (\"name\", \"Alice\"),\n    (\"location\", \"UK\"),\n]);\nHttp::post(\"https://httpbin.org/post\")\n    .body_form(&form_data)\n    .expect(\"could not serialize body\")\n    .build()\n    .then_send(Event::ReceiveResponse);\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["form",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"impl_trait":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}}}]],"output":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Self"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Serialize","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"430":{"id":430,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"153":{"id":153,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/error.rs","begin":[24,0],"end":[32,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Error","id":152,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[151],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1034":{"id":1034,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"757":{"id":757,"crate_id":0,"name":"Next","span":{"filename":"crux_http/src/middleware.rs","begin":[86,0],"end":[92,1]},"visibility":"public","docs":"The remainder of a middleware chain, including the endpoint.","links":{},"attrs":["#[allow(missing_debug_implementations)]"],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[767,768],"has_stripped_fields":false}},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"impls":[771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,793]}}},"480":{"id":480,"crate_id":0,"name":"body_bytes","span":{"filename":"crux_http/src/response/response.rs","begin":[207,4],"end":[213,5]},"visibility":"public","docs":"Reads the entire request body into a byte buffer.\n\nThis method can be called after the body has already been read, but will\nproduce an empty buffer.\n\n# Errors\n\nAny I/O error encountered while reading the body is immediately returned\nas an `Err`.\n\n# Examples\n\n```\n# fn main() -> crux_http::Result<()> {\n# let mut res = crux_http::testing::ResponseBuilder::ok()\n#   .header(\"Content-Type\", \"application/json\")\n#   .body(vec![0u8, 1])\n#   .build();\nlet bytes: Vec<u8> = res.body_bytes()?;\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"203":{"id":203,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1084":{"id":1084,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[148,33],"end":[148,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[1083],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"807":{"id":807,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1134":{"id":1134,"crate_id":0,"name":"context","span":{"filename":"crux_http/src/lib.rs","begin":[41,4],"end":[41,57]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"crux_core::capability::CapabilityContext","id":1096,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"protocol::HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}},{"type":{"generic":"Ev"}}],"constraints":[]}}}}}},"857":{"id":857,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs","begin":[614,0],"end":[614,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Deserialize","id":117,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"DeserializeOwned","id":118,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"303":{"id":303,"crate_id":0,"name":"as_ref","span":{"filename":"crux_http/src/request.rs","begin":[377,4],"end":[379,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"http_types::Request","id":233,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"907":{"id":907,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"CloneToUninit","id":38,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[35],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"26":{"id":26,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"630":{"id":630,"crate_id":0,"name":"connect","span":{"filename":"crux_http/src/client.rs","begin":[250,4],"end":[252,5]},"visibility":"public","docs":"Perform an HTTP `CONNECT` request using the `Client` connection.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Errors\n\nReturns errors from the middleware, http backend, and network sockets.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["uri",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"353":{"id":353,"crate_id":0,"name":"new","span":{"filename":"crux_http/src/request_builder.rs","begin":[57,4],"end":[64,5]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["method",{"resolved_path":{"path":"Method","id":240,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],["url",{"resolved_path":{"path":"Url","id":2,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],["capability",{"resolved_path":{"path":"crate::Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"957":{"id":957,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[115,0],"end":[126,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[954,956],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"76":{"id":76,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/config.rs","begin":[14,16],"end":[14,21]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":77,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[73],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"680":{"id":680,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Effect"},"bounds":[{"trait_bound":{"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"generic":"Event"},"bounds":[{"trait_bound":{"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":663,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"403":{"id":403,"crate_id":0,"name":"Capability","span":{"filename":"crux_http/src/request_builder.rs","begin":[53,4],"end":[53,34]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"variant":{"kind":{"tuple":[402]},"discriminant":null}}},"1007":{"id":1007,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"730":{"id":730,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/command.rs","begin":[679,4],"end":[681,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"453":{"id":453,"crate_id":0,"name":"serialize","span":{"filename":"crux_http/src/response/response.rs","begin":[413,4],"end":[423,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["headers",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"crate::http::Headers","id":298,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}],["serializer",{"generic":"S"}]],"output":{"resolved_path":{"path":"Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"qualified_path":{"name":"Ok","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"S"},"trait":{"path":"","id":131,"args":null}}}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"S"},"trait":{"path":"","id":131,"args":null}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"S"},"bounds":[{"trait_bound":{"trait":{"path":"Serializer","id":131,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"176":{"id":176,"crate_id":0,"name":"ExpectJson","span":{"filename":"crux_http/src/expect.rs","begin":[35,0],"end":[37,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[211],"has_stripped_fields":false}},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"impls":[214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,175]}}},"1057":{"id":1057,"crate_id":0,"name":"0","span":{"filename":"crux_http/src/protocol.rs","begin":[151,8],"end":[151,17]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"crate::HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"780":{"id":780,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"CloneToUninit","id":38,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[35],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"503":{"id":503,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"226":{"id":226,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1107":{"id":1107,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/testing/response_builder.rs","begin":[26,0],"end":[43,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[1104,1105,1106],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"830":{"id":830,"crate_id":0,"name":"url","span":{"filename":"crux_http/src/protocol.rs","begin":[27,4],"end":[27,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"553":{"id":553,"crate_id":0,"name":"swap_body","span":{"filename":"crux_http/src/response/response_async.rs","begin":[194,4],"end":[196,5]},"visibility":"public","docs":"Swaps the value of the body with another body, without deinitializing\neither one.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["body",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"Body","id":267,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}]],"output":null,"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"276":{"id":276,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request.rs","begin":[22,0],"end":[362,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[239,241,242,243,244,245,246,247,248,250,252,254,256,257,258,259,260,261,263,264,265,266,268,269,270,271,273,274,275],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1157":{"id":1157,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"603":{"id":603,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response_async.rs","begin":[376,0],"end":[388,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Index","id":335,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[601,602],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"326":{"id":326,"crate_id":0,"name":"into_iter","span":{"filename":"crux_http/src/request.rs","begin":[448,4],"end":[450,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"qualified_path":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"Self"},"trait":{"path":"","id":322,"args":null}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"930":{"id":930,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"653":{"id":653,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"980":{"id":980,"crate_id":0,"name":"deserialize","span":{"filename":"crux_http/src/protocol.rs","begin":[101,20],"end":[101,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["__deserializer",{"generic":"__D"}]],"output":{"resolved_path":{"path":"_serde::__private::Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Self"}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__D"},"trait":{"path":"","id":134,"args":null}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"__D"},"bounds":[{"trait_bound":{"trait":{"path":"_serde::Deserializer","id":134,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"99":{"id":99,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"703":{"id":703,"crate_id":0,"name":"body","span":{"filename":"crux_http/src/command.rs","begin":[403,4],"end":[406,5]},"visibility":"public","docs":"Sets the body of the request from any type that implements `Into<Body>`\n\n# Mime\n\nThe encoding is set to `application/octet-stream`.\n\n# Examples\n\n```\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::post(\"https://httpbin.org/post\")\n    .body(serde_json::json!({\"any\": \"Into<Body>\"}))\n    .content_type(crux_http::http::mime::HTML)\n    .build()\n    .then_send(Event::ReceiveResponse);\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["body",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Body","id":267,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<Body>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Body","id":267,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"426":{"id":426,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1030":{"id":1030,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"149":{"id":149,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/error.rs","begin":[4,66],"end":[4,71]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"$crate::fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"$crate::fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"753":{"id":753,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"476":{"id":476,"crate_id":0,"name":"take_body","span":{"filename":"crux_http/src/response/response.rs","begin":[160,4],"end":[162,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1080":{"id":1080,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[148,9],"end":[148,18]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[1079],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"199":{"id":199,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"803":{"id":803,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"526":{"id":526,"crate_id":0,"name":"try_into","span":{"filename":"crux_http/src/response/response.rs","begin":[369,4],"end":[391,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"http::Response","id":527,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"Self"},"trait":{"path":"","id":49,"args":null}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1130":{"id":1130,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/lib.rs","begin":[30,4],"end":[30,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"use":{"source":"self::request::Request","name":"Request","id":238,"is_glob":false}}},"853":{"id":853,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"576":{"id":576,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"299":{"id":299,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request.rs","begin":[364,0],"end":[368,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Headers","id":298,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[297],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"22":{"id":22,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"903":{"id":903,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"626":{"id":626,"crate_id":0,"name":"head","span":{"filename":"crux_http/src/client.rs","begin":[198,4],"end":[200,5]},"visibility":"public","docs":"Perform an HTTP `HEAD` request using the `Client` connection.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Errors\n\nReturns errors from the middleware, http backend, and network sockets.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["uri",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"349":{"id":349,"crate_id":0,"name":"CapOrClient","span":{"filename":"crux_http/src/request_builder.rs","begin":[51,0],"end":[54,1]},"visibility":{"restricted":{"parent":347,"path":"::request_builder"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"enum":{"generics":{"params":[{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"has_stripped_variants":false,"variants":[401,403],"impls":[404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419]}}},"72":{"id":72,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/config.rs","begin":[14,9],"end":[14,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[71],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"953":{"id":953,"crate_id":0,"name":"body","span":{"filename":"crux_http/src/protocol.rs","begin":[112,4],"end":[112,21]},"visibility":"public","docs":null,"links":{},"attrs":["#[serde(with = \"serde_bytes\")]"],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}},"676":{"id":676,"crate_id":0,"name":"request","span":{"filename":"crux_http/src/command.rs","begin":[283,4],"end":[285,5]},"visibility":"public","docs":"Instruct the Shell to perform an HTTP request to the provided `url`.\n\nThe request can be configured via associated functions on the returned\n[`RequestBuilder`] and then converted to a [`Command`]\nwith [`RequestBuilder::build`].\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```\n# use http_types::Method;\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::request(Method::Post, \"https://httpbin.org/post\".parse().unwrap())\n    .body_form(&[(\"name\", \"Alice\")]).unwrap()\n    .build()\n    .then_send(Event::ReceiveResponse);","links":{"`Command`":665,"`RequestBuilder::build`":666,"`RequestBuilder`":664},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["method",{"resolved_path":{"path":"Method","id":240,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],["url",{"resolved_path":{"path":"Url","id":2,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"399":{"id":399,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request_builder.rs","begin":[460,0],"end":[464,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Ev","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":77,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[398],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"122":{"id":122,"crate_id":25,"name":"do_erased_serialize","span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/erased-serde-0.4.6/src/ser.rs","begin":[236,4],"end":[236,91]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["serializer",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"dyn_trait":{"traits":[{"trait":{"path":"Serializer","id":120,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":null}}}}]],"output":{"resolved_path":{"path":"Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}},{"type":{"resolved_path":{"path":"ErrorImpl","id":123,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1003":{"id":1003,"crate_id":0,"name":"build","span":{"filename":"crux_http/src/protocol.rs","begin":[142,4],"end":[145,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"726":{"id":726,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"449":{"id":449,"crate_id":0,"name":"is_utf8_encoding","span":{"filename":"crux_http/src/response/decode.rs","begin":[42,0],"end":[46,1]},"visibility":{"restricted":{"parent":450,"path":"::response::decode"}},"docs":"Check if an encoding label refers to the UTF-8 encoding.","links":{},"attrs":["#[allow(dead_code)]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["encoding_label",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"primitive":"str"}}}]],"output":{"primitive":"bool"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"172":{"id":172,"crate_id":0,"name":"ExpectString","span":{"filename":"crux_http/src/expect.rs","begin":[24,0],"end":[24,24]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct":{"kind":"unit","generics":{"params":[],"where_predicates":[]},"impls":[193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,210,171]}}},"1053":{"id":1053,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Display","id":114,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[1052],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"776":{"id":776,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"499":{"id":499,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs","begin":[614,0],"end":[614,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Deserialize","id":117,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"DeserializeOwned","id":118,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1103":{"id":1103,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/testing/response_builder.rs","begin":[12,0],"end":[24,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}},"items":[1101,1102],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"222":{"id":222,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"826":{"id":826,"crate_id":0,"name":"eq","span":{"filename":"crux_http/src/protocol.rs","begin":[13,47],"end":[13,56]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["other",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}]],"output":{"primitive":"bool"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"549":{"id":549,"crate_id":0,"name":"len","span":{"filename":"crux_http/src/response/response_async.rs","begin":[167,4],"end":[169,5]},"visibility":"public","docs":"Get the length of the body stream, if it has been set.\n\nThis value is set when passing a fixed-size object into as the body.\nE.g. a string, or a buffer. Consumers of this API should check this\nvalue to decide whether to use `Chunked` encoding, or set the\nresponse length.","links":{},"attrs":["#[allow(clippy::len_without_is_empty)]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"usize"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1153":{"id":1153,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Ev","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"876":{"id":876,"crate_id":0,"name":"Output","span":{"filename":"crux_http/src/protocol.rs","begin":[164,4],"end":[164,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}},"599":{"id":599,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/response/response_async.rs","begin":[369,4],"end":[373,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"926":{"id":926,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"649":{"id":649,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"372":{"id":372,"crate_id":0,"name":"send","span":{"filename":"crux_http/src/request_builder.rs","begin":[399,4],"end":[426,5]},"visibility":"public","docs":"Sends the constructed `Request` and returns its result as an update `Event`\n\nWhen finished, the response will wrapped in an event using `make_event` and\ndispatched to the app's `update function.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["make_event",{"generic":"F"}]],"output":null,"is_c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"F"},"bounds":[{"trait_bound":{"trait":{"path":"FnOnce","id":373,"args":{"parenthesized":{"inputs":[{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}}}],"constraints":[]}}}}],"output":{"generic":"Event"}}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"95":{"id":95,"crate_id":0,"name":"Timeout","span":{"filename":"crux_http/src/error.rs","begin":[21,4],"end":[21,11]},"visibility":"default","docs":null,"links":{},"attrs":["#[error(\"Timeout\")]"],"deprecation":null,"inner":{"variant":{"kind":"plain","discriminant":null}}},"976":{"id":976,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"699":{"id":699,"crate_id":0,"name":"new","span":{"filename":"crux_http/src/command.rs","begin":[323,4],"end":[330,5]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["method",{"resolved_path":{"path":"Method","id":240,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],["url",{"resolved_path":{"path":"Url","id":2,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"422":{"id":422,"crate_id":0,"name":"DecodeError","span":{"filename":"crux_http/src/response/decode.rs","begin":[12,0],"end":[17,1]},"visibility":"public","docs":"An error occurred while decoding a response body to a string.\n\nThe error carries the encoding that was used to attempt to decode the body, and the raw byte\ncontents of the body. This can be used to treat un-decodable bodies specially or to implement a\nfallback parsing strategy.","links":{},"attrs":[],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[420,421],"has_stripped_fields":false}},"generics":{"params":[],"where_predicates":[]},"impls":[423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,443,445,447,448]}}},"145":{"id":145,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/error.rs","begin":[4,55],"end":[4,64]},"visibility":"default","docs":null,"links":{},"attrs":["#[allow(unused_qualifications)]","#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["source","type_id","description","cause","provide"],"trait":{"path":"Error","id":146,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1026":{"id":1026,"crate_id":0,"name":"UninitializedField","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"default","docs":"Uninitialized field","links":{},"attrs":[],"deprecation":null,"inner":{"variant":{"kind":{"tuple":[1025]},"discriminant":null}}},"749":{"id":749,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"472":{"id":472,"crate_id":0,"name":"header_names","span":{"filename":"crux_http/src/response/response.rs","begin":[123,4],"end":[125,5]},"visibility":"public","docs":"An iterator visiting all header names in arbitrary order.","links":{},"attrs":["#[must_use]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"headers::Names","id":253,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"195":{"id":195,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1076":{"id":1076,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"799":{"id":799,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"522":{"id":522,"crate_id":0,"name":"eq","span":{"filename":"crux_http/src/response/response.rs","begin":[347,4],"end":[360,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["other",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"primitive":"bool"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"245":{"id":245,"crate_id":0,"name":"insert_header","span":{"filename":"crux_http/src/request.rs","begin":[118,4],"end":[124,5]},"visibility":"public","docs":"Set an HTTP header.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["name",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}],["values",{"impl_trait":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}},{"name":"impl ToHeaderValues","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"849":{"id":849,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"295":{"id":295,"crate_id":0,"name":"clone","span":{"filename":"crux_http/src/request.rs","begin":[14,9],"end":[14,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"18":{"id":18,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"899":{"id":899,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"622":{"id":622,"crate_id":0,"name":"recv_string","span":{"filename":"crux_http/src/client.rs","begin":[145,4],"end":[148,5]},"visibility":"public","docs":"Submit a `Request` and get the response body as a string.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["req",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<Request>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":true,"abi":"Rust"},"has_body":true}}},"345":{"id":345,"crate_id":0,"name":"ProtocolRequestBuilder","span":{"filename":"crux_http/src/protocol.rs","begin":[191,0],"end":[193,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"trait":{"is_auto":false,"is_unsafe":false,"is_dyn_compatible":true,"items":[1097],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[344]}}},"68":{"id":68,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"949":{"id":949,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["source","type_id","description","cause","provide"],"trait":{"path":"Error","id":146,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"672":{"id":672,"crate_id":0,"name":"patch","span":{"filename":"crux_http/src/command.rs","begin":[181,4],"end":[183,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP PATCH request to the provided `url`.\n\nThe request can be configured via associated functions on the returned\n[`RequestBuilder`] and then converted to a [`Command`]\nwith [`RequestBuilder::build`].\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::patch(\"https://httpbin.org/patch\")\n    .body_form(&[(\"name\", \"Alice\")]).unwrap()\n    .build()\n    .then_send(Event::ReceiveResponse);","links":{"`Command`":665,"`RequestBuilder::build`":666,"`RequestBuilder`":664},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"395":{"id":395,"crate_id":0,"name":"IntoFuture","span":{"filename":"crux_http/src/request_builder.rs","begin":[445,4],"end":[445,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"Pin","id":340,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Box","id":341,"args":{"angle_bracketed":{"args":[{"type":{"dyn_trait":{"traits":[{"trait":{"path":"Future","id":342,"args":{"angle_bracketed":{"args":[],"constraints":[{"name":"Output","args":{"angle_bracketed":{"args":[],"constraints":[]}},"binding":{"equality":{"type":{"resolved_path":{"path":"Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}},{"type":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}}}]}}},"generic_params":[]},{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":null}}}],"constraints":[]}}}}}],"constraints":[]}}}}}}},"999":{"id":999,"crate_id":0,"name":"create_empty","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":{"restricted":{"parent":884,"path":"::protocol"}},"docs":"Create an empty builder, with all fields set to `None` or `PhantomData`.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"722":{"id":722,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"445":{"id":445,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/decode.rs","begin":[22,0],"end":[30,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":77,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[444],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"168":{"id":168,"crate_id":0,"name":"ExpectBytes","span":{"filename":"crux_http/src/expect.rs","begin":[13,0],"end":[13,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct":{"kind":"unit","generics":{"params":[],"where_predicates":[]},"impls":[177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,167]}}},"1049":{"id":1049,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"UninitializedFieldError","id":943,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[1048],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"772":{"id":772,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"495":{"id":495,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"218":{"id":218,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1099":{"id":1099,"crate_id":0,"name":"response_builder","span":{"filename":"crux_http/src/testing/response_builder.rs","begin":[1,0],"end":[43,1]},"visibility":{"restricted":{"parent":1124,"path":"::testing"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"module":{"is_crate":false,"items":[1100],"is_stripped":false}}},"822":{"id":822,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[13,33],"end":[13,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[821],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"545":{"id":545,"crate_id":0,"name":"header_values","span":{"filename":"crux_http/src/response/response_async.rs","begin":[121,4],"end":[123,5]},"visibility":"public","docs":"An iterator visiting all header values in arbitrary order.","links":{},"attrs":["#[must_use]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"headers::Values","id":255,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"268":{"id":268,"crate_id":0,"name":"take_body","span":{"filename":"crux_http/src/request.rs","begin":[280,4],"end":[282,5]},"visibility":"public","docs":"Take the request body as a `Body`.\n\nThis method can be called after the body has already been taken or read,\nbut will return an empty `Body`.\n\nThis is useful for consuming the body via an AsyncReader or AsyncBufReader.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Body","id":267,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1149":{"id":1149,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Ev","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"872":{"id":872,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[19,49],"end":[19,58]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"path":"PartialEq","id":140,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[871],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"318":{"id":318,"crate_id":0,"name":"Item","span":{"filename":"crux_http/src/request.rs","begin":[433,4],"end":[433,43]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"tuple":[{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]}}}},"922":{"id":922,"crate_id":0,"name":"ValidationError","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"default","docs":"Custom validation error","links":{},"attrs":[],"deprecation":null,"inner":{"variant":{"kind":{"tuple":[921]},"discriminant":null}}},"41":{"id":41,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"645":{"id":645,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"368":{"id":368,"crate_id":0,"name":"build","span":{"filename":"crux_http/src/request_builder.rs","begin":[321,4],"end":[323,5]},"visibility":"public","docs":"Return the constructed `Request`.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"91":{"id":91,"crate_id":0,"name":"0","span":{"filename":"crux_http/src/error.rs","begin":[17,8],"end":[17,14]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"972":{"id":972,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"path":"ToOwned","id":62,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[58,59,60],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"695":{"id":695,"crate_id":0,"name":"req","span":{"filename":"crux_http/src/command.rs","begin":[312,4],"end":[312,24]},"visibility":{"restricted":{"parent":661,"path":"::command"}},"docs":"Holds the state of the request.","links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"crate::Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}},"418":{"id":418,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"CapOrClient","id":349,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"141":{"id":141,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/error.rs","begin":[4,44],"end":[4,46]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"path":"Eq","id":142,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1022":{"id":1022,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"745":{"id":745,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"468":{"id":468,"crate_id":0,"name":"insert_header","span":{"filename":"crux_http/src/response/response.rs","begin":[99,4],"end":[101,5]},"visibility":"public","docs":"Insert an HTTP header.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["key",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}],["value",{"impl_trait":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":null,"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}},{"name":"impl ToHeaderValues","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"191":{"id":191,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectBytes","id":168,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1072":{"id":1072,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"795":{"id":795,"crate_id":0,"name":"value","span":{"filename":"crux_http/src/protocol.rs","begin":[16,4],"end":[16,21]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"518":{"id":518,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response.rs","begin":[315,0],"end":[327,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Index","id":335,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[516,517],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"241":{"id":241,"crate_id":0,"name":"query","span":{"filename":"crux_http/src/request.rs","begin":[66,4],"end":[68,5]},"visibility":"public","docs":"Get the URL querystring.\n\n# Examples\n\n```\n# use serde::{Deserialize, Serialize};\n# enum Event {}\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) -> crux_http::Result<()> {\n#[derive(Serialize, Deserialize)]\nstruct Index {\n    page: u32\n}\n\nlet req = caps.http.get(\"https://httpbin.org/get?page=2\").build();\nlet Index { page } = req.query()?;\nassert_eq!(page, 2);\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"serde::de::DeserializeOwned","id":118,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1122":{"id":1122,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"845":{"id":845,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"568":{"id":568,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"291":{"id":291,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"path":"ToOwned","id":62,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[58,59,60],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1172":{"id":1172,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/lib.rs","begin":[60,0],"end":[67,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Ev","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[1171],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"895":{"id":895,"crate_id":0,"name":"header","span":{"filename":"crux_http/src/protocol.rs","begin":[82,4],"end":[88,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["name",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}],["value",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<String>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}},{"name":"impl Into<String>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"14":{"id":14,"crate_id":0,"name":"set_base_url","span":{"filename":"crux_http/src/config.rs","begin":[54,4],"end":[57,5]},"visibility":"public","docs":"Sets the base URL for this config. All request URLs will be relative to this URL.\n\nNote: a trailing slash is significant.\nWithout it, the last path component is considered to be a “file” name\nto be removed to get at the “directory” that is used as the base.\n\nDefault: `None` (internally).","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["base",{"resolved_path":{"path":"Url","id":2,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"618":{"id":618,"crate_id":0,"name":"new","span":{"filename":"crux_http/src/client.rs","begin":[72,4],"end":[81,5]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["sender",{"generic":"Sender"}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[{"name":"Sender","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Sender"},"bounds":[{"trait_bound":{"trait":{"path":"EffectSender","id":616,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"945":{"id":945,"crate_id":0,"name":"from","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["s",{"resolved_path":{"path":"::derive_builder::export::core::string::String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"668":{"id":668,"crate_id":0,"name":"head","span":{"filename":"crux_http/src/command.rs","begin":[78,4],"end":[80,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP HEAD request to the provided `url`.\n\nThe request can be configured via associated functions on the returned\n[`RequestBuilder`] and then converted to a [`Command`]\nwith [`RequestBuilder::build`].\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::head(\"https://httpbin.org/get\")\n    .build()\n    .then_send(Event::ReceiveResponse);","links":{"`Command`":665,"`RequestBuilder::build`":666,"`RequestBuilder`":664},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"391":{"id":391,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"995":{"id":995,"crate_id":0,"name":"status","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"public","docs":null,"links":{},"attrs":["#[allow(unused_mut)]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["value",{"generic":"VALUE"}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}},"is_c_variadic":false},"generics":{"params":[{"name":"VALUE","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"::derive_builder::export::core::convert::Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u16"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"718":{"id":718,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"ExpectBody","kind":{"type":{"bounds":[],"default":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}},"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"441":{"id":441,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1045":{"id":1045,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"164":{"id":164,"crate_id":0,"name":"ResponseExpectation","span":{"filename":"crux_http/src/expect.rs","begin":[7,0],"end":[11,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"trait":{"is_auto":false,"is_unsafe":false,"is_dyn_compatible":true,"items":[161,162],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[167,171,175]}}},"768":{"id":768,"crate_id":0,"name":"endpoint","span":{"filename":"crux_http/src/middleware.rs","begin":[88,4],"end":[91,23]},"visibility":{"restricted":{"parent":761,"path":"::middleware"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"borrowed_ref":{"lifetime":"'a","is_mutable":false,"type":{"dyn_trait":{"traits":[{"trait":{"path":"Fn","id":766,"args":{"parenthesized":{"inputs":[{"resolved_path":{"path":"crate::Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},{"resolved_path":{"path":"client::Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],"output":{"resolved_path":{"path":"futures_util::future::BoxFuture","id":376,"args":{"angle_bracketed":{"args":[{"lifetime":"'static"},{"type":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"crate::ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}}}}}},"generic_params":[]},{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]},{"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":"'static"}}}}}},"491":{"id":491,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1095":{"id":1095,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[181,0],"end":[188,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Ev","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Ev"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"EffectSender","id":616,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"crux_core::capability::CapabilityContext","id":1096,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}},{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[1094],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"214":{"id":214,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"818":{"id":818,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[13,9],"end":[13,18]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[817],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"541":{"id":541,"crate_id":0,"name":"append_header","span":{"filename":"crux_http/src/response/response_async.rs","begin":[96,4],"end":[98,5]},"visibility":"public","docs":"Append an HTTP header.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["key",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}],["value",{"impl_trait":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":null,"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}},{"name":"impl ToHeaderValues","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"264":{"id":264,"crate_id":0,"name":"len","span":{"filename":"crux_http/src/request.rs","begin":[255,4],"end":[257,5]},"visibility":"public","docs":"Get the length of the body stream, if it has been set.\n\nThis value is set when passing a fixed-size object into as the body.\nE.g. a string, or a buffer. Consumers of this API should check this\nvalue to decide whether to use `Chunked` encoding, or set the\nresponse length.","links":{},"attrs":["#[allow(clippy::len_without_is_empty)]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"usize"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1145":{"id":1145,"crate_id":0,"name":"patch","span":{"filename":"crux_http/src/lib.rs","begin":[291,4],"end":[293,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP PATCH request to the provided `url`.\n\nThe request can be configured via associated functions on `RequestBuilder`\nand then sent with `RequestBuilder::send`\n\nWhen finished, the response will be wrapped in an event and dispatched to\nthe app's `update function.\n\n# Panics\n\nThis will panic if a malformed URL is passed.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"868":{"id":868,"crate_id":0,"name":"clone","span":{"filename":"crux_http/src/protocol.rs","begin":[19,42],"end":[19,47]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"591":{"id":591,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response_async.rs","begin":[346,0],"end":[350,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Response","id":532,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[590],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"314":{"id":314,"crate_id":0,"name":"into","span":{"filename":"crux_http/src/request.rs","begin":[421,4],"end":[423,5]},"visibility":"default","docs":"Converts a `crux_http::Request` to an `http_types::Request`.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"http_types::Request","id":233,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"918":{"id":918,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(clippy :: all)]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[917],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"641":{"id":641,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"364":{"id":364,"crate_id":0,"name":"body_bytes","span":{"filename":"crux_http/src/request_builder.rs","begin":[225,4],"end":[227,5]},"visibility":"public","docs":"Pass bytes as the request body.\n\n# Mime\n\nThe encoding is set to `application/octet-stream`.\n\n# Examples\n\n```no_run\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\ncaps.http\n    .post(\"https://httpbin.org/post\")\n    .body_bytes(b\"hello_world\".to_owned())\n    .send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["bytes",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"slice":{"primitive":"u8"}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<[u8]>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"slice":{"primitive":"u8"}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"968":{"id":968,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"691":{"id":691,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":663,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"414":{"id":414,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"CapOrClient","id":349,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1018":{"id":1018,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"741":{"id":741,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"464":{"id":464,"crate_id":0,"name":"version","span":{"filename":"crux_http/src/response/response.rs","begin":[70,4],"end":[72,5]},"visibility":"public","docs":"Get the HTTP protocol version.\n\n# Examples\n\n```no_run\n# let res = crux_http::testing::ResponseBuilder::ok().build();\nuse crux_http::http::Version;\nassert_eq!(res.version(), Some(Version::Http1_1));\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Version","id":458,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1068":{"id":1068,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"187":{"id":187,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectBytes","id":168,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"514":{"id":514,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/response/response.rs","begin":[306,4],"end":[312,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1118":{"id":1118,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"237":{"id":237,"crate_id":0,"name":"Middleware","span":{"filename":"crux_http/src/middleware.rs","begin":[64,0],"end":[67,1]},"visibility":"public","docs":"Middleware that wraps around remaining middleware chain.","links":{},"attrs":[],"deprecation":null,"inner":{"trait":{"is_auto":false,"is_unsafe":false,"is_dyn_compatible":true,"items":[763],"generics":{"params":[],"where_predicates":[]},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"implementations":[758,765]}}},"841":{"id":841,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[71,0],"end":[79,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[833,835,836,837,838,839,840],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"564":{"id":564,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1168":{"id":1168,"crate_id":0,"name":"map_event","span":{"filename":"crux_http/src/lib.rs","begin":[50,4],"end":[57,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"generic":"F"}]],"output":{"qualified_path":{"name":"MappedSelf","args":{"angle_bracketed":{"args":[{"type":{"generic":"NewEv"}}],"constraints":[]}},"self_type":{"generic":"Self"},"trait":{"path":"","id":1169,"args":null}}},"is_c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"NewEv","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"F"},"bounds":[{"trait_bound":{"trait":{"path":"Fn","id":766,"args":{"parenthesized":{"inputs":[{"generic":"NewEv"}],"output":{"generic":"Ev"}}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"generic_params":[]}},{"bound_predicate":{"type":{"generic":"Ev"},"bounds":[{"outlives":"'static"}],"generic_params":[]}},{"bound_predicate":{"type":{"generic":"NewEv"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"287":{"id":287,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"10":{"id":10,"crate_id":0,"name":"add_header","span":{"filename":"crux_http/src/config.rs","begin":[37,4],"end":[45,5]},"visibility":"public","docs":"Adds a header to be added to every request by this config.\n\nDefault: No extra headers.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["name",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}],["values",{"impl_trait":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Self"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}},{"name":"impl ToHeaderValues","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"891":{"id":891,"crate_id":0,"name":"fallible_build","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":{"restricted":{"parent":884,"path":"::protocol"}},"docs":"Builds a new `HttpRequest`.\n\n# Errors\n\nIf a required field has not been initialized.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"::derive_builder::export::core::result::Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}},{"type":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"614":{"id":614,"crate_id":0,"name":"client","span":{"filename":"crux_http/src/client.rs","begin":[1,0],"end":[341,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"module":{"is_crate":false,"items":[357],"is_stripped":false}}},"337":{"id":337,"crate_id":0,"name":"index","span":{"filename":"crux_http/src/request.rs","begin":[486,4],"end":[488,5]},"visibility":"default","docs":"Returns a reference to the value corresponding to the supplied name.\n\n# Panics\n\nPanics if the name is not present in `Request`.","links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["name",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"primitive":"str"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"60":{"id":60,"crate_id":5,"name":"clone_into","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["target",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"T"}}}]],"output":null,"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"941":{"id":941,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":77,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[940],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"664":{"id":664,"crate_id":0,"name":"RequestBuilder","span":{"filename":"crux_http/src/command.rs","begin":[310,0],"end":[316,1]},"visibility":"public","docs":"Request Builder\n\nProvides an ergonomic way to chain the creation of a request.\nThis is generally accessed as the return value from\n`crux_http::command::Http::{method}()`.\n\n# Examples\n\n```\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::post(\"https://httpbin.org/post\")\n    .body(\"<html>hi</html>\")\n    .header(\"custom-header\", \"value\")\n    .content_type(crux_http::http::mime::HTML)\n    .build()\n    .then_send(Event::ReceiveResponse);\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[695,696,697,698],"has_stripped_fields":false}},"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"ExpectBody","kind":{"type":{"bounds":[],"default":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}},"is_synthetic":false}}}],"where_predicates":[]},"impls":[700,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,731]}}},"387":{"id":387,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"110":{"id":110,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"991":{"id":991,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[101,67],"end":[101,69]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"path":"Eq","id":142,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"714":{"id":714,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"ExpectBody","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Effect"},"bounds":[{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"437":{"id":437,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"path":"ToOwned","id":62,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[58,59,60],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"160":{"id":160,"crate_id":0,"name":"error","span":{"filename":"crux_http/src/error.rs","begin":[1,0],"end":[59,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"module":{"is_crate":false,"items":[96],"is_stripped":false}}},"1041":{"id":1041,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"764":{"id":764,"crate_id":0,"name":"handle","span":{"filename":"crux_http/src/middleware.rs","begin":[78,4],"end":[80,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[allow(elided_named_lifetimes, clippy :: async_yields_async, clippy ::\ndiverging_sub_expression, clippy :: let_unit_value, clippy ::\nneedless_arbitrary_self_type, clippy :: no_effect_underscore_binding, clippy\n:: shadow_same, clippy :: type_complexity, clippy ::\ntype_repetition_in_bounds, clippy :: used_underscore_binding)]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":"'life0","is_mutable":false,"type":{"generic":"Self"}}}],["req",{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],["client",{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],["next",{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'life1"}],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"::core::pin::Pin","id":340,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Box","id":341,"args":{"angle_bracketed":{"args":[{"type":{"dyn_trait":{"traits":[{"trait":{"path":"::core::future::Future","id":342,"args":{"angle_bracketed":{"args":[],"constraints":[{"name":"Output","args":{"angle_bracketed":{"args":[],"constraints":[]}},"binding":{"equality":{"type":{"resolved_path":{"path":"Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}}}]}}},"generic_params":[]},{"trait":{"path":"::core::marker::Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":"'async_trait"}}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"'life0","kind":{"lifetime":{"outlives":[]}}},{"name":"'life1","kind":{"lifetime":{"outlives":[]}}},{"name":"'async_trait","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Self"},"bounds":[{"outlives":"'async_trait"}],"generic_params":[]}},{"lifetime_predicate":{"lifetime":"'life0","outlives":["'async_trait"]}},{"lifetime_predicate":{"lifetime":"'life1","outlives":["'async_trait"]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"487":{"id":487,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Body"},"bounds":[{"trait_bound":{"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"210":{"id":210,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/expect.rs","begin":[23,9],"end":[23,16]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Default","id":80,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[209],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1091":{"id":1091,"crate_id":0,"name":"from","span":{"filename":"crux_http/src/protocol.rs","begin":[155,4],"end":[160,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["result",{"resolved_path":{"path":"Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}},{"type":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"814":{"id":814,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"537":{"id":537,"crate_id":0,"name":"header","span":{"filename":"crux_http/src/response/response_async.rs","begin":[76,4],"end":[78,5]},"visibility":"public","docs":"Get a header.\n\n# Examples\n\n```no_run\n# use crux_http::client::Client;\n# async fn middleware(client: Client) -> crux_http::Result<()> {\nlet res = client.get(\"https://httpbin.org/get\").await?;\nassert!(res.header(\"Content-Length\").is_some());\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["name",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"260":{"id":260,"crate_id":0,"name":"url","span":{"filename":"crux_http/src/request.rs","begin":[221,4],"end":[223,5]},"visibility":"public","docs":"Get the request url.\n\n# Examples\n\n```\n# enum Event {}\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) -> crux_http::Result<()> {\nuse crux_http::http::Url;\nlet req = caps.http.get(\"https://httpbin.org/get\").build();\nassert_eq!(req.url(), &Url::parse(\"https://httpbin.org/get\")?);\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"Url","id":2,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1141":{"id":1141,"crate_id":0,"name":"delete","span":{"filename":"crux_http/src/lib.rs","begin":[201,4],"end":[203,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP DELETE request to the provided `url`.\n\nThe request can be configured via associated functions on `RequestBuilder`\nand then sent with `RequestBuilder::send`\n\nWhen finished, the response will be wrapped in an event and dispatched to\nthe app's `update function.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```no_run\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\ncaps.http.delete(\"https://httpbin.org/post\").send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"864":{"id":864,"crate_id":0,"name":"deserialize","span":{"filename":"crux_http/src/protocol.rs","begin":[19,20],"end":[19,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["__deserializer",{"generic":"__D"}]],"output":{"resolved_path":{"path":"_serde::__private::Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Self"}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__D"},"trait":{"path":"","id":134,"args":null}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"__D"},"bounds":[{"trait_bound":{"trait":{"path":"_serde::Deserializer","id":134,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"587":{"id":587,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response_async.rs","begin":[334,0],"end":[338,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Headers","id":298,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[586],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"33":{"id":33,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"914":{"id":914,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"637":{"id":637,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/client.rs","begin":[71,0],"end":[318,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"360":{"id":360,"crate_id":0,"name":"content_type","span":{"filename":"crux_http/src/request_builder.rs","begin":[118,4],"end":[124,5]},"visibility":"public","docs":"Sets the Content-Type header on the request.\n\n# Examples\n\n```no_run\n# use crux_http::http::mime;\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\ncaps.http\n    .get(\"https://httpbin.org/get\")\n    .content_type(mime::HTML)\n    .send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["content_type",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Mime","id":262,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<Mime>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Mime","id":262,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"964":{"id":964,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"687":{"id":687,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":663,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"410":{"id":410,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"CapOrClient","id":349,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"133":{"id":133,"crate_id":0,"name":"deserialize","span":{"filename":"crux_http/src/error.rs","begin":[4,20],"end":[4,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["__deserializer",{"generic":"__D"}]],"output":{"resolved_path":{"path":"_serde::__private::Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Self"}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__D"},"trait":{"path":"","id":134,"args":null}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"__D"},"bounds":[{"trait_bound":{"trait":{"path":"_serde::Deserializer","id":134,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1014":{"id":1014,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"737":{"id":737,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/middleware/redirect.rs","begin":[36,0],"end":[76,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[736],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"460":{"id":460,"crate_id":0,"name":"headers","span":{"filename":"crux_http/src/response/response.rs","begin":[20,4],"end":[20,20]},"visibility":{"restricted":{"parent":456,"path":"::response::response"}},"docs":null,"links":{},"attrs":["#[serde(with = \"header_serde\")]"],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"http_types::Headers","id":298,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"183":{"id":183,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectBytes","id":168,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1064":{"id":1064,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"787":{"id":787,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"510":{"id":510,"crate_id":0,"name":"as_ref","span":{"filename":"crux_http/src/response/response.rs","begin":[294,4],"end":[296,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"http_types::Headers","id":298,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1114":{"id":1114,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"837":{"id":837,"crate_id":0,"name":"post","span":{"filename":"crux_http/src/protocol.rs","begin":[75,4],"end":[75,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<String>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"560":{"id":560,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"283":{"id":283,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1164":{"id":1164,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"887":{"id":887,"crate_id":0,"name":"body","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":{"restricted":{"parent":884,"path":"::protocol"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"::derive_builder::export::core::option::Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}}}},"610":{"id":610,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/mod.rs","begin":[6,15],"end":[6,33]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"use":{"source":"self::response::Response","name":"Response","id":163,"is_glob":false}}},"333":{"id":333,"crate_id":0,"name":"index","span":{"filename":"crux_http/src/request.rs","begin":[472,4],"end":[474,5]},"visibility":"default","docs":"Returns a reference to the value corresponding to the supplied name.\n\n# Panics\n\nPanics if the name is not present in `Request`.","links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["name",{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"56":{"id":56,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"937":{"id":937,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"660":{"id":660,"crate_id":0,"name":"effect","span":{"filename":"crux_http/src/command.rs","begin":[21,4],"end":[21,31]},"visibility":{"restricted":{"parent":661,"path":"::command"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"std::marker::PhantomData","id":212,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}}],"constraints":[]}}}}}},"383":{"id":383,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"ExpectBody","kind":{"type":{"bounds":[],"default":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}},"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"106":{"id":106,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"987":{"id":987,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[101,49],"end":[101,54]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":77,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[986],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"433":{"id":433,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"156":{"id":156,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/error.rs","begin":[34,0],"end":[38,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Error","id":155,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[154],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1037":{"id":1037,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"760":{"id":760,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/middleware/redirect.rs","begin":[133,0],"end":[139,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Default","id":80,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[759],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"483":{"id":483,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response.rs","begin":[174,0],"end":[291,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}},"items":[479,480,481,482],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"206":{"id":206,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1087":{"id":1087,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[148,47],"end":[148,56]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"StructuralPartialEq","id":137,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"810":{"id":810,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"533":{"id":533,"crate_id":0,"name":"response_async","span":{"filename":"crux_http/src/response/response_async.rs","begin":[1,0],"end":[402,1]},"visibility":{"restricted":{"parent":452,"path":"::response"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"module":{"is_crate":false,"items":[374],"is_stripped":false}}},"256":{"id":256,"crate_id":0,"name":"set_header","span":{"filename":"crux_http/src/request.rs","begin":[177,4],"end":[179,5]},"visibility":"public","docs":"Set an HTTP header.\n\n# Examples\n\n```\n# enum Event {}\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) -> crux_http::Result<()> {\nlet mut req = caps.http.get(\"https://httpbin.org/get\").build();\nreq.set_header(\"X-Requested-With\", \"surf\");\nassert_eq!(req.header(\"X-Requested-With\").unwrap(), \"surf\");\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["key",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}],["value",{"impl_trait":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":null,"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}},{"name":"impl ToHeaderValues","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1137":{"id":1137,"crate_id":0,"name":"get","span":{"filename":"crux_http/src/lib.rs","begin":[101,4],"end":[103,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP GET request to the provided `url`.\n\nThe request can be configured via associated functions on `RequestBuilder`\nand then sent with `RequestBuilder::send`\n\nWhen finished, the response will be wrapped in an event and dispatched to\nthe app's `update function.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```no_run\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\ncaps.http.get(\"https://httpbin.org/get\").send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"860":{"id":860,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"583":{"id":583,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response_async.rs","begin":[321,0],"end":[325,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Response","id":532,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[582],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"306":{"id":306,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request.rs","begin":[382,0],"end":[386,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"AsMut","id":302,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Request","id":233,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[305],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"910":{"id":910,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"29":{"id":29,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"633":{"id":633,"crate_id":0,"name":"patch","span":{"filename":"crux_http/src/client.rs","begin":[289,4],"end":[291,5]},"visibility":"public","docs":"Perform an HTTP `PATCH` request using the `Client` connection.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Errors\n\nReturns errors from the middleware, http backend, and network sockets.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["uri",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"356":{"id":356,"crate_id":0,"name":"new_for_middleware","span":{"filename":"crux_http/src/request_builder.rs","begin":[68,4],"end":[75,5]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["method",{"resolved_path":{"path":"Method","id":240,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],["url",{"resolved_path":{"path":"Url","id":2,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],["client",{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"960":{"id":960,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"79":{"id":79,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/config.rs","begin":[14,23],"end":[14,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Default","id":80,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[78],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"683":{"id":683,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Effect"},"bounds":[{"trait_bound":{"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"generic":"Event"},"bounds":[{"trait_bound":{"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":663,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"406":{"id":406,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"CapOrClient","id":349,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1010":{"id":1010,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"129":{"id":129,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"733":{"id":733,"crate_id":0,"name":"redirect","span":{"filename":"crux_http/src/middleware/redirect.rs","begin":[1,0],"end":[139,1]},"visibility":{"restricted":{"parent":761,"path":"::middleware"}},"docs":"HTTP Redirect middleware.\n\n# Examples\n\n```no_run\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\n\ncaps.http\n    .get(\"https://httpbin.org/redirect/2\")\n    .middleware(crux_http::middleware::Redirect::default())\n    .send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"module":{"is_crate":false,"items":[732,735],"is_stripped":false}}},"456":{"id":456,"crate_id":0,"name":"response","span":{"filename":"crux_http/src/response/response.rs","begin":[1,0],"end":[442,1]},"visibility":{"restricted":{"parent":452,"path":"::response"}},"docs":null,"links":{},"attrs":["#[allow(clippy::module_inception)]"],"deprecation":null,"inner":{"module":{"is_crate":false,"items":[455,163,529],"is_stripped":false}}},"179":{"id":179,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectBytes","id":168,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1060":{"id":1060,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"783":{"id":783,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"506":{"id":506,"crate_id":0,"name":"serialize","span":{"filename":"crux_http/src/response/response.rs","begin":[15,16],"end":[15,32]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["__serializer",{"generic":"__S"}]],"output":{"resolved_path":{"path":"_serde::__private::Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"qualified_path":{"name":"Ok","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__S"},"trait":{"path":"","id":131,"args":null}}}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__S"},"trait":{"path":"","id":131,"args":null}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"__S"},"bounds":[{"trait_bound":{"trait":{"path":"_serde::Serializer","id":131,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"229":{"id":229,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1110":{"id":1110,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Body"},"bounds":[{"trait_bound":{"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"833":{"id":833,"crate_id":0,"name":"get","span":{"filename":"crux_http/src/protocol.rs","begin":[72,4],"end":[72,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<String>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"556":{"id":556,"crate_id":0,"name":"body_json","span":{"filename":"crux_http/src/response/response_async.rs","begin":[286,4],"end":[289,5]},"visibility":"public","docs":"Reads and deserialized the entire request body from json.\n\n# Errors\n\nAny I/O error encountered while reading the body is immediately returned\nas an `Err`.\n\nIf the body cannot be interpreted as valid json for the target type `T`,\nan `Err` is returned.\n\n# Examples\n\n```no_run\n# use serde::{Deserialize, Serialize};\n# use crux_http::client::Client;\n# async fn middleware(client: Client) -> crux_http::Result<()> {\n#[derive(Deserialize, Serialize)]\nstruct Ip {\n    ip: String\n}\n\nlet mut res = client.get(\"https://api.ipify.org?format=json\").await?;\nlet Ip { ip } = res.body_json().await?;\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"DeserializeOwned","id":118,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":true,"abi":"Rust"},"has_body":true}}},"279":{"id":279,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1160":{"id":1160,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"883":{"id":883,"crate_id":0,"name":"method","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":{"restricted":{"parent":884,"path":"::protocol"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"::derive_builder::export::core::option::Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}},"606":{"id":606,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response_async.rs","begin":[390,0],"end":[402,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Index","id":335,"args":{"angle_bracketed":{"args":[{"type":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"primitive":"str"}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[604,605],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"329":{"id":329,"crate_id":0,"name":"IntoIter","span":{"filename":"crux_http/src/request.rs","begin":[455,4],"end":[455,41]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"IterMut","id":251,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}}}}},"933":{"id":933,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"52":{"id":52,"crate_id":2,"name":"try_from","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["value",{"generic":"U"}]],"output":{"resolved_path":{"path":"Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"T"},"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"656":{"id":656,"crate_id":0,"name":"clone","span":{"filename":"crux_http/src/client.rs","begin":[56,4],"end":[62,5]},"visibility":"default","docs":"Clones the Client.\n\nThis copies the middleware stack from the original, but shares\nthe `HttpClient` and http client config of the original.\nNote that individual middleware in the middleware stack are\nstill shared by reference.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"379":{"id":379,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"ExpectBody","kind":{"type":{"bounds":[],"default":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}},"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"983":{"id":983,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[101,33],"end":[101,40]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Default","id":80,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[982],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"102":{"id":102,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"706":{"id":706,"crate_id":0,"name":"body_bytes","span":{"filename":"crux_http/src/command.rs","begin":[485,4],"end":[487,5]},"visibility":"public","docs":"Pass bytes as the request body.\n\n# Mime\n\nThe encoding is set to `application/octet-stream`.\n\n# Examples\n\n```\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::post(\"https://httpbin.org/post\")\n    .body_bytes(b\"hello_world\".to_owned())\n    .build()\n    .then_send(Event::ReceiveResponse);\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["bytes",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"slice":{"primitive":"u8"}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<[u8]>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"slice":{"primitive":"u8"}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"429":{"id":429,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1033":{"id":1033,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"756":{"id":756,"crate_id":0,"name":"handle","span":{"filename":"crux_http/src/middleware/redirect.rs","begin":[80,4],"end":[130,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[allow(elided_named_lifetimes, clippy :: async_yields_async, clippy ::\ndiverging_sub_expression, clippy :: let_unit_value, clippy ::\nneedless_arbitrary_self_type, clippy :: no_effect_underscore_binding, clippy\n:: shadow_same, clippy :: type_complexity, clippy ::\ntype_repetition_in_bounds, clippy :: used_underscore_binding)]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":"'life0","is_mutable":false,"type":{"generic":"Self"}}}],["req",{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],["client",{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],["next",{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'life1"}],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"::core::pin::Pin","id":340,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Box","id":341,"args":{"angle_bracketed":{"args":[{"type":{"dyn_trait":{"traits":[{"trait":{"path":"::core::future::Future","id":342,"args":{"angle_bracketed":{"args":[],"constraints":[{"name":"Output","args":{"angle_bracketed":{"args":[],"constraints":[]}},"binding":{"equality":{"type":{"resolved_path":{"path":"Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}}}]}}},"generic_params":[]},{"trait":{"path":"::core::marker::Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":"'async_trait"}}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"'life0","kind":{"lifetime":{"outlives":[]}}},{"name":"'life1","kind":{"lifetime":{"outlives":[]}}},{"name":"'async_trait","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Self"},"bounds":[{"outlives":"'async_trait"}],"generic_params":[]}},{"lifetime_predicate":{"lifetime":"'life0","outlives":["'async_trait"]}},{"lifetime_predicate":{"lifetime":"'life1","outlives":["'async_trait"]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"479":{"id":479,"crate_id":0,"name":"new_with_status","span":{"filename":"crux_http/src/response/response.rs","begin":[175,4],"end":[184,5]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["status",{"resolved_path":{"path":"http_types::StatusCode","id":83,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1083":{"id":1083,"crate_id":0,"name":"clone","span":{"filename":"crux_http/src/protocol.rs","begin":[148,33],"end":[148,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"202":{"id":202,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"806":{"id":806,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"529":{"id":529,"crate_id":0,"name":"headers_to_hyperium_headers","span":{"filename":"crux_http/src/response/response.rs","begin":[395,0],"end":[406,1]},"visibility":{"restricted":{"parent":456,"path":"::response::response"}},"docs":null,"links":{},"attrs":["#[cfg(feature = \"http-compat\")]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["headers",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"http_types::Headers","id":298,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}],["hyperium_headers",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"http::HeaderMap","id":530,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}]],"output":null,"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1133":{"id":1133,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/lib.rs","begin":[32,25],"end":[32,38]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"use":{"source":"self::response::ResponseAsync","name":"ResponseAsync","id":374,"is_glob":false}}},"252":{"id":252,"crate_id":0,"name":"header_names","span":{"filename":"crux_http/src/request.rs","begin":[154,4],"end":[156,5]},"visibility":"public","docs":"An iterator visiting all header names in arbitrary order.","links":{},"attrs":["#[must_use]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"headers::Names","id":253,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"856":{"id":856,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"path":"ToOwned","id":62,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[58,59,60],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"579":{"id":579,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response_async.rs","begin":[18,0],"end":[25,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'__pin","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[{"bound_predicate":{"type":{"resolved_path":{"path":"$crate::__private::PinnedFieldsOf","id":580,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"__Origin","id":581,"args":{"angle_bracketed":{"args":[{"lifetime":"'__pin"}],"constraints":[]}}}}}],"constraints":[]}}}},"bounds":[{"trait_bound":{"trait":{"path":"$crate::__private::Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"906":{"id":906,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"629":{"id":629,"crate_id":0,"name":"delete","span":{"filename":"crux_http/src/client.rs","begin":[237,4],"end":[239,5]},"visibility":"public","docs":"Perform an HTTP `DELETE` request using the `Client` connection.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Errors\n\nReturns errors from the middleware, http backend, and network sockets.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["uri",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"352":{"id":352,"crate_id":0,"name":"RequestBuilder","span":{"filename":"crux_http/src/request_builder.rs","begin":[37,0],"end":[46,1]},"visibility":"public","docs":"Request Builder\n\nProvides an ergonomic way to chain the creation of a request.\nThis is generally accessed as the return value from `Http::{method}()`.\n\n# Examples\n\n```no_run\nuse crux_http::http::{mime::HTML};\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\ncaps.http\n    .post(\"https://httpbin.org/post\")\n    .body(\"<html>hi</html>\")\n    .header(\"custom-header\", \"value\")\n    .content_type(HTML)\n    .send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":["#[must_use]"],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[346,348,350,351],"has_stripped_fields":false}},"generics":{"params":[{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"ExpectBody","kind":{"type":{"bounds":[],"default":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}},"is_synthetic":false}}}],"where_predicates":[]},"impls":[355,358,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,397,399]}}},"956":{"id":956,"crate_id":0,"name":"ok","span":{"filename":"crux_http/src/protocol.rs","begin":[123,4],"end":[125,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[],"output":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"679":{"id":679,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Effect"},"bounds":[{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"generic":"Event"},"bounds":[{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":663,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"402":{"id":402,"crate_id":0,"name":"0","span":{"filename":"crux_http/src/request_builder.rs","begin":[53,15],"end":[53,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"crate::Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}}}},"1006":{"id":1006,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"729":{"id":729,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"452":{"id":452,"crate_id":0,"name":"response","span":{"filename":"crux_http/src/response/mod.rs","begin":[1,0],"end":[14,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"module":{"is_crate":false,"items":[450,456,533,610,611,612],"is_stripped":false}}},"1056":{"id":1056,"crate_id":0,"name":"Ok","span":{"filename":"crux_http/src/protocol.rs","begin":[150,4],"end":[150,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"variant":{"kind":{"tuple":[1055]},"discriminant":null}}},"175":{"id":175,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/expect.rs","begin":[47,0],"end":[57,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"DeserializeOwned","id":118,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ResponseExpectation","id":164,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[173,174],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"779":{"id":779,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"502":{"id":502,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1106":{"id":1106,"crate_id":0,"name":"build","span":{"filename":"crux_http/src/testing/response_builder.rs","begin":[40,4],"end":[42,5]},"visibility":"public","docs":"Builds the response","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"225":{"id":225,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"829":{"id":829,"crate_id":0,"name":"method","span":{"filename":"crux_http/src/protocol.rs","begin":[26,4],"end":[26,22]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"552":{"id":552,"crate_id":0,"name":"take_body","span":{"filename":"crux_http/src/response/response_async.rs","begin":[188,4],"end":[190,5]},"visibility":"public","docs":"Take the response body as a `Body`.\n\nThis method can be called after the body has already been taken or read,\nbut will return an empty `Body`.\n\nUseful for adjusting the whole body, such as in middleware.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Body","id":267,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1156":{"id":1156,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"CloneToUninit","id":38,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[35],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"275":{"id":275,"crate_id":0,"name":"take_middleware","span":{"filename":"crux_http/src/request.rs","begin":[359,4],"end":[361,5]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Arc","id":236,"args":{"angle_bracketed":{"args":[{"type":{"dyn_trait":{"traits":[{"trait":{"path":"Middleware","id":237,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":null}}}],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"602":{"id":602,"crate_id":0,"name":"index","span":{"filename":"crux_http/src/response/response_async.rs","begin":[385,4],"end":[387,5]},"visibility":"default","docs":"Returns a reference to the value corresponding to the supplied name.\n\n# Panics\n\nPanics if the name is not present in `Response`.","links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["name",{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"325":{"id":325,"crate_id":0,"name":"IntoIter","span":{"filename":"crux_http/src/request.rs","begin":[445,4],"end":[445,38]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"Iter","id":249,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}}}}},"48":{"id":48,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"929":{"id":929,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"652":{"id":652,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"path":"ToOwned","id":62,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[58,59,60],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"98":{"id":98,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"979":{"id":979,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[101,9],"end":[101,18]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[978],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"702":{"id":702,"crate_id":0,"name":"content_type","span":{"filename":"crux_http/src/command.rs","begin":[375,4],"end":[381,5]},"visibility":"public","docs":"Sets the Content-Type header on the request.\n\n# Examples\n\n```\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::get(\"https://httpbin.org/get\")\n    .content_type(crux_http::http::mime::HTML)\n    .build()\n    .then_send(Event::ReceiveResponse);\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["content_type",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Mime","id":262,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<Mime>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Mime","id":262,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"425":{"id":425,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"148":{"id":148,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/error.rs","begin":[4,55],"end":[4,64]},"visibility":"default","docs":null,"links":{},"attrs":["#[allow(unused_qualifications)]","#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Display","id":114,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[147],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1029":{"id":1029,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"752":{"id":752,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"475":{"id":475,"crate_id":0,"name":"body","span":{"filename":"crux_http/src/response/response.rs","begin":[156,4],"end":[158,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Body"}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"198":{"id":198,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1079":{"id":1079,"crate_id":0,"name":"serialize","span":{"filename":"crux_http/src/protocol.rs","begin":[148,9],"end":[148,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["__serializer",{"generic":"__S"}]],"output":{"resolved_path":{"path":"_serde::__private::Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"qualified_path":{"name":"Ok","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__S"},"trait":{"path":"","id":131,"args":null}}}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__S"},"trait":{"path":"","id":131,"args":null}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"__S"},"bounds":[{"trait_bound":{"trait":{"path":"_serde::Serializer","id":131,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"802":{"id":802,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"525":{"id":525,"crate_id":0,"name":"Error","span":{"filename":"crux_http/src/response/response.rs","begin":[367,4],"end":[367,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"tuple":[]}}}},"248":{"id":248,"crate_id":0,"name":"iter","span":{"filename":"crux_http/src/request.rs","begin":[141,4],"end":[143,5]},"visibility":"public","docs":"An iterator visiting all header pairs in arbitrary order.","links":{},"attrs":["#[must_use]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"headers::Iter","id":249,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1129":{"id":1129,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/lib.rs","begin":[29,4],"end":[29,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"use":{"source":"self::error::HttpError","name":"HttpError","id":96,"is_glob":false}}},"852":{"id":852,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"575":{"id":575,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"902":{"id":902,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"625":{"id":625,"crate_id":0,"name":"get","span":{"filename":"crux_http/src/client.rs","begin":[185,4],"end":[187,5]},"visibility":"public","docs":"Perform an HTTP `GET` request using the `Client` connection.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Errors\n\nReturns errors from the middleware, http backend, and network sockets.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["uri",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"348":{"id":348,"crate_id":0,"name":"cap_or_client","span":{"filename":"crux_http/src/request_builder.rs","begin":[41,4],"end":[41,37]},"visibility":{"restricted":{"parent":347,"path":"::request_builder"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"CapOrClient","id":349,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}}}},"71":{"id":71,"crate_id":0,"name":"clone","span":{"filename":"crux_http/src/config.rs","begin":[14,9],"end":[14,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"952":{"id":952,"crate_id":0,"name":"headers","span":{"filename":"crux_http/src/protocol.rs","begin":[110,4],"end":[110,32]},"visibility":"public","docs":null,"links":{},"attrs":["#[builder(setter(custom))]"],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}},"675":{"id":675,"crate_id":0,"name":"connect","span":{"filename":"crux_http/src/command.rs","begin":[256,4],"end":[258,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP CONNECT request to the provided `url`.\n\nThe request can be configured via associated functions on the returned\n[`RequestBuilder`] and then converted to a [`Command`]\nwith [`RequestBuilder::build`].\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::connect(\"https://httpbin.org/get\")\n    .build()\n    .then_send(Event::ReceiveResponse);","links":{"`Command`":665,"`RequestBuilder::build`":666,"`RequestBuilder`":664},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"398":{"id":398,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/request_builder.rs","begin":[461,4],"end":[463,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1002":{"id":1002,"crate_id":0,"name":"json","span":{"filename":"crux_http/src/protocol.rs","begin":[137,4],"end":[140,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["body",{"impl_trait":[{"trait_bound":{"trait":{"path":"serde::Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl serde::Serialize","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"serde::Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"725":{"id":725,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"448":{"id":448,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/decode.rs","begin":[38,0],"end":[38,41]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["source","type_id","description","cause","provide"],"trait":{"path":"Error","id":146,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"171":{"id":171,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/expect.rs","begin":[26,0],"end":[33,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"ResponseExpectation","id":164,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[169,170],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1052":{"id":1052,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"::derive_builder::export::core::fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"::derive_builder::export::core::fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"775":{"id":775,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"498":{"id":498,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"path":"ToOwned","id":62,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[58,59,60],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"221":{"id":221,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1102":{"id":1102,"crate_id":0,"name":"with_status","span":{"filename":"crux_http/src/testing/response_builder.rs","begin":[19,4],"end":[23,5]},"visibility":"public","docs":"Constructs a new ResponseBuilder with the specified status code.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["status",{"resolved_path":{"path":"http_types::StatusCode","id":83,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"825":{"id":825,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[13,47],"end":[13,56]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"StructuralPartialEq","id":137,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"548":{"id":548,"crate_id":0,"name":"content_type","span":{"filename":"crux_http/src/response/response_async.rs","begin":[156,4],"end":[158,5]},"visibility":"public","docs":"Get the response content type as a `Mime`.\n\nGets the `Content-Type` header and parses it to a `Mime` type.\n\n[Read more on MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types)\n\n# Panics\n\nThis method will panic if an invalid MIME type was set as a header.\n\n# Examples\n\n```no_run\n# use crux_http::client::Client;\n# async fn middleware(client: Client) -> crux_http::Result<()> {\nuse crux_http::http::mime;\nlet res = client.get(\"https://httpbin.org/json\").await?;\nassert_eq!(res.content_type(), Some(mime::JSON));\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Mime","id":262,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"271":{"id":271,"crate_id":0,"name":"body_bytes","span":{"filename":"crux_http/src/request.rs","begin":[312,4],"end":[314,5]},"visibility":"public","docs":"Pass bytes as the request body.\n\n# Mime\n\nThe `content-type` is set to `application/octet-stream`.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["bytes",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"slice":{"primitive":"u8"}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":null,"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<[u8]>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"slice":{"primitive":"u8"}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1152":{"id":1152,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Ev","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"875":{"id":875,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[34,0],"end":[56,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":77,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[874],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"598":{"id":598,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response_async.rs","begin":[358,0],"end":[366,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["poll_read_vectored"],"trait":{"path":"AsyncRead","id":572,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[594],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"321":{"id":321,"crate_id":0,"name":"into_iter","span":{"filename":"crux_http/src/request.rs","begin":[438,4],"end":[440,5]},"visibility":"default","docs":"Returns an iterator of references over the remaining items.","links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"qualified_path":{"name":"IntoIter","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"Self"},"trait":{"path":"","id":322,"args":null}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"44":{"id":44,"crate_id":2,"name":"Error","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"U"},"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}}}}}},"925":{"id":925,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"648":{"id":648,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"371":{"id":371,"crate_id":0,"name":"expect_json","span":{"filename":"crux_http/src/request_builder.rs","begin":[382,4],"end":[393,5]},"visibility":"public","docs":"Decode a `T` from a JSON response body prior to dispatching it to the apps `update`\nfunction.\n\nThis has no effect when used with the [async API](RequestBuilder::send_async).\n\n# Examples\n\n```no_run\n# use serde::{Deserialize, Serialize};\n# struct Capabilities { http: crux_http::Http<Event> }\n#[derive(Deserialize)]\nstruct Response {\n    slideshow: Slideshow\n}\n\n#[derive(Deserialize)]\nstruct Slideshow {\n    author: String\n}\n\nenum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Slideshow>>) }\n\n# fn update(caps: &Capabilities) {\ncaps.http\n    .post(\"https://httpbin.org/json\")\n    .expect_json::<Slideshow>()\n    .send(Event::ReceiveResponse)\n# }\n```","links":{"RequestBuilder::send_async":369},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"T"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"DeserializeOwned","id":118,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"94":{"id":94,"crate_id":0,"name":"Io","span":{"filename":"crux_http/src/error.rs","begin":[19,4],"end":[19,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[error(\"IO error: {0}\")]"],"deprecation":null,"inner":{"variant":{"kind":{"tuple":[93]},"discriminant":null}}},"975":{"id":975,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"698":{"id":698,"crate_id":0,"name":"expectation","span":{"filename":"crux_http/src/command.rs","begin":[315,4],"end":[315,71]},"visibility":{"restricted":{"parent":661,"path":"::command"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"Box","id":341,"args":{"angle_bracketed":{"args":[{"type":{"dyn_trait":{"traits":[{"trait":{"path":"ResponseExpectation","id":164,"args":{"angle_bracketed":{"args":[],"constraints":[{"name":"Body","args":{"angle_bracketed":{"args":[],"constraints":[]}},"binding":{"equality":{"type":{"generic":"ExpectBody"}}}}]}}},"generic_params":[]},{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":null}}}],"constraints":[]}}}}}},"421":{"id":421,"crate_id":0,"name":"data","span":{"filename":"crux_http/src/response/decode.rs","begin":[16,4],"end":[16,21]},"visibility":"public","docs":"The input data as bytes.","links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}},"144":{"id":144,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/error.rs","begin":[4,48],"end":[4,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[143],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1025":{"id":1025,"crate_id":0,"name":"0","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"borrowed_ref":{"lifetime":"'static","is_mutable":false,"type":{"primitive":"str"}}}}},"748":{"id":748,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"471":{"id":471,"crate_id":0,"name":"iter_mut","span":{"filename":"crux_http/src/response/response.rs","begin":[117,4],"end":[119,5]},"visibility":"public","docs":"An iterator visiting all header pairs in arbitrary order, with mutable references to the\nvalues.","links":{},"attrs":["#[must_use]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"headers::IterMut","id":251,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"194":{"id":194,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1075":{"id":1075,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/erased-serde-0.4.6/src/ser.rs","begin":[224,0],"end":[226,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Serialize","id":126,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[119,122],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"798":{"id":798,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"521":{"id":521,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response.rs","begin":[329,0],"end":[341,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Index","id":335,"args":{"angle_bracketed":{"args":[{"type":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"primitive":"str"}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[519,520],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"244":{"id":244,"crate_id":0,"name":"header_mut","span":{"filename":"crux_http/src/request.rs","begin":[113,4],"end":[115,5]},"visibility":"public","docs":"Get a mutable reference to a header.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["name",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1125":{"id":1125,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/testing/mod.rs","begin":[6,0],"end":[6,42]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"use":{"source":"response_builder::ResponseBuilder","name":"ResponseBuilder","id":1100,"is_glob":false}}},"848":{"id":848,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"571":{"id":571,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.31/src/io/mod.rs","begin":[398,0],"end":[398,46]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"R","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"R"},"bounds":[{"trait_bound":{"trait":{"path":"AsyncRead","id":572,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":["chain","read","read_vectored","read_exact","read_to_end","read_to_string","split","take"],"trait":{"path":"AsyncReadExt","id":573,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"R"}}}},"294":{"id":294,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"898":{"id":898,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[81,0],"end":[99,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[895,896,897],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"621":{"id":621,"crate_id":0,"name":"recv_bytes","span":{"filename":"crux_http/src/client.rs","begin":[139,4],"end":[142,5]},"visibility":"public","docs":"Submit a `Request` and get the response body as bytes.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["req",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<Request>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":true,"abi":"Rust"},"has_body":true}}},"344":{"id":344,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[196,0],"end":[219,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"ProtocolRequestBuilder","id":345,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"crate::Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[339],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"948":{"id":948,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Display","id":114,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[947],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"67":{"id":67,"crate_id":101,"name":"vzip","span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[226,4],"end":[226,22]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"generic":"V"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"671":{"id":671,"crate_id":0,"name":"delete","span":{"filename":"crux_http/src/command.rs","begin":[155,4],"end":[157,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP DELETE request to the provided `url`.\n\nThe request can be configured via associated functions on the returned\n[`RequestBuilder`] and then converted to a [`Command`]\nwith [`RequestBuilder::build`].\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::delete(\"https://httpbin.org/delete\")\n    .build()\n    .then_send(Event::ReceiveResponse);","links":{"`Command`":665,"`RequestBuilder::build`":666,"`RequestBuilder`":664},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"394":{"id":394,"crate_id":0,"name":"Output","span":{"filename":"crux_http/src/request_builder.rs","begin":[443,4],"end":[443,40]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}},{"type":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}}},"998":{"id":998,"crate_id":0,"name":"HttpResponseBuilderError","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"public","docs":"Error type for HttpResponseBuilder","links":{},"attrs":["#[non_exhaustive]"],"deprecation":null,"inner":{"enum":{"generics":{"params":[],"where_predicates":[]},"has_stripped_variants":false,"variants":[1026,1028],"impls":[1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1047,1049,1051,1053,1054]}}},"721":{"id":721,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"444":{"id":444,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/response/decode.rs","begin":[23,4],"end":[29,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1048":{"id":1048,"crate_id":0,"name":"from","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["s",{"resolved_path":{"path":"::derive_builder::UninitializedFieldError","id":943,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"167":{"id":167,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/expect.rs","begin":[15,0],"end":[21,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"ResponseExpectation","id":164,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectBytes","id":168,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[165,166],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"771":{"id":771,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/middleware.rs","begin":[94,0],"end":[118,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[769,770],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"494":{"id":494,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1098":{"id":1098,"crate_id":0,"name":"response","span":{"filename":"crux_http/src/testing/response_builder.rs","begin":[9,4],"end":[9,28]},"visibility":{"restricted":{"parent":1099,"path":"::testing::response_builder"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"crate::response::Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}}}},"217":{"id":217,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"821":{"id":821,"crate_id":0,"name":"clone","span":{"filename":"crux_http/src/protocol.rs","begin":[13,33],"end":[13,38]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"544":{"id":544,"crate_id":0,"name":"header_names","span":{"filename":"crux_http/src/response/response_async.rs","begin":[115,4],"end":[117,5]},"visibility":"public","docs":"An iterator visiting all header names in arbitrary order.","links":{},"attrs":["#[must_use]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"headers::Names","id":253,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1148":{"id":1148,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Ev","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"871":{"id":871,"crate_id":0,"name":"eq","span":{"filename":"crux_http/src/protocol.rs","begin":[19,49],"end":[19,58]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["other",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}]],"output":{"primitive":"bool"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"594":{"id":594,"crate_id":0,"name":"poll_read","span":{"filename":"crux_http/src/response/response_async.rs","begin":[359,4],"end":[365,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"resolved_path":{"path":"Pin","id":340,"args":{"angle_bracketed":{"args":[{"type":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}}],"constraints":[]}}}}],["cx",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"Context","id":595,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"slice":{"primitive":"u8"}}}}]],"output":{"resolved_path":{"path":"Poll","id":596,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"usize"}},{"type":{"resolved_path":{"path":"io::Error","id":597,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"317":{"id":317,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request.rs","begin":[426,0],"end":[430,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":77,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[316],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"40":{"id":40,"crate_id":2,"name":"into","span":null,"visibility":"default","docs":"Calls `U::from(self)`.\n\nThat is, this conversion is whatever the implementation of\n<code>[From]&lt;T&gt; for U</code> chooses to do.","links":{"From":39},"attrs":["#[track_caller]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"generic":"U"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"921":{"id":921,"crate_id":0,"name":"0","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"::derive_builder::export::core::string::String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"644":{"id":644,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"367":{"id":367,"crate_id":0,"name":"middleware","span":{"filename":"crux_http/src/request_builder.rs","begin":[315,4],"end":[318,5]},"visibility":"public","docs":"Push middleware onto a per-request middleware stack.\n\n**Important**: Setting per-request middleware incurs extra allocations.\nCreating a `Client` with middleware is recommended.\n\nClient middleware is run before per-request middleware.\n\nSee the [middleware] submodule for more information on middleware.\n\n[middleware]: ../middleware/index.html\n\n# Examples\n\n```no_run\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\n\ncaps.http\n    .get(\"https://httpbin.org/redirect/2\")\n    .middleware(crux_http::middleware::Redirect::default())\n    .send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["middleware",{"impl_trait":[{"trait_bound":{"trait":{"path":"Middleware","id":237,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[{"name":"impl Middleware","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Middleware","id":237,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"971":{"id":971,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"90":{"id":90,"crate_id":0,"name":"Json","span":{"filename":"crux_http/src/error.rs","begin":[15,4],"end":[15,16]},"visibility":"default","docs":null,"links":{},"attrs":["#[error(\"JSON serialisation error: {0}\")]","#[serde(skip)]"],"deprecation":null,"inner":{"variant":{"kind":{"tuple":[89]},"discriminant":null}}},"694":{"id":694,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":663,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"417":{"id":417,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"CapOrClient","id":349,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1021":{"id":1021,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"744":{"id":744,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"467":{"id":467,"crate_id":0,"name":"remove_header","span":{"filename":"crux_http/src/response/response.rs","begin":[94,4],"end":[96,5]},"visibility":"public","docs":"Remove a header.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["name",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1071":{"id":1071,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"190":{"id":190,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectBytes","id":168,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"794":{"id":794,"crate_id":0,"name":"name","span":{"filename":"crux_http/src/protocol.rs","begin":[15,4],"end":[15,20]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"517":{"id":517,"crate_id":0,"name":"index","span":{"filename":"crux_http/src/response/response.rs","begin":[324,4],"end":[326,5]},"visibility":"default","docs":"Returns a reference to the value corresponding to the supplied name.\n\n# Panics\n\nPanics if the name is not present in `Response`.","links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["name",{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1121":{"id":1121,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"844":{"id":844,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"567":{"id":567,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1171":{"id":1171,"crate_id":0,"name":"clone","span":{"filename":"crux_http/src/lib.rs","begin":[61,4],"end":[66,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"290":{"id":290,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"894":{"id":894,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"default","docs":null,"links":{},"attrs":["#[allow(clippy :: all)]","#[allow(dead_code)]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[888,889,890,891,893],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"13":{"id":13,"crate_id":0,"name":"Result","span":{"filename":"crux_http/src/lib.rs","begin":[37,0],"end":[37,55]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"type_alias":{"type":{"resolved_path":{"path":"std::result::Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}},{"type":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]}}}},"617":{"id":617,"crate_id":0,"name":"middleware","span":{"filename":"crux_http/src/client.rs","begin":[46,4],"end":[46,45]},"visibility":{"restricted":{"parent":614,"path":"::client"}},"docs":"Holds the middleware stack.\n\nNote(Fishrock123): We do actually want this structure.\nThe outer Arc allows us to clone in .send() without cloning the array.\nThe Vec allows us to add middleware at runtime.\nThe inner Arc-s allow us to implement Clone without sharing the vector with the parent.\nWe don't use a Mutex around the Vec here because adding a middleware during execution should be an error.","links":{},"attrs":["#[allow(clippy::rc_buffer)]"],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"std::sync::Arc","id":236,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"std::sync::Arc","id":236,"args":{"angle_bracketed":{"args":[{"type":{"dyn_trait":{"traits":[{"trait":{"path":"Middleware","id":237,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":null}}}],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}}}}},"63":{"id":63,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"944":{"id":944,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"UninitializedFieldError","id":943,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[942],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"667":{"id":667,"crate_id":0,"name":"get","span":{"filename":"crux_http/src/command.rs","begin":[53,4],"end":[55,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP GET request to the provided `url`.\n\nThe request can be configured via associated functions on the returned\n[`RequestBuilder`] and then converted to a [`Command`]\nwith [`RequestBuilder::build`].\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<String>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::get(\"https://httpbin.org/get\")\n    .expect_string()\n    .build()\n    .then_send(Event::ReceiveResponse);\n```","links":{"`Command`":665,"`RequestBuilder::build`":666,"`RequestBuilder`":664},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"390":{"id":390,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"113":{"id":113,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Display","id":114,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ToString","id":115,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[112],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"994":{"id":994,"crate_id":0,"name":"body","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":{"restricted":{"parent":884,"path":"::protocol"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"::derive_builder::export::core::option::Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}}}},"717":{"id":717,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"ExpectBody","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Effect"},"bounds":[{"trait_bound":{"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"440":{"id":440,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"163":{"id":163,"crate_id":0,"name":"Response","span":{"filename":"crux_http/src/response/response.rs","begin":[16,0],"end":[22,1]},"visibility":"public","docs":"An HTTP Response that will be passed to in a message to an apps update function","links":{},"attrs":[],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[457,459,460,461],"has_stripped_fields":false}},"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"impls":[478,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,505,507,509,511,513,515,518,521,523,524,528]}}},"1044":{"id":1044,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"767":{"id":767,"crate_id":0,"name":"next_middleware","span":{"filename":"crux_http/src/middleware.rs","begin":[87,4],"end":[87,46]},"visibility":{"restricted":{"parent":761,"path":"::middleware"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"borrowed_ref":{"lifetime":"'a","is_mutable":false,"type":{"slice":{"resolved_path":{"path":"std::sync::Arc","id":236,"args":{"angle_bracketed":{"args":[{"type":{"dyn_trait":{"traits":[{"trait":{"path":"Middleware","id":237,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":null}}}],"constraints":[]}}}}}}}}},"490":{"id":490,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"213":{"id":213,"crate_id":0,"name":"expect","span":{"filename":"crux_http/src/expect.rs","begin":[1,0],"end":[57,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"module":{"is_crate":false,"items":[164,168,172,176],"is_stripped":false}}},"1094":{"id":1094,"crate_id":0,"name":"send","span":{"filename":"crux_http/src/protocol.rs","begin":[185,4],"end":[187,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[allow(elided_named_lifetimes, clippy :: async_yields_async, clippy ::\ndiverging_sub_expression, clippy :: let_unit_value, clippy ::\nneedless_arbitrary_self_type, clippy :: no_effect_underscore_binding, clippy\n:: shadow_same, clippy :: type_complexity, clippy ::\ntype_repetition_in_bounds, clippy :: used_underscore_binding)]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":"'life0","is_mutable":false,"type":{"generic":"Self"}}}],["effect",{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"::core::pin::Pin","id":340,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Box","id":341,"args":{"angle_bracketed":{"args":[{"type":{"dyn_trait":{"traits":[{"trait":{"path":"::core::future::Future","id":342,"args":{"angle_bracketed":{"args":[],"constraints":[{"name":"Output","args":{"angle_bracketed":{"args":[],"constraints":[]}},"binding":{"equality":{"type":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}}]}}},"generic_params":[]},{"trait":{"path":"::core::marker::Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":"'async_trait"}}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"'life0","kind":{"lifetime":{"outlives":[]}}},{"name":"'async_trait","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Self"},"bounds":[{"outlives":"'async_trait"}],"generic_params":[]}},{"lifetime_predicate":{"lifetime":"'life0","outlives":["'async_trait"]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"817":{"id":817,"crate_id":0,"name":"serialize","span":{"filename":"crux_http/src/protocol.rs","begin":[13,9],"end":[13,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["__serializer",{"generic":"__S"}]],"output":{"resolved_path":{"path":"_serde::__private::Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"qualified_path":{"name":"Ok","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__S"},"trait":{"path":"","id":131,"args":null}}}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__S"},"trait":{"path":"","id":131,"args":null}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"__S"},"bounds":[{"trait_bound":{"trait":{"path":"_serde::Serializer","id":131,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"540":{"id":540,"crate_id":0,"name":"insert_header","span":{"filename":"crux_http/src/response/response_async.rs","begin":[91,4],"end":[93,5]},"visibility":"public","docs":"Insert an HTTP header.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["key",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}],["value",{"impl_trait":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":null,"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}},{"name":"impl ToHeaderValues","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1144":{"id":1144,"crate_id":0,"name":"trace","span":{"filename":"crux_http/src/lib.rs","begin":[276,4],"end":[278,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP TRACE request to the provided `url`.\n\nThe request can be configured via associated functions on `RequestBuilder`\nand then sent with `RequestBuilder::send`\n\nWhen finished, the response will be wrapped in an event and dispatched to\nthe app's `update function.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```no_run\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\ncaps.http.trace(\"https://httpbin.org/get\").send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"263":{"id":263,"crate_id":0,"name":"set_content_type","span":{"filename":"crux_http/src/request.rs","begin":[244,4],"end":[246,5]},"visibility":"public","docs":"Set the request content type from a `Mime`.\n\n[Read more on MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types)","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["mime",{"resolved_path":{"path":"Mime","id":262,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":null,"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"867":{"id":867,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[19,33],"end":[19,40]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Default","id":80,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[866],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"590":{"id":590,"crate_id":0,"name":"as_ref","span":{"filename":"crux_http/src/response/response_async.rs","begin":[347,4],"end":[349,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"http_types::Response","id":532,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"313":{"id":313,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request.rs","begin":[399,0],"end":[416,1]},"visibility":"default","docs":null,"links":{},"attrs":["#[cfg(feature = \"http-compat\")]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"B","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"http_types::Body","id":267,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Request","id":312,"args":{"angle_bracketed":{"args":[{"type":{"generic":"B"}}],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[309,311],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"36":{"id":36,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"CloneToUninit","id":38,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[35],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"917":{"id":917,"crate_id":0,"name":"clone","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"640":{"id":640,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"363":{"id":363,"crate_id":0,"name":"body_string","span":{"filename":"crux_http/src/request_builder.rs","begin":[203,4],"end":[205,5]},"visibility":"public","docs":"Pass a string as the request body.\n\n# Mime\n\nThe encoding is set to `text/plain; charset=utf-8`.\n\n# Examples\n\n```no_run\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\ncaps.http\n    .post(\"https://httpbin.org/post\")\n    .body_string(\"hello_world\".to_string())\n    .send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["string",{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"86":{"id":86,"crate_id":0,"name":"body","span":{"filename":"crux_http/src/error.rs","begin":[11,8],"end":[11,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}}}},"967":{"id":967,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"690":{"id":690,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":663,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"413":{"id":413,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"CapOrClient","id":349,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"136":{"id":136,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/error.rs","begin":[4,33],"end":[4,42]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"StructuralPartialEq","id":137,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1017":{"id":1017,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"740":{"id":740,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"463":{"id":463,"crate_id":0,"name":"status","span":{"filename":"crux_http/src/response/response.rs","begin":[57,4],"end":[59,5]},"visibility":"public","docs":"Get the HTTP status code.\n\n# Examples\n\n```\n# let res = crux_http::testing::ResponseBuilder::ok().build();\nassert_eq!(res.status(), 200);\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"StatusCode","id":83,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"186":{"id":186,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectBytes","id":168,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1067":{"id":1067,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"CloneToUninit","id":38,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[35],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"790":{"id":790,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/middleware.rs","begin":[85,9],"end":[85,13]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(missing_debug_implementations)]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Copy","id":791,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"513":{"id":513,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response.rs","begin":[299,0],"end":[303,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"AsMut","id":302,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Headers","id":298,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[512],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1117":{"id":1117,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"840":{"id":840,"crate_id":0,"name":"options","span":{"filename":"crux_http/src/protocol.rs","begin":[78,4],"end":[78,36]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<String>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"563":{"id":563,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"286":{"id":286,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1167":{"id":1167,"crate_id":0,"name":"MappedSelf","span":{"filename":"crux_http/src/lib.rs","begin":[48,4],"end":[48,47]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[{"name":"MappedEv","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"MappedEv"}}],"constraints":[]}}}}}}},"9":{"id":9,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/config.rs","begin":[26,0],"end":[31,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[8],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"890":{"id":890,"crate_id":0,"name":"body","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"public","docs":null,"links":{},"attrs":["#[allow(unused_mut)]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["value",{"generic":"VALUE"}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}},"is_c_variadic":false},"generics":{"params":[{"name":"VALUE","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"::derive_builder::export::core::convert::Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"613":{"id":613,"crate_id":0,"name":"config","span":{"filename":"crux_http/src/client.rs","begin":[36,4],"end":[36,18]},"visibility":{"restricted":{"parent":614,"path":"::client"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"crate::Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"336":{"id":336,"crate_id":0,"name":"Output","span":{"filename":"crux_http/src/request.rs","begin":[478,4],"end":[478,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}},"59":{"id":59,"crate_id":5,"name":"to_owned","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"generic":"T"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"940":{"id":940,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"$crate::fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"$crate::fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"663":{"id":663,"crate_id":0,"name":"Http","span":{"filename":"crux_http/src/command.rs","begin":[20,0],"end":[23,1]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[660,662],"has_stripped_fields":false}},"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"impls":[677,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694]}}},"386":{"id":386,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"109":{"id":109,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"990":{"id":990,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[101,56],"end":[101,65]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"path":"PartialEq","id":140,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[989],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"713":{"id":713,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/command.rs","begin":[333,0],"end":[676,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"ExpectBody","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Effect"},"bounds":[{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"crux_core::Request","id":678,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"crate::protocol::HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"generic_params":[]}},{"bound_predicate":{"type":{"generic":"Event"},"bounds":[{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"generic_params":[]}},{"bound_predicate":{"type":{"generic":"ExpectBody"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[701,702,703,704,705,706,707,708,709,666,711,712],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"436":{"id":436,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"159":{"id":159,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/error.rs","begin":[40,0],"end":[44,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"ParseError","id":158,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[157],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1040":{"id":1040,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"763":{"id":763,"crate_id":0,"name":"handle","span":{"filename":"crux_http/src/middleware.rs","begin":[66,4],"end":[66,98]},"visibility":"default","docs":"Asynchronously handle the request, and return a response.","links":{},"attrs":["#[must_use]","#[allow(elided_named_lifetimes, clippy :: type_complexity, clippy ::\ntype_repetition_in_bounds)]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":"'life0","is_mutable":false,"type":{"generic":"Self"}}}],["req",{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],["client",{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],["next",{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'life1"}],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"::core::pin::Pin","id":340,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Box","id":341,"args":{"angle_bracketed":{"args":[{"type":{"dyn_trait":{"traits":[{"trait":{"path":"::core::future::Future","id":342,"args":{"angle_bracketed":{"args":[],"constraints":[{"name":"Output","args":{"angle_bracketed":{"args":[],"constraints":[]}},"binding":{"equality":{"type":{"resolved_path":{"path":"Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}}}]}}},"generic_params":[]},{"trait":{"path":"::core::marker::Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":"'async_trait"}}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"'life0","kind":{"lifetime":{"outlives":[]}}},{"name":"'life1","kind":{"lifetime":{"outlives":[]}}},{"name":"'async_trait","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Self"},"bounds":[{"outlives":"'async_trait"}],"generic_params":[]}},{"lifetime_predicate":{"lifetime":"'life0","outlives":["'async_trait"]}},{"lifetime_predicate":{"lifetime":"'life1","outlives":["'async_trait"]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":false}}},"486":{"id":486,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Body"},"bounds":[{"trait_bound":{"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"209":{"id":209,"crate_id":0,"name":"default","span":{"filename":"crux_http/src/expect.rs","begin":[23,9],"end":[23,16]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[],"output":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1090":{"id":1090,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[148,58],"end":[148,60]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"path":"Eq","id":142,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"813":{"id":813,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/erased-serde-0.4.6/src/ser.rs","begin":[224,0],"end":[226,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Serialize","id":126,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[119,122],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"536":{"id":536,"crate_id":0,"name":"version","span":{"filename":"crux_http/src/response/response_async.rs","begin":[61,4],"end":[63,5]},"visibility":"public","docs":"Get the HTTP protocol version.\n\n# Examples\n\n```no_run\n# use crux_http::client::Client;\n# async fn middleware(client: Client) -> crux_http::Result<()> {\nuse crux_http::http::Version;\n\nlet res = client.get(\"https://httpbin.org/get\").await?;\nassert_eq!(res.version(), Some(Version::Http1_1));\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Version","id":458,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"259":{"id":259,"crate_id":0,"name":"method","span":{"filename":"crux_http/src/request.rs","begin":[204,4],"end":[206,5]},"visibility":"public","docs":"Get the request HTTP method.\n\n# Examples\n\n```\n# enum Event {}\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) -> crux_http::Result<()> {\nlet req = caps.http.get(\"https://httpbin.org/get\").build();\nassert_eq!(req.method(), crux_http::http::Method::Get);\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Method","id":240,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1140":{"id":1140,"crate_id":0,"name":"put","span":{"filename":"crux_http/src/lib.rs","begin":[176,4],"end":[178,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP PUT request to the provided `url`.\n\nThe request can be configured via associated functions on `RequestBuilder`\nand then sent with `RequestBuilder::send`\n\nWhen finished, the response will be wrapped in an event and dispatched to\nthe app's `update function.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```no_run\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\ncaps.http.put(\"https://httpbin.org/post\").send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"863":{"id":863,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[19,9],"end":[19,18]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[862],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"586":{"id":586,"crate_id":0,"name":"as_ref","span":{"filename":"crux_http/src/response/response_async.rs","begin":[335,4],"end":[337,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"http_types::Headers","id":298,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"309":{"id":309,"crate_id":0,"name":"Error","span":{"filename":"crux_http/src/request.rs","begin":[400,4],"end":[400,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"Error","id":310,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}},"913":{"id":913,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"path":"ToOwned","id":62,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[58,59,60],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"32":{"id":32,"crate_id":2,"name":"borrow_mut","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"T"}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"636":{"id":636,"crate_id":0,"name":"url","span":{"filename":"crux_http/src/client.rs","begin":[312,4],"end":[317,5]},"visibility":{"restricted":{"parent":614,"path":"::client"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["uri",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"Url","id":2,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"359":{"id":359,"crate_id":0,"name":"header","span":{"filename":"crux_http/src/request_builder.rs","begin":[98,4],"end":[101,5]},"visibility":"public","docs":"Sets a header on the request.\n\n# Examples\n\n```no_run\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\ncaps.http\n    .get(\"https://httpbin.org/get\")\n    .body(\"<html>hi</html>\")\n    .header(\"header-name\", \"header-value\")\n    .send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["key",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}],["value",{"impl_trait":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}},{"name":"impl ToHeaderValues","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"963":{"id":963,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"82":{"id":82,"crate_id":0,"name":"code","span":{"filename":"crux_http/src/error.rs","begin":[9,8],"end":[9,36]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"http_types::StatusCode","id":83,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"686":{"id":686,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":663,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"409":{"id":409,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"CapOrClient","id":349,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"132":{"id":132,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/error.rs","begin":[4,9],"end":[4,18]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[130],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1013":{"id":1013,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"CloneToUninit","id":38,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[35],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"736":{"id":736,"crate_id":0,"name":"new","span":{"filename":"crux_http/src/middleware/redirect.rs","begin":[73,4],"end":[75,5]},"visibility":"public","docs":"Create a new instance of the Redirect middleware, which attempts to follow redirects\nup to as many times as specified.\n\nConsider using `Redirect::default()` for the default number of redirect attempts.\n\nThis middleware will follow redirects from the `Location` header if the server returns\nany of the following http response codes:\n- 301 Moved Permanently\n- 302 Found\n- 303 See other\n- 307 Temporary Redirect\n- 308 Permanent Redirect\n\n# Errors\n\nAn error will be passed through the middleware stack if the value of the `Location`\nheader is not a validly parsing url.\n\n# Caveats\n\nThis will presently make at least one additional HTTP request before the actual request to\ndetermine if there is a redirect that should be followed, so as to preserve any request body.\n\n# Examples\n\n```no_run\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\n\ncaps.http\n    .get(\"https://httpbin.org/redirect/2\")\n    .middleware(crux_http::middleware::Redirect::default())\n    .send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["attempts",{"primitive":"u8"}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"459":{"id":459,"crate_id":0,"name":"status","span":{"filename":"crux_http/src/response/response.rs","begin":[18,4],"end":[18,34]},"visibility":{"restricted":{"parent":456,"path":"::response::response"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"http_types::StatusCode","id":83,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"182":{"id":182,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectBytes","id":168,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1063":{"id":1063,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"786":{"id":786,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"path":"ToOwned","id":62,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[58,59,60],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"509":{"id":509,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response.rs","begin":[15,34],"end":[15,52]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}},{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Body"},"bounds":[{"trait_bound":{"trait":{"path":"_serde::Deserialize","id":117,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["deserialize_in_place"],"trait":{"path":"Deserialize","id":117,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[508],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"232":{"id":232,"crate_id":0,"name":"req","span":{"filename":"crux_http/src/request.rs","begin":[17,4],"end":[17,28]},"visibility":{"restricted":{"parent":234,"path":"::request"}},"docs":"Holds the state of the request.","links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"http_types::Request","id":233,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"1113":{"id":1113,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Body"},"bounds":[{"trait_bound":{"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"836":{"id":836,"crate_id":0,"name":"delete","span":{"filename":"crux_http/src/protocol.rs","begin":[74,4],"end":[74,34]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<String>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"559":{"id":559,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"282":{"id":282,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"1163":{"id":1163,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"886":{"id":886,"crate_id":0,"name":"headers","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":{"restricted":{"parent":884,"path":"::protocol"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"::derive_builder::export::core::option::Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}}}}},"609":{"id":609,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[221,0],"end":[231,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"crate::ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[607],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"332":{"id":332,"crate_id":0,"name":"Output","span":{"filename":"crux_http/src/request.rs","begin":[464,4],"end":[464,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}},"936":{"id":936,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Display","id":114,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ToString","id":115,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[112],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"659":{"id":659,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/client.rs","begin":[65,0],"end":[69,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":77,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[658],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"382":{"id":382,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"ExpectBody","kind":{"type":{"bounds":[],"default":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}},"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"986":{"id":986,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/protocol.rs","begin":[101,49],"end":[101,54]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"$crate::fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"$crate::fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"105":{"id":105,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"CloneToUninit","id":38,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[35],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"709":{"id":709,"crate_id":0,"name":"middleware","span":{"filename":"crux_http/src/command.rs","begin":[577,4],"end":[580,5]},"visibility":"public","docs":"Push middleware onto a per-request middleware stack.\n\n**Important**: Setting per-request middleware incurs extra allocations.\nCreating a `Client` with middleware is recommended.\n\nClient middleware is run before per-request middleware.\n\nSee the [middleware] submodule for more information on middleware.\n\n[middleware]: ../middleware/index.html\n\n# Examples\n\n```\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::get(\"https://httpbin.org/redirect/2\")\n    .middleware(crux_http::middleware::Redirect::default())\n    .build()\n    .then_send(Event::ReceiveResponse);\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["middleware",{"impl_trait":[{"trait_bound":{"trait":{"path":"Middleware","id":237,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[{"name":"impl Middleware","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Middleware","id":237,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"432":{"id":432,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1036":{"id":1036,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"759":{"id":759,"crate_id":0,"name":"default","span":{"filename":"crux_http/src/middleware/redirect.rs","begin":[136,4],"end":[138,5]},"visibility":"default","docs":"Create a new instance of the Redirect middleware, which attempts to follow up to\n3 redirects (not including the actual request).","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"482":{"id":482,"crate_id":0,"name":"body_json","span":{"filename":"crux_http/src/response/response.rs","begin":[287,4],"end":[290,5]},"visibility":"public","docs":"Reads and deserialized the entire request body from json.\n\n# Errors\n\nAny I/O error encountered while reading the body is immediately returned\nas an `Err`.\n\nIf the body cannot be interpreted as valid json for the target type `T`,\nan `Err` is returned.\n\n# Examples\n\n```\n# use serde::{Deserialize, Serialize};\n# fn main() -> crux_http::Result<()> {\n# let mut res = crux_http::testing::ResponseBuilder::ok()\n#   .header(\"Content-Type\", \"application/json\")\n#   .body(\"{\\\"ip\\\": \\\"127.0.0.1\\\"}\".to_string().into_bytes())\n#   .build();\n#[derive(Deserialize, Serialize)]\nstruct Ip {\n    ip: String\n}\n\nlet Ip { ip } = res.body_json()?;\nassert_eq!(ip, \"127.0.0.1\");\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"DeserializeOwned","id":118,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1086":{"id":1086,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[148,40],"end":[148,45]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":77,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[1085],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"205":{"id":205,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"809":{"id":809,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1136":{"id":1136,"crate_id":0,"name":"new","span":{"filename":"crux_http/src/lib.rs","begin":[73,4],"end":[78,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["context",{"resolved_path":{"path":"CapabilityContext","id":1096,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"protocol::HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}},{"type":{"generic":"Ev"}}],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"859":{"id":859,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"582":{"id":582,"crate_id":0,"name":"from","span":{"filename":"crux_http/src/response/response_async.rs","begin":[322,4],"end":[324,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["response",{"resolved_path":{"path":"http_types::Response","id":532,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"305":{"id":305,"crate_id":0,"name":"as_mut","span":{"filename":"crux_http/src/request.rs","begin":[383,4],"end":[385,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"http_types::Request","id":233,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"28":{"id":28,"crate_id":2,"name":"borrow","span":null,"visibility":"default","docs":null,"links":{},"attrs":["#[rustc_diagnostic_item = \"noop_method_borrow\"]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"T"}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"909":{"id":909,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"632":{"id":632,"crate_id":0,"name":"trace","span":{"filename":"crux_http/src/client.rs","begin":[276,4],"end":[278,5]},"visibility":"public","docs":"Perform an HTTP `TRACE` request using the `Client` connection.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Errors\n\nReturns errors from the middleware, http backend, and network sockets.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["uri",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"355":{"id":355,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request_builder.rs","begin":[56,0],"end":[65,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}},"items":[353],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"78":{"id":78,"crate_id":0,"name":"default","span":{"filename":"crux_http/src/config.rs","begin":[14,23],"end":[14,30]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[],"output":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"959":{"id":959,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"682":{"id":682,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Effect"},"bounds":[{"trait_bound":{"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"generic":"Event"},"bounds":[{"trait_bound":{"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":663,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"405":{"id":405,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"CapOrClient","id":349,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"128":{"id":128,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1009":{"id":1009,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"732":{"id":732,"crate_id":0,"name":"REDIRECT_CODES","span":{"filename":"crux_http/src/middleware/redirect.rs","begin":[22,0],"end":[28,2]},"visibility":{"restricted":{"parent":733,"path":"::middleware::redirect"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"constant":{"type":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"slice":{"resolved_path":{"path":"http_types::StatusCode","id":83,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}},"const":{"expr":"_","value":null,"is_literal":false}}}},"455":{"id":455,"crate_id":0,"name":"header_serde","span":{"filename":"crux_http/src/response/response.rs","begin":[408,0],"end":[408,16]},"visibility":{"restricted":{"parent":456,"path":"::response::response"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"module":{"is_crate":false,"items":[453,454],"is_stripped":false}}},"1059":{"id":1059,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"178":{"id":178,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectBytes","id":168,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"782":{"id":782,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"505":{"id":505,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response.rs","begin":[15,9],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"$crate::clone::Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[504],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1109":{"id":1109,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Body"},"bounds":[{"trait_bound":{"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"228":{"id":228,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"832":{"id":832,"crate_id":0,"name":"body","span":{"filename":"crux_http/src/protocol.rs","begin":[31,4],"end":[31,21]},"visibility":"public","docs":null,"links":{},"attrs":["#[serde(with = \"serde_bytes\")]"],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}},"555":{"id":555,"crate_id":0,"name":"body_string","span":{"filename":"crux_http/src/response/response_async.rs","begin":[251,4],"end":[259,5]},"visibility":"public","docs":"Reads the entire response body into a string.\n\nThis method can be called after the body has already been read, but will\nproduce an empty buffer.\n\n# Encodings\n\nIf the \"encoding\" feature is enabled, this method tries to decode the body\nwith the encoding that is specified in the Content-Type header. If the header\ndoes not specify an encoding, UTF-8 is assumed. If the \"encoding\" feature is\ndisabled, Surf only supports reading UTF-8 response bodies. The \"encoding\"\nfeature is enabled by default.\n\n# Errors\n\nAny I/O error encountered while reading the body is immediately returned\nas an `Err`.\n\nIf the body cannot be interpreted because the encoding is unsupported or\nincorrect, an `Err` is returned.\n\n# Examples\n\n```no_run\n# use crux_http::client::Client;\n# async fn middleware(client: Client) -> crux_http::Result<()> {\nlet mut res = client.get(\"https://httpbin.org/get\").await?;\nlet string: String = res.body_string().await?;\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":true,"abi":"Rust"},"has_body":true}}},"1159":{"id":1159,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"278":{"id":278,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"605":{"id":605,"crate_id":0,"name":"index","span":{"filename":"crux_http/src/response/response_async.rs","begin":[399,4],"end":[401,5]},"visibility":"default","docs":"Returns a reference to the value corresponding to the supplied name.\n\n# Panics\n\nPanics if the name is not present in `Response`.","links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["name",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"primitive":"str"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"328":{"id":328,"crate_id":0,"name":"Item","span":{"filename":"crux_http/src/request.rs","begin":[454,4],"end":[454,55]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"tuple":[{"borrowed_ref":{"lifetime":"'a","is_mutable":false,"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},{"borrowed_ref":{"lifetime":"'a","is_mutable":true,"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}]}}}},"932":{"id":932,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"655":{"id":655,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"378":{"id":378,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"ExpectBody","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"101":{"id":101,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"982":{"id":982,"crate_id":0,"name":"default","span":{"filename":"crux_http/src/protocol.rs","begin":[101,33],"end":[101,40]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[],"output":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"705":{"id":705,"crate_id":0,"name":"body_string","span":{"filename":"crux_http/src/command.rs","begin":[462,4],"end":[464,5]},"visibility":"public","docs":"Pass a string as the request body.\n\n# Mime\n\nThe encoding is set to `text/plain; charset=utf-8`.\n\n# Examples\n\n```\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::post(\"https://httpbin.org/post\")\n    .body_string(\"hello_world\".to_string())\n    .build()\n    .then_send(Event::ReceiveResponse);\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["string",{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"428":{"id":428,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"151":{"id":151,"crate_id":0,"name":"from","span":{"filename":"crux_http/src/error.rs","begin":[25,4],"end":[31,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["e",{"resolved_path":{"path":"http_types::Error","id":152,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1032":{"id":1032,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"755":{"id":755,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/middleware/redirect.rs","begin":[31,9],"end":[31,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":77,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[754],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"478":{"id":478,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response.rs","begin":[24,0],"end":[172,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"201":{"id":201,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1082":{"id":1082,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[148,20],"end":[148,31]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"path":"Deserialize","id":117,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[1081],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"805":{"id":805,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"CloneToUninit","id":38,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[35],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"528":{"id":528,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response.rs","begin":[366,0],"end":[392,1]},"visibility":"default","docs":null,"links":{},"attrs":["#[cfg(feature = \"http-compat\")]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Response","id":527,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[525,526],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1132":{"id":1132,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/lib.rs","begin":[32,15],"end":[32,23]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"use":{"source":"self::response::Response","name":"Response","id":163,"is_glob":false}}},"855":{"id":855,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"301":{"id":301,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request.rs","begin":[370,0],"end":[374,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"AsMut","id":302,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Headers","id":298,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[300],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"24":{"id":24,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"905":{"id":905,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"628":{"id":628,"crate_id":0,"name":"put","span":{"filename":"crux_http/src/client.rs","begin":[224,4],"end":[226,5]},"visibility":"public","docs":"Perform an HTTP `PUT` request using the `Client` connection.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Errors\n\nReturns errors from the middleware, http backend, and network sockets.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["uri",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"351":{"id":351,"crate_id":0,"name":"expectation","span":{"filename":"crux_http/src/request_builder.rs","begin":[45,4],"end":[45,71]},"visibility":{"restricted":{"parent":347,"path":"::request_builder"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"Box","id":341,"args":{"angle_bracketed":{"args":[{"type":{"dyn_trait":{"traits":[{"trait":{"path":"ResponseExpectation","id":164,"args":{"angle_bracketed":{"args":[],"constraints":[{"name":"Body","args":{"angle_bracketed":{"args":[],"constraints":[]}},"binding":{"equality":{"type":{"generic":"ExpectBody"}}}}]}}},"generic_params":[]},{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":null}}}],"constraints":[]}}}}}},"955":{"id":955,"crate_id":0,"name":"HttpResponseBuilder","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"public","docs":"Builder for [`HttpResponse`](struct.HttpResponse.html).","links":{},"attrs":["#[allow(clippy :: all)]"],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[992,993,994],"has_stripped_fields":false}},"generics":{"params":[],"where_predicates":[]},"impls":[1000,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1024]}}},"401":{"id":401,"crate_id":0,"name":"Client","span":{"filename":"crux_http/src/request_builder.rs","begin":[52,4],"end":[52,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"variant":{"kind":{"tuple":[400]},"discriminant":null}}},"124":{"id":124,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/erased-serde-0.4.6/src/ser.rs","begin":[224,0],"end":[226,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Serialize","id":126,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[119,122],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1005":{"id":1005,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"728":{"id":728,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"451":{"id":451,"crate_id":0,"name":"decode_body","span":{"filename":"crux_http/src/response/decode.rs","begin":[83,0],"end":[112,1]},"visibility":"public","docs":"Decode a response body as the given content type.\n\nIf the input bytes are valid utf-8, this does not make a copy.\n\n# Errors\n\nIf an unsupported encoding is requested, or the body does not conform to the requested\nencoding, this function returns an `std::io::Error` of kind `std::io::ErrorKind::InvalidData`,\ncarrying a `DecodeError` struct.","links":{},"attrs":["#[cfg(all(feature = \"encoding\", not(target_arch = \"wasm32\")))]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["bytes",{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}],["content_encoding",{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"primitive":"str"}}}}],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}},{"type":{"resolved_path":{"path":"http_types::Error","id":152,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"174":{"id":174,"crate_id":0,"name":"decode","span":{"filename":"crux_http/src/expect.rs","begin":[53,4],"end":[56,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["resp",{"resolved_path":{"path":"crate::Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1055":{"id":1055,"crate_id":0,"name":"0","span":{"filename":"crux_http/src/protocol.rs","begin":[150,7],"end":[150,19]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"778":{"id":778,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"501":{"id":501,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"224":{"id":224,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1105":{"id":1105,"crate_id":0,"name":"header","span":{"filename":"crux_http/src/testing/response_builder.rs","begin":[34,4],"end":[37,5]},"visibility":"public","docs":"Sets a header on the response.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["key",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}],["value",{"impl_trait":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}},{"name":"impl ToHeaderValues","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"828":{"id":828,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[13,58],"end":[13,60]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"path":"Eq","id":142,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"551":{"id":551,"crate_id":0,"name":"set_body","span":{"filename":"crux_http/src/response/response_async.rs","begin":[178,4],"end":[180,5]},"visibility":"public","docs":"Set the body reader.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["body",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Body","id":267,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":null,"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<Body>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Body","id":267,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"274":{"id":274,"crate_id":0,"name":"middleware","span":{"filename":"crux_http/src/request.rs","begin":[351,4],"end":[357,5]},"visibility":"public","docs":"Push middleware onto a per-request middleware stack.\n\n**Important**: Setting per-request middleware incurs extra allocations.\nCreating a `Client` with middleware is recommended.\n\nClient middleware is run before per-request middleware.\n\nSee the [middleware] submodule for more information on middleware.\n\n[middleware]: ../middleware/index.html\n\n# Examples\n\n```\n# enum Event {}\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) -> crux_http::Result<()> {\nlet mut req = caps.http.get(\"https://httpbin.org/get\").build();\nreq.middleware(crux_http::middleware::Redirect::default());\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["middleware",{"impl_trait":[{"trait_bound":{"trait":{"path":"Middleware","id":237,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":null,"is_c_variadic":false},"generics":{"params":[{"name":"impl Middleware","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Middleware","id":237,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1155":{"id":1155,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"878":{"id":878,"crate_id":0,"name":"register_types","span":{"filename":"crux_http/src/protocol.rs","begin":[167,4],"end":[172,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[cfg(feature = \"typegen\")]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["generator",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"crux_core::typegen::TypeGen","id":879,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"crux_core::typegen::Result","id":880,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"601":{"id":601,"crate_id":0,"name":"Output","span":{"filename":"crux_http/src/response/response_async.rs","begin":[377,4],"end":[377,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}},"324":{"id":324,"crate_id":0,"name":"Item","span":{"filename":"crux_http/src/request.rs","begin":[444,4],"end":[444,51]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"tuple":[{"borrowed_ref":{"lifetime":"'a","is_mutable":false,"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},{"borrowed_ref":{"lifetime":"'a","is_mutable":false,"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}]}}}},"928":{"id":928,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"651":{"id":651,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"374":{"id":374,"crate_id":0,"name":"ResponseAsync","span":{"filename":"crux_http/src/response/response_async.rs","begin":[18,0],"end":[25,1]},"visibility":"public","docs":"An HTTP response that exposes async methods. This is to support async\nuse and middleware.","links":{},"attrs":[],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[531],"has_stripped_fields":false}},"generics":{"params":[],"where_predicates":[]},"impls":[558,559,560,561,562,563,564,565,566,567,568,569,570,571,574,575,576,577,579,583,585,587,589,591,593,598,600,603,606,609]}}},"97":{"id":97,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"978":{"id":978,"crate_id":0,"name":"serialize","span":{"filename":"crux_http/src/protocol.rs","begin":[101,9],"end":[101,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["__serializer",{"generic":"__S"}]],"output":{"resolved_path":{"path":"_serde::__private::Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"qualified_path":{"name":"Ok","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__S"},"trait":{"path":"","id":131,"args":null}}}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__S"},"trait":{"path":"","id":131,"args":null}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"__S"},"bounds":[{"trait_bound":{"trait":{"path":"_serde::Serializer","id":131,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"701":{"id":701,"crate_id":0,"name":"header","span":{"filename":"crux_http/src/command.rs","begin":[355,4],"end":[358,5]},"visibility":"public","docs":"Sets a header on the request.\n\n# Examples\n\n```\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::get(\"https://httpbin.org/get\")\n    .body(\"<html>hi</html>\")\n    .header(\"header-name\", \"header-value\")\n    .build()\n    .then_send(Event::ReceiveResponse);\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["key",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}],["value",{"impl_trait":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}},{"name":"impl ToHeaderValues","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"ToHeaderValues","id":12,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"424":{"id":424,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"147":{"id":147,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/error.rs","begin":[4,55],"end":[4,64]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["__formatter",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"::core::fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"::core::fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1028":{"id":1028,"crate_id":0,"name":"ValidationError","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"default","docs":"Custom validation error","links":{},"attrs":[],"deprecation":null,"inner":{"variant":{"kind":{"tuple":[1027]},"discriminant":null}}},"751":{"id":751,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"474":{"id":474,"crate_id":0,"name":"content_type","span":{"filename":"crux_http/src/response/response.rs","begin":[152,4],"end":[154,5]},"visibility":"public","docs":"Get the response content type as a `Mime`.\n\nGets the `Content-Type` header and parses it to a `Mime` type.\n\n[Read more on MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types)\n\n# Panics\n\nThis method will panic if an invalid MIME type was set as a header.\n\n# Examples\n\n```\n# let res = crux_http::testing::ResponseBuilder::ok()\n#   .header(\"Content-Type\", \"application/json\")\n#   .build();\nuse crux_http::http::mime;\nassert_eq!(res.content_type(), Some(mime::JSON));\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Mime","id":262,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"197":{"id":197,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1078":{"id":1078,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"801":{"id":801,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"524":{"id":524,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response.rs","begin":[363,0],"end":[363,50]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Body"},"bounds":[{"trait_bound":{"trait":{"path":"Eq","id":142,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["assert_receiver_is_total_eq"],"trait":{"path":"Eq","id":142,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"247":{"id":247,"crate_id":0,"name":"remove_header","span":{"filename":"crux_http/src/request.rs","begin":[135,4],"end":[137,5]},"visibility":"public","docs":"Remove a header.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["name",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1128":{"id":1128,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/lib.rs","begin":[28,4],"end":[28,18]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"use":{"source":"self::config::Config","name":"Config","id":7,"is_glob":false}}},"851":{"id":851,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"574":{"id":574,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"297":{"id":297,"crate_id":0,"name":"as_ref","span":{"filename":"crux_http/src/request.rs","begin":[365,4],"end":[367,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"http_types::Headers","id":298,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"901":{"id":901,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"20":{"id":20,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"624":{"id":624,"crate_id":0,"name":"recv_form","span":{"filename":"crux_http/src/client.rs","begin":[168,4],"end":[174,5]},"visibility":"public","docs":"Submit a `Request` and decode the response body from form encoding into a struct.\n\n# Errors\n\nAny I/O error encountered while reading the body is immediately returned\nas an `Err`.\n\nIf the body cannot be interpreted as valid json for the target type `T`,\nan `Err` is returned.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["req",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"serde::de::DeserializeOwned","id":118,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}},{"name":"impl Into<Request>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":true,"abi":"Rust"},"has_body":true}}},"347":{"id":347,"crate_id":0,"name":"request_builder","span":{"filename":"crux_http/src/request_builder.rs","begin":[1,0],"end":[464,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"module":{"is_crate":false,"items":[352,349],"is_stripped":false}}},"951":{"id":951,"crate_id":0,"name":"status","span":{"filename":"crux_http/src/protocol.rs","begin":[108,4],"end":[108,19]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"primitive":"u16"}}},"674":{"id":674,"crate_id":0,"name":"trace","span":{"filename":"crux_http/src/command.rs","begin":[231,4],"end":[233,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP TRACE request to the provided `url`.\n\nThe request can be configured via associated functions on the returned\n[`RequestBuilder`] and then converted to a [`Command`]\nwith [`RequestBuilder::build`].\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::trace(\"https://httpbin.org/get\")\n    .build()\n    .then_send(Event::ReceiveResponse);","links":{"`Command`":665,"`RequestBuilder::build`":666,"`RequestBuilder`":664},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"397":{"id":397,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request_builder.rs","begin":[442,0],"end":[458,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Eb","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"IntoFuture","id":375,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}},{"type":{"generic":"Eb"}}],"constraints":[]}}}},"items":[394,395,396],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1001":{"id":1001,"crate_id":0,"name":"header","span":{"filename":"crux_http/src/protocol.rs","begin":[129,4],"end":[135,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["name",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}],["value",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<String>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}},{"name":"impl Into<String>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"724":{"id":724,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"447":{"id":447,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/decode.rs","begin":[32,0],"end":[36,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Display","id":114,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[446],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1051":{"id":1051,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[1050],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"170":{"id":170,"crate_id":0,"name":"decode","span":{"filename":"crux_http/src/expect.rs","begin":[29,4],"end":[32,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["resp",{"resolved_path":{"path":"crate::Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"774":{"id":774,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"497":{"id":497,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"220":{"id":220,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1101":{"id":1101,"crate_id":0,"name":"ok","span":{"filename":"crux_http/src/testing/response_builder.rs","begin":[14,4],"end":[16,5]},"visibility":"public","docs":"Constructs a new ResponseBuilder with the 200 OK status code.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[],"output":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"824":{"id":824,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[13,40],"end":[13,45]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":77,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[823],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"547":{"id":547,"crate_id":0,"name":"insert_ext","span":{"filename":"crux_http/src/response/response_async.rs","begin":[132,4],"end":[134,5]},"visibility":"public","docs":"Set a response scoped extension value.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["val",{"generic":"T"}]],"output":null,"is_c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"270":{"id":270,"crate_id":0,"name":"body_string","span":{"filename":"crux_http/src/request.rs","begin":[303,4],"end":[305,5]},"visibility":"public","docs":"Pass a string as the request body.\n\n# Mime\n\nThe `content-type` is set to `text/plain; charset=utf-8`.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["string",{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":null,"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1151":{"id":1151,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Ev","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"874":{"id":874,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/protocol.rs","begin":[35,4],"end":[55,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"std::fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"std::fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"924":{"id":924,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"43":{"id":43,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"647":{"id":647,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"370":{"id":370,"crate_id":0,"name":"expect_string","span":{"filename":"crux_http/src/request_builder.rs","begin":[343,4],"end":[351,5]},"visibility":"public","docs":"Decode a String from the response body prior to dispatching it to the apps `update`\nfunction.\n\nThis has no effect when used with the [async API](RequestBuilder::send_async).\n\n# Examples\n\n```no_run\n# struct Capabilities { http: crux_http::Http<Event> }\nenum Event { ReceiveResponse(crux_http::Result<crux_http::Response<String>>) }\n\n# fn update(caps: &Capabilities) {\ncaps.http\n    .post(\"https://httpbin.org/json\")\n    .expect_string()\n    .send(Event::ReceiveResponse)\n# }\n```","links":{"RequestBuilder::send_async":369},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"974":{"id":974,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/erased-serde-0.4.6/src/ser.rs","begin":[224,0],"end":[226,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Serialize","id":126,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[119,122],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"93":{"id":93,"crate_id":0,"name":"0","span":{"filename":"crux_http/src/error.rs","begin":[19,7],"end":[19,13]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"697":{"id":697,"crate_id":0,"name":"event","span":{"filename":"crux_http/src/command.rs","begin":[314,4],"end":[314,37]},"visibility":{"restricted":{"parent":661,"path":"::command"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"std::marker::PhantomData","id":212,"args":{"angle_bracketed":{"args":[{"type":{"function_pointer":{"sig":{"inputs":[],"output":{"generic":"Event"},"is_c_variadic":false},"generic_params":[],"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"}}}}],"constraints":[]}}}}}},"420":{"id":420,"crate_id":0,"name":"encoding","span":{"filename":"crux_http/src/response/decode.rs","begin":[14,4],"end":[14,24]},"visibility":"public","docs":"The name of the encoding that was used to try to decode the input.","links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"1024":{"id":1024,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(clippy :: all)]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[1023],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"143":{"id":143,"crate_id":0,"name":"clone","span":{"filename":"crux_http/src/error.rs","begin":[4,48],"end":[4,53]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"747":{"id":747,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"470":{"id":470,"crate_id":0,"name":"iter","span":{"filename":"crux_http/src/response/response.rs","begin":[110,4],"end":[112,5]},"visibility":"public","docs":"An iterator visiting all header pairs in arbitrary order.","links":{},"attrs":["#[must_use]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"headers::Iter","id":249,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1074":{"id":1074,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs","begin":[614,0],"end":[614,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Deserialize","id":117,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"DeserializeOwned","id":118,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"193":{"id":193,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"797":{"id":797,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"520":{"id":520,"crate_id":0,"name":"index","span":{"filename":"crux_http/src/response/response.rs","begin":[338,4],"end":[340,5]},"visibility":"default","docs":"Returns a reference to the value corresponding to the supplied name.\n\n# Panics\n\nPanics if the name is not present in `Response`.","links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["name",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"primitive":"str"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1124":{"id":1124,"crate_id":0,"name":"testing","span":{"filename":"crux_http/src/testing/mod.rs","begin":[1,0],"end":[9,37]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"module":{"is_crate":false,"items":[1099,1125],"is_stripped":false}}},"243":{"id":243,"crate_id":0,"name":"header","span":{"filename":"crux_http/src/request.rs","begin":[108,4],"end":[110,5]},"visibility":"public","docs":"Get an HTTP header.\n\n# Examples\n\n```\n# enum Event {}\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) -> crux_http::Result<()> {\nlet mut req = caps.http.get(\"https://httpbin.org/get\").build();\nreq.set_header(\"X-Requested-With\", \"surf\");\nassert_eq!(req.header(\"X-Requested-With\").unwrap(), \"surf\");\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["key",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"847":{"id":847,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"570":{"id":570,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"293":{"id":293,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"16":{"id":16,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"897":{"id":897,"crate_id":0,"name":"build","span":{"filename":"crux_http/src/protocol.rs","begin":[95,4],"end":[98,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"620":{"id":620,"crate_id":0,"name":"send","span":{"filename":"crux_http/src/client.rs","begin":[99,4],"end":[136,5]},"visibility":"public","docs":"Send a `Request` using this client.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["req",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<Request>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":true,"abi":"Rust"},"has_body":true}}},"343":{"id":343,"crate_id":0,"name":"HttpRequest","span":{"filename":"crux_http/src/protocol.rs","begin":[25,0],"end":[32,1]},"visibility":"public","docs":null,"links":{},"attrs":["#[builder(custom_constructor, build_fn(private, name = \"fallible_build\"),\nsetter(into))]"],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[829,830,831,832],"has_stripped_fields":false}},"generics":{"params":[],"where_predicates":[]},"impls":[841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,863,865,867,869,870,872,873,875,881]}}},"947":{"id":947,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"::derive_builder::export::core::fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"::derive_builder::export::core::fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"670":{"id":670,"crate_id":0,"name":"put","span":{"filename":"crux_http/src/command.rs","begin":[130,4],"end":[132,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP PUT request to the provided `url`.\n\nThe request can be configured via associated functions on the returned\n[`RequestBuilder`] and then converted to a [`Command`]\nwith [`RequestBuilder::build`].\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\nHttp::put(\"https://httpbin.org/put\")\n    .body_string(\"hello_world\".to_string())\n    .build()\n    .then_send(Event::ReceiveResponse);","links":{"`Command`":665,"`RequestBuilder::build`":666,"`RequestBuilder`":664},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"393":{"id":393,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"116":{"id":116,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs","begin":[614,0],"end":[614,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Deserialize","id":117,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"DeserializeOwned","id":118,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"997":{"id":997,"crate_id":0,"name":"fallible_build","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":{"restricted":{"parent":884,"path":"::protocol"}},"docs":"Builds a new `HttpResponse`.\n\n# Errors\n\nIf a required field has not been initialized.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"::derive_builder::export::core::result::Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}},{"type":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"720":{"id":720,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"443":{"id":443,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/decode.rs","begin":[11,9],"end":[11,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[442],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"166":{"id":166,"crate_id":0,"name":"decode","span":{"filename":"crux_http/src/expect.rs","begin":[18,4],"end":[20,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["resp",{"resolved_path":{"path":"crate::Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1047":{"id":1047,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":77,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[1046],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"770":{"id":770,"crate_id":0,"name":"run","span":{"filename":"crux_http/src/middleware.rs","begin":[110,4],"end":[117,5]},"visibility":"public","docs":"Asynchronously execute the remaining middleware chain.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["req",{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],["client",{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"BoxFuture","id":376,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"type":{"resolved_path":{"path":"Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"493":{"id":493,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"216":{"id":216,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1097":{"id":1097,"crate_id":0,"name":"into_protocol_request","span":{"filename":"crux_http/src/protocol.rs","begin":[192,4],"end":[192,75]},"visibility":"default","docs":null,"links":{},"attrs":["#[must_use]","#[allow(elided_named_lifetimes, clippy :: type_complexity, clippy ::\ntype_repetition_in_bounds)]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"::core::pin::Pin","id":340,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Box","id":341,"args":{"angle_bracketed":{"args":[{"type":{"dyn_trait":{"traits":[{"trait":{"path":"::core::future::Future","id":342,"args":{"angle_bracketed":{"args":[],"constraints":[{"name":"Output","args":{"angle_bracketed":{"args":[],"constraints":[]}},"binding":{"equality":{"type":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}}}]}}},"generic_params":[]},{"trait":{"path":"::core::marker::Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":"'async_trait"}}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"'async_trait","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Self"},"bounds":[{"outlives":"'async_trait"}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":false}}},"820":{"id":820,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[13,20],"end":[13,31]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"path":"Deserialize","id":117,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[819],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"543":{"id":543,"crate_id":0,"name":"iter_mut","span":{"filename":"crux_http/src/response/response_async.rs","begin":[109,4],"end":[111,5]},"visibility":"public","docs":"An iterator visiting all header pairs in arbitrary order, with mutable references to the\nvalues.","links":{},"attrs":["#[must_use]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"headers::IterMut","id":251,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1147":{"id":1147,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/lib.rs","begin":[69,0],"end":[305,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Ev","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Ev"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"266":{"id":266,"crate_id":0,"name":"set_body","span":{"filename":"crux_http/src/request.rs","begin":[270,4],"end":[272,5]},"visibility":"public","docs":"Pass an `AsyncRead` stream as the request body.\n\n# Mime\n\nThe encoding is set to `application/octet-stream`.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["body",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Body","id":267,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":null,"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<Body>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Body","id":267,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"870":{"id":870,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[19,49],"end":[19,58]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"StructuralPartialEq","id":137,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"593":{"id":593,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response_async.rs","begin":[352,0],"end":[356,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"AsMut","id":302,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Response","id":532,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[592],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"316":{"id":316,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/request.rs","begin":[427,4],"end":[429,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"920":{"id":920,"crate_id":0,"name":"UninitializedField","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"default","docs":"Uninitialized field","links":{},"attrs":[],"deprecation":null,"inner":{"variant":{"kind":{"tuple":[919]},"discriminant":null}}},"643":{"id":643,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"366":{"id":366,"crate_id":0,"name":"query","span":{"filename":"crux_http/src/request_builder.rs","begin":[285,4],"end":[289,5]},"visibility":"public","docs":"Set the URL querystring.\n\n# Examples\n\n```no_run\n# use serde::{Deserialize, Serialize};\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\n#[derive(Serialize, Deserialize)]\nstruct Index {\n    page: u32\n}\n\nlet query = Index { page: 2 };\ncaps.http\n    .post(\"https://httpbin.org/post\")\n    .query(&query)\n    .expect(\"could not serialize query string\")\n    .send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["query",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"impl_trait":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}}}]],"output":{"resolved_path":{"path":"std::result::Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Self"}},{"type":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Serialize","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"89":{"id":89,"crate_id":0,"name":"0","span":{"filename":"crux_http/src/error.rs","begin":[15,9],"end":[15,15]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"970":{"id":970,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"693":{"id":693,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.7.5/src/erased.rs","begin":[22,0],"end":[22,39]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ErasedDestructor","id":66,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":663,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"416":{"id":416,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"CapOrClient","id":349,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"139":{"id":139,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/error.rs","begin":[4,33],"end":[4,42]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"path":"PartialEq","id":140,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[138],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1020":{"id":1020,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"743":{"id":743,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"466":{"id":466,"crate_id":0,"name":"header_mut","span":{"filename":"crux_http/src/response/response.rs","begin":[89,4],"end":[91,5]},"visibility":"public","docs":"Get an HTTP header mutably.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["name",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"189":{"id":189,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectBytes","id":168,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1070":{"id":1070,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"793":{"id":793,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/middleware.rs","begin":[85,15],"end":[85,20]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]","#[allow(missing_debug_implementations)]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[792],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"516":{"id":516,"crate_id":0,"name":"Output","span":{"filename":"crux_http/src/response/response.rs","begin":[316,4],"end":[316,31]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}},"239":{"id":239,"crate_id":0,"name":"new","span":{"filename":"crux_http/src/request.rs","begin":[39,4],"end":[45,5]},"visibility":"public","docs":"Create a new instance.\n\nThis method is particularly useful when input URLs might be passed by third parties, and\nyou don't want to panic if they're malformed. If URLs are statically encoded, it might be\neasier to use one of the shorthand methods instead.\n\n# Examples\n\n```\nfn main() -> crux_http::Result<()> {\nuse crux_http::http::{Url, Method};\n\nlet url = Url::parse(\"https://httpbin.org/get\")?;\nlet req = crux_http::Request::new(Method::Get, url);\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["method",{"resolved_path":{"path":"Method","id":240,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}],["url",{"resolved_path":{"path":"Url","id":2,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1120":{"id":1120,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"843":{"id":843,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"566":{"id":566,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"289":{"id":289,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1170":{"id":1170,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/lib.rs","begin":[45,0],"end":[58,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Ev","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Capability","id":1169,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[1166,1167,1168],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"893":{"id":893,"crate_id":0,"name":"create_empty","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":{"restricted":{"parent":884,"path":"::protocol"}},"docs":"Create an empty builder, with all fields set to `None` or `PhantomData`.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"616":{"id":616,"crate_id":0,"name":"EffectSender","span":{"filename":"crux_http/src/protocol.rs","begin":[176,0],"end":[178,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"trait":{"is_auto":false,"is_unsafe":false,"is_dyn_compatible":true,"items":[1093],"generics":{"params":[],"where_predicates":[]},"bounds":[],"implementations":[1095]}}},"339":{"id":339,"crate_id":0,"name":"into_protocol_request","span":{"filename":"crux_http/src/protocol.rs","begin":[197,4],"end":[218,5]},"visibility":"default","docs":null,"links":{},"attrs":["#[allow(elided_named_lifetimes, clippy :: async_yields_async, clippy ::\ndiverging_sub_expression, clippy :: let_unit_value, clippy ::\nneedless_arbitrary_self_type, clippy :: no_effect_underscore_binding, clippy\n:: shadow_same, clippy :: type_complexity, clippy ::\ntype_repetition_in_bounds, clippy :: used_underscore_binding)]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"::core::pin::Pin","id":340,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Box","id":341,"args":{"angle_bracketed":{"args":[{"type":{"dyn_trait":{"traits":[{"trait":{"path":"::core::future::Future","id":342,"args":{"angle_bracketed":{"args":[],"constraints":[{"name":"Output","args":{"angle_bracketed":{"args":[],"constraints":[]}},"binding":{"equality":{"type":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}}}]}}},"generic_params":[]},{"trait":{"path":"::core::marker::Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":"'async_trait"}}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"'async_trait","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Self"},"bounds":[{"outlives":"'async_trait"}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"666":{"id":666,"crate_id":0,"name":"build","span":{"filename":"crux_http/src/command.rs","begin":[583,4],"end":[609,5]},"visibility":"public","docs":"Return the constructed `Request` in a [`crux_core::command::RequestBuilder`].","links":{"`crux_core::command::RequestBuilder`":710},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"command::RequestBuilder","id":710,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"impl_trait":[{"trait_bound":{"trait":{"path":"Future","id":342,"args":{"angle_bracketed":{"args":[],"constraints":[{"name":"Output","args":{"angle_bracketed":{"args":[],"constraints":[]}},"binding":{"equality":{"type":{"resolved_path":{"path":"Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}}},{"type":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}}}]}}},"generic_params":[],"modifier":"none"}}]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"389":{"id":389,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"112":{"id":112,"crate_id":5,"name":"to_string","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"993":{"id":993,"crate_id":0,"name":"headers","span":{"filename":"crux_http/src/protocol.rs","begin":[101,71],"end":[101,78]},"visibility":{"restricted":{"parent":884,"path":"::protocol"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"::derive_builder::export::core::option::Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}}}}},"716":{"id":716,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"ExpectBody","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"439":{"id":439,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"162":{"id":162,"crate_id":0,"name":"decode","span":{"filename":"crux_http/src/expect.rs","begin":[10,4],"end":[10,85]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["resp",{"resolved_path":{"path":"crate::Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"qualified_path":{"name":"Body","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"Self"},"trait":{"path":"","id":164,"args":null}}}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":false}}},"1043":{"id":1043,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"489":{"id":489,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Body"},"bounds":[{"trait_bound":{"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":27,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1093":{"id":1093,"crate_id":0,"name":"send","span":{"filename":"crux_http/src/protocol.rs","begin":[177,4],"end":[177,60]},"visibility":"default","docs":null,"links":{},"attrs":["#[must_use]","#[allow(elided_named_lifetimes, clippy :: type_complexity, clippy ::\ntype_repetition_in_bounds)]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":"'life0","is_mutable":false,"type":{"generic":"Self"}}}],["effect",{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"::core::pin::Pin","id":340,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Box","id":341,"args":{"angle_bracketed":{"args":[{"type":{"dyn_trait":{"traits":[{"trait":{"path":"::core::future::Future","id":342,"args":{"angle_bracketed":{"args":[],"constraints":[{"name":"Output","args":{"angle_bracketed":{"args":[],"constraints":[]}},"binding":{"equality":{"type":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}}]}}},"generic_params":[]},{"trait":{"path":"::core::marker::Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":"'async_trait"}}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"'life0","kind":{"lifetime":{"outlives":[]}}},{"name":"'async_trait","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Self"},"bounds":[{"outlives":"'async_trait"}],"generic_params":[]}},{"lifetime_predicate":{"lifetime":"'life0","outlives":["'async_trait"]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":false}}},"816":{"id":816,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"539":{"id":539,"crate_id":0,"name":"remove_header","span":{"filename":"crux_http/src/response/response_async.rs","begin":[86,4],"end":[88,5]},"visibility":"public","docs":"Remove a header.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["name",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderValues","id":6,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<HeaderName>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HeaderName","id":5,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1143":{"id":1143,"crate_id":0,"name":"options","span":{"filename":"crux_http/src/lib.rs","begin":[251,4],"end":[253,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP OPTIONS request to the provided `url`.\n\nThe request can be configured via associated functions on `RequestBuilder`\nand then sent with `RequestBuilder::send`\n\nWhen finished, the response will be wrapped in an event and dispatched to\nthe app's `update function.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```no_run\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\ncaps.http.options(\"https://httpbin.org/get\").send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"866":{"id":866,"crate_id":0,"name":"default","span":{"filename":"crux_http/src/protocol.rs","begin":[19,33],"end":[19,40]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[],"output":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"589":{"id":589,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response_async.rs","begin":[340,0],"end":[344,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"AsMut","id":302,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Headers","id":298,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[588],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"916":{"id":916,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"35":{"id":35,"crate_id":2,"name":"clone_to_uninit","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["dst",{"raw_pointer":{"is_mutable":true,"type":{"primitive":"u8"}}}]],"output":null,"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":true,"is_async":false,"abi":"Rust"},"has_body":true}}},"639":{"id":639,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"362":{"id":362,"crate_id":0,"name":"body_json","span":{"filename":"crux_http/src/request_builder.rs","begin":[181,4],"end":[183,5]},"visibility":"public","docs":"Pass JSON as the request body.\n\n# Mime\n\nThe encoding is set to `application/json`.\n\n# Errors\n\nThis method will return an error if the provided data could not be serialized to JSON.\n\n# Examples\n\n```no_run\n# use serde::{Deserialize, Serialize};\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\n#[derive(Deserialize, Serialize)]\nstruct Ip {\n    ip: String\n}\n\nlet data = &Ip { ip: \"129.0.0.1\".into() };\ncaps.http\n    .post(\"https://httpbin.org/post\")\n    .body_json(data)\n    .expect(\"could not serialize body\")\n    .send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["json",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"impl_trait":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}}}]],"output":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Self"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Serialize","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"966":{"id":966,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"CloneToUninit","id":38,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[35],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"689":{"id":689,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":663,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"412":{"id":412,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"CapOrClient","id":349,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"135":{"id":135,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/error.rs","begin":[4,20],"end":[4,31]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["deserialize_in_place"],"trait":{"path":"Deserialize","id":117,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[133],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1016":{"id":1016,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"739":{"id":739,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"462":{"id":462,"crate_id":0,"name":"new","span":{"filename":"crux_http/src/response/response.rs","begin":[26,4],"end":[47,5]},"visibility":"crate","docs":"Create a new instance.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["res",{"resolved_path":{"path":"super::ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":true,"abi":"Rust"},"has_body":true}}},"185":{"id":185,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectBytes","id":168,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1066":{"id":1066,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"789":{"id":789,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"512":{"id":512,"crate_id":0,"name":"as_mut","span":{"filename":"crux_http/src/response/response.rs","begin":[300,4],"end":[302,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"http_types::Headers","id":298,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"235":{"id":235,"crate_id":0,"name":"middleware","span":{"filename":"crux_http/src/request.rs","begin":[19,4],"end":[19,48]},"visibility":{"restricted":{"parent":234,"path":"::request"}},"docs":"Holds an optional per-request middleware stack.","links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"std::sync::Arc","id":236,"args":{"angle_bracketed":{"args":[{"type":{"dyn_trait":{"traits":[{"trait":{"path":"Middleware","id":237,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[]}],"lifetime":null}}}],"constraints":[]}}}}}],"constraints":[]}}}}}],"constraints":[]}}}}}},"1116":{"id":1116,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"839":{"id":839,"crate_id":0,"name":"head","span":{"filename":"crux_http/src/protocol.rs","begin":[77,4],"end":[77,30]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<String>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"562":{"id":562,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"285":{"id":285,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"CloneToUninit","id":38,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[35],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1166":{"id":1166,"crate_id":0,"name":"Operation","span":{"filename":"crux_http/src/lib.rs","begin":[46,4],"end":[46,43]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}},"889":{"id":889,"crate_id":0,"name":"url","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":"public","docs":null,"links":{},"attrs":["#[allow(unused_mut)]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["value",{"generic":"VALUE"}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}},"is_c_variadic":false},"generics":{"params":[{"name":"VALUE","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"::derive_builder::export::core::convert::Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"8":{"id":8,"crate_id":0,"name":"new","span":{"filename":"crux_http/src/config.rs","begin":[28,4],"end":[30,5]},"visibility":"public","docs":"Construct new empty config.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"612":{"id":612,"crate_id":0,"name":"new_headers","span":{"filename":"crux_http/src/response/mod.rs","begin":[8,0],"end":[14,1]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[],"output":{"resolved_path":{"path":"http_types::Headers","id":298,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"939":{"id":939,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"58":{"id":58,"crate_id":5,"name":"Owned","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"generic":"T"}}}},"662":{"id":662,"crate_id":0,"name":"event","span":{"filename":"crux_http/src/command.rs","begin":[22,4],"end":[22,29]},"visibility":{"restricted":{"parent":661,"path":"::command"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"std::marker::PhantomData","id":212,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}}}},"385":{"id":385,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"989":{"id":989,"crate_id":0,"name":"eq","span":{"filename":"crux_http/src/protocol.rs","begin":[101,56],"end":[101,65]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["other",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}}]],"output":{"primitive":"bool"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"108":{"id":108,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"712":{"id":712,"crate_id":0,"name":"expect_json","span":{"filename":"crux_http/src/command.rs","begin":[664,4],"end":[675,5]},"visibility":"public","docs":"Decode a `T` from a JSON response body prior to dispatching it to the apps `update`\nfunction.\n\n# Examples\n\n```\n# use serde::{Deserialize, Serialize};\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Slideshow>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\n#[derive(Deserialize)]\nstruct Response {\n    slideshow: Slideshow\n}\n\n#[derive(Deserialize)]\nstruct Slideshow {\n    author: String\n}\n\nHttp::post(\"https://httpbin.org/json\")\n    .expect_json::<Slideshow>()\n    .build()\n    .then_send(Event::ReceiveResponse);\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}},{"type":{"generic":"T"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"DeserializeOwned","id":118,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"435":{"id":435,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1039":{"id":1039,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"762":{"id":762,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/middleware.rs","begin":[57,0],"end":[57,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"use":{"source":"redirect::Redirect","name":"Redirect","id":735,"is_glob":false}}},"485":{"id":485,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Body"},"bounds":[{"trait_bound":{"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1089":{"id":1089,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[148,47],"end":[148,56]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"path":"PartialEq","id":140,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[1088],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"208":{"id":208,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ppv-lite86-0.2.21/src/types.rs","begin":[221,0],"end":[223,20]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"V","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"V"},"bounds":[{"trait_bound":{"trait":{"path":"MultiLane","id":69,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"VZip","id":70,"args":{"angle_bracketed":{"args":[{"type":{"generic":"V"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[67],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"812":{"id":812,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/src/de/mod.rs","begin":[614,0],"end":[614,65]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Deserialize","id":117,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"generic_params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}}],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"DeserializeOwned","id":118,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"535":{"id":535,"crate_id":0,"name":"status","span":{"filename":"crux_http/src/response/response_async.rs","begin":[44,4],"end":[46,5]},"visibility":"public","docs":"Get the HTTP status code.\n\n# Examples\n\n```no_run\n# use crux_http::client::Client;\n# async fn middleware(client: Client) -> crux_http::Result<()> {\nlet res = client.get(\"https://httpbin.org/get\").await?;\nassert_eq!(res.status(), 200);\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"StatusCode","id":83,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1139":{"id":1139,"crate_id":0,"name":"post","span":{"filename":"crux_http/src/lib.rs","begin":[151,4],"end":[153,5]},"visibility":"public","docs":"Instruct the Shell to perform a HTTP POST request to the provided `url`.\n\nThe request can be configured via associated functions on `RequestBuilder`\nand then sent with `RequestBuilder::send`\n\nWhen finished, the response will be wrapped in an event and dispatched to\nthe app's `update function.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Examples\n\n```no_run\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# struct Capabilities { http: crux_http::Http<Event> }\n# fn update(caps: &Capabilities) {\ncaps.http.post(\"https://httpbin.org/post\").send(Event::ReceiveResponse)\n# }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"258":{"id":258,"crate_id":0,"name":"set_ext","span":{"filename":"crux_http/src/request.rs","begin":[188,4],"end":[190,5]},"visibility":"public","docs":"Set a request extension value.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["val",{"generic":"T"}]],"output":{"resolved_path":{"path":"Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sync","id":19,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"outlives":"'static"}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"862":{"id":862,"crate_id":0,"name":"serialize","span":{"filename":"crux_http/src/protocol.rs","begin":[19,9],"end":[19,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["__serializer",{"generic":"__S"}]],"output":{"resolved_path":{"path":"_serde::__private::Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"qualified_path":{"name":"Ok","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__S"},"trait":{"path":"","id":131,"args":null}}}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__S"},"trait":{"path":"","id":131,"args":null}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"__S","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"__S"},"bounds":[{"trait_bound":{"trait":{"path":"_serde::Serializer","id":131,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"585":{"id":585,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response_async.rs","begin":[328,0],"end":[332,1]},"visibility":"default","docs":null,"links":{},"attrs":["#[allow(clippy::from_over_into)]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Response","id":532,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[584],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"308":{"id":308,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request.rs","begin":[388,0],"end":[396,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Request","id":233,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[307],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"912":{"id":912,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"635":{"id":635,"crate_id":0,"name":"config","span":{"filename":"crux_http/src/client.rs","begin":[307,4],"end":[309,5]},"visibility":"public","docs":"Get the current configuration.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"Config","id":7,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"358":{"id":358,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request_builder.rs","begin":[67,0],"end":[76,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}},{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}},"items":[356],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"81":{"id":81,"crate_id":0,"name":"config","span":{"filename":"crux_http/src/config.rs","begin":[1,0],"end":[58,1]},"visibility":"crate","docs":"Configuration for `HttpClient`s.","links":{},"attrs":[],"deprecation":null,"inner":{"module":{"is_crate":false,"items":[7],"is_stripped":false}}},"962":{"id":962,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"685":{"id":685,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":663,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"408":{"id":408,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"CapOrClient","id":349,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"1012":{"id":1012,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"735":{"id":735,"crate_id":0,"name":"Redirect","span":{"filename":"crux_http/src/middleware/redirect.rs","begin":[32,0],"end":[34,1]},"visibility":"public","docs":"A middleware which attempts to follow HTTP redirects.","links":{},"attrs":[],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[734],"has_stripped_fields":false}},"generics":{"params":[],"where_predicates":[]},"impls":[737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,755,758,760]}}},"1062":{"id":1062,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResult","id":877,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"181":{"id":181,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectBytes","id":168,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"785":{"id":785,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"508":{"id":508,"crate_id":0,"name":"deserialize","span":{"filename":"crux_http/src/response/response.rs","begin":[15,34],"end":[15,52]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["__deserializer",{"generic":"__D"}]],"output":{"resolved_path":{"path":"_serde::__private::Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Self"}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"__D"},"trait":{"path":"","id":134,"args":null}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"__D","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"__D"},"bounds":[{"trait_bound":{"trait":{"path":"_serde::Deserializer","id":134,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1112":{"id":1112,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Body"},"bounds":[{"trait_bound":{"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"231":{"id":231,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/expect.rs","begin":[39,0],"end":[45,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Default","id":80,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[230],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"835":{"id":835,"crate_id":0,"name":"put","span":{"filename":"crux_http/src/protocol.rs","begin":[73,4],"end":[73,28]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["url",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<String>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"558":{"id":558,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/response/response_async.rs","begin":[27,0],"end":[319,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"ResponseAsync","id":374,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"1162":{"id":1162,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"path":"ToOwned","id":62,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[58,59,60],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"281":{"id":281,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":25,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"885":{"id":885,"crate_id":0,"name":"url","span":{"filename":"crux_http/src/protocol.rs","begin":[19,64],"end":[19,71]},"visibility":{"restricted":{"parent":884,"path":"::protocol"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"::derive_builder::export::core::option::Option","id":1,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}},"608":{"id":608,"crate_id":0,"name":"HttpResponse","span":{"filename":"crux_http/src/protocol.rs","begin":[107,0],"end":[113,1]},"visibility":"public","docs":null,"links":{},"attrs":["#[builder(custom_constructor, build_fn(private, name = \"fallible_build\"),\nsetter(into))]"],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[951,952,953],"has_stripped_fields":false}},"generics":{"params":[],"where_predicates":[]},"impls":[957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,979,981,983,985,987,988,990,991,609]}}},"331":{"id":331,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request.rs","begin":[453,0],"end":[461,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"IntoIterator","id":322,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"borrowed_ref":{"lifetime":"'a","is_mutable":true,"type":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"items":[328,329,330],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"54":{"id":54,"crate_id":2,"name":"type_id","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"TypeId","id":55,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"935":{"id":935,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"outlives":"'static"},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":57,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilderError","id":892,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[54],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"658":{"id":658,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/client.rs","begin":[66,4],"end":[68,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"381":{"id":381,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"ExpectBody","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}},{"type":{"generic":"ExpectBody"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"104":{"id":104,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":34,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[32],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"985":{"id":985,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[101,42],"end":[101,47]},"visibility":"default","docs":null,"links":{},"attrs":["#[automatically_derived]"],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[984],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"708":{"id":708,"crate_id":0,"name":"query","span":{"filename":"crux_http/src/command.rs","begin":[547,4],"end":[551,5]},"visibility":"public","docs":"Set the URL querystring.\n\n# Examples\n\n```\n# use serde::{Deserialize, Serialize};\n# enum Event { ReceiveResponse(crux_http::Result<crux_http::Response<Vec<u8>>>) }\n# #[derive(crux_core::macros::Effect)]\n# #[allow(unused)]\n# struct Capabilities { http: crux_http::Http<Event> }\n# type Http = crux_http::command::Http<Effect, Event>;\n#[derive(Serialize, Deserialize)]\nstruct Index {\n    page: u32\n}\n\nlet query = Index { page: 2 };\nHttp::post(\"https://httpbin.org/post\")\n    .query(&query)\n    .expect(\"could not serialize query string\")\n    .build()\n    .then_send(Event::ReceiveResponse);\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["query",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"impl_trait":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}}}]],"output":{"resolved_path":{"path":"std::result::Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Self"}},{"type":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Serialize","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"431":{"id":431,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Clone","id":37,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"CloneToUninit","id":38,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"DecodeError","id":422,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[35],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"154":{"id":154,"crate_id":0,"name":"from","span":{"filename":"crux_http/src/error.rs","begin":[35,4],"end":[37,5]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["e",{"resolved_path":{"path":"serde_json::Error","id":155,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1035":{"id":1035,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":31,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilderError","id":998,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[28],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"758":{"id":758,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/middleware/redirect.rs","begin":[79,0],"end":[131,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Middleware","id":237,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Redirect","id":735,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[756],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"481":{"id":481,"crate_id":0,"name":"body_string","span":{"filename":"crux_http/src/response/response.rs","begin":[248,4],"end":[257,5]},"visibility":"public","docs":"Reads the entire response body into a string.\n\nThis method can be called after the body has already been read, but will\nproduce an empty buffer.\n\n# Encodings\n\nIf the \"encoding\" feature is enabled, this method tries to decode the body\nwith the encoding that is specified in the Content-Type header. If the header\ndoes not specify an encoding, UTF-8 is assumed. If the \"encoding\" feature is\ndisabled, Surf only supports reading UTF-8 response bodies. The \"encoding\"\nfeature is enabled by default.\n\n# Errors\n\nAny I/O error encountered while reading the body is immediately returned\nas an `Err`.\n\nIf the body cannot be interpreted because the encoding is unsupported or\nincorrect, an `Err` is returned.\n\n# Examples\n\n```\n# fn main() -> crux_http::Result<()> {\n# let mut res = crux_http::testing::ResponseBuilder::ok()\n#   .header(\"Content-Type\", \"application/json\")\n#   .body(\"hello\".to_string().into_bytes())\n#   .build();\nlet string: String = res.body_string()?;\nassert_eq!(string, \"hello\");\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"String","id":85,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"204":{"id":204,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectString","id":172,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[50,52],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1085":{"id":1085,"crate_id":0,"name":"fmt","span":{"filename":"crux_http/src/protocol.rs","begin":[148,40],"end":[148,45]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"$crate::fmt::Formatter","id":74,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"$crate::fmt::Result","id":75,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"808":{"id":808,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"TryFrom","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[44,46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"531":{"id":531,"crate_id":0,"name":"res","span":{"filename":"crux_http/src/response/response_async.rs","begin":[18,0],"end":[25,1]},"visibility":{"restricted":{"parent":533,"path":"::response::response_async"}},"docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"http_types::Response","id":532,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"254":{"id":254,"crate_id":0,"name":"header_values","span":{"filename":"crux_http/src/request.rs","begin":[160,4],"end":[162,5]},"visibility":"public","docs":"An iterator visiting all header values in arbitrary order.","links":{},"attrs":["#[must_use]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"headers::Values","id":255,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"1135":{"id":1135,"crate_id":0,"name":"client","span":{"filename":"crux_http/src/lib.rs","begin":[42,4],"end":[42,18]},"visibility":"crate","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"client::Client","id":357,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}},"858":{"id":858,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/erased-serde-0.4.6/src/ser.rs","begin":[224,0],"end":[226,33]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Serialize","id":125,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sized","id":30,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Serialize","id":126,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[119,122],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"304":{"id":304,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/request.rs","begin":[376,0],"end":[380,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Request","id":233,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[303],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"908":{"id":908,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequestBuilder","id":834,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"631":{"id":631,"crate_id":0,"name":"options","span":{"filename":"crux_http/src/client.rs","begin":[263,4],"end":[265,5]},"visibility":"public","docs":"Perform an HTTP `OPTIONS` request using the `Client` connection.\n\n# Panics\n\nThis will panic if a malformed URL is passed.\n\n# Errors\n\nReturns errors from the middleware, http backend, and network sockets.","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["uri",{"impl_trait":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"RequestBuilder","id":352,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl AsRef<str>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":272,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"str"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":true}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"354":{"id":354,"crate_id":0,"name":"Http","span":{"filename":"crux_http/src/lib.rs","begin":[40,0],"end":[43,1]},"visibility":"public","docs":"The Http capability API.","links":{},"attrs":[],"deprecation":null,"inner":{"struct":{"kind":{"plain":{"fields":[1134,1135],"has_stripped_fields":false}},"generics":{"params":[{"name":"Ev","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"impls":[1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1170,1172]}}},"958":{"id":958,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponse","id":608,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"681":{"id":681,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":21,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":663,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"404":{"id":404,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"CapOrClient","id":349,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"127":{"id":127,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpError","id":96,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1008":{"id":1008,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":23,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpResponseBuilder","id":955,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"731":{"id":731,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/command.rs","begin":[678,0],"end":[682,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Effect","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"Event","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":77,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"RequestBuilder","id":664,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Effect"}},{"type":{"generic":"Event"}}],"constraints":[]}}}},"items":[730],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"454":{"id":454,"crate_id":0,"name":"deserialize","span":{"filename":"crux_http/src/response/response.rs","begin":[425,4],"end":[441,5]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["deserializer",{"generic":"D"}]],"output":{"resolved_path":{"path":"Result","id":47,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"crate::http::Headers","id":298,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}},{"type":{"qualified_path":{"name":"Error","args":{"angle_bracketed":{"args":[],"constraints":[]}},"self_type":{"generic":"D"},"trait":{"path":"","id":134,"args":null}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"'de","kind":{"lifetime":{"outlives":[]}}},{"name":"D","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"D"},"bounds":[{"trait_bound":{"trait":{"path":"Deserializer","id":134,"args":{"angle_bracketed":{"args":[{"lifetime":"'de"}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"177":{"id":177,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectBytes","id":168,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1058":{"id":1058,"crate_id":0,"name":"Err","span":{"filename":"crux_http/src/protocol.rs","begin":[151,4],"end":[151,18]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"variant":{"kind":{"tuple":[1057]},"discriminant":null}}},"781":{"id":781,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"U","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"U"},"bounds":[{"trait_bound":{"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":11,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Next","id":757,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"}],"constraints":[]}}}},"items":[40],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"504":{"id":504,"crate_id":0,"name":"clone","span":{"filename":"crux_http/src/response/response.rs","begin":[15,9],"end":[15,14]},"visibility":"default","docs":null,"links":{},"attrs":["#[inline]"],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Response","id":163,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"227":{"id":227,"crate_id":0,"name":null,"span":{"filename":"/Users/stuartharris/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-1.5.0/src/any.rs","begin":[32,0],"end":[32,27]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"MaybeSendSync","id":64,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ExpectJson","id":176,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"1108":{"id":1108,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"Body","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"Body"},"bounds":[{"trait_bound":{"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"ResponseBuilder","id":1100,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Body"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"831":{"id":831,"crate_id":0,"name":"headers","span":{"filename":"crux_http/src/protocol.rs","begin":[29,4],"end":[29,32]},"visibility":"public","docs":null,"links":{},"attrs":["#[builder(setter(custom))]"],"deprecation":null,"inner":{"struct_field":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"HttpHeader","id":796,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}}}],"constraints":[]}}}}}},"554":{"id":554,"crate_id":0,"name":"body_bytes","span":{"filename":"crux_http/src/response/response_async.rs","begin":[217,4],"end":[219,5]},"visibility":"public","docs":"Reads the entire request body into a byte buffer.\n\nThis method can be called after the body has already been read, but will\nproduce an empty buffer.\n\n# Errors\n\nAny I/O error encountered while reading the body is immediately returned\nas an `Err`.\n\n# Examples\n\n```no_run\n# use crux_http::client::Client;\n# async fn middleware(client: Client) -> crux_http::Result<()> {\nlet mut res = client.get(\"https://httpbin.org/get\").await?;\nlet bytes: Vec<u8> = res.body_bytes().await?;\n# Ok(()) }\n```","links":{},"attrs":[],"deprecation":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"crate::Result","id":13,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":87,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":true,"abi":"Rust"},"has_body":true}}},"277":{"id":277,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":17,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"Request","id":238,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"1158":{"id":1158,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":39,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Http","id":354,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Ev"}}],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"881":{"id":881,"crate_id":0,"name":null,"span":{"filename":"crux_http/src/protocol.rs","begin":[163,0],"end":[173,1]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["register_types"],"trait":{"path":"Operation","id":882,"args":{"angle_bracketed":{"args":[],"constraints":[]}}},"for":{"resolved_path":{"path":"HttpRequest","id":343,"args":{"angle_bracketed":{"args":[],"constraints":[]}}}},"items":[876,878],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}}},"paths":{"5613":{"crate_id":33,"path":["futures_util","stream","futures_unordered","poll_next","Bomb"],"kind":"struct"},"2089":{"crate_id":67,"path":["idna","uts46","ErrorPolicy"],"kind":"enum"},"3851":{"crate_id":102,"path":["zerocopy","layout","TrailingSliceLayout"],"kind":"struct"},"5940":{"crate_id":1,"path":["std","process","ChildStdin"],"kind":"struct"},"4178":{"crate_id":2,"path":["core","iter","adapters","intersperse","Intersperse"],"kind":"struct"},"2416":{"crate_id":2,"path":["core","ops","deref","Deref"],"kind":"trait"},"2743":{"crate_id":1,"path":["std","env"],"kind":"module"},"4505":{"crate_id":29,"path":["crossbeam_channel","context","Context"],"kind":"struct"},"4832":{"crate_id":116,"path":["encoding_rs","handles","UnalignedU16Slice"],"kind":"struct"},"3070":{"crate_id":2,"path":["core","panic"],"kind":"macro"},"1308":{"crate_id":2,"path":["core","str","pattern","StrSearcher"],"kind":"struct"},"3397":{"crate_id":1,"path":["std","env","JoinPathsError"],"kind":"struct"},"1635":{"crate_id":33,"path":["futures_util","future","join","_","__Origin"],"kind":"struct"},"5159":{"crate_id":99,"path":["libc","unix","bsd","apple","thread_identifier_info"],"kind":"struct"},"5486":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","security","csp","ReportToEndpoint"],"kind":"struct"},"3724":{"crate_id":42,"path":["futures_executor","enter","Enter"],"kind":"struct"},"1962":{"crate_id":72,"path":["icu_provider","buf","BufferProvider"],"kind":"trait"},"4051":{"crate_id":1,"path":["std","os","unix","net","listener","UnixListener"],"kind":"struct"},"2289":{"crate_id":103,"path":["futures_lite","stream","Unfold"],"kind":"struct"},"527":{"crate_id":120,"path":["http","response","Response"],"kind":"struct"},"5813":{"crate_id":1,"path":["std","sync","mpmc","select","Token"],"kind":"struct"},"4378":{"crate_id":11,"path":["hashbrown"],"kind":"module"},"2616":{"crate_id":49,"path":["heck"],"kind":"module"},"4705":{"crate_id":16,"path":["gimli","read","cfi","Augmentation"],"kind":"struct"},"2943":{"crate_id":20,"path":["crux_core","command","builder","NotificationBuilder"],"kind":"struct"},"1181":{"crate_id":17,"path":["object","elf","Relr64"],"kind":"struct"},"5032":{"crate_id":16,"path":["gimli","read","unit","AttrsIter"],"kind":"struct"},"1508":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int32x2x3_t"],"kind":"struct"},"3270":{"crate_id":33,"path":["futures_util","stream","try_stream","try_collect","_","__Origin"],"kind":"struct"},"3597":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","headers","constants","CONTENT_TYPE"],"kind":"constant"},"1835":{"crate_id":21,"path":["serde","de","value","MapAccessDeserializer"],"kind":"struct"},"5359":{"crate_id":17,"path":["object","macho","DyldCacheMappingInfo"],"kind":"struct"},"5686":{"crate_id":2,"path":["core","ops","try_trait","NeverShortCircuitResidual"],"kind":"enum"},"2162":{"crate_id":5,"path":["alloc","boxed"],"kind":"module"},"3924":{"crate_id":115,"path":["serde_qs","ser","QsSerializer"],"kind":"struct"},"4251":{"crate_id":120,"path":["http","header","map","Values"],"kind":"struct"},"2489":{"crate_id":2,"path":["core","slice","ascii","EscapeAscii"],"kind":"struct"},"2816":{"crate_id":5,"path":["alloc","collections","linked_list","CursorMut"],"kind":"struct"},"4578":{"crate_id":21,"path":["serde","de","value","private","MapAsEnum"],"kind":"struct"},"4905":{"crate_id":17,"path":["object","pe","ImageThunkData32"],"kind":"struct"},"3143":{"crate_id":16,"path":["gimli","arch","AArch64"],"kind":"struct"},"1381":{"crate_id":1,"path":["std","sync","poison","rwlock","RwLock"],"kind":"struct"},"5232":{"crate_id":17,"path":["object","pe","ImageAuxSymbolSection"],"kind":"struct"},"1708":{"crate_id":16,"path":["gimli","arch","X86"],"kind":"struct"},"3470":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","conditional","if_none_match","IterMut"],"kind":"struct"},"5559":{"crate_id":67,"path":["idna","uts46","DnsLength"],"kind":"enum"},"3797":{"crate_id":33,"path":["futures_util","io","AsyncWriteExt"],"kind":"trait"},"2035":{"crate_id":103,"path":["futures_lite","future","_","__Origin"],"kind":"struct"},"5886":{"crate_id":43,"path":["anyhow","context","private","Sealed"],"kind":"trait"},"2362":{"crate_id":33,"path":["futures_util","sink","buffer","Buffer"],"kind":"struct"},"4124":{"crate_id":113,"path":["event_listener"],"kind":"module"},"4451":{"crate_id":29,"path":["crossbeam_channel","flavors","list","ListToken"],"kind":"struct"},"2689":{"crate_id":111,"path":["async_channel","SendError"],"kind":"struct"},"3016":{"crate_id":33,"path":["futures_util","future","future","Flatten"],"kind":"struct"},"1254":{"crate_id":17,"path":["object","macho","ThreadCommand"],"kind":"struct"},"4778":{"crate_id":17,"path":["object","common","AddressSize"],"kind":"enum"},"5105":{"crate_id":2,"path":["core","slice","iter","SplitInclusiveMut"],"kind":"struct"},"3343":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","trace","server_timing","IterMut"],"kind":"struct"},"1581":{"crate_id":6,"path":["libc","unix","bsd","apple","lconv"],"kind":"struct"},"3670":{"crate_id":2,"path":["core","ops","bit","Not"],"kind":"trait"},"1908":{"crate_id":2,"path":["core","slice","sort","shared","smallsort","CopyOnDrop"],"kind":"struct"},"146":{"crate_id":2,"path":["core","error","Error"],"kind":"trait"},"5432":{"crate_id":33,"path":["futures_util","io","copy_buf_abortable","_","__Origin"],"kind":"struct"},"5759":{"crate_id":17,"path":["object","elf","NoteHeader32"],"kind":"struct"},"3997":{"crate_id":6,"path":["libc","unix","bsd","apple","vol_attributes_attr_t"],"kind":"struct"},"2235":{"crate_id":48,"path":["once_cell","imp","Guard"],"kind":"struct"},"4324":{"crate_id":103,"path":["futures_lite","io","BlockOn"],"kind":"struct"},"2562":{"crate_id":24,"path":["bincode","de","read","IoReader"],"kind":"struct"},"4651":{"crate_id":17,"path":["object","read","macho","file","MachOComdat"],"kind":"struct"},"2889":{"crate_id":20,"path":["crux_core","capability","_","deserialize","__Field"],"kind":"enum"},"4978":{"crate_id":29,"path":["crossbeam_channel","context","Inner"],"kind":"struct"},"3216":{"crate_id":33,"path":["futures_util","stream","stream","peek","_","__Origin"],"kind":"struct"},"1454":{"crate_id":5,"path":["alloc","collections","btree","node","marker","Dying"],"kind":"enum"},"5305":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int8x16x4_t"],"kind":"struct"},"1781":{"crate_id":64,"path":["url","deserialize","UrlVisitor"],"kind":"struct"},"19":{"crate_id":2,"path":["core","marker","Sync"],"kind":"trait"},"3543":{"crate_id":2,"path":["core","slice","iter","RSplitN"],"kind":"struct"},"5632":{"crate_id":16,"path":["gimli","read","unit","EntriesRaw"],"kind":"struct"},"3870":{"crate_id":6,"path":["libc","unix","bsd","apple","processor_set_basic_info"],"kind":"struct"},"2108":{"crate_id":1,"path":["std","env","VarError"],"kind":"enum"},"5959":{"crate_id":2,"path":["core","str","pattern","Utf8Pattern"],"kind":"enum"},"2435":{"crate_id":33,"path":["futures_util","io","copy_buf","CopyBuf"],"kind":"struct"},"4197":{"crate_id":45,"path":["serde_reflection","trace","Samples"],"kind":"struct"},"4524":{"crate_id":1,"path":["std","sync","barrier","Barrier"],"kind":"struct"},"2762":{"crate_id":120,"path":["http","method","InvalidMethod"],"kind":"struct"},"3089":{"crate_id":71,"path":["icu_properties","provider","AlnumV1Marker"],"kind":"struct"},"1327":{"crate_id":1,"path":["std","backtrace","Backtrace"],"kind":"struct"},"4851":{"crate_id":20,"path":["crux_core","command","executor","AbortHandle"],"kind":"struct"},"5178":{"crate_id":21,"path":["serde","de","impls","deserialize","SaturatingVisitor"],"kind":"struct"},"3416":{"crate_id":71,"path":["icu_properties","provider","ExemplarCharactersNumbersV1Marker"],"kind":"struct"},"1654":{"crate_id":33,"path":["futures_util","future","try_future","_","__Origin"],"kind":"struct"},"3743":{"crate_id":71,"path":["icu_properties","provider","DashV1Marker"],"kind":"struct"},"1981":{"crate_id":5,"path":["alloc","slice","hack","to_vec","DropGuard"],"kind":"struct"},"5505":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","conditional","if_unmodified_since","IfUnmodifiedSince"],"kind":"struct"},"5832":{"crate_id":1,"path":["std","sys","pal","unix","time","SystemTime"],"kind":"struct"},"4070":{"crate_id":17,"path":["object","read","any","SymbolTableInternal"],"kind":"enum"},"2308":{"crate_id":2,"path":["core","slice","iter","ArrayChunks"],"kind":"struct"},"4397":{"crate_id":2,"path":["core"],"kind":"module"},"2635":{"crate_id":5,"path":["alloc","collections","btree","map","ValuesMut"],"kind":"struct"},"4724":{"crate_id":99,"path":["libc","unix","bsd","apple","icmp6_ifstat"],"kind":"struct"},"1200":{"crate_id":17,"path":["object","read","elf","version","VerdauxIterator"],"kind":"struct"},"2962":{"crate_id":33,"path":["futures_util","stream","try_stream","try_take_while","_","__Origin"],"kind":"struct"},"3289":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","auth","authorization","Authorization"],"kind":"struct"},"1527":{"crate_id":114,"path":["serde_urlencoded","de","Deserializer"],"kind":"struct"},"5051":{"crate_id":99,"path":["libc","unix","bsd","apple","rt_msghdr2"],"kind":"struct"},"5378":{"crate_id":115,"path":["serde_qs","de","QsDeserializer"],"kind":"struct"},"1854":{"crate_id":81,"path":["zerovec","flexzerovec","vec","FlexZeroVec"],"kind":"enum"},"92":{"crate_id":0,"path":["crux_http","error","HttpError","Url"],"kind":"variant"},"3616":{"crate_id":2,"path":["core","ops","bit","Shl"],"kind":"trait"},"3943":{"crate_id":11,"path":["hashbrown","table","IntoIter"],"kind":"struct"},"2181":{"crate_id":17,"path":["object","read","coff","import","ImportName"],"kind":"enum"},"5705":{"crate_id":120,"path":["http"],"kind":"module"},"2508":{"crate_id":120,"path":["http","header","map","Iter"],"kind":"struct"},"4270":{"crate_id":107,"path":["serde_json","value","de","MapKeyDeserializer"],"kind":"struct"},"4597":{"crate_id":33,"path":["futures_util","future","select","Select"],"kind":"struct"},"2835":{"crate_id":6,"path":["libc","unix","bsd","ifaddrs"],"kind":"struct"},"4924":{"crate_id":11,"path":["hashbrown","map","OccupiedEntry"],"kind":"struct"},"1400":{"crate_id":17,"path":["object","read","elf","section","ElfSectionIterator"],"kind":"struct"},"3162":{"crate_id":21,"path":["serde","__private","ser","FlatMapSerializeStruct"],"kind":"struct"},"5251":{"crate_id":1,"path":["std","fs","symlink_metadata"],"kind":"function"},"3489":{"crate_id":6,"path":["libc","unix","bsd","apple","fpunchhole_t"],"kind":"struct"},"1727":{"crate_id":33,"path":["futures_util","stream","try_stream","try_chunks","TryChunksError"],"kind":"struct"},"5578":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int32x2x4_t"],"kind":"struct"},"2054":{"crate_id":2,"path":["core","num","niche_types","NonZeroU64Inner"],"kind":"struct"},"3816":{"crate_id":16,"path":["gimli","read","cfi","ParsedEhFrameHdr"],"kind":"struct"},"5905":{"crate_id":64,"path":["url","host","HostInternal"],"kind":"enum"},"4143":{"crate_id":107,"path":["serde_json","map","IntoIter"],"kind":"struct"},"2381":{"crate_id":2,"path":["core","net","socket_addr","SocketAddrV6"],"kind":"struct"},"2708":{"crate_id":6,"path":["libc","unix","bsd","apple","fstore_t"],"kind":"struct"},"4470":{"crate_id":21,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"4797":{"crate_id":17,"path":["object","read","CodeView"],"kind":"struct"},"3035":{"crate_id":61,"path":["unicode_width","private","Sealed"],"kind":"trait"},"1273":{"crate_id":11,"path":["hashbrown","raw","RawIter"],"kind":"struct"},"3362":{"crate_id":2,"path":["core","core_arch","simd","f32x4"],"kind":"struct"},"1600":{"crate_id":1,"path":["std","f64"],"kind":"primitive"},"5124":{"crate_id":1,"path":["std","fs","File"],"kind":"struct"},"5451":{"crate_id":2,"path":["core","fmt","Arguments"],"kind":"struct"},"3689":{"crate_id":80,"path":["tinystr","asciibyte","AsciiByte"],"kind":"enum"},"1927":{"crate_id":20,"path":["crux_core","bridge","Request"],"kind":"struct"},"4016":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","cache","cache_control","cache_directive","CacheDirective"],"kind":"enum"},"2254":{"crate_id":2,"path":["core","char","convert","ParseCharError"],"kind":"struct"},"5778":{"crate_id":87,"path":["icu_locid_transform_data"],"kind":"module"},"4343":{"crate_id":17,"path":["object","elf","Rel64"],"kind":"struct"},"2581":{"crate_id":33,"path":["futures_util","stream","select_all","Iter"],"kind":"struct"},"4670":{"crate_id":33,"path":["futures_util","io","buf_reader","_","__Origin"],"kind":"struct"},"2908":{"crate_id":2,"path":["core","core_arch","simd","f16x32"],"kind":"struct"},"4997":{"crate_id":102,"path":["zerocopy","layout","DstLayout"],"kind":"struct"},"1473":{"crate_id":85,"path":["icu_collections","codepointinvlist","cpinvlist","CodePointInversionList"],"kind":"struct"},"3235":{"crate_id":64,"path":["url","path_segments","PathSegmentsMut"],"kind":"struct"},"5324":{"crate_id":2,"path":["core","ptr","without_provenance"],"kind":"function"},"3562":{"crate_id":6,"path":["libc","unix","bsd","apple","sa_endpoints_t"],"kind":"struct"},"1800":{"crate_id":33,"path":["futures_util","future","future","_","__Origin"],"kind":"struct"},"38":{"crate_id":2,"path":["core","clone","CloneToUninit"],"kind":"trait"},"5651":{"crate_id":21,"path":["serde","de","impls","range_to","Field"],"kind":"enum"},"2127":{"crate_id":1,"path":["std","io","IoSliceMut"],"kind":"struct"},"3889":{"crate_id":114,"path":["serde_urlencoded","ser","StructSerializer"],"kind":"struct"},"5978":{"crate_id":68,"path":["idna_adapter","JoiningType"],"kind":"struct"},"4216":{"crate_id":74,"path":["stable_deref_trait"],"kind":"module"},"2454":{"crate_id":2,"path":["core","core_arch","simd","i8x64"],"kind":"struct"},"2781":{"crate_id":6,"path":["libc","unix","bsd","apple","sockaddr_ndrv"],"kind":"struct"},"4543":{"crate_id":71,"path":["icu_properties","provider","ExtenderV1Marker"],"kind":"struct"},"4870":{"crate_id":17,"path":["object","common","RelocationEncoding"],"kind":"enum"},"3108":{"crate_id":2,"path":["core","ops","function","FnMut"],"kind":"trait"},"1346":{"crate_id":45,"path":["serde_reflection","error","Error"],"kind":"enum"},"3435":{"crate_id":103,"path":["futures_lite","future","PollOnce"],"kind":"struct"},"1673":{"crate_id":45,"path":["serde_reflection","de","Deserializer"],"kind":"struct"},"5197":{"crate_id":1,"path":["std","net","tcp","TcpStream"],"kind":"struct"},"5524":{"crate_id":17,"path":["object","read","ObjectMapFile"],"kind":"struct"},"3762":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"238":{"crate_id":0,"path":["crux_http","request","Request"],"kind":"struct"},"2000":{"crate_id":18,"path":["memchr","arch","all","twoway","SuffixOrdering"],"kind":"enum"},"4089":{"crate_id":114,"path":["serde_urlencoded","ser","TupleStructSerializer"],"kind":"struct"},"2327":{"crate_id":2,"path":["core","core_arch","simd","f16x16"],"kind":"struct"},"5851":{"crate_id":18,"path":["memchr","memchr","Memchr3"],"kind":"struct"},"4416":{"crate_id":32,"path":["futures_core","future","FusedFuture"],"kind":"trait"},"892":{"crate_id":0,"path":["crux_http","protocol","HttpRequestBuilderError"],"kind":"enum"},"2654":{"crate_id":103,"path":["futures_lite","io","Sink"],"kind":"struct"},"2981":{"crate_id":21,"path":["serde","de","value","U16Deserializer"],"kind":"struct"},"1219":{"crate_id":33,"path":["futures_util","stream","stream","filter_map","FilterMap"],"kind":"struct"},"4743":{"crate_id":59,"path":["textwrap","core","Fragment"],"kind":"trait"},"5070":{"crate_id":16,"path":["gimli","common","DebugMacroOffset"],"kind":"struct"},"1546":{"crate_id":103,"path":["futures_lite","stream","RepeatWith"],"kind":"struct"},"3308":{"crate_id":45,"path":["serde_reflection","ser","StructVariantSerializer"],"kind":"struct"},"3635":{"crate_id":33,"path":["futures_util","stream","stream","take_until","_","__Origin"],"kind":"struct"},"1873":{"crate_id":17,"path":["object","macho","DylibTableOfContents"],"kind":"struct"},"5397":{"crate_id":107,"path":["serde_json","read","SliceRead"],"kind":"struct"},"5724":{"crate_id":1,"path":["std","sync","mpsc","SendError"],"kind":"struct"},"2200":{"crate_id":6,"path":["libc","unix","bsd","apple","thread_standard_policy"],"kind":"struct"},"3962":{"crate_id":107,"path":["serde_json","ser","PrettyFormatter"],"kind":"struct"},"4289":{"crate_id":1,"path":["std","sync","mpmc","Sender"],"kind":"struct"},"2527":{"crate_id":6,"path":["libc","unix","bsd","apple","proc_threadinfo"],"kind":"struct"},"4616":{"crate_id":95,"path":["rand","distributions","uniform","UniformSampler"],"kind":"trait"},"2854":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"4943":{"crate_id":20,"path":["crux_core","capabilities","compose","Compose"],"kind":"struct"},"3181":{"crate_id":5,"path":["alloc","collections","btree","node","marker","Immut"],"kind":"struct"},"1419":{"crate_id":71,"path":["icu_properties","provider","JoiningTypeV1Marker"],"kind":"struct"},"5270":{"crate_id":2,"path":["core","core_arch","simd","i16x2"],"kind":"struct"},"1746":{"crate_id":73,"path":["yoke","trait_hack","YokeTraitHack"],"kind":"struct"},"3508":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"5597":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int64x2x3_t"],"kind":"struct"},"3835":{"crate_id":16,"path":["gimli","read","line","LineProgramHeader"],"kind":"struct"},"2073":{"crate_id":2,"path":["core","iter","adapters","flatten","FlatMap"],"kind":"struct"},"5924":{"crate_id":17,"path":["object","read","archive","ArchiveMember"],"kind":"struct"},"2400":{"crate_id":16,"path":["gimli","read","cfi","EhFrame"],"kind":"struct"},"4162":{"crate_id":71,"path":["icu_properties","provider","LowercaseV1Marker"],"kind":"struct"},"4489":{"crate_id":6,"path":["libc","unix","bsd","tm"],"kind":"struct"},"2727":{"crate_id":2,"path":["core","str","iter","MatchIndices"],"kind":"struct"},"3054":{"crate_id":6,"path":["libc","unix","bsd","apple","thread_background_policy"],"kind":"struct"},"1292":{"crate_id":69,"path":["icu_normalizer","Composition"],"kind":"struct"},"4816":{"crate_id":67,"path":["idna","uts46","Uts46"],"kind":"struct"},"5143":{"crate_id":16,"path":["gimli","read","abbrev","Attributes"],"kind":"enum"},"3381":{"crate_id":17,"path":["object","read","elf","comdat","ElfComdat"],"kind":"struct"},"1619":{"crate_id":2,"path":["core","slice","GetDisjointMutIndex"],"kind":"trait"},"3708":{"crate_id":2,"path":["core","ops","arith","Div"],"kind":"trait"},"1946":{"crate_id":120,"path":["http","header","map","into_header_name","Sealed"],"kind":"trait"},"5470":{"crate_id":99,"path":["libc","unix","bsd","apple","pthread_rwlockattr_t"],"kind":"struct"},"5797":{"crate_id":107,"path":["serde_json","ser","Serializer"],"kind":"struct"},"4035":{"crate_id":99,"path":["libc","unix","group"],"kind":"struct"},"2273":{"crate_id":101,"path":["ppv_lite86","types","BitOps0"],"kind":"trait"},"4362":{"crate_id":102,"path":["zerocopy","byte_slice","CopyableByteSlice"],"kind":"trait"},"2600":{"crate_id":2,"path":["core","slice","sort","unstable","quicksort","GapGuardRaw"],"kind":"struct"},"4689":{"crate_id":2,"path":["core","ops","bit","ShlAssign"],"kind":"trait"},"2927":{"crate_id":17,"path":["object","common","SectionKind"],"kind":"enum"},"5016":{"crate_id":72,"path":["icu_provider","marker","DataMarker"],"kind":"trait"},"3254":{"crate_id":99,"path":["libc","unix","bsd","apple","b64","aarch64","__darwin_arm_exception_state64"],"kind":"struct"},"1492":{"crate_id":21,"path":["serde","de","impls","deserialize","ResultVisitor"],"kind":"struct"},"5343":{"crate_id":2,"path":["core","slice","iter","Windows"],"kind":"struct"},"1819":{"crate_id":2,"path":["core","core_arch","simd","i8x2"],"kind":"struct"},"3581":{"crate_id":95,"path":["rand","Rng"],"kind":"trait"},"57":{"crate_id":2,"path":["core","any","Any"],"kind":"trait"},"5670":{"crate_id":17,"path":["object","macho","LinkeditDataCommand"],"kind":"struct"},"3908":{"crate_id":33,"path":["futures_util","stream","stream","forward","Forward"],"kind":"struct"},"2146":{"crate_id":103,"path":["futures_lite","io","WriteVectoredFuture"],"kind":"struct"},"2473":{"crate_id":6,"path":["libc","unix","bsd","fsid_t"],"kind":"struct"},"4235":{"crate_id":33,"path":["futures_util","future","future","_","__Origin"],"kind":"struct"},"4562":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"2800":{"crate_id":57,"path":["siphasher","sip128","SipHasher"],"kind":"struct"},"3127":{"crate_id":17,"path":["object","common","SubArchitecture"],"kind":"enum"},"1365":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","conditional","etag","ETag"],"kind":"enum"},"4889":{"crate_id":2,"path":["core","ops","range","RangeFrom"],"kind":"struct"},"5216":{"crate_id":103,"path":["futures_lite","stream","NextFuture"],"kind":"struct"},"3454":{"crate_id":99,"path":["libc","unix","protoent"],"kind":"struct"},"1692":{"crate_id":2,"path":["core","core_arch","simd","i64x2"],"kind":"struct"},"3781":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"2019":{"crate_id":1,"path":["std","sys","pal","unix","process","process_common","ExitCode"],"kind":"struct"},"5543":{"crate_id":5,"path":["alloc","collections","btree","map","IntoIter"],"kind":"struct"},"5870":{"crate_id":48,"path":["once_cell"],"kind":"module"},"4108":{"crate_id":18,"path":["memchr","arch","aarch64","neon","packedpair","Finder"],"kind":"struct"},"2346":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","content","content_location","ContentLocation"],"kind":"struct"},"2673":{"crate_id":2,"path":["core","str","iter","Matches"],"kind":"struct"},"4435":{"crate_id":2,"path":["core","cell","Ref"],"kind":"struct"},"4762":{"crate_id":114,"path":["serde_urlencoded","ser","Serializer"],"kind":"struct"},"1238":{"crate_id":6,"path":["libc","unix","bsd","apple","mach_header"],"kind":"struct"},"3000":{"crate_id":2,"path":["core","core_simd","swizzle","resize","Resize"],"kind":"struct"},"3327":{"crate_id":1,"path":["std","path","Prefix"],"kind":"enum"},"1565":{"crate_id":99,"path":["libc","unix","bsd","apple","vm_statistics"],"kind":"struct"},"5089":{"crate_id":33,"path":["futures_util","future","future","UnitError"],"kind":"struct"},"5416":{"crate_id":39,"path":["futures_channel","lock","TryLock"],"kind":"struct"},"1892":{"crate_id":33,"path":["futures_util","stream","stream","peek","Peek"],"kind":"struct"},"3654":{"crate_id":1,"path":["std","sys","pal","unix","stdio","Stdout"],"kind":"struct"},"3981":{"crate_id":95,"path":["rand","distributions","Standard"],"kind":"struct"},"2219":{"crate_id":17,"path":["object","macho","ScatteredRelocationInfo"],"kind":"struct"},"5743":{"crate_id":41,"path":["memchr","arch","aarch64","neon","memchr","Three"],"kind":"struct"},"4308":{"crate_id":21,"path":["serde","de","impls","deserialize","DurationVisitor"],"kind":"struct"},"2546":{"crate_id":21,"path":["serde","de","OneOf"],"kind":"struct"},"4635":{"crate_id":2,"path":["core","str","iter","MatchesInternal"],"kind":"struct"},"2873":{"crate_id":1,"path":["std","panicking","Hook"],"kind":"enum"},"4962":{"crate_id":2,"path":["core","iter","traits","marker","FusedIterator"],"kind":"trait"},"1438":{"crate_id":2,"path":["core","char","CaseMappingIter"],"kind":"struct"},"3200":{"crate_id":2,"path":["core","core_simd","swizzle","rotate_elements_right","Rotate"],"kind":"struct"},"5289":{"crate_id":1,"path":["std","io","buffered","bufwriter","flush_buf","BufGuard"],"kind":"struct"},"3527":{"crate_id":1,"path":["std","bool"],"kind":"primitive"},"1765":{"crate_id":21,"path":["serde","de","Unexpected"],"kind":"enum"},"5616":{"crate_id":86,"path":["icu_locid_transform","canonicalizer","LocaleCanonicalizer"],"kind":"struct"},"2092":{"crate_id":103,"path":["futures_lite","stream","NthFuture"],"kind":"struct"},"3854":{"crate_id":1,"path":["std","io","stdio","Stdin"],"kind":"struct"},"5943":{"crate_id":99,"path":["libc","unix","sigval"],"kind":"struct"},"4181":{"crate_id":89,"path":["smallvec"],"kind":"module"},"2419":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","float32x2x3_t"],"kind":"struct"},"2746":{"crate_id":2,"path":["core","iter","adapters","step_by","StepBy"],"kind":"struct"},"4508":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint32x2_t"],"kind":"struct"},"4835":{"crate_id":2,"path":["core","str","iter","MatchIndicesInternal"],"kind":"struct"},"3073":{"crate_id":18,"path":["memchr","arch","all","twoway","FinderRev"],"kind":"struct"},"1311":{"crate_id":2,"path":["core","iter","adapters","zip","TrustedRandomAccess"],"kind":"trait"},"3400":{"crate_id":16,"path":["gimli","read","lookup","LookupEntryIter"],"kind":"struct"},"1638":{"crate_id":16,"path":["gimli","read","abbrev","DebugAbbrev"],"kind":"struct"},"5162":{"crate_id":2,"path":["core","future","async_drop","AsyncDropOwning"],"kind":"struct"},"5489":{"crate_id":21,"path":["serde","de","impls","OptionVisitor"],"kind":"struct"},"3727":{"crate_id":17,"path":["object","pe","ImageDosHeader"],"kind":"struct"},"1965":{"crate_id":64,"path":["url","parser","Context"],"kind":"enum"},"4054":{"crate_id":41,"path":["memchr","arch","generic","memchr","One"],"kind":"struct"},"2292":{"crate_id":41,"path":["memchr","arch","all","memchr","OneIter"],"kind":"struct"},"530":{"crate_id":120,"path":["http","header","map","HeaderMap"],"kind":"struct"},"5816":{"crate_id":111,"path":["async_channel","TrySendError"],"kind":"enum"},"4381":{"crate_id":66,"path":["percent_encoding","PercentEncode"],"kind":"struct"},"2619":{"crate_id":72,"path":["icu_provider","fallback","LocaleFallbackSupplement"],"kind":"enum"},"4708":{"crate_id":29,"path":["crossbeam_channel","waker","Waker"],"kind":"struct"},"2946":{"crate_id":17,"path":["object","pe","ImageResourceDirectoryEntry"],"kind":"struct"},"1184":{"crate_id":41,"path":["memchr","arch","all","memchr","TwoIter"],"kind":"struct"},"5035":{"crate_id":83,"path":["litemap","map","LiteMap"],"kind":"struct"},"1511":{"crate_id":49,"path":["heck","transform","WordMode"],"kind":"enum"},"3273":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"5362":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"3600":{"crate_id":2,"path":["core","str","pattern","MultiCharEqPattern"],"kind":"struct"},"1838":{"crate_id":71,"path":["icu_properties","provider","SentenceTerminalV1Marker"],"kind":"struct"},"5689":{"crate_id":50,"path":["unicode_segmentation","sentence","fwd","StatePart"],"kind":"enum"},"2165":{"crate_id":2,"path":["core","fmt","builders","PadAdapter"],"kind":"struct"},"403":{"crate_id":0,"path":["crux_http","request_builder","CapOrClient","Capability"],"kind":"variant"},"3927":{"crate_id":81,"path":["zerovec","ule","VarULE","from_byte_slice_unchecked"],"kind":"function"},"4254":{"crate_id":81,"path":["zerovec","flexzerovec","slice","FlexZeroSlice"],"kind":"struct"},"2492":{"crate_id":18,"path":["memchr","arch","all","memchr","Three"],"kind":"struct"},"2819":{"crate_id":71,"path":["icu_properties","props","SentenceBreakULE"],"kind":"struct"},"4581":{"crate_id":71,"path":["icu_properties","provider","XidContinueV1Marker"],"kind":"struct"},"4908":{"crate_id":79,"path":["writeable","cmp","WriteComparator"],"kind":"struct"},"3146":{"crate_id":2,"path":["core","ptr"],"kind":"module"},"1384":{"crate_id":103,"path":["futures_lite","stream","StepBy"],"kind":"struct"},"3473":{"crate_id":57,"path":["siphasher","sip","SipHasher"],"kind":"struct"},"1711":{"crate_id":71,"path":["icu_properties","provider","bidi_data","BidiAuxiliaryPropertiesV1"],"kind":"struct"},"5235":{"crate_id":17,"path":["object","read","util","ByteString"],"kind":"struct"},"5562":{"crate_id":1,"path":["std","os","fd","raw","AsRawFd"],"kind":"trait"},"3800":{"crate_id":72,"path":["icu_provider","dynutil","UpcastDataPayload"],"kind":"trait"},"2038":{"crate_id":1,"path":["std","process","exit"],"kind":"function"},"5889":{"crate_id":101,"path":["ppv_lite86","types","RotateEachWord32"],"kind":"trait"},"2365":{"crate_id":33,"path":["futures_util","io","copy","_","__Origin"],"kind":"struct"},"4127":{"crate_id":95,"path":["rand","distributions","gamma","ChiSquaredRepr"],"kind":"enum"},"4454":{"crate_id":6,"path":["libc","unix","bsd","apple","qos_class_t"],"kind":"enum"},"2692":{"crate_id":1,"path":["std","os","unix","fs","OpenOptionsExt"],"kind":"trait"},"3019":{"crate_id":21,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"1257":{"crate_id":16,"path":["gimli","read","op","Evaluation"],"kind":"struct"},"4781":{"crate_id":17,"path":["object","pe","ImageSymbolExBytes"],"kind":"struct"},"5108":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly16x4x4_t"],"kind":"struct"},"1584":{"crate_id":103,"path":["futures_lite","future","PollFn"],"kind":"struct"},"3346":{"crate_id":2,"path":["core","fmt","num","LowerHex"],"kind":"struct"},"3673":{"crate_id":5,"path":["alloc","collections","binary_heap","BinaryHeap"],"kind":"struct"},"1911":{"crate_id":5,"path":["alloc","boxed","thin","ThinBox"],"kind":"struct"},"5435":{"crate_id":20,"path":["crux_core","bridge","BridgeError"],"kind":"enum"},"5762":{"crate_id":20,"path":["crux_core","testing","Update"],"kind":"struct"},"4000":{"crate_id":103,"path":["futures_lite","stream","Empty"],"kind":"struct"},"2238":{"crate_id":33,"path":["futures_util","stream","stream","take_until","TakeUntil"],"kind":"struct"},"4327":{"crate_id":32,"path":["futures_core"],"kind":"module"},"2565":{"crate_id":72,"path":["icu_provider","any","AsDynamicDataProviderAnyMarkerWrap"],"kind":"trait"},"4654":{"crate_id":16,"path":["gimli","read","loclists","DebugLoc"],"kind":"struct"},"2892":{"crate_id":95,"path":["rand","distributions","triangular","Triangular"],"kind":"struct"},"4981":{"crate_id":99,"path":["libc","unix","bsd","apple","image_offset"],"kind":"struct"},"3219":{"crate_id":17,"path":["object","pe","ImageAuxSymbolCrc"],"kind":"struct"},"1457":{"crate_id":17,"path":["object","read","elf","comdat","ElfComdatSectionIterator"],"kind":"struct"},"5308":{"crate_id":2,"path":["core","range","RangeInclusive"],"kind":"struct"},"1784":{"crate_id":110,"path":["base64","display","Base64Display"],"kind":"struct"},"3546":{"crate_id":1,"path":["std","sys","pal","unix","fs","Mode"],"kind":"struct"},"5635":{"crate_id":71,"path":["icu_properties","script","ScriptWithExt"],"kind":"struct"},"3873":{"crate_id":17,"path":["object","macho","LinkerOptionCommand"],"kind":"struct"},"2111":{"crate_id":71,"path":["icu_properties","provider","ScriptValueToShortNameV1Marker"],"kind":"struct"},"349":{"crate_id":0,"path":["crux_http","request_builder","CapOrClient"],"kind":"enum"},"5962":{"crate_id":12,"path":["rustc_std_workspace_alloc"],"kind":"module"},"2438":{"crate_id":2,"path":["core","ptr","metadata","DynMetadata"],"kind":"struct"},"4200":{"crate_id":80,"path":["tinystr"],"kind":"module"},"4527":{"crate_id":103,"path":["futures_lite","future","Ready"],"kind":"struct"},"2765":{"crate_id":33,"path":["futures_util","stream","stream","flatten_unordered","PollStreamFut"],"kind":"struct"},"3092":{"crate_id":20,"path":["crux_core","command","context","CommandContext"],"kind":"struct"},"1330":{"crate_id":29,"path":["crossbeam_channel","err","TrySendError"],"kind":"enum"},"4854":{"crate_id":107,"path":["serde_json","ser","CharEscape"],"kind":"enum"},"5181":{"crate_id":71,"path":["icu_properties","provider","GeneralCategoryValueToShortNameV1Marker"],"kind":"struct"},"3419":{"crate_id":33,"path":["futures_util","future","try_join_all","TryJoinAll"],"kind":"struct"},"1657":{"crate_id":71,"path":["icu_properties","provider","WordBreakValueToShortNameV1Marker"],"kind":"struct"},"3746":{"crate_id":17,"path":["object","elf","Verdef"],"kind":"struct"},"1984":{"crate_id":1,"path":["std","sys","pal","unix","fs","FileTimes"],"kind":"struct"},"5508":{"crate_id":2,"path":["core","str","lossy","Utf8Chunk"],"kind":"struct"},"5835":{"crate_id":33,"path":["futures_util","sink","err_into","SinkErrInto"],"kind":"struct"},"4073":{"crate_id":116,"path":["encoding_rs","mem","Latin1Bidi"],"kind":"enum"},"2311":{"crate_id":1,"path":["std","fs","read"],"kind":"function"},"4400":{"crate_id":44,"path":["serde_generate","csharp","Installer"],"kind":"struct"},"2638":{"crate_id":6,"path":["libc","unix","hostent"],"kind":"struct"},"4727":{"crate_id":6,"path":["libc","unix","bsd","apple","proc_vnodepathinfo"],"kind":"struct"},"1203":{"crate_id":99,"path":["libc","unix","bsd","apple","qos_class_t"],"kind":"enum"},"2965":{"crate_id":33,"path":["futures_util","abortable","AbortHandle"],"kind":"struct"},"5054":{"crate_id":103,"path":["futures_lite","stream","FoldFuture"],"kind":"struct"},"3292":{"crate_id":3,"path":["compiler_builtins","float","cmp","Result"],"kind":"enum"},"1530":{"crate_id":6,"path":["libc","unix","bsd","apple","ifkpi"],"kind":"struct"},"5381":{"crate_id":17,"path":["object","macho","DylibReference"],"kind":"struct"},"1857":{"crate_id":107,"path":["serde_json","error","ErrorImpl"],"kind":"struct"},"95":{"crate_id":0,"path":["crux_http","error","HttpError","Timeout"],"kind":"variant"},"3619":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"3946":{"crate_id":17,"path":["object","read","xcoff","symbol","SymbolIterator"],"kind":"struct"},"2184":{"crate_id":68,"path":["idna_adapter","BidiClass"],"kind":"struct"},"422":{"crate_id":0,"path":["crux_http","response","decode","DecodeError"],"kind":"struct"},"5708":{"crate_id":16,"path":["gimli","constants","DwSectV2"],"kind":"struct"},"2511":{"crate_id":2,"path":["core","core_simd","swizzle","extract","Extract"],"kind":"struct"},"4273":{"crate_id":67,"path":["idna","uts46","Hyphens"],"kind":"enum"},"4600":{"crate_id":5,"path":["alloc","collections","btree","map","ExtractIf"],"kind":"struct"},"2838":{"crate_id":55,"path":["phf","ordered_map","OrderedMap"],"kind":"struct"},"3165":{"crate_id":1,"path":["std","process","ExitStatusError"],"kind":"struct"},"1403":{"crate_id":2,"path":["core","task","wake","ExtData"],"kind":"enum"},"4927":{"crate_id":33,"path":["futures_util","future","option","OptionFuture"],"kind":"struct"},"5254":{"crate_id":33,"path":["futures_util","stream","try_stream","try_for_each_concurrent","TryForEachConcurrent"],"kind":"struct"},"3492":{"crate_id":1,"path":["std","sys","pal","unix","fs","ReadDir"],"kind":"struct"},"1730":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint8x16x3_t"],"kind":"struct"},"5581":{"crate_id":103,"path":["futures_lite","stream","Once"],"kind":"struct"},"2057":{"crate_id":16,"path":["gimli","common","DebugTypeSignature"],"kind":"struct"},"3819":{"crate_id":99,"path":["libc","unix","bsd","apple","vm_range_t"],"kind":"struct"},"5908":{"crate_id":5,"path":["alloc","collections","btree","map","Keys"],"kind":"struct"},"4146":{"crate_id":104,"path":["parking"],"kind":"module"},"2384":{"crate_id":1,"path":["std","path","StripPrefixError"],"kind":"struct"},"2711":{"crate_id":117,"path":["async_trait","async_trait"],"kind":"proc_attribute"},"4473":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","conditional","if_match","IntoIter"],"kind":"struct"},"4800":{"crate_id":120,"path":["http","method","Inner"],"kind":"enum"},"1276":{"crate_id":59,"path":["textwrap","splitting","HyphenSplitter"],"kind":"struct"},"3038":{"crate_id":17,"path":["object","pe","ImageBoundForwarderRef"],"kind":"struct"},"3365":{"crate_id":1,"path":["std","sys","pal","unix","stdio","Stdin"],"kind":"struct"},"1603":{"crate_id":16,"path":["gimli","read","str","DebugStr"],"kind":"struct"},"5127":{"crate_id":99,"path":["libc","unix","bsd","apple","vol_attributes_attr_t"],"kind":"struct"},"5454":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"3692":{"crate_id":1,"path":["std","collections","hash","set","Entry"],"kind":"enum"},"168":{"crate_id":0,"path":["crux_http","expect","ExpectBytes"],"kind":"struct"},"1930":{"crate_id":5,"path":["alloc","collections","binary_heap","IntoIter"],"kind":"struct"},"4019":{"crate_id":1,"path":["std","sys","backtrace","print","DisplayBacktrace"],"kind":"struct"},"2257":{"crate_id":17,"path":["object","read","elf","relocation","RelocationSections"],"kind":"struct"},"5781":{"crate_id":5,"path":["alloc","collections","btree","set","Cursor"],"kind":"struct"},"4346":{"crate_id":5,"path":["alloc","vec","set_len_on_drop","SetLenOnDrop"],"kind":"struct"},"2584":{"crate_id":120,"path":["http","header","map","as_header_name","AsHeaderName"],"kind":"trait"},"4673":{"crate_id":2,"path":["core","num","error","TryFromIntError"],"kind":"struct"},"2911":{"crate_id":5,"path":["alloc","collections","btree","map","entry","OccupiedEntry"],"kind":"struct"},"5000":{"crate_id":99,"path":["libc","unix","bsd","apple","b64","aarch64","ucontext_t"],"kind":"struct"},"1476":{"crate_id":16,"path":["gimli","read","unit","DebugTypesUnitHeadersIter"],"kind":"struct"},"3238":{"crate_id":2,"path":["core","iter","adapters","filter_map","next_chunk","Guard"],"kind":"struct"},"5327":{"crate_id":33,"path":["futures_util","stream","stream","count","_","__Origin"],"kind":"struct"},"3565":{"crate_id":33,"path":["futures_util","io","window","Window"],"kind":"struct"},"1803":{"crate_id":108,"path":["ryu","buffer","Float"],"kind":"trait"},"5654":{"crate_id":2,"path":["core","slice","iter","GenericSplitN"],"kind":"struct"},"2130":{"crate_id":71,"path":["icu_properties","provider","AlphabeticV1Marker"],"kind":"struct"},"3892":{"crate_id":112,"path":["concurrent_queue","unbounded","Unbounded"],"kind":"struct"},"5981":{"crate_id":3,"path":["compiler_builtins"],"kind":"module"},"4219":{"crate_id":1,"path":["std","backtrace_rs","backtrace","Frame"],"kind":"struct"},"2457":{"crate_id":16,"path":["gimli","read","cfi","CommonInformationEntry"],"kind":"struct"},"2784":{"crate_id":107,"path":["serde_json","number","deserialize","NumberVisitor"],"kind":"struct"},"4546":{"crate_id":1,"path":["std","sys_common","wtf8","Wtf8"],"kind":"struct"},"4873":{"crate_id":11,"path":["hashbrown","set","VacantEntry"],"kind":"struct"},"3111":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","headers","header_value","HeaderValue"],"kind":"struct"},"1349":{"crate_id":90,"path":["utf16_iter","Utf16Chars"],"kind":"struct"},"3438":{"crate_id":17,"path":["object","read","archive","SymbolIteratorInternal"],"kind":"enum"},"1676":{"crate_id":102,"path":["zerocopy","byteorder","F64"],"kind":"struct"},"5200":{"crate_id":96,"path":["rand_core","impls","next_u64_via_fill"],"kind":"function"},"5527":{"crate_id":99,"path":["libc","unix","bsd","apple","malloc_statistics_t"],"kind":"struct"},"3765":{"crate_id":103,"path":["futures_lite","stream","Cloned"],"kind":"struct"},"2003":{"crate_id":81,"path":["zerovec","varzerovec","components","VarZeroVecFormat"],"kind":"trait"},"4092":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","extensions","IdHasher"],"kind":"struct"},"2330":{"crate_id":1,"path":["std","u32"],"kind":"primitive"},"5854":{"crate_id":21,"path":["serde","de","impls","deserialize","SaturatingVisitor"],"kind":"struct"},"4419":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly8x8x3_t"],"kind":"struct"},"2657":{"crate_id":34,"path":["pin_utils"],"kind":"module"},"4746":{"crate_id":17,"path":["object","read","elf","symbol","ElfSymbolIterator"],"kind":"struct"},"2984":{"crate_id":2,"path":["core","intrinsics","fallback","CarryingMulAdd"],"kind":"trait"},"1222":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint32x2x2_t"],"kind":"struct"},"5073":{"crate_id":83,"path":["litemap","map","Entry"],"kind":"enum"},"1549":{"crate_id":64,"path":["url","UrlQuery"],"kind":"struct"},"3311":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int32x4x2_t"],"kind":"struct"},"3638":{"crate_id":100,"path":["rand_chacha","chacha","ChaCha12Rng"],"kind":"struct"},"1876":{"crate_id":2,"path":["core","str","iter","RSplitN"],"kind":"struct"},"114":{"crate_id":2,"path":["core","fmt","Display"],"kind":"trait"},"5400":{"crate_id":17,"path":["object","read","coff","file","CoffCommon"],"kind":"struct"},"5727":{"crate_id":71,"path":["icu_properties","provider","ChangesWhenTitlecasedV1Marker"],"kind":"struct"},"2203":{"crate_id":20,"path":["crux_core","typegen","Export"],"kind":"trait"},"3965":{"crate_id":1,"path":["std","panicking","begin_panic_handler","StaticStrPayload"],"kind":"struct"},"4292":{"crate_id":5,"path":["alloc","collections","btree","mem","replace","PanicGuard"],"kind":"struct"},"2530":{"crate_id":103,"path":["futures_lite","stream","FindMapFuture"],"kind":"struct"},"2857":{"crate_id":112,"path":["concurrent_queue","ForcePushError"],"kind":"struct"},"4619":{"crate_id":71,"path":["icu_properties","provider","names","PropertyEnumToValueNameSparseMapV1"],"kind":"struct"},"4946":{"crate_id":33,"path":["futures_util","stream","stream","all","All"],"kind":"struct"},"3184":{"crate_id":17,"path":["object","endian","U16Bytes"],"kind":"struct"},"1422":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly8x16x2_t"],"kind":"struct"},"5273":{"crate_id":17,"path":["object","common","SymbolFlags"],"kind":"enum"},"1749":{"crate_id":49,"path":["heck","mixed","MixedCase"],"kind":"trait"},"3511":{"crate_id":100,"path":["rand_chacha","chacha","ChaCha8Core"],"kind":"struct"},"5600":{"crate_id":72,"path":["icu_provider","fallback","LocaleFallbackPriority"],"kind":"enum"},"3838":{"crate_id":79,"path":["writeable","Writeable"],"kind":"trait"},"2076":{"crate_id":2,"path":["core","marker","FnPtr"],"kind":"trait"},"5927":{"crate_id":1,"path":["std","sync","poison","rwlock","RwLockWriteGuard"],"kind":"struct"},"2403":{"crate_id":43,"path":["anyhow","wrapper","MessageError"],"kind":"struct"},"4165":{"crate_id":17,"path":["object","pe","ImageDynamicRelocation32"],"kind":"struct"},"4492":{"crate_id":16,"path":["gimli","read","str","DebugStrOffsets"],"kind":"struct"},"2730":{"crate_id":2,"path":["core","str","pattern","CharArrayRefSearcher"],"kind":"struct"},"3057":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint8x8x2_t"],"kind":"struct"},"1295":{"crate_id":21,"path":["serde","de","Visitor"],"kind":"trait"},"4819":{"crate_id":1,"path":["std","sync","poison","PoisonError"],"kind":"struct"},"5146":{"crate_id":95,"path":["rand","distributions","weighted"],"kind":"module"},"3384":{"crate_id":33,"path":["futures_util","stream","stream","buffered","_","__Origin"],"kind":"struct"},"1622":{"crate_id":5,"path":["alloc","vec","in_place_drop","InPlaceDrop"],"kind":"struct"},"3711":{"crate_id":99,"path":["libc","unix","bsd","apple","b64","if_data"],"kind":"struct"},"1949":{"crate_id":64,"path":["url","host","_","deserialize","__Field"],"kind":"enum"},"5473":{"crate_id":120,"path":["http","uri","builder","Builder"],"kind":"struct"},"5800":{"crate_id":75,"path":["yoke_derive"],"kind":"module"},"4038":{"crate_id":17,"path":["object","pe","ImageAuxSymbolTokenDef"],"kind":"struct"},"2276":{"crate_id":99,"path":["libc","unix","bsd","apple","b64","aarch64","__darwin_arm_thread_state64"],"kind":"struct"},"4365":{"crate_id":33,"path":["futures_util","stream","stream","flatten_unordered","PollStateBomb"],"kind":"struct"},"2603":{"crate_id":21,"path":["serde","de","impls","StringInPlaceVisitor"],"kind":"struct"},"4692":{"crate_id":16,"path":["gimli","read","cfi","UnwindContext"],"kind":"struct"},"2930":{"crate_id":99,"path":["libc","unix","bsd","apple","pthread_rwlock_t"],"kind":"struct"},"5019":{"crate_id":24,"path":["bincode","config","legacy","LimitOption"],"kind":"enum"},"3257":{"crate_id":103,"path":["futures_lite","io","BufReader"],"kind":"struct"},"1495":{"crate_id":24,"path":["bincode","config","trailing","TrailingBytes"],"kind":"trait"},"5346":{"crate_id":1,"path":["std","io","Read"],"kind":"trait"},"1822":{"crate_id":1,"path":["std","collections","hash","map","Entry"],"kind":"enum"},"3584":{"crate_id":2,"path":["core","iter","adapters","copied","Copied"],"kind":"struct"},"5673":{"crate_id":99,"path":["libc","unix","bsd","apple","pthread_mutexattr_t"],"kind":"struct"},"3911":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","trace","trace_context","TraceContext"],"kind":"struct"},"2149":{"crate_id":33,"path":["futures_util","stream","stream","ready_chunks","ReadyChunks"],"kind":"struct"},"2476":{"crate_id":1,"path":["std","collections","hash","set","VacantEntry"],"kind":"struct"},"4238":{"crate_id":17,"path":["object","read","macho","fat","MachOFatFile"],"kind":"struct"},"4565":{"crate_id":20,"path":["crux_core","capability","executor","Spawner"],"kind":"struct"},"2803":{"crate_id":33,"path":["futures_util","stream","stream","FlatMap"],"kind":"struct"},"3130":{"crate_id":17,"path":["object","common","SectionFlags"],"kind":"enum"},"1368":{"crate_id":33,"path":["futures_util","stream","stream","for_each_concurrent","ForEachConcurrent"],"kind":"struct"},"4892":{"crate_id":29,"path":["crossbeam_channel","counter","Receiver"],"kind":"struct"},"5219":{"crate_id":33,"path":["futures_util","stream","try_stream","try_flatten_unordered","TryFlattenUnordered"],"kind":"struct"},"3457":{"crate_id":20,"path":["crux_core","capability","shell_stream","ShellStream"],"kind":"struct"},"1695":{"crate_id":2,"path":["core","iter","traits","double_ended","DoubleEndedIterator"],"kind":"trait"},"3784":{"crate_id":114,"path":["serde_urlencoded","ser","Error"],"kind":"enum"},"2022":{"crate_id":81,"path":["zerovec","map2d","map","ZeroMap2d"],"kind":"struct"},"5546":{"crate_id":21,"path":["serde","de","impls","range","Field"],"kind":"enum"},"5873":{"crate_id":16,"path":["gimli","read","unit","EntriesTreeNode"],"kind":"struct"},"4111":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","trace","server_timing","IntoIter"],"kind":"struct"},"2349":{"crate_id":85,"path":["icu_collections","codepointinvliststringlist","CodePointInversionListAndStringListULE"],"kind":"struct"},"2676":{"crate_id":5,"path":["alloc","collections","btree","set","CursorMut"],"kind":"struct"},"4438":{"crate_id":2,"path":["core","ops","range","RangeBounds"],"kind":"trait"},"4765":{"crate_id":2,"path":["core","num","niche_types","NonZeroU8Inner"],"kind":"struct"},"1241":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"3003":{"crate_id":78,"path":["icu_locid","parser","SubtagIterator"],"kind":"struct"},"3330":{"crate_id":29,"path":["crossbeam_channel","channel","Iter"],"kind":"struct"},"1568":{"crate_id":95,"path":["rand","rngs","adapter","reseeding","ReseedingCore"],"kind":"struct"},"5092":{"crate_id":17,"path":["object","macho","LoadCommand"],"kind":"struct"},"5419":{"crate_id":2,"path":["core","str","traits","FromStr"],"kind":"trait"},"1895":{"crate_id":33,"path":["futures_util","stream","stream","take","_","__Origin"],"kind":"struct"},"3657":{"crate_id":107,"path":["serde_json","map","ValuesMut"],"kind":"struct"},"3984":{"crate_id":17,"path":["object","read","any","DynamicRelocationIterator"],"kind":"struct"},"2222":{"crate_id":2,"path":["core","num","niche_types","NonZeroU16Inner"],"kind":"struct"},"5746":{"crate_id":103,"path":["futures_lite","io","AsyncWriteExt"],"kind":"trait"},"2549":{"crate_id":21,"path":["serde","de","value","BorrowedStrDeserializer"],"kind":"struct"},"4311":{"crate_id":67,"path":["idna","uts46","AlreadyAsciiLabel"],"kind":"enum"},"4638":{"crate_id":33,"path":["futures_util","future","try_future","_","__Origin"],"kind":"struct"},"2876":{"crate_id":6,"path":["libc","unix","bsd","apple","ctl_info"],"kind":"struct"},"4965":{"crate_id":15,"path":["addr2line","DebugFile"],"kind":"enum"},"1441":{"crate_id":5,"path":["alloc","collections","btree","set","ExtractIf"],"kind":"struct"},"3203":{"crate_id":71,"path":["icu_properties","provider","JoiningTypeValueToLongNameV1Marker"],"kind":"struct"},"5292":{"crate_id":6,"path":["libc","unix","bsd","apple","task_thread_times_info"],"kind":"struct"},"3530":{"crate_id":1,"path":["std","io","stdio","Stdout"],"kind":"struct"},"1768":{"crate_id":55,"path":["phf","map","Keys"],"kind":"struct"},"6":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","headers","header_values","HeaderValues"],"kind":"struct"},"5619":{"crate_id":1,"path":["std","collections","hash","map","Keys"],"kind":"struct"},"2095":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","transfer","te","IterMut"],"kind":"struct"},"3857":{"crate_id":33,"path":["futures_util","future","try_future","_","__Origin"],"kind":"struct"},"5946":{"crate_id":1,"path":["std","fs","read_to_string"],"kind":"function"},"4184":{"crate_id":17,"path":["object","read","pe","file","PeComdatIterator"],"kind":"struct"},"2422":{"crate_id":33,"path":["futures_util","future","future","FlattenStream"],"kind":"struct"},"2749":{"crate_id":39,"path":["futures_channel","lock","Lock"],"kind":"struct"},"4511":{"crate_id":2,"path":["core","sync","atomic","AtomicI32"],"kind":"struct"},"4838":{"crate_id":6,"path":["libc","unix","bsd","passwd"],"kind":"struct"},"3076":{"crate_id":21,"path":["serde","__private","de","missing_field","MissingFieldDeserializer"],"kind":"struct"},"1314":{"crate_id":103,"path":["futures_lite","stream","Fuse"],"kind":"struct"},"3403":{"crate_id":71,"path":["icu_properties","sets","ErasedUnicodeSetlikeMarker"],"kind":"struct"},"1641":{"crate_id":29,"path":["crossbeam_channel","select","Token"],"kind":"struct"},"5165":{"crate_id":50,"path":["unicode_segmentation","word","UnicodeWords"],"kind":"struct"},"5492":{"crate_id":2,"path":["core","cmp","Reverse"],"kind":"struct"},"3730":{"crate_id":48,"path":["once_cell","race","OnceRef"],"kind":"struct"},"1968":{"crate_id":6,"path":["libc","unix","bsd","apple","sockaddr_dl"],"kind":"struct"},"4057":{"crate_id":11,"path":["hashbrown","map","IntoKeys"],"kind":"struct"},"2295":{"crate_id":24,"path":["bincode","de","read","SliceReader"],"kind":"struct"},"533":{"crate_id":0,"path":["crux_http","response","response_async"],"kind":"module"},"5819":{"crate_id":1,"path":["std","sync","mpmc","zero","ZeroToken"],"kind":"struct"},"4384":{"crate_id":8,"path":["cfg_if"],"kind":"module"},"2622":{"crate_id":103,"path":["futures_lite","io","_","__Origin"],"kind":"struct"},"4711":{"crate_id":5,"path":["alloc","collections","btree","map","CursorMutKey"],"kind":"struct"},"2949":{"crate_id":6,"path":["libc","unix","bsd","apple","rusage_info_v2"],"kind":"struct"},"1187":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","conditional","if_modified_since","IfModifiedSince"],"kind":"struct"},"5038":{"crate_id":89,"path":["smallvec","ConstNonNull"],"kind":"struct"},"1514":{"crate_id":85,"path":["icu_collections","codepointtrie","error","Error"],"kind":"enum"},"3276":{"crate_id":33,"path":["futures_util","stream","try_stream","into_async_read","_","__Origin"],"kind":"struct"},"5365":{"crate_id":2,"path":["core","core_simd","swizzle","shift_elements_right","Shift"],"kind":"struct"},"3603":{"crate_id":1,"path":["std","i64"],"kind":"primitive"},"1841":{"crate_id":107,"path":["serde_json","read","IoRead"],"kind":"struct"},"5692":{"crate_id":50,"path":["unicode_segmentation","word","UnicodeWordIndices"],"kind":"struct"},"2168":{"crate_id":33,"path":["futures_util","future","ready","Ready"],"kind":"struct"},"3930":{"crate_id":17,"path":["object","read","Error"],"kind":"struct"},"4257":{"crate_id":99,"path":["libc","unix","bsd","apple","proc_threadinfo"],"kind":"struct"},"2495":{"crate_id":1,"path":["std","io","Write"],"kind":"trait"},"733":{"crate_id":0,"path":["crux_http","middleware","redirect"],"kind":"module"},"2822":{"crate_id":24,"path":["bincode","ser","Serializer"],"kind":"struct"},"4584":{"crate_id":1,"path":["std","net","Shutdown"],"kind":"enum"},"4911":{"crate_id":33,"path":["futures_util","lock","bilock","ReuniteError"],"kind":"struct"},"3149":{"crate_id":2,"path":["core","task","wake","LocalWaker"],"kind":"struct"},"1387":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","upgrade","sender","Sender"],"kind":"struct"},"3476":{"crate_id":103,"path":["futures_lite","io","Split"],"kind":"struct"},"1714":{"crate_id":120,"path":["http","uri","ErrorKind"],"kind":"enum"},"5238":{"crate_id":11,"path":["hashbrown","table","Entry"],"kind":"enum"},"5565":{"crate_id":2,"path":["core","iter","adapters","map_windows","MapWindowsInner"],"kind":"struct"},"3803":{"crate_id":2,"path":["core","core_arch","aarch64","neon","float64x2_t"],"kind":"struct"},"2041":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"5892":{"crate_id":45,"path":["serde_reflection"],"kind":"module"},"2368":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"4130":{"crate_id":5,"path":["alloc","collections","binary_heap","drop","DropGuard"],"kind":"struct"},"4457":{"crate_id":50,"path":["unicode_segmentation","sentence","UnicodeSentences"],"kind":"struct"},"2695":{"crate_id":2,"path":["core","ptr","alignment","AlignmentEnum"],"kind":"enum"},"3022":{"crate_id":33,"path":["futures_util","stream","try_stream","TryStreamExt"],"kind":"trait"},"1260":{"crate_id":103,"path":["futures_lite","io","CloseFuture"],"kind":"struct"},"4784":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"5111":{"crate_id":120,"path":["http","header","name","Repr"],"kind":"enum"},"1587":{"crate_id":2,"path":["core","core_arch","simd","f64x8"],"kind":"struct"},"3349":{"crate_id":33,"path":["futures_util","future","either","Either"],"kind":"enum"},"3676":{"crate_id":95,"path":["rand","distributions","uniform","Uniform"],"kind":"struct"},"1914":{"crate_id":1,"path":["std","io","Bytes"],"kind":"struct"},"152":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","error","Error"],"kind":"struct"},"5438":{"crate_id":2,"path":["core","iter","adapters","skip","Skip"],"kind":"struct"},"5765":{"crate_id":2,"path":["core","fmt","Binary"],"kind":"trait"},"4003":{"crate_id":1,"path":["std","time","Instant"],"kind":"struct"},"2241":{"crate_id":17,"path":["object","xcoff","FileAux32"],"kind":"struct"},"4330":{"crate_id":41,"path":["memchr","arch","all","twoway","Finder"],"kind":"struct"},"2568":{"crate_id":21,"path":["serde","de","ignored_any","IgnoredAny"],"kind":"struct"},"4657":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint32x4x3_t"],"kind":"struct"},"2895":{"crate_id":33,"path":["futures_util","stream","stream","peek","_","__Origin"],"kind":"struct"},"4984":{"crate_id":33,"path":["futures_util","lock","bilock","BiLock"],"kind":"struct"},"3222":{"crate_id":1,"path":["std","fs","ReadDir"],"kind":"struct"},"1460":{"crate_id":1,"path":["std","collections","hash","map","RawVacantEntryMut"],"kind":"struct"},"5311":{"crate_id":18,"path":["memchr","arch","generic","packedpair","Finder"],"kind":"struct"},"1787":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"3549":{"crate_id":16,"path":["gimli","read","rnglists","DebugRanges"],"kind":"struct"},"25":{"crate_id":2,"path":["core","panic","unwind_safe","UnwindSafe"],"kind":"trait"},"5638":{"crate_id":21,"path":["serde","de","value","CowStrDeserializer"],"kind":"struct"},"3876":{"crate_id":42,"path":["futures_executor","local_pool","BlockingStream"],"kind":"struct"},"352":{"crate_id":0,"path":["crux_http","request_builder","RequestBuilder"],"kind":"struct"},"2114":{"crate_id":71,"path":["icu_properties","sets","CodePointSetDataBorrowed"],"kind":"struct"},"5965":{"crate_id":21,"path":["serde","de","impls","deserialize","SaturatingVisitor"],"kind":"struct"},"2441":{"crate_id":99,"path":["libc","unix","in6_addr"],"kind":"struct"},"4203":{"crate_id":71,"path":["icu_properties","props","HangulSyllableType"],"kind":"struct"},"4530":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"2768":{"crate_id":1,"path":["std","collections","hash","set","Union"],"kind":"struct"},"3095":{"crate_id":2,"path":["core","cmp","Ordering"],"kind":"enum"},"1333":{"crate_id":2,"path":["core","cell","RefMut"],"kind":"struct"},"4857":{"crate_id":17,"path":["object","read","elf","attributes","AttributesSubsubsection"],"kind":"struct"},"5184":{"crate_id":71,"path":["icu_properties","script","ScriptExtensionsSet"],"kind":"struct"},"3422":{"crate_id":2,"path":["core","core_simd","simd","ptr","const_ptr","SimdConstPtr","with_exposed_provenance"],"kind":"function"},"1660":{"crate_id":16,"path":["gimli","constants","DwOp"],"kind":"struct"},"3749":{"crate_id":16,"path":["gimli","arch","MIPS"],"kind":"struct"},"1987":{"crate_id":21,"path":["serde","de","EnumAccess"],"kind":"trait"},"5511":{"crate_id":21,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"5838":{"crate_id":6,"path":["libc","unix","bsd","apple","ftrimactivefile_t"],"kind":"struct"},"4076":{"crate_id":64,"path":["url","slicing","Position"],"kind":"enum"},"2314":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","content","content_encoding","ContentEncoding"],"kind":"struct"},"4403":{"crate_id":111,"path":["async_channel","Sender"],"kind":"struct"},"2641":{"crate_id":101,"path":["ppv_lite86","types","Machine"],"kind":"trait"},"879":{"crate_id":20,"path":["crux_core","typegen","TypeGen"],"kind":"struct"},"4730":{"crate_id":25,"path":["erased_serde","de","Variant"],"kind":"struct"},"1206":{"crate_id":17,"path":["object","macho","TwolevelHint"],"kind":"struct"},"2968":{"crate_id":2,"path":["core","core_simd","cast","SimdCast"],"kind":"trait"},"5057":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"3295":{"crate_id":1,"path":["std","io","Write","write_fmt","Adapter"],"kind":"struct"},"1533":{"crate_id":72,"path":["icu_provider","hello_world","HelloWorldProvider"],"kind":"struct"},"5384":{"crate_id":86,"path":["icu_locid_transform","fallback","LocaleFallbackerBorrowed"],"kind":"struct"},"1860":{"crate_id":33,"path":["futures_util","future","try_future","_","__Origin"],"kind":"struct"},"3622":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","content","content_length","ContentLength"],"kind":"struct"},"3949":{"crate_id":44,"path":["serde_generate","java","Installer"],"kind":"struct"},"2187":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","auth","authentication_scheme","AuthenticationScheme"],"kind":"enum"},"5711":{"crate_id":117,"path":["async_trait"],"kind":"module"},"2514":{"crate_id":99,"path":["libc","unix","bsd","apple","load_command"],"kind":"struct"},"4276":{"crate_id":72,"path":["icu_provider","data_provider","BoundDataProvider"],"kind":"trait"},"4603":{"crate_id":5,"path":["alloc","collections","binary_heap","DrainSorted"],"kind":"struct"},"2841":{"crate_id":5,"path":["alloc","rc","Weak"],"kind":"struct"},"3168":{"crate_id":74,"path":["stable_deref_trait","CloneStableDeref"],"kind":"trait"},"1406":{"crate_id":41,"path":["memchr","arch","aarch64","neon","memchr","TwoIter"],"kind":"struct"},"4930":{"crate_id":21,"path":["serde","__private","de","content","VariantDeserializer"],"kind":"struct"},"5257":{"crate_id":16,"path":["gimli","read","cfi","EhFrameHdr"],"kind":"struct"},"3495":{"crate_id":103,"path":["futures_lite","future","_","__Origin"],"kind":"struct"},"1733":{"crate_id":107,"path":["serde_json","value","Value"],"kind":"enum"},"5584":{"crate_id":69,"path":["icu_normalizer","IsNormalizedSinkUtf8"],"kind":"struct"},"2060":{"crate_id":17,"path":["object","elf","Verdaux"],"kind":"struct"},"298":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","headers","headers","Headers"],"kind":"struct"},"3822":{"crate_id":17,"path":["object","pe","ImageHotPatchHashes"],"kind":"struct"},"5911":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","content","accept_encoding","AcceptEncoding"],"kind":"struct"},"4149":{"crate_id":17,"path":["object","macho","FatArch64"],"kind":"struct"},"2387":{"crate_id":5,"path":["alloc","collections","binary_heap","PeekMut"],"kind":"struct"},"2714":{"crate_id":68,"path":["idna_adapter","BidiClassMask"],"kind":"struct"},"4476":{"crate_id":6,"path":["libc","unix","bsd","apple","processor_set_load_info"],"kind":"struct"},"4803":{"crate_id":54,"path":["glob","PathWrapper"],"kind":"struct"},"1279":{"crate_id":17,"path":["object","read","any","SymbolIteratorInternal"],"kind":"enum"},"3041":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"3368":{"crate_id":1,"path":["std","io","BufRead"],"kind":"trait"},"1606":{"crate_id":86,"path":["icu_locid_transform","TransformResult"],"kind":"enum"},"5130":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldCacheImageIterator"],"kind":"struct"},"5457":{"crate_id":64,"path":["url","host","_","deserialize","__Field"],"kind":"enum"},"3695":{"crate_id":71,"path":["icu_properties","provider","ScriptWithExtensionsPropertyV1"],"kind":"struct"},"1933":{"crate_id":122,"path":["bytes","buf","iter","IntoIter"],"kind":"struct"},"4022":{"crate_id":123,"path":["serde_bytes","bytes","Bytes"],"kind":"struct"},"2260":{"crate_id":17,"path":["object","pe","ImageRelocation"],"kind":"struct"},"5784":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly64x2x2_t"],"kind":"struct"},"4349":{"crate_id":23,"path":["slab"],"kind":"module"},"2587":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"4676":{"crate_id":2,"path":["core","core_arch","simd","i64x8"],"kind":"struct"},"2914":{"crate_id":25,"path":["erased_serde","de","DeserializeSeed"],"kind":"trait"},"5003":{"crate_id":43,"path":["anyhow","ptr","Ref"],"kind":"struct"},"1479":{"crate_id":101,"path":["ppv_lite86","types","Swap64"],"kind":"trait"},"3241":{"crate_id":17,"path":["object","pe","ImageResourceDataEntry"],"kind":"struct"},"5330":{"crate_id":1,"path":["std","io","stdio","StdoutLock"],"kind":"struct"},"3568":{"crate_id":6,"path":["libc","unix","bsd","apple","pthread_mutex_t"],"kind":"struct"},"1806":{"crate_id":99,"path":["libc","unix","bsd","apple","ifma_msghdr"],"kind":"struct"},"5657":{"crate_id":17,"path":["object","xcoff","BlockAux32"],"kind":"struct"},"2133":{"crate_id":2,"path":["core","core_arch","simd","u32x4"],"kind":"struct"},"3895":{"crate_id":2,"path":["core","sync","atomic","AtomicIsize"],"kind":"struct"},"5984":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","content","content_type","ContentType"],"kind":"struct"},"4222":{"crate_id":1,"path":["std","backtrace_rs","symbolize","gimli","Cache"],"kind":"struct"},"2460":{"crate_id":33,"path":["futures_util","fns","OkFn"],"kind":"struct"},"2787":{"crate_id":78,"path":["icu_locid","ordering","SubtagOrderingResult"],"kind":"enum"},"4549":{"crate_id":1,"path":["std","io","error","repr_bitpacked","Repr"],"kind":"struct"},"4876":{"crate_id":21,"path":["serde","de","impls","FromStrVisitor"],"kind":"struct"},"3114":{"crate_id":6,"path":["libc","unix","bsd","apple","mach_timebase_info"],"kind":"struct"},"1352":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","security","FrameOptions"],"kind":"enum"},"3441":{"crate_id":2,"path":["core","num","niche_types","UsizeNoHighBit"],"kind":"struct"},"1679":{"crate_id":11,"path":["hashbrown","map","Drain"],"kind":"struct"},"5203":{"crate_id":2,"path":["core","core_arch","simd","u8x16"],"kind":"struct"},"5530":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"3768":{"crate_id":120,"path":["http","header","value","HeaderValue"],"kind":"struct"},"2006":{"crate_id":44,"path":["serde_generate","config","SourceInstaller"],"kind":"trait"},"4095":{"crate_id":2,"path":["core","cell","once","OnceCell"],"kind":"struct"},"2333":{"crate_id":33,"path":["futures_util","sink","fanout","_","__Origin"],"kind":"struct"},"5857":{"crate_id":21,"path":["serde","__private","de","content","Content"],"kind":"enum"},"4422":{"crate_id":5,"path":["alloc","collections","binary_heap","RebuildOnDrop"],"kind":"struct"},"2660":{"crate_id":2,"path":["core","marker","variance","PhantomInvariantLifetime"],"kind":"struct"},"4749":{"crate_id":14,"path":["rustc_demangle","DemangleStyle"],"kind":"enum"},"2987":{"crate_id":33,"path":["futures_util","io","lines","_","__Origin"],"kind":"struct"},"1225":{"crate_id":2,"path":["core","core_simd","cast","sealed","Sealed"],"kind":"trait"},"5076":{"crate_id":11,"path":["hashbrown","set","IntoIter"],"kind":"struct"},"1552":{"crate_id":1,"path":["std","io","pipe","PipeReader"],"kind":"struct"},"3314":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","visit_enum","__DeserializeWith"],"kind":"struct"},"3641":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly16x8x3_t"],"kind":"struct"},"1879":{"crate_id":17,"path":["object","read","elf","attributes","AttributeReader"],"kind":"struct"},"117":{"crate_id":21,"path":["serde","de","Deserialize"],"kind":"trait"},"5403":{"crate_id":16,"path":["gimli","read","line","LineRow"],"kind":"struct"},"5730":{"crate_id":99,"path":["libc","unix","bsd","apple","processor_cpu_load_info"],"kind":"struct"},"2206":{"crate_id":21,"path":["serde","ser","impossible","Impossible"],"kind":"struct"},"3968":{"crate_id":17,"path":["object","read","elf","attributes","AttributesSubsection"],"kind":"struct"},"4295":{"crate_id":21,"path":["serde","__private","ser","content","Content"],"kind":"enum"},"2533":{"crate_id":2,"path":["core","iter","adapters","fuse","Fuse"],"kind":"struct"},"2860":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int32x2_t"],"kind":"struct"},"4622":{"crate_id":99,"path":["libc","unix","bsd","apple","utmpx"],"kind":"struct"},"4949":{"crate_id":102,"path":["zerocopy","byteorder","I128"],"kind":"struct"},"3187":{"crate_id":103,"path":["futures_lite","stream","Enumerate"],"kind":"struct"},"1425":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","transfer","encoding","Encoding"],"kind":"enum"},"5276":{"crate_id":33,"path":["futures_util","stream","stream","enumerate","Enumerate"],"kind":"struct"},"1752":{"crate_id":1,"path":["std","sys","net","connection","socket","TcpListener"],"kind":"struct"},"3514":{"crate_id":17,"path":["object","macho","DyldInfoCommand"],"kind":"struct"},"5603":{"crate_id":68,"path":["idna_adapter","Adapter"],"kind":"struct"},"3841":{"crate_id":18,"path":["memchr","memmem","FinderBuilder"],"kind":"struct"},"2079":{"crate_id":17,"path":["object","read","any","ComdatSectionIterator"],"kind":"struct"},"5930":{"crate_id":21,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"2406":{"crate_id":33,"path":["futures_util","stream","stream","peek","Peekable"],"kind":"struct"},"4168":{"crate_id":21,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"4495":{"crate_id":21,"path":["serde","de","value","private","Pair"],"kind":"trait"},"2733":{"crate_id":4,"path":["rustc_std_workspace_core"],"kind":"module"},"3060":{"crate_id":50,"path":["unicode_segmentation","grapheme","Graphemes"],"kind":"struct"},"1298":{"crate_id":72,"path":["icu_provider","any","AnyProvider"],"kind":"trait"},"4822":{"crate_id":17,"path":["object","read","any","SymbolTable"],"kind":"struct"},"5149":{"crate_id":21,"path":["serde","de","impls","deserialize","SeqVisitor"],"kind":"struct"},"3387":{"crate_id":107,"path":["serde_json","ser","CompactFormatter"],"kind":"struct"},"1625":{"crate_id":81,"path":["zerovec","ule","SliceAsULE"],"kind":"trait"},"3714":{"crate_id":116,"path":["encoding_rs","EncoderResult"],"kind":"enum"},"1952":{"crate_id":21,"path":["serde","de","value","ExpectedInMap"],"kind":"struct"},"5476":{"crate_id":5,"path":["alloc","vec","retain_mut","BackshiftOnDrop"],"kind":"struct"},"5803":{"crate_id":17,"path":["object","pe","ImageHotPatchBase"],"kind":"struct"},"4041":{"crate_id":71,"path":["icu_properties","props","ScriptULE"],"kind":"struct"},"2279":{"crate_id":33,"path":["futures_util","io","chain","Chain"],"kind":"struct"},"4368":{"crate_id":122,"path":["bytes","bytes_mut","BytesMut"],"kind":"struct"},"2606":{"crate_id":17,"path":["object","macho","DyldCacheHeader"],"kind":"struct"},"4695":{"crate_id":33,"path":["futures_util","future","future","shared","poll","Reset"],"kind":"struct"},"2933":{"crate_id":17,"path":["object","pe","ImportObjectHeader"],"kind":"struct"},"5022":{"crate_id":71,"path":["icu_properties","provider","NfdInertV1Marker"],"kind":"struct"},"3260":{"crate_id":21,"path":["serde","de","impls","deserialize","deserialize","FieldVisitor"],"kind":"struct"},"1498":{"crate_id":33,"path":["futures_util","stream","try_stream","_","__Origin"],"kind":"struct"},"5349":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","trace","server_timing","ServerTiming"],"kind":"struct"},"1825":{"crate_id":81,"path":["zerovec","map","kv","ZeroMapKV"],"kind":"trait"},"3587":{"crate_id":1,"path":["std","fs","Permissions"],"kind":"struct"},"5676":{"crate_id":2,"path":["core","core_arch","simd","i16x4"],"kind":"struct"},"3914":{"crate_id":2,"path":["core","iter","adapters","array_chunks","ArrayChunks"],"kind":"struct"},"2152":{"crate_id":21,"path":["serde","__private","ser","content","SerializeTupleStruct"],"kind":"struct"},"2479":{"crate_id":55,"path":["phf","ordered_map","Entries"],"kind":"struct"},"4241":{"crate_id":6,"path":["libc","unix","bsd","apple","in6_ifstat"],"kind":"struct"},"4568":{"crate_id":16,"path":["gimli","common","Format"],"kind":"enum"},"2806":{"crate_id":79,"path":["writeable","Part"],"kind":"struct"},"3133":{"crate_id":99,"path":["libc","unix","bsd","apple","ifkpi"],"kind":"struct"},"1371":{"crate_id":18,"path":["memchr","vector","SensibleMoveMask"],"kind":"struct"},"4895":{"crate_id":103,"path":["futures_lite","stream","TryCollectFuture"],"kind":"struct"},"5222":{"crate_id":6,"path":["libc","unix","bsd","apple","vm_statistics"],"kind":"struct"},"3460":{"crate_id":95,"path":["rand","distributions","other","Alphanumeric"],"kind":"struct"},"1698":{"crate_id":20,"path":["crux_core","command","stream","HostedCommandError"],"kind":"enum"},"3787":{"crate_id":99,"path":["libc","unix","bsd","apple","vol_capabilities_attr_t"],"kind":"struct"},"2025":{"crate_id":86,"path":["icu_locid_transform","provider","expander","LikelySubtagsForScriptRegionV1Marker"],"kind":"struct"},"5549":{"crate_id":2,"path":["core","iter","adapters","intersperse","IntersperseWith"],"kind":"struct"},"5876":{"crate_id":17,"path":["object","common","SegmentFlags"],"kind":"enum"},"4114":{"crate_id":91,"path":["utf8_iter","indices","Utf8CharIndices"],"kind":"struct"},"2352":{"crate_id":33,"path":["futures_util","future","future","shared","WeakShared"],"kind":"struct"},"4441":{"crate_id":101,"path":["ppv_lite86","types","u64x2x4"],"kind":"trait"},"2679":{"crate_id":6,"path":["libc","unix","bsd","apple","vm_range_t"],"kind":"struct"},"4768":{"crate_id":2,"path":["core","core_arch","simd","i16x8"],"kind":"struct"},"1244":{"crate_id":57,"path":["siphasher","sip128","SipHasher13"],"kind":"struct"},"3006":{"crate_id":120,"path":["http","error","Error"],"kind":"struct"},"3333":{"crate_id":33,"path":["futures_util","io","lines","Lines"],"kind":"struct"},"1571":{"crate_id":2,"path":["core","array","TryFromSliceError"],"kind":"struct"},"5095":{"crate_id":65,"path":["form_urlencoded","ParseIntoOwned"],"kind":"struct"},"5422":{"crate_id":65,"path":["form_urlencoded","Target"],"kind":"trait"},"1898":{"crate_id":71,"path":["icu_properties","props","ErasedEnumToValueNameSparseMapV1Marker"],"kind":"struct"},"3660":{"crate_id":1,"path":["std","sync","mpmc","counter","Sender"],"kind":"struct"},"3987":{"crate_id":2,"path":["core","fmt","Octal"],"kind":"trait"},"2225":{"crate_id":16,"path":["gimli","constants","DwAt"],"kind":"struct"},"5749":{"crate_id":2,"path":["core","iter","traits","marker","TrustedStep"],"kind":"trait"},"2552":{"crate_id":76,"path":["zerofrom"],"kind":"module"},"4314":{"crate_id":18,"path":["memchr","arch","all","rabinkarp","Hash"],"kind":"struct"},"4641":{"crate_id":1,"path":["std","f16"],"kind":"primitive"},"2879":{"crate_id":20,"path":["crux_core","typegen","State"],"kind":"enum"},"4968":{"crate_id":29,"path":["crossbeam_channel","err","SelectTimeoutError"],"kind":"struct"},"1444":{"crate_id":6,"path":["libc","unix","bsd","apple","load_command"],"kind":"struct"},"3206":{"crate_id":33,"path":["futures_util","stream","once","Once"],"kind":"struct"},"5295":{"crate_id":78,"path":["icu_locid","subtags","script","Script"],"kind":"struct"},"3533":{"crate_id":99,"path":["libc","unix","bsd","apple","proc_taskinfo"],"kind":"struct"},"1771":{"crate_id":69,"path":["icu_normalizer","provider","CanonicalDecompositionDataV1Marker"],"kind":"struct"},"5622":{"crate_id":81,"path":["zerovec","ule","ULE","validate_byte_slice"],"kind":"function"},"2098":{"crate_id":6,"path":["libc","unix","bsd","apple","addrinfo"],"kind":"struct"},"3860":{"crate_id":103,"path":["futures_lite","io","AssertAsync"],"kind":"struct"},"5949":{"crate_id":18,"path":["memchr"],"kind":"module"},"4187":{"crate_id":1,"path":["std","sync","lazy_lock","force_mut","really_init_mut","PoisonOnPanic"],"kind":"struct"},"663":{"crate_id":0,"path":["crux_http","command","Http"],"kind":"struct"},"2425":{"crate_id":2,"path":["core","str","IsNotEmpty"],"kind":"struct"},"2752":{"crate_id":71,"path":["icu_properties","props","GraphemeClusterBreakULE"],"kind":"struct"},"4514":{"crate_id":21,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"4841":{"crate_id":114,"path":["serde_urlencoded","ser","SeqSerializer"],"kind":"struct"},"3079":{"crate_id":33,"path":["futures_util","stream","try_stream","try_flatten","_","__Origin"],"kind":"struct"},"1317":{"crate_id":21,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"3406":{"crate_id":85,"path":["icu_collections","codepointtrie","cptrie","CodePointTrie"],"kind":"struct"},"1644":{"crate_id":17,"path":["object","read","pe","section","PeSectionIterator"],"kind":"struct"},"5168":{"crate_id":33,"path":["futures_util","future","future","Inspect"],"kind":"struct"},"5495":{"crate_id":41,"path":["memchr","memchr","Memchr2"],"kind":"struct"},"3733":{"crate_id":102,"path":["zerocopy","byteorder","U64"],"kind":"struct"},"1971":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int16x8x4_t"],"kind":"struct"},"4060":{"crate_id":99,"path":["libc","unix","pollfd"],"kind":"struct"},"2298":{"crate_id":15,"path":["addr2line","line","LineLocationRangeIter"],"kind":"struct"},"5822":{"crate_id":99,"path":["libc","unix","bsd","msghdr"],"kind":"struct"},"4387":{"crate_id":42,"path":["futures_executor","local_pool","LocalSpawner"],"kind":"struct"},"2625":{"crate_id":83,"path":["litemap","store","StoreIterable"],"kind":"trait"},"4714":{"crate_id":71,"path":["icu_properties","sets","UnicodeSetData"],"kind":"struct"},"2952":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","cache","cache_control","cache_control","Iter"],"kind":"struct"},"1190":{"crate_id":5,"path":["alloc","collections","btree","set","IntoIter"],"kind":"struct"},"5041":{"crate_id":17,"path":["object","pe","ImageRuntimeFunctionEntry"],"kind":"struct"},"1517":{"crate_id":2,"path":["core","core_simd","vector","sealed","Sealed"],"kind":"trait"},"3279":{"crate_id":45,"path":["serde_reflection","ser","TupleSerializer"],"kind":"struct"},"5368":{"crate_id":33,"path":["futures_util","future","try_maybe_done","TryMaybeDone"],"kind":"enum"},"3606":{"crate_id":17,"path":["object","read","archive","Members"],"kind":"enum"},"1844":{"crate_id":120,"path":["http","header","map","IterMut"],"kind":"struct"},"5695":{"crate_id":2,"path":["core","num","niche_types","I64NotAllOnes"],"kind":"struct"},"2171":{"crate_id":71,"path":["icu_properties","provider","NoncharacterCodePointV1Marker"],"kind":"struct"},"3933":{"crate_id":24,"path":["bincode","config","endian","BigEndian"],"kind":"struct"},"4260":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint64x2_t"],"kind":"struct"},"2498":{"crate_id":21,"path":["serde","ser","SerializeMap","serialize_value"],"kind":"function"},"2825":{"crate_id":2,"path":["core","hash","Hasher"],"kind":"trait"},"4587":{"crate_id":122,"path":["bytes","bytes","Shared"],"kind":"struct"},"4914":{"crate_id":2,"path":["core","io","borrowed_buf","BorrowedCursor"],"kind":"struct"},"3152":{"crate_id":17,"path":["object","read","elf","symbol","ElfSymbol"],"kind":"struct"},"1390":{"crate_id":2,"path":["core","core_simd","to_bytes","sealed","Sealed"],"kind":"trait"},"3479":{"crate_id":6,"path":["libc","unix","bsd","cmsghdr"],"kind":"struct"},"1717":{"crate_id":2,"path":["core","ptr","metadata","Thin"],"kind":"trait_alias"},"5241":{"crate_id":50,"path":["unicode_segmentation","UnicodeSegmentation"],"kind":"trait"},"5568":{"crate_id":6,"path":["libc","unix","bsd","apple","glob_t"],"kind":"struct"},"3806":{"crate_id":11,"path":["hashbrown","set","Drain"],"kind":"struct"},"2044":{"crate_id":101,"path":["ppv_lite86","types","BSwap"],"kind":"trait"},"4133":{"crate_id":2,"path":["core","str","pattern","StrSearcherImpl"],"kind":"enum"},"2371":{"crate_id":71,"path":["icu_properties","provider","names","PropertyEnumToValueNameLinearMapV1"],"kind":"struct"},"5895":{"crate_id":69,"path":["icu_normalizer","provider","CanonicalDecompositionTablesV1Marker"],"kind":"struct"},"4460":{"crate_id":116,"path":["encoding_rs","Encoding"],"kind":"struct"},"2698":{"crate_id":38,"path":["pin_project_lite","__private","UnsafeDropInPlaceGuard"],"kind":"struct"},"3025":{"crate_id":71,"path":["icu_properties","provider","NfkdInertV1Marker"],"kind":"struct"},"1263":{"crate_id":33,"path":["futures_util","stream","stream","ready_chunks","_","__Origin"],"kind":"struct"},"4787":{"crate_id":33,"path":["futures_util","io","copy_buf_abortable","CopyBufAbortable"],"kind":"struct"},"5114":{"crate_id":21,"path":["serde","__private","de","FlatStructAccess"],"kind":"struct"},"1590":{"crate_id":1,"path":["std","sync","mpmc","waker","Waker"],"kind":"struct"},"3352":{"crate_id":33,"path":["futures_util","future","try_future","_","__Origin"],"kind":"struct"},"3679":{"crate_id":99,"path":["libc","unix","bsd","apple","sockaddr_ctl"],"kind":"struct"},"1917":{"crate_id":33,"path":["futures_util","future","try_future","_","__Origin"],"kind":"struct"},"155":{"crate_id":107,"path":["serde_json","error","Error"],"kind":"struct"},"5441":{"crate_id":1,"path":["std","collections","hash","map","VacantEntry"],"kind":"struct"},"5768":{"crate_id":64,"path":["url","host","_","deserialize","__FieldVisitor"],"kind":"struct"},"2244":{"crate_id":99,"path":["libc","unix","bsd","apple","xsw_usage"],"kind":"struct"},"4006":{"crate_id":17,"path":["object","read","elf","version","VerneedIterator"],"kind":"struct"},"4333":{"crate_id":2,"path":["core","ops","try_trait","Try"],"kind":"trait"},"2571":{"crate_id":2,"path":["core","core_arch","simd","i64x1"],"kind":"struct"},"4660":{"crate_id":16,"path":["gimli","constants","DwChildren"],"kind":"struct"},"2898":{"crate_id":120,"path":["http","version","Http"],"kind":"enum"},"4987":{"crate_id":16,"path":["gimli","read","op","OperationIter"],"kind":"struct"},"3225":{"crate_id":101,"path":["ppv_lite86","types","StoreBytes"],"kind":"trait"},"1463":{"crate_id":17,"path":["object","pe","ImageHotPatchInfo"],"kind":"struct"},"5314":{"crate_id":16,"path":["gimli","constants","DwUt"],"kind":"struct"},"1790":{"crate_id":78,"path":["icu_locid","subtags","variant","Variant"],"kind":"struct"},"3552":{"crate_id":24,"path":["bincode","de","deserialize_tuple","Access"],"kind":"struct"},"5641":{"crate_id":120,"path":["http","response","Builder"],"kind":"struct"},"3879":{"crate_id":1,"path":["std","fs","exists"],"kind":"function"},"2117":{"crate_id":21,"path":["serde","de","value","SeqDeserializer"],"kind":"struct"},"5968":{"crate_id":101,"path":["ppv_lite86","types","Vec2"],"kind":"trait"},"2444":{"crate_id":103,"path":["futures_lite","stream","TryFoldFuture"],"kind":"struct"},"4206":{"crate_id":17,"path":["object","read","pe","import","DelayLoadImportTable"],"kind":"struct"},"4533":{"crate_id":69,"path":["icu_normalizer","properties","Decomposed"],"kind":"enum"},"2771":{"crate_id":57,"path":["siphasher","sip","Hasher"],"kind":"struct"},"3098":{"crate_id":16,"path":["gimli","read","unit","DebugInfo"],"kind":"struct"},"1336":{"crate_id":1,"path":["std","sync","mpmc","array","ArrayToken"],"kind":"struct"},"4860":{"crate_id":101,"path":["ppv_lite86","types","u64x2x2"],"kind":"trait"},"5187":{"crate_id":101,"path":["ppv_lite86","generic","vec128_storage"],"kind":"union"},"3425":{"crate_id":16,"path":["gimli","common","DebugAddrBase"],"kind":"struct"},"1663":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","visit_enum","__FieldVisitor"],"kind":"struct"},"3752":{"crate_id":21,"path":["serde","de","impls","deserialize","SaturatingVisitor"],"kind":"struct"},"1990":{"crate_id":2,"path":["core","iter","range","Step"],"kind":"trait"},"5514":{"crate_id":103,"path":["futures_lite","stream","Race"],"kind":"struct"},"5841":{"crate_id":120,"path":["http","header","name","HdrName"],"kind":"struct"},"4079":{"crate_id":2,"path":["core","iter","sources","from_fn","FromFn"],"kind":"struct"},"2317":{"crate_id":107,"path":["serde_json","ser","State"],"kind":"enum"},"4406":{"crate_id":6,"path":["libc","unix","bsd","apple","pthread_rwlockattr_t"],"kind":"struct"},"2644":{"crate_id":6,"path":["libc","unix","bsd","apple","vol_capabilities_attr_t"],"kind":"struct"},"882":{"crate_id":20,"path":["crux_core","capability","Operation"],"kind":"trait"},"4733":{"crate_id":41,"path":["memchr","memmem","FindRevIter"],"kind":"struct"},"1209":{"crate_id":6,"path":["libc","unix","bsd","apple","sockaddr_vm"],"kind":"struct"},"2971":{"crate_id":28,"path":["thiserror_impl","Error"],"kind":"proc_derive"},"5060":{"crate_id":1,"path":["std","io","SeekFrom"],"kind":"enum"},"3298":{"crate_id":99,"path":["libc","unix","bsd","apple","thread_standard_policy"],"kind":"struct"},"1536":{"crate_id":33,"path":["futures_util","future","try_join","TryJoin3"],"kind":"struct"},"5387":{"crate_id":16,"path":["gimli","common","DebugArangesOffset"],"kind":"struct"},"1863":{"crate_id":2,"path":["core","num","niche_types","NonZeroI8Inner"],"kind":"struct"},"3625":{"crate_id":45,"path":["serde_reflection","trace","Tracer"],"kind":"struct"},"5714":{"crate_id":2,"path":["core","net","ip_addr","Ipv6Addr"],"kind":"struct"},"3952":{"crate_id":69,"path":["icu_normalizer","provider","Uts46DecompositionSupplementV1Marker"],"kind":"struct"},"2190":{"crate_id":2,"path":["core","ops","unsize","CoerceUnsized"],"kind":"trait"},"2517":{"crate_id":88,"path":["icu_properties_data"],"kind":"module"},"4279":{"crate_id":120,"path":["http","header","map","ValueIter"],"kind":"struct"},"4606":{"crate_id":43,"path":["anyhow","wrapper","BoxedError"],"kind":"struct"},"2844":{"crate_id":5,"path":["alloc","collections","btree","navigate","LazyLeafHandle"],"kind":"enum"},"3171":{"crate_id":1,"path":["std","backtrace_rs","backtrace","libunwind","Frame"],"kind":"enum"},"1409":{"crate_id":18,"path":["memchr","arch","all","twoway","Shift"],"kind":"enum"},"4933":{"crate_id":11,"path":["hashbrown","raw","RawTable"],"kind":"struct"},"5260":{"crate_id":16,"path":["gimli","read","dwarf","Unit"],"kind":"struct"},"3498":{"crate_id":2,"path":["core","slice","iter","IterMut"],"kind":"struct"},"1736":{"crate_id":16,"path":["gimli","read","cfi","UnwindExpression"],"kind":"struct"},"3825":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","content","accept_encoding","IntoIter"],"kind":"struct"},"2063":{"crate_id":108,"path":["ryu","buffer","Sealed"],"kind":"trait"},"5587":{"crate_id":2,"path":["core","core_simd","simd","cmp","eq","SimdPartialEq"],"kind":"trait"},"5914":{"crate_id":81,"path":["zerovec","ule","niche","NichedOptionULE"],"kind":"union"},"4152":{"crate_id":107,"path":["serde_json","read","StrRead"],"kind":"struct"},"2390":{"crate_id":9,"path":["miniz_oxide","MZError"],"kind":"enum"},"2717":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int16x8_t"],"kind":"struct"},"955":{"crate_id":0,"path":["crux_http","protocol","HttpResponseBuilder"],"kind":"struct"},"4479":{"crate_id":45,"path":["serde_reflection","format","VariantFormat"],"kind":"enum"},"4806":{"crate_id":2,"path":["core","ops","try_trait","Yeet"],"kind":"struct"},"1282":{"crate_id":17,"path":["object","read","SymbolIndex"],"kind":"struct"},"3044":{"crate_id":1,"path":["std","process","Child"],"kind":"struct"},"3371":{"crate_id":55,"path":["phf","map","Values"],"kind":"struct"},"1609":{"crate_id":83,"path":["litemap","store","StoreMut"],"kind":"trait"},"5133":{"crate_id":21,"path":["serde","__private","de","content","UntaggedUnitVisitor"],"kind":"struct"},"5460":{"crate_id":69,"path":["icu_normalizer","properties","CanonicalComposition"],"kind":"struct"},"1936":{"crate_id":78,"path":["icu_locid","extensions","unicode","key","Key"],"kind":"struct"},"3698":{"crate_id":17,"path":["object","pe","ImageNtHeaders32"],"kind":"struct"},"4025":{"crate_id":33,"path":["futures_util","stream","stream","collect","_","__Origin"],"kind":"struct"},"2263":{"crate_id":42,"path":["futures_executor","local_pool","LocalPool"],"kind":"struct"},"5787":{"crate_id":6,"path":["libc","unix","bsd","apple","kevent64_s"],"kind":"struct"},"4352":{"crate_id":95,"path":["rand","distributions","gamma","GammaLargeShape"],"kind":"struct"},"2590":{"crate_id":58,"path":["phf_macros"],"kind":"module"},"4679":{"crate_id":2,"path":["core","str","iter","EscapeUnicode"],"kind":"struct"},"2917":{"crate_id":89,"path":["smallvec","SetLenOnDrop"],"kind":"struct"},"5006":{"crate_id":2,"path":["core","ptr","metadata","metadata"],"kind":"function"},"1482":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","server","allow","Allow"],"kind":"struct"},"3244":{"crate_id":2,"path":["core","marker","variance","sealed","Sealed"],"kind":"trait"},"5333":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","__Visitor"],"kind":"struct"},"3571":{"crate_id":56,"path":["phf_shared","PhfBorrow"],"kind":"trait"},"1809":{"crate_id":39,"path":["futures_channel","mpsc","BoundedInner"],"kind":"struct"},"47":{"crate_id":2,"path":["core","result","Result"],"kind":"enum"},"5660":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"2136":{"crate_id":99,"path":["libc","unix","bsd","regex_t"],"kind":"struct"},"374":{"crate_id":0,"path":["crux_http","response","response_async","ResponseAsync"],"kind":"struct"},"3898":{"crate_id":72,"path":["icu_provider","marker","NeverMarker"],"kind":"struct"},"5987":{"crate_id":17,"path":["object","read","xcoff","file","XcoffFile"],"kind":"struct"},"4225":{"crate_id":33,"path":["futures_util","fns","InspectOkFn"],"kind":"struct"},"2463":{"crate_id":6,"path":["libc","unix","bsd","apple","rt_metrics"],"kind":"struct"},"2790":{"crate_id":95,"path":["rand","distributions","uniform","SampleUniform"],"kind":"trait"},"1028":{"crate_id":0,"path":["crux_http","protocol","HttpResponseBuilderError","ValidationError"],"kind":"variant"},"4552":{"crate_id":1,"path":["std","error","Report"],"kind":"struct"},"4879":{"crate_id":45,"path":["serde_reflection","value","SeqDeserializer"],"kind":"struct"},"3117":{"crate_id":29,"path":["crossbeam_channel","err","SendTimeoutError"],"kind":"enum"},"1355":{"crate_id":17,"path":["object","read","pe","file","PeFile"],"kind":"struct"},"3444":{"crate_id":2,"path":["core","core_arch","simd","f32x2"],"kind":"struct"},"1682":{"crate_id":49,"path":["heck","camel","CamelCase"],"kind":"trait"},"5206":{"crate_id":21,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"5533":{"crate_id":17,"path":["object","read","macho","symbol","MachOSymbol"],"kind":"struct"},"3771":{"crate_id":16,"path":["gimli","constants","DwForm"],"kind":"struct"},"2009":{"crate_id":122,"path":["bytes","buf","take","Take"],"kind":"struct"},"4098":{"crate_id":33,"path":["futures_util","stream","try_stream","try_buffer_unordered","TryBufferUnordered"],"kind":"struct"},"2336":{"crate_id":21,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"5860":{"crate_id":33,"path":["futures_util","future","try_future","TryFlatten"],"kind":"struct"},"4425":{"crate_id":5,"path":["alloc","sync","Weak"],"kind":"struct"},"2663":{"crate_id":102,"path":["zerocopy","pointer","invariant","BecauseImmutable"],"kind":"enum"},"4752":{"crate_id":72,"path":["icu_provider","key","DataKeyMetadata"],"kind":"struct"},"2990":{"crate_id":71,"path":["icu_properties","provider","CasedV1Marker"],"kind":"struct"},"1228":{"crate_id":24,"path":["bincode","config","legacy","Config"],"kind":"struct"},"5079":{"crate_id":2,"path":["core","marker","variance","Variance"],"kind":"trait"},"1555":{"crate_id":99,"path":["libc","unix","bsd","apple","__c_anonymous_ifc_ifcu"],"kind":"union"},"3317":{"crate_id":69,"path":["icu_normalizer","IsNormalizedSinkStr"],"kind":"struct"},"5406":{"crate_id":1,"path":["std","collections","hash","set","HashSet"],"kind":"struct"},"3644":{"crate_id":2,"path":["core","slice","iter","ChunkByMut"],"kind":"struct"},"1882":{"crate_id":71,"path":["icu_properties","provider","LineBreakV1Marker"],"kind":"struct"},"120":{"crate_id":25,"path":["erased_serde","ser","Serializer"],"kind":"trait"},"5733":{"crate_id":72,"path":["icu_provider","response","DataPayload"],"kind":"struct"},"2209":{"crate_id":33,"path":["futures_util","future","join","Join5"],"kind":"struct"},"3971":{"crate_id":17,"path":["object","pe","ImageDynamicRelocation32V2"],"kind":"struct"},"4298":{"crate_id":11,"path":["hashbrown","raw","Fallibility"],"kind":"enum"},"2536":{"crate_id":17,"path":["object","pe","ImageThunkData64"],"kind":"struct"},"2863":{"crate_id":71,"path":["icu_properties","provider","bidi_data","BidiAuxiliaryPropertiesV1Marker"],"kind":"struct"},"4625":{"crate_id":23,"path":["slab","compact","CleanupGuard"],"kind":"struct"},"4952":{"crate_id":2,"path":["core","mem","forget"],"kind":"function"},"3190":{"crate_id":1,"path":["std","os","unix","fs","MetadataExt"],"kind":"trait"},"1428":{"crate_id":50,"path":["unicode_segmentation","word","UWordBounds"],"kind":"struct"},"3517":{"crate_id":43,"path":["anyhow","chain","ChainState"],"kind":"enum"},"1755":{"crate_id":2,"path":["core","core_arch","simd","i32x2"],"kind":"struct"},"5279":{"crate_id":33,"path":["futures_util","lock","mutex","MappedMutexGuard"],"kind":"struct"},"5606":{"crate_id":1,"path":["std","pointer"],"kind":"primitive"},"3844":{"crate_id":6,"path":["libc","unix","bsd","apple","radvisory"],"kind":"struct"},"320":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","headers","into_iter","IntoIter"],"kind":"struct"},"2082":{"crate_id":44,"path":["serde_generate","indent","IndentConfig"],"kind":"enum"},"5933":{"crate_id":17,"path":["object","elf","GnuHashHeader"],"kind":"struct"},"2409":{"crate_id":103,"path":["futures_lite","io","BufWriter"],"kind":"struct"},"4171":{"crate_id":1,"path":["std","sync","reentrant_lock","ReentrantLock"],"kind":"struct"},"4498":{"crate_id":21,"path":["serde","de","impls","deserialize","Field"],"kind":"enum"},"2736":{"crate_id":45,"path":["serde_reflection","de","SeqDeserializer"],"kind":"struct"},"3063":{"crate_id":107,"path":["serde_json","ser","MapKeySerializer"],"kind":"struct"},"1301":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint64x2x3_t"],"kind":"struct"},"4825":{"crate_id":71,"path":["icu_properties","provider","bidi_data","MirroredPairedBracketData"],"kind":"struct"},"5152":{"crate_id":103,"path":["futures_lite","stream","PositionFuture"],"kind":"struct"},"1628":{"crate_id":1,"path":["std","path","PrefixComponent"],"kind":"struct"},"3390":{"crate_id":50,"path":["unicode_segmentation","tables","emoji","EmojiCat"],"kind":"enum"},"3717":{"crate_id":6,"path":["libc","unix","bsd","apple","termios"],"kind":"struct"},"1955":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"5479":{"crate_id":41,"path":["memchr","arch","all","twoway","SuffixOrdering"],"kind":"enum"},"5806":{"crate_id":71,"path":["icu_properties","props","EastAsianWidthULE"],"kind":"struct"},"4044":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","SeqInPlaceVisitor"],"kind":"struct"},"2282":{"crate_id":16,"path":["gimli","read","lists","ListsHeader"],"kind":"struct"},"4371":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","transfer","te","TE"],"kind":"struct"},"2609":{"crate_id":99,"path":["libc","unix","bsd","apple","__c_anonymous_ifk_data"],"kind":"union"},"4698":{"crate_id":16,"path":["gimli","read","line","FileEntry"],"kind":"struct"},"1174":{"crate_id":2,"path":["crux_http","Result","Ok"],"kind":"variant"},"2936":{"crate_id":6,"path":["libc","unix","bsd","apple","utmpx"],"kind":"struct"},"5025":{"crate_id":6,"path":["libc","unix","bsd","apple","dirent"],"kind":"struct"},"3263":{"crate_id":1,"path":["std","sync","mpmc","select","Operation"],"kind":"struct"},"1501":{"crate_id":33,"path":["futures_util","async_await","pending","PendingOnce"],"kind":"struct"},"5352":{"crate_id":2,"path":["core","fmt","num","Binary"],"kind":"struct"},"1828":{"crate_id":21,"path":["serde","__private","ser","content","SerializeSeq"],"kind":"struct"},"3590":{"crate_id":1,"path":["std","io","Chain"],"kind":"struct"},"66":{"crate_id":73,"path":["yoke","erased","ErasedDestructor"],"kind":"trait"},"5679":{"crate_id":16,"path":["gimli","constants","DwLang"],"kind":"struct"},"3917":{"crate_id":1,"path":["std","os","unix","fs","DirEntryExt"],"kind":"trait"},"2155":{"crate_id":33,"path":["futures_util","stream","poll_immediate","PollImmediate"],"kind":"struct"},"2482":{"crate_id":71,"path":["icu_properties","provider","GraphV1Marker"],"kind":"struct"},"4244":{"crate_id":17,"path":["object","macho","SymtabCommand"],"kind":"struct"},"4571":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint8x8_t"],"kind":"struct"},"2809":{"crate_id":86,"path":["icu_locid_transform","provider","LanguageStrStrPairVarULE"],"kind":"struct"},"3136":{"crate_id":9,"path":["miniz_oxide","inflate","core","LocalVars"],"kind":"struct"},"1374":{"crate_id":17,"path":["object","pe","AnonObjectHeaderV2"],"kind":"struct"},"4898":{"crate_id":11,"path":["hashbrown","set","Intersection"],"kind":"struct"},"5225":{"crate_id":71,"path":["icu_properties","provider","JoiningTypeNameToValueV1Marker"],"kind":"struct"},"3463":{"crate_id":2,"path":["core","iter","adapters","flatten","Flatten"],"kind":"struct"},"1701":{"crate_id":33,"path":["futures_util","sink","unfold","_","__Origin"],"kind":"struct"},"3790":{"crate_id":1,"path":["std","sys","pal","unix","fs","cfm","CachedFileMetadata"],"kind":"struct"},"2028":{"crate_id":71,"path":["icu_properties","provider","CaseIgnorableV1Marker"],"kind":"struct"},"5552":{"crate_id":21,"path":["serde","de","impls","deserialize","EnumVisitor"],"kind":"struct"},"5879":{"crate_id":2,"path":["core","hash","sip","SipHasher24"],"kind":"struct"},"4117":{"crate_id":1,"path":["std","sys","sync","thread_parking","darwin","Parker"],"kind":"struct"},"2355":{"crate_id":103,"path":["futures_lite","stream","Copied"],"kind":"struct"},"4444":{"crate_id":16,"path":["gimli","common","DebugLocListsIndex"],"kind":"struct"},"2682":{"crate_id":18,"path":["memchr","arch","aarch64","neon","memchr","TwoIter"],"kind":"struct"},"920":{"crate_id":0,"path":["crux_http","protocol","HttpRequestBuilderError","UninitializedField"],"kind":"variant"},"4771":{"crate_id":41,"path":["memchr","memmem","searcher","PrefilterConfig"],"kind":"enum"},"1247":{"crate_id":16,"path":["gimli","read","index","DebugCuIndex"],"kind":"struct"},"3009":{"crate_id":16,"path":["gimli","read","rnglists","Range"],"kind":"struct"},"5098":{"crate_id":17,"path":["object","read","coff","section","CoffSegment"],"kind":"struct"},"3336":{"crate_id":41,"path":["memchr","memmem","FindIter"],"kind":"struct"},"1574":{"crate_id":33,"path":["futures_util","fns","MapOkFn"],"kind":"struct"},"5425":{"crate_id":18,"path":["memchr","cow","CowBytes"],"kind":"struct"},"1901":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int16x8x2_t"],"kind":"struct"},"3663":{"crate_id":17,"path":["object","elf","FileHeader32"],"kind":"struct"},"3990":{"crate_id":6,"path":["libc","unix","bsd","apple","ip_mreq_source"],"kind":"struct"},"2228":{"crate_id":21,"path":["serde","de","impls","ArrayInPlaceVisitor"],"kind":"struct"},"5752":{"crate_id":72,"path":["icu_provider","fallback","LocaleFallbackConfig"],"kind":"struct"},"2555":{"crate_id":99,"path":["libc","unix","bsd","fsid_t"],"kind":"struct"},"4317":{"crate_id":99,"path":["libc","unix","bsd","apple","b64","aarch64","__darwin_mcontext64"],"kind":"struct"},"4644":{"crate_id":18,"path":["memchr","memmem","searcher","PrefilterState"],"kind":"struct"},"2882":{"crate_id":1,"path":["std","ffi"],"kind":"module"},"3209":{"crate_id":18,"path":["memchr","memchr","Memchr2"],"kind":"struct"},"1447":{"crate_id":107,"path":["serde_json","value","de","UnitOnly"],"kind":"struct"},"4971":{"crate_id":120,"path":["http","header","map","OccupiedEntry"],"kind":"struct"},"5298":{"crate_id":17,"path":["object","pe","ImageDataDirectory"],"kind":"struct"},"3536":{"crate_id":17,"path":["object","pe","ImageImportByName"],"kind":"struct"},"1774":{"crate_id":41,"path":["memchr","arch","all","memchr","ThreeIter"],"kind":"struct"},"12":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","headers","to_header_values","ToHeaderValues"],"kind":"trait"},"5625":{"crate_id":17,"path":["object","macho","SubLibraryCommand"],"kind":"struct"},"2101":{"crate_id":16,"path":["gimli","read","dwarf","DwarfPackageSections"],"kind":"struct"},"3863":{"crate_id":71,"path":["icu_properties","provider","ChangesWhenCasemappedV1Marker"],"kind":"struct"},"5952":{"crate_id":17,"path":["object","read","pe","resource","ResourceDirectory"],"kind":"struct"},"4190":{"crate_id":36,"path":["futures_task","spawn","SpawnError"],"kind":"struct"},"2428":{"crate_id":114,"path":["serde_urlencoded","ser","pair","PairSerializer"],"kind":"struct"},"2755":{"crate_id":6,"path":["libc","unix","bsd","apple","b64","aarch64","max_align_t"],"kind":"struct"},"4517":{"crate_id":11,"path":["hashbrown","raw","RawIterHash"],"kind":"struct"},"4844":{"crate_id":7,"path":["unwind","libunwind","_Unwind_Action"],"kind":"enum"},"1320":{"crate_id":2,"path":["core","ops","deref","Receiver"],"kind":"trait"},"3082":{"crate_id":1,"path":["std","sys_common","process","CommandEnvs"],"kind":"struct"},"3409":{"crate_id":5,"path":["alloc","vec","into_iter","drop","DropGuard"],"kind":"struct"},"1647":{"crate_id":33,"path":["futures_util","stream","pending","Pending"],"kind":"struct"},"5171":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"5498":{"crate_id":45,"path":["serde_reflection","ser","MapSerializer"],"kind":"struct"},"3736":{"crate_id":72,"path":["icu_provider","response","DataResponse"],"kind":"struct"},"1974":{"crate_id":5,"path":["alloc","collections","btree","node","marker","Mut"],"kind":"struct"},"212":{"crate_id":2,"path":["core","marker","PhantomData"],"kind":"struct"},"4063":{"crate_id":16,"path":["gimli","read","index","DebugTuIndex"],"kind":"struct"},"2301":{"crate_id":60,"path":["smawk","Matrix"],"kind":"trait"},"5825":{"crate_id":17,"path":["object","read","macho","segment","MachOSegmentIterator"],"kind":"struct"},"4390":{"crate_id":5,"path":["alloc"],"kind":"module"},"2628":{"crate_id":46,"path":["thiserror"],"kind":"module"},"4717":{"crate_id":2,"path":["core","iter"],"kind":"module"},"2955":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","__Field"],"kind":"enum"},"1193":{"crate_id":99,"path":["libc","unix","bsd","apple","segment_command"],"kind":"struct"},"5044":{"crate_id":33,"path":["futures_util","fns","InspectFn"],"kind":"struct"},"1520":{"crate_id":99,"path":["libc","unix","bsd","apple","proc_fdinfo"],"kind":"struct"},"3282":{"crate_id":50,"path":["unicode_segmentation","tables","grapheme","GraphemeCat"],"kind":"enum"},"5371":{"crate_id":85,"path":["icu_collections","codepointtrie","cptrie","CodePointTrieHeader"],"kind":"struct"},"3609":{"crate_id":32,"path":["futures_core","future","private_try_future","Sealed"],"kind":"trait"},"1847":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"85":{"crate_id":5,"path":["alloc","string","String"],"kind":"struct"},"5698":{"crate_id":73,"path":["yoke","cartable_ptr","private","Sealed"],"kind":"trait"},"2174":{"crate_id":33,"path":["futures_util","stream","try_stream","try_unfold","_","__Origin"],"kind":"struct"},"3936":{"crate_id":110,"path":["base64","CharacterSet"],"kind":"enum"},"4263":{"crate_id":1,"path":["std","sys","pal","unix","sync","mutex","AttrGuard"],"kind":"struct"},"2501":{"crate_id":1,"path":["std","backtrace_rs","symbolize","SymbolName"],"kind":"struct"},"2828":{"crate_id":86,"path":["icu_locid_transform","provider","Baked"],"kind":"struct"},"4590":{"crate_id":1,"path":["std","env","Args"],"kind":"struct"},"4917":{"crate_id":17,"path":["object","elf","Relr32"],"kind":"struct"},"3155":{"crate_id":17,"path":["object","macho","DyldSubCacheEntryV1"],"kind":"struct"},"1393":{"crate_id":5,"path":["alloc","collections","btree","navigate","LeafRange"],"kind":"struct"},"3482":{"crate_id":2,"path":["core","str","error","ParseBoolError"],"kind":"struct"},"1720":{"crate_id":2,"path":["core","sync","atomic","AtomicU128"],"kind":"struct"},"5244":{"crate_id":16,"path":["gimli","read","unit","UnitType"],"kind":"enum"},"5571":{"crate_id":64,"path":["url","host","_","deserialize","__Visitor"],"kind":"struct"},"3809":{"crate_id":2,"path":["core","cell","BorrowError"],"kind":"struct"},"2047":{"crate_id":71,"path":["icu_properties","sets","CodePointSetData"],"kind":"struct"},"4136":{"crate_id":100,"path":["rand_chacha","chacha","Array64"],"kind":"struct"},"2374":{"crate_id":33,"path":["futures_util","stream","stream","skip","_","__Origin"],"kind":"struct"},"612":{"crate_id":0,"path":["crux_http","response","new_headers"],"kind":"function"},"5898":{"crate_id":107,"path":["serde_json","value","ser","SerializeMap"],"kind":"enum"},"4463":{"crate_id":120,"path":["http","status","StatusCode"],"kind":"struct"},"2701":{"crate_id":18,"path":["memchr","arch","all","twoway","SuffixKind"],"kind":"enum"},"4790":{"crate_id":71,"path":["icu_properties","sets","UnicodeSetDataBorrowed"],"kind":"struct"},"3028":{"crate_id":9,"path":["miniz_oxide","inflate","stream","InflateState"],"kind":"struct"},"1266":{"crate_id":33,"path":["futures_util","stream","poll_immediate","_","__Origin"],"kind":"struct"},"5117":{"crate_id":17,"path":["object","xcoff","AuxHeader64"],"kind":"struct"},"1593":{"crate_id":17,"path":["object","elf","Syminfo32"],"kind":"struct"},"3355":{"crate_id":41,"path":["memchr","cow","Imp"],"kind":"enum"},"3682":{"crate_id":33,"path":["futures_util","stream","try_stream","try_collect","TryCollect"],"kind":"struct"},"1920":{"crate_id":43,"path":["anyhow","error","ErrorImpl"],"kind":"struct"},"158":{"crate_id":64,"path":["url","parser","ParseError"],"kind":"enum"},"5444":{"crate_id":16,"path":["gimli","arch","RiscV"],"kind":"struct"},"5771":{"crate_id":21,"path":["serde","__private","de","content","TaggedContentVisitor"],"kind":"struct"},"2247":{"crate_id":29,"path":["crossbeam_channel","err","ReadyTimeoutError"],"kind":"struct"},"4009":{"crate_id":99,"path":["libc","unix","bsd","apple","ctl_info"],"kind":"struct"},"4336":{"crate_id":33,"path":["futures_util","sink","SinkExt"],"kind":"trait"},"2574":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","auth","www_authenticate","WwwAuthenticate"],"kind":"struct"},"2901":{"crate_id":11,"path":["hashbrown","set","SymmetricDifference"],"kind":"struct"},"4663":{"crate_id":116,"path":["encoding_rs","DecoderResult"],"kind":"enum"},"4990":{"crate_id":21,"path":["serde","de","value","UnitDeserializer"],"kind":"struct"},"3228":{"crate_id":24,"path":["bincode","de","Deserializer"],"kind":"struct"},"1466":{"crate_id":2,"path":["core","ops","range","OneSidedRange"],"kind":"trait"},"5317":{"crate_id":85,"path":["icu_collections","codepointinvlist","builder","CodePointInversionListBuilder"],"kind":"struct"},"1793":{"crate_id":99,"path":["libc","unix","bsd","apple","log2phys"],"kind":"struct"},"3555":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","__Visitor"],"kind":"struct"},"31":{"crate_id":2,"path":["core","borrow","Borrow"],"kind":"trait"},"5644":{"crate_id":11,"path":["hashbrown","set","HashSet"],"kind":"struct"},"3882":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"2120":{"crate_id":2,"path":["core","marker","UnsizedConstParamTy"],"kind":"trait"},"5971":{"crate_id":1,"path":["std","usize"],"kind":"primitive"},"2447":{"crate_id":21,"path":["serde","__private","de","BorrowedStrDeserializer"],"kind":"struct"},"4209":{"crate_id":120,"path":["http","header","name","Custom"],"kind":"struct"},"4536":{"crate_id":2,"path":["core","convert","num","private","Sealed"],"kind":"trait"},"2774":{"crate_id":16,"path":["gimli","common","Register"],"kind":"struct"},"3101":{"crate_id":17,"path":["object","elf","CompressionHeader64"],"kind":"struct"},"1339":{"crate_id":71,"path":["icu_properties","provider","JoinControlV1Marker"],"kind":"struct"},"4863":{"crate_id":99,"path":["libc","unix","bsd","apple","stack_t"],"kind":"struct"},"5190":{"crate_id":1,"path":["std","sync","mpsc","IntoIter"],"kind":"struct"},"3428":{"crate_id":5,"path":["alloc","fmt"],"kind":"module"},"1666":{"crate_id":99,"path":["libc","unix","bsd","apple","dqblk"],"kind":"struct"},"3755":{"crate_id":2,"path":["core","slice","SlicePattern"],"kind":"trait"},"1993":{"crate_id":38,"path":["pin_project_lite","__private","UnsafeOverwriteGuard"],"kind":"struct"},"5517":{"crate_id":17,"path":["object","read","any","SectionIteratorInternal"],"kind":"enum"},"5844":{"crate_id":60,"path":["smawk"],"kind":"module"},"4082":{"crate_id":5,"path":["alloc","collections","btree","map","Cursor"],"kind":"struct"},"2320":{"crate_id":1,"path":["std","time","SystemTimeError"],"kind":"struct"},"4409":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"2647":{"crate_id":21,"path":["serde","de","impls","deserialize","EnumVisitor"],"kind":"struct"},"4736":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","content","encoding","Encoding"],"kind":"enum"},"1212":{"crate_id":99,"path":["libc","unix","servent"],"kind":"struct"},"2974":{"crate_id":71,"path":["icu_properties","provider","HangulSyllableTypeValueToShortNameV1Marker"],"kind":"struct"},"5063":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","conditional","last_modified","LastModified"],"kind":"struct"},"3301":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","security","csp","_","deserialize","__FieldVisitor"],"kind":"struct"},"1539":{"crate_id":71,"path":["icu_properties","provider","SentenceBreakValueToLongNameV1Marker"],"kind":"struct"},"5390":{"crate_id":69,"path":["icu_normalizer","provider","DecompositionDataV1"],"kind":"struct"},"1866":{"crate_id":99,"path":["libc","unix","bsd","apple","vinfo_stat"],"kind":"struct"},"3628":{"crate_id":33,"path":["futures_util","stream","try_stream","try_filter","_","__Origin"],"kind":"struct"},"5717":{"crate_id":33,"path":["futures_util","stream","stream","flatten_unordered","FlowStep"],"kind":"enum"},"3955":{"crate_id":33,"path":["futures_util","io","line_writer","LineWriter"],"kind":"struct"},"2193":{"crate_id":86,"path":["icu_locid_transform","provider","StrStrPair"],"kind":"struct"},"2520":{"crate_id":17,"path":["object","pe","ImageLoadConfigCodeIntegrity"],"kind":"struct"},"4282":{"crate_id":50,"path":["unicode_segmentation"],"kind":"module"},"4609":{"crate_id":11,"path":["hashbrown","raw","Bucket"],"kind":"struct"},"2847":{"crate_id":2,"path":["core","result","Iter"],"kind":"struct"},"3174":{"crate_id":71,"path":["icu_properties","provider","BidiClassV1Marker"],"kind":"struct"},"1412":{"crate_id":103,"path":["futures_lite","stream","AllFuture"],"kind":"struct"},"4936":{"crate_id":2,"path":["core","iter","traits","exact_size","ExactSizeIterator"],"kind":"trait"},"5263":{"crate_id":1,"path":["std","hash","random","DefaultHasher"],"kind":"struct"},"3501":{"crate_id":99,"path":["libc","unix","iovec"],"kind":"struct"},"1739":{"crate_id":1,"path":["std","collections","hash","map","IterMut"],"kind":"struct"},"3828":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint32x4x2_t"],"kind":"struct"},"2066":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"5590":{"crate_id":45,"path":["serde_reflection","ser","Serializer"],"kind":"struct"},"5917":{"crate_id":30,"path":["crossbeam_utils"],"kind":"module"},"4155":{"crate_id":1,"path":["std","path","Iter"],"kind":"struct"},"2393":{"crate_id":43,"path":["anyhow","error","ContextError"],"kind":"struct"},"2720":{"crate_id":2,"path":["core","panic","location","Location"],"kind":"struct"},"4482":{"crate_id":2,"path":["core","core_arch","simd","i8x4"],"kind":"struct"},"4809":{"crate_id":1,"path":["std","thread","scoped","ScopedJoinHandle"],"kind":"struct"},"1285":{"crate_id":99,"path":["libc","unix","bsd","apple","rusage_info_v4"],"kind":"struct"},"3047":{"crate_id":72,"path":["icu_provider","buf","BufferFormat"],"kind":"enum"},"3374":{"crate_id":1,"path":["std","backtrace","BytesOrWide"],"kind":"enum"},"1612":{"crate_id":2,"path":["core","slice","iter","SplitNMut"],"kind":"struct"},"5136":{"crate_id":21,"path":["serde","de","MapAccess"],"kind":"trait"},"5463":{"crate_id":78,"path":["icu_locid","extensions","transform","value","Value"],"kind":"struct"},"1939":{"crate_id":44,"path":["serde_generate","cpp","Installer"],"kind":"struct"},"3701":{"crate_id":83,"path":["litemap","store","StoreIntoIterator"],"kind":"trait"},"4028":{"crate_id":5,"path":["alloc","alloc","Global"],"kind":"struct"},"2266":{"crate_id":33,"path":["futures_util","stream","stream","peek","PeekMut"],"kind":"struct"},"5790":{"crate_id":81,"path":["zerovec","error","ZeroVecError"],"kind":"enum"},"2593":{"crate_id":1,"path":["std","sys","pal","unix","fd","FileDesc"],"kind":"struct"},"4355":{"crate_id":20,"path":["crux_core"],"kind":"module"},"4682":{"crate_id":1,"path":["std","collections","hash","map","OccupiedEntry"],"kind":"struct"},"2920":{"crate_id":17,"path":["object","macho","DylibModule32"],"kind":"struct"},"5009":{"crate_id":1,"path":["std","sys","os_str","bytes","Buf"],"kind":"struct"},"1485":{"crate_id":2,"path":["core","num","niche_types","NonZeroI128Inner"],"kind":"struct"},"3247":{"crate_id":80,"path":["tinystr","ascii","TinyAsciiStr"],"kind":"struct"},"5336":{"crate_id":64,"path":["url","origin","OpaqueOrigin"],"kind":"struct"},"3574":{"crate_id":2,"path":["core","future","async_drop","Noop"],"kind":"struct"},"1812":{"crate_id":2,"path":["core","core_arch","simd","m32x4"],"kind":"struct"},"5663":{"crate_id":21,"path":["serde","de","impls","StringVisitor"],"kind":"struct"},"2139":{"crate_id":23,"path":["slab","Slab"],"kind":"struct"},"3901":{"crate_id":33,"path":["futures_util","stream","try_stream","try_ready_chunks","_","__Origin"],"kind":"struct"},"4228":{"crate_id":33,"path":["futures_util","stream","select_all","IntoIter"],"kind":"struct"},"2466":{"crate_id":2,"path":["core","fmt","rt","ArgumentType"],"kind":"enum"},"2793":{"crate_id":102,"path":["zerocopy","layout","SizeInfo"],"kind":"enum"},"4555":{"crate_id":5,"path":["alloc","collections","btree","map","IntoValues"],"kind":"struct"},"4882":{"crate_id":5,"path":["alloc","ffi","c_str","FromVecWithNulError"],"kind":"struct"},"3120":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint8x8x4_t"],"kind":"struct"},"1358":{"crate_id":2,"path":["core","slice","iter","Chunks"],"kind":"struct"},"3447":{"crate_id":16,"path":["gimli","constants","DwCc"],"kind":"struct"},"1685":{"crate_id":1,"path":["std","os","darwin","fs","MetadataExt"],"kind":"trait"},"5209":{"crate_id":71,"path":["icu_properties","props","Script"],"kind":"struct"},"5536":{"crate_id":33,"path":["futures_util","abortable","Aborted"],"kind":"struct"},"3774":{"crate_id":17,"path":["object","read","elf","version","Version"],"kind":"struct"},"2012":{"crate_id":39,"path":["futures_channel","oneshot","Sender"],"kind":"struct"},"4101":{"crate_id":99,"path":["libc","unix","bsd","apple","thread_basic_info"],"kind":"struct"},"2339":{"crate_id":21,"path":["serde","__private","ser","content","ContentSerializer"],"kind":"struct"},"5863":{"crate_id":51,"path":["include_dir"],"kind":"module"},"4428":{"crate_id":72,"path":["icu_provider","any","AnyPayloadInner"],"kind":"enum"},"2666":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int16x8x3_t"],"kind":"struct"},"4755":{"crate_id":74,"path":["stable_deref_trait","StableDeref"],"kind":"trait"},"2993":{"crate_id":2,"path":["core","core_arch","simd","u64x2"],"kind":"struct"},"1231":{"crate_id":33,"path":["futures_util","future","try_join","_","__Origin"],"kind":"struct"},"5082":{"crate_id":30,"path":["crossbeam_utils","sync","parker","Parker"],"kind":"struct"},"1558":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","__Field"],"kind":"enum"},"3320":{"crate_id":2,"path":["core","fmt","rt","Alignment"],"kind":"enum"},"5409":{"crate_id":18,"path":["memchr","arch","all","twoway","TwoWay"],"kind":"struct"},"3647":{"crate_id":122,"path":["bytes","buf","writer","Writer"],"kind":"struct"},"1885":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","SeqInPlaceVisitor"],"kind":"struct"},"123":{"crate_id":25,"path":["erased_serde","ser","ErrorImpl"],"kind":"enum"},"5736":{"crate_id":5,"path":["alloc","collections","btree","append","MergeIter"],"kind":"struct"},"2212":{"crate_id":71,"path":["icu_properties","provider","BidiClassNameToValueV1Marker"],"kind":"struct"},"450":{"crate_id":0,"path":["crux_http","response","decode"],"kind":"module"},"3974":{"crate_id":101,"path":["ppv_lite86","types","Words4"],"kind":"trait"},"4301":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","__FieldVisitor"],"kind":"struct"},"2539":{"crate_id":2,"path":["core","error","Request"],"kind":"struct"},"2866":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","other","date","Date"],"kind":"struct"},"4628":{"crate_id":33,"path":["futures_util","future","future","map","Map"],"kind":"enum"},"4955":{"crate_id":16,"path":["gimli","common","DwoId"],"kind":"struct"},"3193":{"crate_id":41,"path":["memchr","arch","aarch64","neon","memchr","ThreeIter"],"kind":"struct"},"1431":{"crate_id":2,"path":["core","str","CharEscapeDefault"],"kind":"struct"},"3520":{"crate_id":21,"path":["serde","de","value","MapDeserializer"],"kind":"struct"},"1758":{"crate_id":39,"path":["futures_channel","oneshot","Receiver"],"kind":"struct"},"5282":{"crate_id":18,"path":["memchr","memmem","Finder"],"kind":"struct"},"5609":{"crate_id":2,"path":["core","core_arch","simd","i32x4"],"kind":"struct"},"3847":{"crate_id":17,"path":["object","pe","ImageDelayloadDescriptor"],"kind":"struct"},"2085":{"crate_id":32,"path":["futures_core","stream","FusedStream"],"kind":"trait"},"5936":{"crate_id":1,"path":["std","io","error","Result"],"kind":"type_alias"},"2412":{"crate_id":11,"path":["hashbrown","set","Entry"],"kind":"enum"},"4174":{"crate_id":92,"path":["write16"],"kind":"module"},"4501":{"crate_id":2,"path":["core","core_simd","lane_count","LaneCount"],"kind":"struct"},"2739":{"crate_id":78,"path":["icu_locid","subtags","language","Language"],"kind":"struct"},"3066":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"1304":{"crate_id":97,"path":["getrandom","use_file","DropGuard"],"kind":"struct"},"4828":{"crate_id":33,"path":["futures_util","stream","stream","into_future","StreamFuture"],"kind":"struct"},"5155":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","status","private","Sealed"],"kind":"trait"},"1631":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","other","expect","Expect"],"kind":"struct"},"3393":{"crate_id":120,"path":["http","header","value","InvalidHeaderValue"],"kind":"struct"},"3720":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"1958":{"crate_id":17,"path":["object","read","pe","import","DelayLoadDescriptorIterator"],"kind":"struct"},"5482":{"crate_id":30,"path":["crossbeam_utils","thread","ScopedJoinHandle"],"kind":"struct"},"5809":{"crate_id":2,"path":["core","mem","take"],"kind":"function"},"4047":{"crate_id":2,"path":["core","str","iter","EncodeUtf16"],"kind":"struct"},"2285":{"crate_id":30,"path":["crossbeam_utils","thread","scope","AbortOnPanic"],"kind":"struct"},"4374":{"crate_id":14,"path":["rustc_demangle"],"kind":"module"},"2612":{"crate_id":33,"path":["futures_util","future","try_future","_","__Origin"],"kind":"struct"},"4701":{"crate_id":81,"path":["zerovec","varzerovec","owned","ShiftType"],"kind":"enum"},"1177":{"crate_id":5,"path":["alloc","collections","btree","set","BTreeSet"],"kind":"struct"},"2939":{"crate_id":1,"path":["std","net","socket_addr","ToSocketAddrs"],"kind":"trait"},"5028":{"crate_id":6,"path":["libc","unix","bsd","apple","in6_ifreq"],"kind":"struct"},"3266":{"crate_id":2,"path":["core","core_arch","aarch64","neon","float64x2x4_t"],"kind":"struct"},"1504":{"crate_id":1,"path":["std","sync","poison","mutex","Mutex"],"kind":"struct"},"5355":{"crate_id":17,"path":["object","elf","Rela64"],"kind":"struct"},"1831":{"crate_id":25,"path":["erased_serde","ser","SerializeSeq"],"kind":"trait"},"3593":{"crate_id":9,"path":["miniz_oxide","MZStatus"],"kind":"enum"},"69":{"crate_id":101,"path":["ppv_lite86","types","MultiLane"],"kind":"trait"},"5682":{"crate_id":72,"path":["icu_provider","data_provider","DynamicDataProvider"],"kind":"trait"},"3920":{"crate_id":2,"path":["core","str","CharEscapeDebugContinue"],"kind":"struct"},"2158":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int64x1x2_t"],"kind":"struct"},"2485":{"crate_id":33,"path":["futures_util","stream","try_stream","try_fold","TryFold"],"kind":"struct"},"4247":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","conditional","if_none_match","IntoIter"],"kind":"struct"},"4574":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint16x4x2_t"],"kind":"struct"},"2812":{"crate_id":2,"path":["core","core_simd","simd","num","int","SimdInt"],"kind":"trait"},"3139":{"crate_id":1,"path":["std","thread","local","LocalKey"],"kind":"struct"},"1377":{"crate_id":95,"path":["rand","rngs","mock","StepRng"],"kind":"struct"},"4901":{"crate_id":102,"path":["zerocopy","byteorder","U128"],"kind":"struct"},"5228":{"crate_id":33,"path":["futures_util","fns","MergeResultFn"],"kind":"struct"},"3466":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"1704":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"3793":{"crate_id":71,"path":["icu_properties","provider","SegmentStarterV1Marker"],"kind":"struct"},"2031":{"crate_id":102,"path":["zerocopy","byteorder","I64"],"kind":"struct"},"5555":{"crate_id":1,"path":["std","sys","pal","unix","fs","Dir"],"kind":"struct"},"5882":{"crate_id":32,"path":["futures_core","task","__internal","atomic_waker","AtomicWaker"],"kind":"struct"},"4120":{"crate_id":2,"path":["core","alloc","AllocError"],"kind":"struct"},"596":{"crate_id":2,"path":["core","task","poll","Poll"],"kind":"enum"},"2358":{"crate_id":21,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"4447":{"crate_id":54,"path":["glob","PatternToken"],"kind":"enum"},"2685":{"crate_id":17,"path":["object","read","coff","section","SectionTable"],"kind":"struct"},"4774":{"crate_id":2,"path":["core","ffi","va_list","VaList"],"kind":"struct"},"1250":{"crate_id":33,"path":["futures_util","stream","stream","then","Then"],"kind":"struct"},"3012":{"crate_id":99,"path":["libc","unix","bsd","apple","in6_addrlifetime"],"kind":"struct"},"5101":{"crate_id":17,"path":["object","pe","ImageAuxSymbolFunction"],"kind":"struct"},"3339":{"crate_id":86,"path":["icu_locid_transform","directionality","Direction"],"kind":"enum"},"1577":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","transfer","te","Iter"],"kind":"struct"},"5428":{"crate_id":33,"path":["futures_util","stream","stream","peek","NextIfEq"],"kind":"struct"},"1904":{"crate_id":17,"path":["object","read","any","Symbol"],"kind":"struct"},"3666":{"crate_id":16,"path":["gimli","read","index","UnitIndexSectionIterator"],"kind":"struct"},"142":{"crate_id":2,"path":["core","cmp","Eq"],"kind":"trait"},"3993":{"crate_id":20,"path":["crux_core","command","context","ShellStream"],"kind":"enum"},"2231":{"crate_id":16,"path":["gimli","constants","DwLne"],"kind":"struct"},"5755":{"crate_id":33,"path":["futures_util","future","join","Join4"],"kind":"struct"},"2558":{"crate_id":17,"path":["object","read","read_cache","ReadCacheRange"],"kind":"struct"},"796":{"crate_id":0,"path":["crux_http","protocol","HttpHeader"],"kind":"struct"},"4320":{"crate_id":38,"path":["pin_project_lite"],"kind":"module"},"4647":{"crate_id":17,"path":["object","read","coff","comdat","CoffComdatSectionIterator"],"kind":"struct"},"2885":{"crate_id":17,"path":["object","pe","ImageArchiveMemberHeader"],"kind":"struct"},"3212":{"crate_id":86,"path":["icu_locid_transform","expander","LocaleExpander"],"kind":"struct"},"1450":{"crate_id":17,"path":["object","read","any","SectionIterator"],"kind":"struct"},"4974":{"crate_id":2,"path":["core","core_simd","lane_count","SupportedLaneCount"],"kind":"trait"},"5301":{"crate_id":6,"path":["libc","unix","linger"],"kind":"struct"},"3539":{"crate_id":67,"path":["idna","punycode","Decoder"],"kind":"struct"},"1777":{"crate_id":107,"path":["serde_json","read","Position"],"kind":"struct"},"5628":{"crate_id":16,"path":["gimli","read","cfi","BaseAddresses"],"kind":"struct"},"2104":{"crate_id":41,"path":["memchr","arch","all","packedpair","Pair"],"kind":"struct"},"3866":{"crate_id":45,"path":["serde_reflection","de","EnumDeserializer"],"kind":"struct"},"342":{"crate_id":2,"path":["core","future","future","Future"],"kind":"trait"},"5955":{"crate_id":2,"path":["core","fmt","Write"],"kind":"trait"},"4193":{"crate_id":86,"path":["icu_locid_transform"],"kind":"module"},"2431":{"crate_id":95,"path":["rand","distributions","normal","StandardNormal"],"kind":"struct"},"2758":{"crate_id":71,"path":["icu_properties","provider","DeprecatedV1Marker"],"kind":"struct"},"4520":{"crate_id":101,"path":["ppv_lite86","generic","vec256_storage"],"kind":"struct"},"4847":{"crate_id":33,"path":["futures_util","stream","try_stream","try_ready_chunks","TryReadyChunks"],"kind":"struct"},"1323":{"crate_id":5,"path":["alloc","collections","binary_heap","Hole"],"kind":"struct"},"3085":{"crate_id":119,"path":["derive_builder_macro","Builder"],"kind":"proc_derive"},"3412":{"crate_id":1,"path":["std","sync","poison","once","OnceState"],"kind":"struct"},"1650":{"crate_id":43,"path":["anyhow","ptr","Own"],"kind":"struct"},"5174":{"crate_id":17,"path":["object","xcoff","CsectAux32"],"kind":"struct"},"5501":{"crate_id":1,"path":["std","sys","thread_local","abort_on_dtor_unwind","DtorUnwindGuard"],"kind":"struct"},"3739":{"crate_id":17,"path":["object","read","coff","comdat","CoffComdatIterator"],"kind":"struct"},"1977":{"crate_id":17,"path":["object","read","coff","relocation","CoffRelocationIterator"],"kind":"struct"},"4066":{"crate_id":33,"path":["futures_util","future","try_future","OrElse"],"kind":"struct"},"2304":{"crate_id":71,"path":["icu_properties","provider","GeneralCategoryV1Marker"],"kind":"struct"},"5828":{"crate_id":17,"path":["object","read","pe","import","ImportDescriptorIterator"],"kind":"struct"},"4393":{"crate_id":2,"path":["core","task","wake","RawWaker"],"kind":"struct"},"2631":{"crate_id":2,"path":["core","result","IntoIter"],"kind":"struct"},"4720":{"crate_id":21,"path":["serde","__private","de","borrow_cow_str","CowStrVisitor"],"kind":"struct"},"2958":{"crate_id":2,"path":["core","iter","adapters","filter","Filter"],"kind":"struct"},"1196":{"crate_id":64,"path":["url","parser","Input"],"kind":"struct"},"5047":{"crate_id":2,"path":["core","fmt","UpperExp"],"kind":"trait"},"1523":{"crate_id":1,"path":["std","os","fd","owned","OwnedFd"],"kind":"struct"},"3285":{"crate_id":21,"path":["serde","__private","de","content","EnumDeserializer"],"kind":"struct"},"5374":{"crate_id":103,"path":["futures_lite","io","SeekFuture"],"kind":"struct"},"3612":{"crate_id":1,"path":["std","sys_common","wtf8","CodePoint"],"kind":"struct"},"88":{"crate_id":0,"path":["crux_http","error","HttpError","Http"],"kind":"variant"},"1850":{"crate_id":2,"path":["core","task","wake","RawWakerVTable"],"kind":"struct"},"5701":{"crate_id":71,"path":["icu_properties","provider","LineBreakNameToValueV1Marker"],"kind":"struct"},"2177":{"crate_id":17,"path":["object","macho","SubFrameworkCommand"],"kind":"struct"},"3939":{"crate_id":21,"path":["serde","de","impls","deserialize","Field"],"kind":"enum"},"4266":{"crate_id":56,"path":["phf_shared"],"kind":"module"},"2504":{"crate_id":21,"path":["serde","de","impls","PhantomDataVisitor"],"kind":"struct"},"2831":{"crate_id":21,"path":["serde","de","impls","CharVisitor"],"kind":"struct"},"4593":{"crate_id":2,"path":["core","mem","drop"],"kind":"function"},"4920":{"crate_id":17,"path":["object","read","macho","segment","MachOSegmentInternal"],"kind":"struct"},"3158":{"crate_id":23,"path":["slab","IntoIter"],"kind":"struct"},"1396":{"crate_id":33,"path":["futures_util","abortable","_","__Origin"],"kind":"struct"},"3485":{"crate_id":43,"path":["anyhow","wrapper","DisplayError"],"kind":"struct"},"1723":{"crate_id":1,"path":["std","backtrace_rs","print","BacktraceFrameFmt"],"kind":"struct"},"5247":{"crate_id":71,"path":["icu_properties","provider","IdeographicV1Marker"],"kind":"struct"},"5574":{"crate_id":20,"path":["crux_core","command","context","ShellRequest"],"kind":"struct"},"3812":{"crate_id":71,"path":["icu_properties","props","GeneralCategoryGroup"],"kind":"struct"},"2050":{"crate_id":114,"path":["serde_urlencoded","ser","TupleSerializer"],"kind":"struct"},"4139":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int16x4x4_t"],"kind":"struct"},"2377":{"crate_id":81,"path":["zerovec","map","borrowed","ZeroMapBorrowed"],"kind":"struct"},"5901":{"crate_id":36,"path":["futures_task"],"kind":"module"},"4466":{"crate_id":33,"path":["futures_util","stream","stream","then","_","__Origin"],"kind":"struct"},"2704":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint64x1x4_t"],"kind":"struct"},"4793":{"crate_id":33,"path":["futures_util","stream","select_with_strategy","PollNext"],"kind":"enum"},"3031":{"crate_id":21,"path":["serde","de","impls","deserialize","IpAddrKind"],"kind":"enum"},"1269":{"crate_id":102,"path":["zerocopy","wrappers","update","WriteBackOnDrop"],"kind":"struct"},"5120":{"crate_id":2,"path":["core","core_arch","simd","u16x32"],"kind":"struct"},"1596":{"crate_id":33,"path":["futures_util","stream","stream","scan","Scan"],"kind":"struct"},"3358":{"crate_id":5,"path":["alloc","collections","btree","map","drop","DropGuard"],"kind":"struct"},"3685":{"crate_id":17,"path":["object","read","macho","section","MachOSectionIterator"],"kind":"struct"},"1923":{"crate_id":71,"path":["icu_properties","bidi_data","BidiAuxiliaryPropertiesBorrowed"],"kind":"struct"},"5447":{"crate_id":86,"path":["icu_locid_transform","provider","expander","LikelySubtagsExtendedV1Marker"],"kind":"struct"},"5774":{"crate_id":33,"path":["futures_util","future","future","_","__Origin"],"kind":"struct"},"2250":{"crate_id":17,"path":["object","read","util","DebugLen"],"kind":"struct"},"4012":{"crate_id":33,"path":["futures_util","stream","futures_unordered","abort","abort","DoublePanic"],"kind":"struct"},"4339":{"crate_id":99,"path":["libc","unix","bsd","apple","ipc_perm"],"kind":"struct"},"2577":{"crate_id":33,"path":["futures_util","stream","select_all","SelectAll"],"kind":"struct"},"2904":{"crate_id":1,"path":["std","sys","pal","unix","sync","mutex","Mutex"],"kind":"struct"},"4666":{"crate_id":1,"path":["std","os","unix","fs","FileTypeExt"],"kind":"trait"},"4993":{"crate_id":99,"path":["libc","unix","bsd","apple","radvisory"],"kind":"struct"},"3231":{"crate_id":107,"path":["serde_json","map","Map"],"kind":"struct"},"1469":{"crate_id":17,"path":["object","read","SectionIndex"],"kind":"struct"},"5320":{"crate_id":102,"path":["zerocopy","IntoBytes"],"kind":"trait"},"1796":{"crate_id":18,"path":["memchr","memmem","searcher","Prefilter"],"kind":"struct"},"3558":{"crate_id":6,"path":["libc","unix","rusage"],"kind":"struct"},"34":{"crate_id":2,"path":["core","borrow","BorrowMut"],"kind":"trait"},"5647":{"crate_id":2,"path":["core","time","TryFromFloatSecsError"],"kind":"struct"},"3885":{"crate_id":41,"path":["memchr","arch","aarch64","neon","memchr","Two"],"kind":"struct"},"2123":{"crate_id":45,"path":["serde_reflection","format","FormatHolder"],"kind":"trait"},"5974":{"crate_id":18,"path":["memchr","memmem","FindIter"],"kind":"struct"},"2450":{"crate_id":71,"path":["icu_properties","provider","SentenceBreakValueToShortNameV1Marker"],"kind":"struct"},"4212":{"crate_id":77,"path":["zerofrom_derive"],"kind":"module"},"4539":{"crate_id":78,"path":["icu_locid","extensions","Extensions"],"kind":"struct"},"2777":{"crate_id":24,"path":["bincode","config","legacy","EndianOption"],"kind":"enum"},"3104":{"crate_id":95,"path":["rand","distributions","uniform","SampleBorrow"],"kind":"trait"},"1342":{"crate_id":2,"path":["core","net","ip_addr","fmt","Span"],"kind":"struct"},"4866":{"crate_id":120,"path":["http","uri","scheme","Protocol"],"kind":"enum"},"5193":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"3431":{"crate_id":6,"path":["libc","unix","iovec"],"kind":"struct"},"1669":{"crate_id":2,"path":["core","ptr","alignment","Alignment"],"kind":"struct"},"3758":{"crate_id":96,"path":["rand_core","RngCore"],"kind":"trait"},"1996":{"crate_id":59,"path":["textwrap","splitting","WordSplitter"],"kind":"trait"},"234":{"crate_id":0,"path":["crux_http","request"],"kind":"module"},"5520":{"crate_id":33,"path":["futures_util","io","read_to_string","ReadToString"],"kind":"struct"},"5847":{"crate_id":17,"path":["object","pe","ImageEnclaveConfig32"],"kind":"struct"},"4085":{"crate_id":101,"path":["ppv_lite86","types","BitOps64"],"kind":"trait"},"2323":{"crate_id":16,"path":["gimli","common","RawRangeListsOffset"],"kind":"struct"},"4412":{"crate_id":24,"path":["bincode","error","ErrorKind"],"kind":"enum"},"2650":{"crate_id":95,"path":["rand","distributions","gamma","StudentT"],"kind":"struct"},"4739":{"crate_id":45,"path":["serde_reflection","trace","TracerConfig"],"kind":"struct"},"1215":{"crate_id":17,"path":["object","pe","ImageRomOptionalHeader"],"kind":"struct"},"2977":{"crate_id":107,"path":["serde_json","error","Category"],"kind":"enum"},"5066":{"crate_id":14,"path":["rustc_demangle","SizeLimitedFmtAdapter"],"kind":"struct"},"3304":{"crate_id":17,"path":["object","read","macho","symbol","SymbolTable"],"kind":"struct"},"1542":{"crate_id":114,"path":["serde_urlencoded","ser","part","PartSerializer"],"kind":"struct"},"5393":{"crate_id":17,"path":["object","elf","Dyn32"],"kind":"struct"},"1869":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"3631":{"crate_id":2,"path":["core","core_simd","simd","num","float","SimdFloat"],"kind":"trait"},"5720":{"crate_id":11,"path":["hashbrown","map","IntoValues"],"kind":"struct"},"3958":{"crate_id":21,"path":["serde","de","impls","range_to","RangeToVisitor"],"kind":"struct"},"2196":{"crate_id":2,"path":["core","core_arch","simd","u16x4"],"kind":"struct"},"2523":{"crate_id":102,"path":["zerocopy","error","AllocError"],"kind":"struct"},"761":{"crate_id":0,"path":["crux_http","middleware"],"kind":"module"},"4285":{"crate_id":21,"path":["serde","ser","SerializeTupleStruct"],"kind":"trait"},"4612":{"crate_id":21,"path":["serde","de","impls","OsStringVisitor"],"kind":"struct"},"2850":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","trace","server_timing","Iter"],"kind":"struct"},"3177":{"crate_id":21,"path":["serde","__private","ser","content","SerializeTupleVariant"],"kind":"struct"},"1415":{"crate_id":17,"path":["object","elf","SectionHeader32"],"kind":"struct"},"4939":{"crate_id":57,"path":["siphasher","sip128","State"],"kind":"struct"},"5266":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","server","allow","Iter"],"kind":"struct"},"3504":{"crate_id":72,"path":["icu_provider","any","DowncastingAnyProvider"],"kind":"struct"},"1742":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"3831":{"crate_id":17,"path":["object","common","BinaryFormat"],"kind":"enum"},"2069":{"crate_id":1,"path":["std","thread","JoinHandle"],"kind":"struct"},"5593":{"crate_id":18,"path":["memchr","arch","all","twoway","Finder"],"kind":"struct"},"5920":{"crate_id":17,"path":["object","read","pe","import","Import"],"kind":"enum"},"4158":{"crate_id":17,"path":["object","read","ObjectKind"],"kind":"enum"},"2396":{"crate_id":16,"path":["gimli","read","aranges","DebugAranges"],"kind":"struct"},"4485":{"crate_id":17,"path":["object","read","elf","attributes","AttributesSubsectionIterator"],"kind":"struct"},"2723":{"crate_id":33,"path":["futures_util","stream","empty","Empty"],"kind":"struct"},"4812":{"crate_id":11,"path":["hashbrown","raw_entry","RawEntryMut"],"kind":"enum"},"1288":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly16x4_t"],"kind":"struct"},"3050":{"crate_id":5,"path":["alloc","collections","btree","map","RangeMut"],"kind":"struct"},"3377":{"crate_id":5,"path":["alloc","collections","btree","set","SymmetricDifference"],"kind":"struct"},"1615":{"crate_id":16,"path":["gimli","read","rnglists","DebugRngLists"],"kind":"struct"},"5139":{"crate_id":2,"path":["core","str","iter","SplitTerminator"],"kind":"struct"},"5466":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"1942":{"crate_id":33,"path":["futures_util","stream","repeat_with","RepeatWith"],"kind":"struct"},"3704":{"crate_id":6,"path":["libc","unix","bsd","apple","host_cpu_load_info"],"kind":"struct"},"4031":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","content","accept","IntoIter"],"kind":"struct"},"2269":{"crate_id":16,"path":["gimli","read","abbrev","Abbreviation"],"kind":"struct"},"5793":{"crate_id":78,"path":["icu_locid"],"kind":"module"},"2596":{"crate_id":33,"path":["futures_util","future","poll_immediate","_","__Origin"],"kind":"struct"},"834":{"crate_id":0,"path":["crux_http","protocol","HttpRequestBuilder"],"kind":"struct"},"4358":{"crate_id":2,"path":["core","sync","atomic","AtomicUsize"],"kind":"struct"},"4685":{"crate_id":17,"path":["object","pe","ImageEnclaveConfig64"],"kind":"struct"},"2923":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"5012":{"crate_id":2,"path":["core","ops","range","RangeInclusive"],"kind":"struct"},"1488":{"crate_id":122,"path":["bytes","buf","reader","Reader"],"kind":"struct"},"3250":{"crate_id":5,"path":["alloc","collections","vec_deque","iter","Iter"],"kind":"struct"},"5339":{"crate_id":2,"path":["core","error","tags","Ref"],"kind":"struct"},"3577":{"crate_id":11,"path":["hashbrown","table","IterHashMut"],"kind":"struct"},"1815":{"crate_id":2,"path":["core","str","iter","CharIndices"],"kind":"struct"},"5666":{"crate_id":39,"path":["futures_channel","mpsc","SendErrorKind"],"kind":"enum"},"2142":{"crate_id":86,"path":["icu_locid_transform","provider","fallback","LocaleFallbackParentsV1"],"kind":"struct"},"3904":{"crate_id":51,"path":["include_dir","file","File"],"kind":"struct"},"4231":{"crate_id":2,"path":["core","num","nonzero","NonZero"],"kind":"struct"},"2469":{"crate_id":99,"path":["libc","unix","bsd","apple","statfs"],"kind":"struct"},"2796":{"crate_id":86,"path":["icu_locid_transform","fallback","LocaleFallbacker"],"kind":"struct"},"4558":{"crate_id":21,"path":["serde","de","impls","deserialize","SaturatingVisitor"],"kind":"struct"},"4885":{"crate_id":1,"path":["std","net","udp","UdpSocket"],"kind":"struct"},"3123":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","conditional","if_match","Iter"],"kind":"struct"},"1361":{"crate_id":16,"path":["gimli","common","DebugAbbrevOffset"],"kind":"struct"},"3450":{"crate_id":33,"path":["futures_util","lock","mutex","OwnedMutexLockFuture"],"kind":"struct"},"1688":{"crate_id":17,"path":["object","common","RelocationKind"],"kind":"enum"},"5212":{"crate_id":43,"path":["anyhow","ensure","Buf"],"kind":"struct"},"5539":{"crate_id":16,"path":["gimli","constants","DwCfa"],"kind":"struct"},"3777":{"crate_id":103,"path":["futures_lite","io","_","__Origin"],"kind":"struct"},"253":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","headers","names","Names"],"kind":"struct"},"2015":{"crate_id":2,"path":["core","ops","deref","DerefMut"],"kind":"trait"},"4104":{"crate_id":122,"path":["bytes"],"kind":"module"},"2342":{"crate_id":11,"path":["hashbrown","map","Iter"],"kind":"struct"},"580":{"crate_id":38,"path":["pin_project_lite","__private","PinnedFieldsOf"],"kind":"type_alias"},"5866":{"crate_id":103,"path":["futures_lite","stream","Cycle"],"kind":"struct"},"4431":{"crate_id":99,"path":["libc","unix","bsd","apple","sched_param"],"kind":"struct"},"2669":{"crate_id":1,"path":["std","sys","pal","unix","process","process_inner","do_exec","Reset"],"kind":"struct"},"4758":{"crate_id":103,"path":["futures_lite","io","read_to_end_internal","Guard"],"kind":"struct"},"2996":{"crate_id":101,"path":["ppv_lite86","types","Store"],"kind":"trait"},"1234":{"crate_id":102,"path":["zerocopy","byteorder","Usize"],"kind":"struct"},"5085":{"crate_id":16,"path":["gimli","read","cfi","RegisterRuleIter"],"kind":"struct"},"1561":{"crate_id":1,"path":["std","sync","poison","mutex","MappedMutexGuard"],"kind":"struct"},"3323":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"5412":{"crate_id":1,"path":["std","u8"],"kind":"primitive"},"3650":{"crate_id":5,"path":["alloc","collections","linked_list","LinkedList"],"kind":"struct"},"1888":{"crate_id":21,"path":["serde","de","value","SeqAccessDeserializer"],"kind":"struct"},"126":{"crate_id":25,"path":["erased_serde","ser","Serialize"],"kind":"trait"},"5739":{"crate_id":17,"path":["object","read","elf","section","ElfSection"],"kind":"struct"},"2215":{"crate_id":2,"path":["core","slice","iter","RChunksMut"],"kind":"struct"},"453":{"crate_id":0,"path":["crux_http","response","response","header_serde","serialize"],"kind":"function"},"3977":{"crate_id":2,"path":["core","str","error","Utf8Error"],"kind":"struct"},"4304":{"crate_id":71,"path":["icu_properties","provider","IdStartV1Marker"],"kind":"struct"},"2542":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","content","accept_encoding","Iter"],"kind":"struct"},"2869":{"crate_id":33,"path":["futures_util","future","future","MapInto"],"kind":"struct"},"4631":{"crate_id":17,"path":["object","pe","ImageSymbol"],"kind":"struct"},"4958":{"crate_id":122,"path":["bytes","buf","buf_mut","BufMut"],"kind":"trait"},"3196":{"crate_id":2,"path":["core","core_arch","simd","f32x8"],"kind":"struct"},"1434":{"crate_id":21,"path":["serde","de","value","U128Deserializer"],"kind":"struct"},"3523":{"crate_id":1,"path":["std","backtrace","BacktraceStatus"],"kind":"enum"},"1761":{"crate_id":5,"path":["alloc","collections","vec_deque","into_iter","try_fold","Guard"],"kind":"struct"},"5285":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"5612":{"crate_id":107,"path":["serde_json","value","ser","SerializeTupleVariant"],"kind":"struct"},"3850":{"crate_id":33,"path":["futures_util","future","try_future","_","__Origin"],"kind":"struct"},"2088":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"4177":{"crate_id":2,"path":["core","core_simd","masks","Mask"],"kind":"struct"},"2415":{"crate_id":2,"path":["core","slice","sort","stable","drift","DriftsortRun"],"kind":"struct"},"5939":{"crate_id":103,"path":["futures_lite","future","_","__Origin"],"kind":"struct"},"4504":{"crate_id":2,"path":["core","str","pattern","CharArraySearcher"],"kind":"struct"},"2742":{"crate_id":17,"path":["object","xcoff","FunAux32"],"kind":"struct"},"3069":{"crate_id":21,"path":["serde","__private","ser","Unsupported"],"kind":"enum"},"1307":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"4831":{"crate_id":33,"path":["futures_util","stream","try_stream","try_for_each","TryForEach"],"kind":"struct"},"5158":{"crate_id":11,"path":["hashbrown","raw","FullBucketsIndices"],"kind":"struct"},"1634":{"crate_id":43,"path":["anyhow","Context"],"kind":"trait"},"3396":{"crate_id":1,"path":["std","collections","hash","map","Iter"],"kind":"struct"},"3723":{"crate_id":81,"path":["zerovec","ule","unvalidated","UnvalidatedStr"],"kind":"struct"},"1961":{"crate_id":107,"path":["serde_json","read","Read"],"kind":"trait"},"5485":{"crate_id":99,"path":["libc","unix","bsd","apple","timex"],"kind":"struct"},"5812":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","trace","server_timing","metric","Metric"],"kind":"struct"},"2288":{"crate_id":21,"path":["serde","ser","Serializer","serialize_str"],"kind":"function"},"4050":{"crate_id":32,"path":["futures_core","stream","Stream"],"kind":"trait"},"4377":{"crate_id":99,"path":["libc","unix","bsd","apple","attribute_set_t"],"kind":"struct"},"2615":{"crate_id":99,"path":["libc","unix","bsd","apple","b64","aarch64","max_align_t"],"kind":"struct"},"4704":{"crate_id":30,"path":["crossbeam_utils","sync","wait_group","WaitGroup"],"kind":"struct"},"1180":{"crate_id":96,"path":["rand_core","block","BlockRng"],"kind":"struct"},"2942":{"crate_id":2,"path":["core","num","FpCategory"],"kind":"enum"},"5031":{"crate_id":33,"path":["futures_util","future","future","_","__Origin"],"kind":"struct"},"3269":{"crate_id":48,"path":["once_cell","race","OnceNonZeroUsize"],"kind":"struct"},"1507":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"5358":{"crate_id":120,"path":["http","extensions","IdHasher"],"kind":"struct"},"1834":{"crate_id":17,"path":["object","read","ObjectMap"],"kind":"struct"},"3596":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"5685":{"crate_id":17,"path":["object","xcoff","FileHeader64"],"kind":"struct"},"3923":{"crate_id":107,"path":["serde_json","value","index","Type"],"kind":"struct"},"2161":{"crate_id":16,"path":["gimli","read","dwarf","DwarfPackage"],"kind":"struct"},"2488":{"crate_id":1,"path":["std","os","fd","raw","FromRawFd"],"kind":"trait"},"4250":{"crate_id":113,"path":["event_listener","ListGuard"],"kind":"struct"},"4577":{"crate_id":6,"path":["libc","unix","bsd","apple","pthread_mutexattr_t"],"kind":"struct"},"2815":{"crate_id":78,"path":["icu_locid","extensions","unicode","attribute","Attribute"],"kind":"struct"},"3142":{"crate_id":25,"path":["erased_serde","de","Deserializer"],"kind":"trait"},"1380":{"crate_id":2,"path":["core","net","ip_addr","Ipv4Addr"],"kind":"struct"},"4904":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int64x2x4_t"],"kind":"struct"},"5231":{"crate_id":111,"path":["async_channel","Send"],"kind":"struct"},"3469":{"crate_id":33,"path":["futures_util","abortable","AbortInner"],"kind":"struct"},"1707":{"crate_id":81,"path":["zerovec","varzerovec","components","Index16"],"kind":"struct"},"3796":{"crate_id":25,"path":["erased_serde","ser","erase","Serializer"],"kind":"enum"},"2034":{"crate_id":21,"path":["serde","de","SeqAccess"],"kind":"trait"},"272":{"crate_id":2,"path":["core","convert","AsRef"],"kind":"trait"},"5558":{"crate_id":95,"path":["rand","rngs","adapter","reseeding","ReseedingRng"],"kind":"struct"},"5885":{"crate_id":39,"path":["futures_channel","mpsc","UnboundedSenderInner"],"kind":"struct"},"4123":{"crate_id":20,"path":["crux_core","bridge","_","deserialize","__Visitor"],"kind":"struct"},"2361":{"crate_id":16,"path":["gimli","read","unit","EntriesCursor"],"kind":"struct"},"4450":{"crate_id":81,"path":["zerovec","ule","encode","EncodeAsVarULE","encode_var_ule_len"],"kind":"function"},"2688":{"crate_id":86,"path":["icu_locid_transform","provider","expander","LikelySubtagsV1Marker"],"kind":"struct"},"4777":{"crate_id":1,"path":["std","thread","Packet"],"kind":"struct"},"1253":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int8x16x3_t"],"kind":"struct"},"3015":{"crate_id":33,"path":["futures_util","stream","futures_ordered","OrderWrapper"],"kind":"struct"},"5104":{"crate_id":101,"path":["ppv_lite86","types","u64x4"],"kind":"trait"},"3342":{"crate_id":17,"path":["object","macho","SourceVersionCommand"],"kind":"struct"},"1580":{"crate_id":103,"path":["futures_lite","io","ReadExactFuture"],"kind":"struct"},"5431":{"crate_id":71,"path":["icu_properties","props","BidiClass"],"kind":"struct"},"1907":{"crate_id":71,"path":["icu_properties","provider","ChangesWhenLowercasedV1Marker"],"kind":"struct"},"3669":{"crate_id":2,"path":["core","iter","traits","accum","Sum"],"kind":"trait"},"5758":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"3996":{"crate_id":2,"path":["core","ascii","ascii_char","AsciiChar"],"kind":"enum"},"2234":{"crate_id":18,"path":["memchr","arch","aarch64","neon","memchr","Three"],"kind":"struct"},"2561":{"crate_id":33,"path":["futures_util","io","write","Write"],"kind":"struct"},"4323":{"crate_id":85,"path":["icu_collections","codepointtrie","cptrie","TrieType"],"kind":"enum"},"4650":{"crate_id":2,"path":["core","random","Random"],"kind":"trait"},"2888":{"crate_id":107,"path":["serde_json","read","private","Sealed"],"kind":"trait"},"1126":{"crate_id":63,"path":["http_types_red_badger_temporary_fork"],"kind":"module"},"3215":{"crate_id":17,"path":["object","archive","AixFileHeader"],"kind":"struct"},"1453":{"crate_id":14,"path":["rustc_demangle","v0","Ident"],"kind":"struct"},"4977":{"crate_id":1,"path":["std","os","unix","fs","DirBuilderExt"],"kind":"trait"},"5304":{"crate_id":2,"path":["core","net","socket_addr","SocketAddr"],"kind":"enum"},"3542":{"crate_id":99,"path":["libc","unix","bsd","apple","time_value_t"],"kind":"struct"},"1780":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly64x2x3_t"],"kind":"struct"},"3869":{"crate_id":113,"path":["event_listener","EventListener"],"kind":"struct"},"2107":{"crate_id":71,"path":["icu_properties","bidi_data","BidiPairingProperties"],"kind":"enum"},"345":{"crate_id":0,"path":["crux_http","protocol","ProtocolRequestBuilder"],"kind":"trait"},"5631":{"crate_id":2,"path":["core","iter","adapters","scan","Scan"],"kind":"struct"},"5958":{"crate_id":99,"path":["libc","unix","bsd","apple","sockaddr_inarp"],"kind":"struct"},"4196":{"crate_id":101,"path":["ppv_lite86","generic","G0"],"kind":"struct"},"2434":{"crate_id":16,"path":["gimli","read","unit","EntriesTree"],"kind":"struct"},"2761":{"crate_id":83,"path":["litemap","store","StoreConstEmpty"],"kind":"trait"},"4523":{"crate_id":71,"path":["icu_properties","provider","SentenceBreakV1Marker"],"kind":"struct"},"4850":{"crate_id":17,"path":["object","read","pe","resource","ResourceNameOrId"],"kind":"enum"},"1326":{"crate_id":6,"path":["libc","unix","bsd","apple","b64","aarch64","malloc_zone_t"],"kind":"struct"},"3088":{"crate_id":95,"path":["rand","distributions","weighted","WeightedError"],"kind":"enum"},"3415":{"crate_id":24,"path":["bincode","config","limit","SizeLimit"],"kind":"trait"},"1653":{"crate_id":17,"path":["object","elf","Dyn64"],"kind":"struct"},"5177":{"crate_id":1,"path":["std","sync","poison","rwlock","MappedRwLockWriteGuard"],"kind":"struct"},"5504":{"crate_id":50,"path":["unicode_segmentation","tables","word","WordCat"],"kind":"enum"},"1980":{"crate_id":21,"path":["serde","de","impls","ArrayVisitor"],"kind":"struct"},"3742":{"crate_id":2,"path":["core","error","private","Internal"],"kind":"struct"},"4069":{"crate_id":6,"path":["libc","unix","bsd","apple","processor_cpu_load_info"],"kind":"struct"},"2307":{"crate_id":120,"path":["http","header","map","Cursor"],"kind":"enum"},"5831":{"crate_id":49,"path":["heck","shouty_kebab","ShoutyKebabCase"],"kind":"trait"},"4396":{"crate_id":41,"path":["memchr","arch","aarch64","neon","memchr","OneIter"],"kind":"struct"},"2634":{"crate_id":40,"path":["futures_io"],"kind":"module"},"4723":{"crate_id":33,"path":["futures_util","future","try_join","_","__Origin"],"kind":"struct"},"2961":{"crate_id":21,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"1199":{"crate_id":2,"path":["core","str","pattern","TwoWaySearcher"],"kind":"struct"},"5050":{"crate_id":1,"path":["std","sync","mpmc","Iter"],"kind":"struct"},"1526":{"crate_id":2,"path":["core","core_arch","simd","i64x4"],"kind":"struct"},"3288":{"crate_id":71,"path":["icu_properties","provider","CanonicalCombiningClassValueToLongNameV1Marker"],"kind":"struct"},"5377":{"crate_id":110,"path":["base64","decode","DecodeError"],"kind":"enum"},"3615":{"crate_id":67,"path":["idna","uts46","PunycodeClassification"],"kind":"enum"},"1853":{"crate_id":33,"path":["futures_util","io","split","ReadHalf"],"kind":"struct"},"5704":{"crate_id":115,"path":["serde_qs","error","Error"],"kind":"enum"},"2180":{"crate_id":2,"path":["core","core_simd","swizzle","rotate_elements_left","Rotate"],"kind":"struct"},"3942":{"crate_id":1,"path":["std","sys","pal","unix","stdio","Stderr"],"kind":"struct"},"4269":{"crate_id":53,"path":["proc_macro_hack"],"kind":"module"},"2507":{"crate_id":11,"path":["hashbrown","table","OccupiedEntry"],"kind":"struct"},"2834":{"crate_id":99,"path":["libc","unix","bsd","apple","sockaddr_vm"],"kind":"struct"},"4596":{"crate_id":21,"path":["serde","de","value","IsizeDeserializer"],"kind":"struct"},"4923":{"crate_id":2,"path":["core","ops","range","IntoBounds"],"kind":"trait"},"3161":{"crate_id":2,"path":["core","range","Range"],"kind":"struct"},"1399":{"crate_id":2,"path":["core","core_arch","aarch64","neon","float64x1x3_t"],"kind":"struct"},"3488":{"crate_id":86,"path":["icu_locid_transform","provider","canonicalizer","AliasesV1"],"kind":"struct"},"1726":{"crate_id":2,"path":["core","core_simd","simd","num","uint","SimdUint"],"kind":"trait"},"5250":{"crate_id":17,"path":["object","pe","ImageResourceDirectoryString"],"kind":"struct"},"5577":{"crate_id":20,"path":["crux_core","capability","executor","TaskWaker"],"kind":"struct"},"3815":{"crate_id":1,"path":["std","unit"],"kind":"primitive"},"2053":{"crate_id":103,"path":["futures_lite","stream","OnceFuture"],"kind":"struct"},"4142":{"crate_id":17,"path":["object","read","any","SectionRelocationIteratorInternal"],"kind":"enum"},"2380":{"crate_id":2,"path":["core","iter","traits","accum","Product"],"kind":"trait"},"5904":{"crate_id":17,"path":["object","read","SymbolSection"],"kind":"enum"},"4469":{"crate_id":16,"path":["gimli","constants","DwLns"],"kind":"struct"},"2707":{"crate_id":103,"path":["futures_lite","stream","TryNextFuture"],"kind":"struct"},"4796":{"crate_id":120,"path":["http","header","name","HeaderName"],"kind":"struct"},"3034":{"crate_id":2,"path":["core","str","iter","EscapeDebug"],"kind":"struct"},"1272":{"crate_id":67,"path":["idna","deprecated","Config"],"kind":"struct"},"5123":{"crate_id":6,"path":["libc","unix","bsd","apple","b64","aarch64","ucontext_t"],"kind":"struct"},"1599":{"crate_id":17,"path":["object","pe","ImageCoffSymbolsHeader"],"kind":"struct"},"3361":{"crate_id":10,"path":["adler2","Adler32"],"kind":"struct"},"5450":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"3688":{"crate_id":39,"path":["futures_channel","mpsc","State"],"kind":"struct"},"1926":{"crate_id":107,"path":["serde_json","de","ParserNumber"],"kind":"enum"},"164":{"crate_id":0,"path":["crux_http","expect","ResponseExpectation"],"kind":"trait"},"5777":{"crate_id":33,"path":["futures_util","io","cursor","Cursor"],"kind":"struct"},"2253":{"crate_id":16,"path":["gimli","read","op","Location"],"kind":"enum"},"4015":{"crate_id":41,"path":["memchr","arch","generic","packedpair","Finder"],"kind":"struct"},"4342":{"crate_id":22,"path":["serde_derive","Serialize"],"kind":"proc_derive"},"2580":{"crate_id":18,"path":["memchr","memmem","searcher","SearcherKind"],"kind":"union"},"2907":{"crate_id":29,"path":["crossbeam_channel","channel","TryIter"],"kind":"struct"},"4669":{"crate_id":33,"path":["futures_util","future","try_future","try_flatten_err","TryFlattenErr"],"kind":"enum"},"4996":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"3234":{"crate_id":17,"path":["object","read","elf","segment","ElfSegment"],"kind":"struct"},"1472":{"crate_id":17,"path":["object","pe","ImageVxdHeader"],"kind":"struct"},"3561":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"1799":{"crate_id":16,"path":["gimli","common","DebugLineOffset"],"kind":"struct"},"37":{"crate_id":2,"path":["core","clone","Clone"],"kind":"trait"},"5323":{"crate_id":33,"path":["futures_util","future","try_future","into_future","IntoFuture"],"kind":"struct"},"5650":{"crate_id":2,"path":["core","net","socket_addr","SocketAddrV4"],"kind":"struct"},"3888":{"crate_id":1,"path":["std","u16"],"kind":"primitive"},"2126":{"crate_id":16,"path":["gimli","endianity","RunTimeEndian"],"kind":"enum"},"5977":{"crate_id":20,"path":["crux_core","capability","WithContext"],"kind":"trait"},"2453":{"crate_id":107,"path":["serde_json","de","VariantAccess"],"kind":"struct"},"4215":{"crate_id":55,"path":["phf","ordered_map","Keys"],"kind":"struct"},"4542":{"crate_id":1,"path":["std","sys","pal","unix","fs","File"],"kind":"struct"},"2780":{"crate_id":22,"path":["serde_derive","Deserialize"],"kind":"proc_derive"},"3107":{"crate_id":99,"path":["libc","unix","bsd","apple","vm_statistics64"],"kind":"struct"},"1345":{"crate_id":17,"path":["object","macho","RpathCommand"],"kind":"struct"},"4869":{"crate_id":6,"path":["libc","unix","bsd","apple","segment_command"],"kind":"struct"},"5196":{"crate_id":120,"path":["http","method","Method"],"kind":"struct"},"1672":{"crate_id":2,"path":["core","core_simd","simd","cmp","ord","SimdPartialOrd"],"kind":"trait"},"3434":{"crate_id":102,"path":["zerocopy","pointer","invariant","Unaligned"],"kind":"enum"},"3761":{"crate_id":101,"path":["ppv_lite86","types","u32x4"],"kind":"trait"},"1999":{"crate_id":71,"path":["icu_properties","provider","HangulSyllableTypeValueToLongNameV1Marker"],"kind":"struct"},"237":{"crate_id":0,"path":["crux_http","middleware","Middleware"],"kind":"trait"},"5523":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","__FieldVisitor"],"kind":"struct"},"5850":{"crate_id":57,"path":["siphasher"],"kind":"module"},"4088":{"crate_id":1,"path":["std","array"],"kind":"primitive"},"2326":{"crate_id":78,"path":["icu_locid","subtags","variants","Variants"],"kind":"struct"},"4415":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint8x16_t"],"kind":"struct"},"2653":{"crate_id":95,"path":["rand","distributions","uniform","UniformDuration"],"kind":"struct"},"4742":{"crate_id":107,"path":["serde_json","value","de","VariantDeserializer"],"kind":"struct"},"1218":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly64x1_t"],"kind":"struct"},"2980":{"crate_id":33,"path":["futures_util","select"],"kind":"macro"},"5069":{"crate_id":1,"path":["std","thread","PanicGuard"],"kind":"struct"},"3307":{"crate_id":21,"path":["serde","de","impls","deserialize","SeqVisitor"],"kind":"struct"},"1545":{"crate_id":99,"path":["libc","unix","utimbuf"],"kind":"struct"},"5396":{"crate_id":17,"path":["object","read","any","File"],"kind":"enum"},"1872":{"crate_id":2,"path":["core","option","Iter"],"kind":"struct"},"3634":{"crate_id":21,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"5723":{"crate_id":107,"path":["serde_json","map","IntoValues"],"kind":"struct"},"3961":{"crate_id":81,"path":["zerovec","ule","chars","CharULE"],"kind":"struct"},"2199":{"crate_id":1,"path":["std","collections","hash","map","Drain"],"kind":"struct"},"2526":{"crate_id":85,"path":["icu_collections"],"kind":"module"},"4288":{"crate_id":96,"path":["rand_core","os","OsRng"],"kind":"struct"},"4615":{"crate_id":89,"path":["smallvec","CollectionAllocErr"],"kind":"enum"},"2853":{"crate_id":2,"path":["core","task","wake","Waker"],"kind":"struct"},"3180":{"crate_id":16,"path":["gimli","read","rnglists","RawRange"],"kind":"struct"},"1418":{"crate_id":41,"path":["memchr","arch","all","twoway","SuffixKind"],"kind":"enum"},"4942":{"crate_id":1,"path":["std","io","buffered","bufreader","BufReader"],"kind":"struct"},"5269":{"crate_id":2,"path":["core","sync","atomic","AtomicI64"],"kind":"struct"},"3507":{"crate_id":33,"path":["futures_util","stream","try_stream","try_chunks","TryChunks"],"kind":"struct"},"1745":{"crate_id":71,"path":["icu_properties","props","WordBreakULE"],"kind":"struct"},"3834":{"crate_id":1,"path":["std","sync","poison","condvar","Condvar"],"kind":"struct"},"2072":{"crate_id":109,"path":["itoa","Buffer"],"kind":"struct"},"310":{"crate_id":43,"path":["anyhow","Error"],"kind":"struct"},"5596":{"crate_id":2,"path":["core","slice","iter","RChunksExactMut"],"kind":"struct"},"5923":{"crate_id":1,"path":["std","process","Output"],"kind":"struct"},"4161":{"crate_id":54,"path":["glob","MatchOptions"],"kind":"struct"},"2399":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint16x8x4_t"],"kind":"struct"},"4488":{"crate_id":17,"path":["object","pe","ImageDebugMisc"],"kind":"struct"},"2726":{"crate_id":2,"path":["core","fmt","LowerHex"],"kind":"trait"},"4815":{"crate_id":2,"path":["core","str","UnsafeBytesToStr"],"kind":"struct"},"1291":{"crate_id":39,"path":["futures_channel","mpsc","UnboundedInner"],"kind":"struct"},"3053":{"crate_id":81,"path":["zerovec","ule","option","OptionULE"],"kind":"struct"},"5142":{"crate_id":6,"path":["libc","unix","bsd","apple","if_msghdr"],"kind":"struct"},"3380":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"1618":{"crate_id":2,"path":["core","str","pattern","MultiCharEqSearcher"],"kind":"struct"},"5469":{"crate_id":95,"path":["rand","distributions","gamma","GammaRepr"],"kind":"enum"},"1945":{"crate_id":24,"path":["bincode","ser","Compound"],"kind":"struct"},"3707":{"crate_id":1,"path":["std","sys","pal","unix","process","process_common","ProgramKind"],"kind":"enum"},"4034":{"crate_id":120,"path":["http","header","map","Drain"],"kind":"struct"},"2272":{"crate_id":71,"path":["icu_properties","provider","IdsTrinaryOperatorV1Marker"],"kind":"struct"},"5796":{"crate_id":6,"path":["libc","unix","bsd","apple","__c_anonymous_ifk_data"],"kind":"union"},"2599":{"crate_id":96,"path":["rand_core","impls","fill_bytes_via_next"],"kind":"function"},"4361":{"crate_id":71,"path":["icu_properties","provider","CanonicalCombiningClassValueToShortNameV1Marker"],"kind":"struct"},"4688":{"crate_id":25,"path":["erased_serde","ser","SerializeTuple"],"kind":"trait"},"2926":{"crate_id":103,"path":["futures_lite","io","ReadFuture"],"kind":"struct"},"3253":{"crate_id":95,"path":["rand","distributions","binomial","Binomial"],"kind":"struct"},"1491":{"crate_id":17,"path":["object","read","pe","file","PeComdatSectionIterator"],"kind":"struct"},"5015":{"crate_id":16,"path":["gimli","read","pubtypes","DebugPubTypes"],"kind":"struct"},"5342":{"crate_id":71,"path":["icu_properties","provider","IndicSyllabicCategoryV1Marker"],"kind":"struct"},"3580":{"crate_id":41,"path":["memchr","vector","SensibleMoveMask"],"kind":"struct"},"1818":{"crate_id":103,"path":["futures_lite","future","CatchUnwind"],"kind":"struct"},"5669":{"crate_id":6,"path":["libc","unix","bsd","apple","statfs"],"kind":"struct"},"2145":{"crate_id":99,"path":["libc","unix","bsd","apple","rusage_info_v0"],"kind":"struct"},"3907":{"crate_id":24,"path":["bincode","de","deserialize_map","Access"],"kind":"struct"},"4234":{"crate_id":16,"path":["gimli","common","DebugTypesOffset"],"kind":"struct"},"2472":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"710":{"crate_id":20,"path":["crux_core","command","builder","RequestBuilder"],"kind":"struct"},"2799":{"crate_id":71,"path":["icu_properties","provider","PropertyCodePointMapV1"],"kind":"enum"},"4561":{"crate_id":2,"path":["core","ops","range","Range"],"kind":"struct"},"4888":{"crate_id":5,"path":["alloc","alloc","alloc"],"kind":"function"},"1364":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"3126":{"crate_id":33,"path":["futures_util","stream","try_stream","try_for_each","_","__Origin"],"kind":"struct"},"3453":{"crate_id":5,"path":["alloc","string","FromUtf8Error"],"kind":"struct"},"1691":{"crate_id":1,"path":["std","sys_common","wtf8","Wtf8Buf"],"kind":"struct"},"5215":{"crate_id":45,"path":["serde_reflection","format","Named"],"kind":"struct"},"5542":{"crate_id":103,"path":["futures_lite","stream","Repeat"],"kind":"struct"},"3780":{"crate_id":71,"path":["icu_properties","props","LineBreakULE"],"kind":"struct"},"2018":{"crate_id":17,"path":["object","read","elf","relocation","ElfRelaIterator"],"kind":"enum"},"4107":{"crate_id":5,"path":["alloc","collections","vec_deque","truncate","Dropper"],"kind":"struct"},"2345":{"crate_id":2,"path":["core","ffi","va_list","VaListImpl"],"kind":"struct"},"5869":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","visit_enum","__DeserializeWith"],"kind":"struct"},"4434":{"crate_id":1,"path":["std","sys","pal","unix","process","process_common","Command"],"kind":"struct"},"2672":{"crate_id":99,"path":["libc","unix","bsd","apple","lconv"],"kind":"struct"},"4761":{"crate_id":95,"path":["rand","distributions","bernoulli","Bernoulli"],"kind":"struct"},"2999":{"crate_id":1,"path":["std","path","Path"],"kind":"struct"},"1237":{"crate_id":78,"path":["icu_locid","extensions","private","Private"],"kind":"struct"},"5088":{"crate_id":17,"path":["object","read","elf","note","Note"],"kind":"struct"},"1564":{"crate_id":71,"path":["icu_properties","provider","GraphemeBaseV1Marker"],"kind":"struct"},"3326":{"crate_id":2,"path":["core","num","flt2dec","decoder","FullDecoded"],"kind":"enum"},"5415":{"crate_id":78,"path":["icu_locid","extensions","private","other","Subtag"],"kind":"struct"},"3653":{"crate_id":71,"path":["icu_properties","props","GeneralCategoryULE"],"kind":"struct"},"1891":{"crate_id":24,"path":["bincode","config","endian","LittleEndian"],"kind":"struct"},"5742":{"crate_id":6,"path":["libc","unix","bsd","apple","sembuf"],"kind":"struct"},"2218":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","body","_","__Origin"],"kind":"struct"},"456":{"crate_id":0,"path":["crux_http","response","response"],"kind":"module"},"3980":{"crate_id":16,"path":["gimli","common","EhFrameOffset"],"kind":"struct"},"4307":{"crate_id":17,"path":["object","pe","ImageResourceDirStringU"],"kind":"struct"},"2545":{"crate_id":2,"path":["core","ops","try_trait","NeverShortCircuit"],"kind":"struct"},"2872":{"crate_id":39,"path":["futures_channel","mpsc","queue","Queue"],"kind":"struct"},"4634":{"crate_id":2,"path":["core","mem","maybe_uninit","MaybeUninit"],"kind":"union"},"4961":{"crate_id":6,"path":["libc","unix","bsd","apple","rusage_info_v4"],"kind":"struct"},"3199":{"crate_id":1,"path":["std","sys","pal","unix","process","process_inner","ExitStatusError"],"kind":"struct"},"1437":{"crate_id":41,"path":["memchr","memchr","Memchr"],"kind":"struct"},"3526":{"crate_id":17,"path":["object","pe","ImageDebugDirectory"],"kind":"struct"},"1764":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","float32x2x4_t"],"kind":"struct"},"2":{"crate_id":64,"path":["url","Url"],"kind":"struct"},"5288":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","conditional","if_none_match","IfNoneMatch"],"kind":"struct"},"5615":{"crate_id":33,"path":["futures_util","stream","try_stream","and_then","AndThen"],"kind":"struct"},"3853":{"crate_id":2,"path":["core","panic","panic_info","PanicInfo"],"kind":"struct"},"2091":{"crate_id":33,"path":["futures_util","stream","once","_","__Origin"],"kind":"struct"},"4180":{"crate_id":48,"path":["once_cell","sync","Lazy"],"kind":"struct"},"2418":{"crate_id":21,"path":["serde","de","Error"],"kind":"trait"},"5942":{"crate_id":120,"path":["http","header","map","as_header_name","TryEntryError"],"kind":"enum"},"4507":{"crate_id":99,"path":["libc","unix","bsd","regmatch_t"],"kind":"struct"},"2745":{"crate_id":5,"path":["alloc","collections","btree","map","BTreeMap"],"kind":"struct"},"4834":{"crate_id":99,"path":["libc","unix","bsd","sockaddr"],"kind":"struct"},"3072":{"crate_id":1,"path":["std","f32"],"kind":"primitive"},"1310":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"5161":{"crate_id":2,"path":["core","result","IterMut"],"kind":"struct"},"1637":{"crate_id":2,"path":["core","panic","unwind_safe","AssertUnwindSafe"],"kind":"struct"},"3399":{"crate_id":16,"path":["gimli","constants","DwOrd"],"kind":"struct"},"3726":{"crate_id":44,"path":["serde_generate","python3","Installer"],"kind":"struct"},"1964":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","__FieldVisitor"],"kind":"struct"},"5488":{"crate_id":33,"path":["futures_util","stream","try_stream","try_concat","_","__Origin"],"kind":"struct"},"5815":{"crate_id":69,"path":["icu_normalizer"],"kind":"module"},"2291":{"crate_id":21,"path":["serde","de","impls","BytesVisitor"],"kind":"struct"},"529":{"crate_id":0,"path":["crux_http","response","response","headers_to_hyperium_headers"],"kind":"function"},"4053":{"crate_id":103,"path":["futures_lite","stream","Or"],"kind":"struct"},"4380":{"crate_id":1,"path":["std","fs","FileTimes"],"kind":"struct"},"2618":{"crate_id":1,"path":["std","isize"],"kind":"primitive"},"2945":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int8x8_t"],"kind":"struct"},"1183":{"crate_id":2,"path":["core","fmt","Error"],"kind":"struct"},"4707":{"crate_id":110,"path":["base64","read","decoder","DecoderReader"],"kind":"struct"},"5034":{"crate_id":69,"path":["icu_normalizer","provider","CanonicalCompositionsV1Marker"],"kind":"struct"},"3272":{"crate_id":95,"path":["rand","distributions","weighted","alias_method","Weight"],"kind":"trait"},"1510":{"crate_id":95,"path":["rand","distributions","normal","Normal"],"kind":"struct"},"5361":{"crate_id":101,"path":["ppv_lite86","types","u128x2"],"kind":"trait"},"1837":{"crate_id":5,"path":["alloc","vec","into_iter","IntoIter"],"kind":"struct"},"75":{"crate_id":2,"path":["core","fmt","Result"],"kind":"type_alias"},"3599":{"crate_id":95,"path":["rand","seq","SliceChooseIter"],"kind":"struct"},"5688":{"crate_id":9,"path":["miniz_oxide","StreamResult"],"kind":"struct"},"3926":{"crate_id":2,"path":["core","ops","arith","Neg"],"kind":"trait"},"2164":{"crate_id":41,"path":["memchr","memmem","searcher","SearcherRevKind"],"kind":"enum"},"2491":{"crate_id":6,"path":["libc","unix","bsd","apple","ifs_iso_8802_3"],"kind":"struct"},"4253":{"crate_id":62,"path":["crux_macros"],"kind":"module"},"4580":{"crate_id":16,"path":["gimli","read","index","IndexSectionId"],"kind":"enum"},"1056":{"crate_id":0,"path":["crux_http","protocol","HttpResult","Ok"],"kind":"variant"},"2818":{"crate_id":100,"path":["rand_chacha","guts","ChaCha"],"kind":"struct"},"3145":{"crate_id":99,"path":["libc","unix","bsd","apple","b64","timeval32"],"kind":"struct"},"1383":{"crate_id":1,"path":["std","os","fd","owned","BorrowedFd"],"kind":"struct"},"4907":{"crate_id":17,"path":["object","pe","ImageArmRuntimeFunctionEntry"],"kind":"struct"},"5234":{"crate_id":99,"path":["libc","unix","bsd","apple","pthread_mutex_t"],"kind":"struct"},"3472":{"crate_id":6,"path":["libc","unix","bsd","apple","thread_identifier_info"],"kind":"struct"},"1710":{"crate_id":11,"path":["hashbrown","control","tag","Tag"],"kind":"struct"},"3799":{"crate_id":50,"path":["unicode_segmentation","grapheme","GraphemeIndices"],"kind":"struct"},"2037":{"crate_id":99,"path":["libc","unix","bsd","apple","Dl_info"],"kind":"struct"},"5561":{"crate_id":102,"path":["zerocopy","byte_slice","ByteSlice"],"kind":"trait"},"5888":{"crate_id":95,"path":["rand","seq","index","IndexVecIntoIter"],"kind":"enum"},"4126":{"crate_id":9,"path":["miniz_oxide","inflate","TINFLStatus"],"kind":"enum"},"2364":{"crate_id":25,"path":["erased_serde","de","SeqAccess"],"kind":"trait"},"4453":{"crate_id":21,"path":["serde","__private","ser","content","SerializeTuple"],"kind":"struct"},"2691":{"crate_id":19,"path":["panic_unwind"],"kind":"module"},"4780":{"crate_id":17,"path":["object","elf","Rela32"],"kind":"struct"},"1256":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"3018":{"crate_id":17,"path":["object","archive","Header"],"kind":"struct"},"5107":{"crate_id":17,"path":["object","read","pe","import","ImportThunkList"],"kind":"struct"},"3345":{"crate_id":16,"path":["gimli","read","cfi","PointerEncodingParameters"],"kind":"struct"},"1583":{"crate_id":106,"path":["fastrand","Rng"],"kind":"struct"},"5434":{"crate_id":17,"path":["object","pe","ImageArchitectureEntry"],"kind":"struct"},"1910":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"3672":{"crate_id":1,"path":["std","collections","hash","set","Drain"],"kind":"struct"},"5761":{"crate_id":93,"path":["icu_normalizer_data"],"kind":"module"},"3999":{"crate_id":9,"path":["miniz_oxide","MZFlush"],"kind":"enum"},"2237":{"crate_id":81,"path":["zerovec","ule","multi","BlankSliceEncoder"],"kind":"struct"},"2564":{"crate_id":73,"path":["yoke"],"kind":"module"},"4326":{"crate_id":103,"path":["futures_lite","io","Bytes"],"kind":"struct"},"4653":{"crate_id":1,"path":["std","os","unix","thread","JoinHandleExt"],"kind":"trait"},"2891":{"crate_id":81,"path":["zerovec","map2d","cursor","ZeroMap2dCursor"],"kind":"struct"},"3218":{"crate_id":6,"path":["libc","unix","bsd","apple","flock"],"kind":"struct"},"1456":{"crate_id":24,"path":["bincode","byteorder","BigEndian"],"kind":"struct"},"4980":{"crate_id":99,"path":["libc","unix","bsd","option"],"kind":"struct"},"5307":{"crate_id":45,"path":["serde_reflection","ser","StructSerializer"],"kind":"struct"},"3545":{"crate_id":6,"path":["libc","unix","bsd","apple","icmp6_ifstat"],"kind":"struct"},"1783":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"21":{"crate_id":2,"path":["core","marker","Freeze"],"kind":"trait"},"3872":{"crate_id":16,"path":["gimli","read","pubnames","DebugPubNames"],"kind":"struct"},"2110":{"crate_id":5,"path":["alloc","collections","btree","map","CursorMut"],"kind":"struct"},"5634":{"crate_id":16,"path":["gimli","read","loclists","RawLocListEntry"],"kind":"enum"},"5961":{"crate_id":83,"path":["litemap","map","VacantEntry"],"kind":"struct"},"4199":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","security","csp","_","deserialize","__Visitor"],"kind":"struct"},"2437":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"2764":{"crate_id":16,"path":["gimli","read","line","FileEntryFormat"],"kind":"struct"},"4526":{"crate_id":72,"path":["icu_provider","response","DataPayloadOr"],"kind":"struct"},"4853":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","visit_enum","__FieldVisitor"],"kind":"struct"},"1329":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","security","csp","_","deserialize","__Field"],"kind":"enum"},"3091":{"crate_id":55,"path":["phf","ordered_set","Iter"],"kind":"struct"},"3418":{"crate_id":1,"path":["std","io","stdio","StdoutRaw"],"kind":"struct"},"1656":{"crate_id":33,"path":["futures_util","io","into_sink","Block"],"kind":"struct"},"5180":{"crate_id":1,"path":["std","panicking","panic_count","MustAbort"],"kind":"enum"},"5507":{"crate_id":99,"path":["libc","unix","bsd","apple","statvfs"],"kind":"struct"},"1983":{"crate_id":2,"path":["core","core_arch","simd","u32x8"],"kind":"struct"},"3745":{"crate_id":17,"path":["object","read","macho","file","MachOFile"],"kind":"struct"},"4072":{"crate_id":71,"path":["icu_properties","bidi_data","BidiAuxiliaryProperties"],"kind":"struct"},"2310":{"crate_id":20,"path":["crux_core","capability","shell_request","ShellRequest"],"kind":"struct"},"5834":{"crate_id":33,"path":["futures_util","future","maybe_done","MaybeDone"],"kind":"enum"},"2637":{"crate_id":2,"path":["core","str","CharEscapeUnicode"],"kind":"struct"},"4399":{"crate_id":21,"path":["serde","__private","ser","content","SerializeStruct"],"kind":"struct"},"4726":{"crate_id":5,"path":["alloc","slice","Join"],"kind":"trait"},"2964":{"crate_id":17,"path":["object","read","pe","resource","ResourceDirectoryEntryData"],"kind":"enum"},"1202":{"crate_id":25,"path":["erased_serde","de","MapAccess"],"kind":"trait"},"5053":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","conditional","vary","Vary"],"kind":"struct"},"1529":{"crate_id":2,"path":["core","slice","iter","RChunksExact"],"kind":"struct"},"3291":{"crate_id":65,"path":["form_urlencoded","ByteSerialize"],"kind":"struct"},"5380":{"crate_id":30,"path":["crossbeam_utils","backoff","Backoff"],"kind":"struct"},"3618":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly8x8x4_t"],"kind":"struct"},"94":{"crate_id":0,"path":["crux_http","error","HttpError","Io"],"kind":"variant"},"1856":{"crate_id":107,"path":["serde_json","de","Deserializer"],"kind":"struct"},"5707":{"crate_id":1,"path":["std","sys","pal","unix","time","Instant"],"kind":"struct"},"2183":{"crate_id":107,"path":["serde_json","value","fmt","WriterFormatter"],"kind":"struct"},"3945":{"crate_id":71,"path":["icu_properties","props","GraphemeClusterBreak"],"kind":"struct"},"4272":{"crate_id":17,"path":["object","endian","U64Bytes"],"kind":"struct"},"2510":{"crate_id":1,"path":["std","env","Vars"],"kind":"struct"},"2837":{"crate_id":17,"path":["object","read","Import"],"kind":"struct"},"4599":{"crate_id":1,"path":["std","collections","hash","map","IntoIter"],"kind":"struct"},"4926":{"crate_id":72,"path":["icu_provider","any","AsDowncastingAnyProvider"],"kind":"trait"},"3164":{"crate_id":71,"path":["icu_properties","props","JoiningTypeULE"],"kind":"struct"},"1402":{"crate_id":39,"path":["futures_channel","mpsc","Receiver"],"kind":"struct"},"3491":{"crate_id":71,"path":["icu_properties","provider","ExtendedPictographicV1Marker"],"kind":"struct"},"1729":{"crate_id":71,"path":["icu_properties","provider","WhiteSpaceV1Marker"],"kind":"struct"},"5253":{"crate_id":2,"path":["core","net","ip_addr","Ipv6MulticastScope"],"kind":"enum"},"5580":{"crate_id":33,"path":["futures_util","stream","stream","Inspect"],"kind":"struct"},"3818":{"crate_id":21,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"2056":{"crate_id":6,"path":["libc","unix","bsd","apple","pthread_condattr_t"],"kind":"struct"},"4145":{"crate_id":72,"path":["icu_provider","error","DataErrorKind"],"kind":"enum"},"2383":{"crate_id":1,"path":["std","collections","hash","set","ExtractIf"],"kind":"struct"},"5907":{"crate_id":17,"path":["object","read","elf","symbol","ElfSymbolTable"],"kind":"struct"},"4472":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","SeqInPlaceVisitor"],"kind":"struct"},"2710":{"crate_id":54,"path":["glob","GlobError"],"kind":"struct"},"4799":{"crate_id":1,"path":["std","sync","poison","condvar","WaitTimeoutResult"],"kind":"struct"},"3037":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","trailers","Receiver"],"kind":"struct"},"1275":{"crate_id":2,"path":["core","cell","SyncUnsafeCell"],"kind":"struct"},"5126":{"crate_id":2,"path":["core","clone","uninit","InitializingSlice"],"kind":"struct"},"1602":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"3364":{"crate_id":17,"path":["object","macho","Section64"],"kind":"struct"},"5453":{"crate_id":71,"path":["icu_properties","provider","WordBreakValueToLongNameV1Marker"],"kind":"struct"},"3691":{"crate_id":16,"path":["gimli","read","op","EvaluationResult"],"kind":"enum"},"1929":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"5780":{"crate_id":102,"path":["zerocopy","pointer","invariant","Initialized"],"kind":"enum"},"2256":{"crate_id":17,"path":["object","macho","Nlist32"],"kind":"struct"},"4018":{"crate_id":2,"path":["core","io","borrowed_buf","BorrowedBuf"],"kind":"struct"},"4345":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"2583":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","upgrade","receiver","Receiver"],"kind":"struct"},"2910":{"crate_id":1,"path":["std","sync","mpsc","TrySendError"],"kind":"enum"},"4672":{"crate_id":101,"path":["ppv_lite86","types","u128x4"],"kind":"trait"},"4999":{"crate_id":6,"path":["libc","unix","bsd","apple","semid_ds"],"kind":"struct"},"3237":{"crate_id":107,"path":["serde_json","value","de","deserialize","ValueVisitor"],"kind":"struct"},"1475":{"crate_id":112,"path":["concurrent_queue","PopError"],"kind":"enum"},"3564":{"crate_id":1,"path":["std","io","pipe","PipeWriter"],"kind":"struct"},"1802":{"crate_id":21,"path":["serde","de","impls","deserialize","SaturatingVisitor"],"kind":"struct"},"5326":{"crate_id":24,"path":["bincode","config","int","IntEncoding"],"kind":"trait"},"5653":{"crate_id":17,"path":["object","macho","RoutinesCommand64"],"kind":"struct"},"3891":{"crate_id":103,"path":["futures_lite","future","Race"],"kind":"struct"},"2129":{"crate_id":72,"path":["icu_provider","any","AnyPayload"],"kind":"struct"},"5980":{"crate_id":6,"path":["libc","unix","bsd","apple","xsw_usage"],"kind":"struct"},"2456":{"crate_id":17,"path":["object","macho","FvmfileCommand"],"kind":"struct"},"4218":{"crate_id":71,"path":["icu_properties","provider","GeneralCategoryValueToLongNameV1Marker"],"kind":"struct"},"4545":{"crate_id":17,"path":["object","pe","ImageImportDescriptor"],"kind":"struct"},"2783":{"crate_id":17,"path":["object","read","macho","relocation","MachORelocationIterator"],"kind":"struct"},"3110":{"crate_id":17,"path":["object","macho","TwolevelHintsCommand"],"kind":"struct"},"1348":{"crate_id":21,"path":["serde","de","value","I64Deserializer"],"kind":"struct"},"4872":{"crate_id":17,"path":["object","elf","HashHeader"],"kind":"struct"},"5199":{"crate_id":33,"path":["futures_util","future","join","_","__Origin"],"kind":"struct"},"1675":{"crate_id":20,"path":["crux_core","bridge","registry","EffectId"],"kind":"struct"},"3437":{"crate_id":17,"path":["object","read","FileKind"],"kind":"enum"},"3764":{"crate_id":45,"path":["serde_reflection","ser","SeqSerializer"],"kind":"struct"},"2002":{"crate_id":17,"path":["object","read","xcoff","comdat","XcoffComdatSectionIterator"],"kind":"struct"},"240":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","method","Method"],"kind":"enum"},"5526":{"crate_id":33,"path":["futures_util","future","join","Join3"],"kind":"struct"},"5853":{"crate_id":33,"path":["futures_util","future","future","_","__Origin"],"kind":"struct"},"2329":{"crate_id":120,"path":["http","header","map","Link"],"kind":"enum"},"4091":{"crate_id":1,"path":["std","process","Command"],"kind":"struct"},"4418":{"crate_id":33,"path":["futures_util","stream","stream","filter_map","_","__Origin"],"kind":"struct"},"2656":{"crate_id":2,"path":["core","core_arch","simd","u8x4"],"kind":"struct"},"4745":{"crate_id":33,"path":["futures_util","stream","stream","filter","Filter"],"kind":"struct"},"1221":{"crate_id":1,"path":["std","sys","pal","unix","fs","FilePermissions"],"kind":"struct"},"2983":{"crate_id":1,"path":["std","thread","spawnhook","SpawnHooks"],"kind":"struct"},"5072":{"crate_id":33,"path":["futures_util","future","future","fuse","_","__Origin"],"kind":"struct"},"3310":{"crate_id":100,"path":["rand_chacha","guts","State"],"kind":"struct"},"1548":{"crate_id":33,"path":["futures_util","sink","unfold","Unfold"],"kind":"struct"},"5399":{"crate_id":33,"path":["futures_util","future","try_future","_","__Origin"],"kind":"struct"},"1875":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"3637":{"crate_id":81,"path":["zerovec","ule","VarULE"],"kind":"trait"},"5726":{"crate_id":5,"path":["alloc","collections","btree","set","Intersection"],"kind":"struct"},"3964":{"crate_id":112,"path":["concurrent_queue","TryIter"],"kind":"struct"},"2202":{"crate_id":16,"path":["gimli","read","line","IncompleteLineProgram"],"kind":"struct"},"2529":{"crate_id":16,"path":["gimli","read","op","EvaluationWaiting"],"kind":"enum"},"4291":{"crate_id":6,"path":["libc","unix","bsd","apple","thread_extended_policy"],"kind":"struct"},"4618":{"crate_id":16,"path":["gimli","read","rnglists","RawRngListEntry"],"kind":"enum"},"2856":{"crate_id":111,"path":["async_channel","RecvError"],"kind":"struct"},"3183":{"crate_id":33,"path":["futures_util","future","try_join","_","__Origin"],"kind":"struct"},"1421":{"crate_id":30,"path":["crossbeam_utils","atomic","consume","AtomicConsume"],"kind":"trait"},"4945":{"crate_id":16,"path":["gimli","arch","X86_64"],"kind":"struct"},"5272":{"crate_id":16,"path":["gimli","read","aranges","ArangeHeaderIter"],"kind":"struct"},"3510":{"crate_id":30,"path":["crossbeam_utils","atomic","seq_lock","SeqLockWriteGuard"],"kind":"struct"},"1748":{"crate_id":1,"path":["std","collections","hash","set","OccupiedEntry"],"kind":"struct"},"3837":{"crate_id":6,"path":["libc","unix","bsd","apple","image_offset"],"kind":"struct"},"2075":{"crate_id":78,"path":["icu_locid","extensions","transform","Transform"],"kind":"struct"},"5599":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","transfer","transfer_encoding","TransferEncoding"],"kind":"struct"},"5926":{"crate_id":27,"path":["thiserror"],"kind":"module"},"4164":{"crate_id":95,"path":["rand"],"kind":"module"},"2402":{"crate_id":18,"path":["memchr","memmem","FindRevIter"],"kind":"struct"},"4491":{"crate_id":33,"path":["futures_util","unfold_state","UnfoldState"],"kind":"enum"},"2729":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"4818":{"crate_id":21,"path":["serde","de","impls","range_from","RangeFromVisitor"],"kind":"struct"},"1294":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","cache","clear_site_data","IterMut"],"kind":"struct"},"3056":{"crate_id":21,"path":["serde","de","value","CharDeserializer"],"kind":"struct"},"5145":{"crate_id":2,"path":["core","mem","transmutability","Assume"],"kind":"struct"},"3383":{"crate_id":78,"path":["icu_locid","extensions","unicode","attributes","Attributes"],"kind":"struct"},"1621":{"crate_id":99,"path":["libc","unix","bsd","if_nameindex"],"kind":"struct"},"5472":{"crate_id":33,"path":["futures_util","sink","feed","Feed"],"kind":"struct"},"1948":{"crate_id":6,"path":["libc","unix","bsd","apple","b64","bpf_hdr"],"kind":"struct"},"3710":{"crate_id":33,"path":["futures_util","stream","stream","flatten","Flatten"],"kind":"struct"},"4037":{"crate_id":2,"path":["core","core_arch","aarch64","neon","float64x2x3_t"],"kind":"struct"},"2275":{"crate_id":103,"path":["futures_lite","stream","Chain"],"kind":"struct"},"5799":{"crate_id":1,"path":["std","sys","net","connection","socket","LookupHost"],"kind":"struct"},"2602":{"crate_id":17,"path":["object","elf","Syminfo64"],"kind":"struct"},"4364":{"crate_id":1,"path":["std","os","fd","raw","IntoRawFd"],"kind":"trait"},"4691":{"crate_id":15,"path":["addr2line","unit","SupUnits"],"kind":"struct"},"2929":{"crate_id":71,"path":["icu_properties","provider","QuotationMarkV1Marker"],"kind":"struct"},"3256":{"crate_id":21,"path":["serde","de","value","BytesDeserializer"],"kind":"struct"},"1494":{"crate_id":1,"path":["std","path","fmt","DebugHelper"],"kind":"struct"},"5018":{"crate_id":13,"path":["std_detect","detect","arch","aarch64","Feature"],"kind":"enum"},"5345":{"crate_id":17,"path":["object","xcoff","DwarfAux64"],"kind":"struct"},"3583":{"crate_id":33,"path":["futures_util","stream","futures_unordered","iter","IntoIter"],"kind":"struct"},"1821":{"crate_id":102,"path":["zerocopy","byte_slice","IntoByteSlice"],"kind":"trait"},"5672":{"crate_id":33,"path":["futures_util","stream","try_stream","InspectOk"],"kind":"struct"},"2148":{"crate_id":102,"path":["zerocopy","pointer","invariant","BecauseExclusive"],"kind":"enum"},"3910":{"crate_id":17,"path":["object","xcoff","Rel64"],"kind":"struct"},"4237":{"crate_id":81,"path":["zerovec","ule","option","OptionVarULE"],"kind":"struct"},"2475":{"crate_id":106,"path":["fastrand"],"kind":"module"},"2802":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","transfer","te","IntoIter"],"kind":"struct"},"4564":{"crate_id":2,"path":["core","ops","bit","BitAndAssign"],"kind":"trait"},"4891":{"crate_id":1,"path":["std","path","Components"],"kind":"struct"},"1367":{"crate_id":17,"path":["object","read","any","ComdatSectionIteratorInternal"],"kind":"enum"},"3129":{"crate_id":71,"path":["icu_properties","provider","MathV1Marker"],"kind":"struct"},"3456":{"crate_id":1,"path":["std","sync","mpmc","counter","Receiver"],"kind":"struct"},"1694":{"crate_id":71,"path":["icu_properties","provider","EmojiV1Marker"],"kind":"struct"},"5218":{"crate_id":54,"path":["glob","Paths"],"kind":"struct"},"5545":{"crate_id":6,"path":["libc","unix","bsd","apple","in_addr"],"kind":"struct"},"3783":{"crate_id":50,"path":["unicode_segmentation","sentence","fwd","SentenceBreaksState"],"kind":"struct"},"2021":{"crate_id":57,"path":["siphasher","sip128","SipHasher24"],"kind":"struct"},"4110":{"crate_id":50,"path":["unicode_segmentation","grapheme","PairResult"],"kind":"enum"},"2348":{"crate_id":76,"path":["zerofrom","zero_from","ZeroFrom"],"kind":"trait"},"5872":{"crate_id":55,"path":["phf","ordered_map","Values"],"kind":"struct"},"4437":{"crate_id":6,"path":["libc","unix","bsd","apple","attrlist"],"kind":"struct"},"2675":{"crate_id":25,"path":["erased_serde"],"kind":"module"},"4764":{"crate_id":18,"path":["memchr","memmem","searcher","SearcherRevKind"],"kind":"enum"},"3002":{"crate_id":69,"path":["icu_normalizer","IsNormalizedSinkUtf16"],"kind":"struct"},"1240":{"crate_id":21,"path":["serde","de","impls","PathBufVisitor"],"kind":"struct"},"5091":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"1567":{"crate_id":2,"path":["core","intrinsics","fallback","DisjointBitOr"],"kind":"trait"},"3329":{"crate_id":1,"path":["std","i8"],"kind":"primitive"},"5418":{"crate_id":71,"path":["icu_properties","provider","ExemplarCharactersAuxiliaryV1Marker"],"kind":"struct"},"3656":{"crate_id":16,"path":["gimli","read","op","Piece"],"kind":"struct"},"1894":{"crate_id":2,"path":["core","str","pattern","EmptyNeedle"],"kind":"struct"},"5745":{"crate_id":99,"path":["libc"],"kind":"module"},"2221":{"crate_id":104,"path":["parking","Unparker"],"kind":"struct"},"3983":{"crate_id":17,"path":["object","read","xcoff","section","XcoffSectionIterator"],"kind":"struct"},"4310":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint32x4_t"],"kind":"struct"},"2548":{"crate_id":33,"path":["futures_util","stream","stream","map","Map"],"kind":"struct"},"2875":{"crate_id":2,"path":["core","intrinsics","AggregateRawPtr"],"kind":"trait"},"4637":{"crate_id":54,"path":["glob","MatchResult"],"kind":"enum"},"4964":{"crate_id":33,"path":["futures_util","stream","select","_","__Origin"],"kind":"struct"},"3202":{"crate_id":33,"path":["futures_util","sink","flush","Flush"],"kind":"struct"},"1440":{"crate_id":103,"path":["futures_lite","io","FillBuf"],"kind":"struct"},"3529":{"crate_id":25,"path":["erased_serde","ser","SerializeMap"],"kind":"trait"},"1767":{"crate_id":6,"path":["libc","unix","bsd","apple","b64","pthread_once_t"],"kind":"struct"},"5":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","headers","header_name","HeaderName"],"kind":"struct"},"5291":{"crate_id":21,"path":["serde","__private","de","FlatMapAccess"],"kind":"struct"},"5618":{"crate_id":2,"path":["core","panicking","assert_matches_failed","Pattern"],"kind":"struct"},"3856":{"crate_id":7,"path":["unwind","libunwind","_Unwind_Reason_Code"],"kind":"enum"},"2094":{"crate_id":18,"path":["memchr","memmem","searcher","Searcher"],"kind":"struct"},"4183":{"crate_id":99,"path":["libc","unix","bsd","apple","thread_extended_info"],"kind":"struct"},"2421":{"crate_id":2,"path":["core","iter","adapters","by_ref_sized","ByRefSized"],"kind":"struct"},"5945":{"crate_id":11,"path":["hashbrown","raw_entry","RawVacantEntryMut"],"kind":"struct"},"4510":{"crate_id":33,"path":["futures_util","stream","stream","fuse","_","__Origin"],"kind":"struct"},"2748":{"crate_id":5,"path":["alloc","collections","linked_list","IterMut"],"kind":"struct"},"4837":{"crate_id":102,"path":["zerocopy","byteorder","Order"],"kind":"enum"},"3075":{"crate_id":2,"path":["core","core_simd","masks","sealed","Sealed"],"kind":"trait"},"1313":{"crate_id":102,"path":["zerocopy","byte_slice","SplitByteSlice"],"kind":"trait"},"5164":{"crate_id":48,"path":["once_cell","unsync","OnceCell"],"kind":"struct"},"1640":{"crate_id":120,"path":["http","uri","Parts"],"kind":"struct"},"3402":{"crate_id":21,"path":["serde","__private","ser","FlatMapSerializer"],"kind":"struct"},"3729":{"crate_id":103,"path":["futures_lite","io","ReadUntilFuture"],"kind":"struct"},"1967":{"crate_id":17,"path":["object","common","FileFlags"],"kind":"enum"},"5491":{"crate_id":21,"path":["serde","de","impls","range_from","deserialize","FieldVisitor"],"kind":"struct"},"5818":{"crate_id":96,"path":["rand_core","CryptoRng"],"kind":"trait"},"2294":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"4056":{"crate_id":2,"path":["core","ops","deref","DerefPure"],"kind":"trait"},"532":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","response","Response"],"kind":"struct"},"4383":{"crate_id":41,"path":["memchr","memmem","searcher","Searcher"],"kind":"struct"},"2621":{"crate_id":33,"path":["futures_util","stream","stream","next","Next"],"kind":"struct"},"2948":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"1186":{"crate_id":33,"path":["futures_util","stream","stream","split","ReuniteError"],"kind":"struct"},"4710":{"crate_id":99,"path":["libc","unix","bsd","apple","shmid_ds"],"kind":"struct"},"5037":{"crate_id":33,"path":["futures_util","io","close","Close"],"kind":"struct"},"3275":{"crate_id":24,"path":["bincode","de","read","BincodeRead"],"kind":"trait"},"1513":{"crate_id":103,"path":["futures_lite","io","ReadLineFuture"],"kind":"struct"},"5364":{"crate_id":18,"path":["memchr","arch","generic","memchr","One"],"kind":"struct"},"1840":{"crate_id":44,"path":["serde_generate","indent","IndentedWriter"],"kind":"struct"},"3602":{"crate_id":101,"path":["ppv_lite86","types","RotateEachWord128"],"kind":"trait"},"5691":{"crate_id":2,"path":["core","sync","atomic","AtomicU64"],"kind":"struct"},"3929":{"crate_id":2,"path":["core","range","iter","IterRangeFrom"],"kind":"struct"},"2167":{"crate_id":33,"path":["futures_util","stream","stream","StreamExt","then"],"kind":"function"},"2494":{"crate_id":100,"path":["rand_chacha"],"kind":"module"},"732":{"crate_id":0,"path":["crux_http","middleware","redirect","REDIRECT_CODES"],"kind":"constant"},"4256":{"crate_id":2,"path":["core","ops","coroutine","CoroutineState"],"kind":"enum"},"4583":{"crate_id":102,"path":["zerocopy","wrappers","Unalign"],"kind":"struct"},"2821":{"crate_id":1,"path":["std","io","util","Repeat"],"kind":"struct"},"3148":{"crate_id":21,"path":["serde","ser","SerializeSeq"],"kind":"trait"},"1386":{"crate_id":2,"path":["core","char","convert","CharTryFromError"],"kind":"struct"},"4910":{"crate_id":103,"path":["futures_lite","io","AsyncBufReadExt"],"kind":"trait"},"5237":{"crate_id":2,"path":["core","ops","async_function","AsyncFnMut"],"kind":"trait"},"3475":{"crate_id":101,"path":["ppv_lite86","generic","u64x2_generic"],"kind":"struct"},"1713":{"crate_id":21,"path":["serde","de","impls","deserialize","SaturatingVisitor"],"kind":"struct"},"3802":{"crate_id":21,"path":["serde","de","value","U32Deserializer"],"kind":"struct"},"2040":{"crate_id":69,"path":["icu_normalizer","uts46","Uts46Mapper"],"kind":"struct"},"5564":{"crate_id":99,"path":["libc","unix","bsd","apple","ip_mreq"],"kind":"struct"},"5891":{"crate_id":42,"path":["futures_executor"],"kind":"module"},"4129":{"crate_id":1,"path":["std","sys","pal","unix","time","Timespec"],"kind":"struct"},"2367":{"crate_id":99,"path":["libc","unix","bsd","apple","timezone"],"kind":"enum"},"4456":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","float32x4x4_t"],"kind":"struct"},"2694":{"crate_id":2,"path":["core","fmt","rt","Flag"],"kind":"enum"},"4783":{"crate_id":2,"path":["core","str","iter","SplitInclusive"],"kind":"struct"},"1259":{"crate_id":17,"path":["object","pe","ImageSectionHeader"],"kind":"struct"},"3021":{"crate_id":78,"path":["icu_locid","shortvec","ShortBoxSliceIntoIter"],"kind":"struct"},"5110":{"crate_id":95,"path":["rand","distributions","gamma","ChiSquared"],"kind":"struct"},"3348":{"crate_id":33,"path":["futures_util","future","future","shared","Inner"],"kind":"struct"},"1586":{"crate_id":1,"path":["std","sys","personality","dwarf","eh","EHContext"],"kind":"struct"},"5437":{"crate_id":17,"path":["object","read","elf","file","ElfFile"],"kind":"struct"},"1913":{"crate_id":11,"path":["hashbrown","raw","RawIterRange"],"kind":"struct"},"3675":{"crate_id":17,"path":["object","xcoff","BlockAux64"],"kind":"struct"},"5764":{"crate_id":103,"path":["futures_lite","future","TryZip"],"kind":"struct"},"4002":{"crate_id":33,"path":["futures_util","future","option","_","__Origin"],"kind":"struct"},"2240":{"crate_id":81,"path":["zerovec","map2d","borrowed","ZeroMap2dBorrowed"],"kind":"struct"},"2567":{"crate_id":5,"path":["alloc","vec","extract_if","ExtractIf"],"kind":"struct"},"4329":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"4656":{"crate_id":21,"path":["serde","seed","InPlaceSeed"],"kind":"struct"},"2894":{"crate_id":1,"path":["std","sync","mpmc","error","SendTimeoutError"],"kind":"enum"},"3221":{"crate_id":99,"path":["libc","unix","bsd","utsname"],"kind":"struct"},"1459":{"crate_id":103,"path":["futures_lite","io","_","__Origin"],"kind":"struct"},"4983":{"crate_id":2,"path":["core","slice","iter","RSplit"],"kind":"struct"},"5310":{"crate_id":17,"path":["object","xcoff","FunAux64"],"kind":"struct"},"3548":{"crate_id":2,"path":["core","ascii","EscapeDefault"],"kind":"struct"},"1786":{"crate_id":39,"path":["futures_channel","mpsc","SendError"],"kind":"struct"},"3875":{"crate_id":2,"path":["core","ffi","c_str","FromBytesUntilNulError"],"kind":"struct"},"2113":{"crate_id":81,"path":["zerovec","map","map","ZeroMap"],"kind":"struct"},"5637":{"crate_id":6,"path":["libc","unix","bsd","apple","timezone"],"kind":"enum"},"5964":{"crate_id":33,"path":["futures_util","stream","stream","take_while","_","__Origin"],"kind":"struct"},"4202":{"crate_id":2,"path":["core","core_arch","simd","m64x2"],"kind":"struct"},"2440":{"crate_id":118,"path":["derive_builder"],"kind":"module"},"678":{"crate_id":20,"path":["crux_core","core","request","Request"],"kind":"struct"},"4529":{"crate_id":21,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"2767":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","content","accept","Iter"],"kind":"struct"},"4856":{"crate_id":21,"path":["serde","ser","Error"],"kind":"trait"},"1332":{"crate_id":41,"path":["memchr","arch","all","packedpair","Finder"],"kind":"struct"},"3094":{"crate_id":81,"path":["zerovec","ule","EqULE"],"kind":"trait"},"3421":{"crate_id":2,"path":["core","future","async_drop","AsyncDropInPlace"],"kind":"struct"},"1659":{"crate_id":11,"path":["hashbrown","table","VacantEntry"],"kind":"struct"},"5183":{"crate_id":33,"path":["futures_util","io","read_line","ReadLine"],"kind":"struct"},"5510":{"crate_id":110,"path":["base64","Config"],"kind":"struct"},"1986":{"crate_id":17,"path":["object","read","any","SymbolIterator"],"kind":"struct"},"3748":{"crate_id":41,"path":["memchr","arch","all","shiftor","Finder"],"kind":"struct"},"4075":{"crate_id":103,"path":["futures_lite","io","Lines"],"kind":"struct"},"2313":{"crate_id":33,"path":["futures_util","future","try_join","TryJoin"],"kind":"struct"},"5837":{"crate_id":16,"path":["gimli","common","DebugLocListsBase"],"kind":"struct"},"2640":{"crate_id":73,"path":["yoke","cartable_ptr","CartablePointerLike"],"kind":"trait"},"4402":{"crate_id":86,"path":["icu_locid_transform","provider","fallback","LocaleFallbackLikelySubtagsV1Marker"],"kind":"struct"},"4729":{"crate_id":17,"path":["object","pe","ImageAlpha64RuntimeFunctionEntry"],"kind":"struct"},"2967":{"crate_id":16,"path":["gimli","read","cfi","AugmentationData"],"kind":"struct"},"1205":{"crate_id":17,"path":["object","read","pe","section","PeSection"],"kind":"struct"},"5056":{"crate_id":107,"path":["serde_json","value","de","MapDeserializer"],"kind":"struct"},"1532":{"crate_id":90,"path":["utf16_iter","report","Utf16CharsError"],"kind":"struct"},"3294":{"crate_id":107,"path":["serde_json","map","IterMut"],"kind":"struct"},"5383":{"crate_id":29,"path":["crossbeam_channel","channel","Receiver"],"kind":"struct"},"3621":{"crate_id":36,"path":["futures_task","spawn","Spawn"],"kind":"trait"},"1859":{"crate_id":16,"path":["gimli","read","cfi","EhHdrTableIter"],"kind":"struct"},"5710":{"crate_id":33,"path":["futures_util","sink","err_into","_","__Origin"],"kind":"struct"},"2186":{"crate_id":1,"path":["std","io","buffered","bufwriter","BufWriter"],"kind":"struct"},"3948":{"crate_id":6,"path":["libc","unix","bsd","apple","os_unfair_lock_s"],"kind":"struct"},"4275":{"crate_id":71,"path":["icu_properties","provider","JoiningTypeValueToShortNameV1Marker"],"kind":"struct"},"2513":{"crate_id":2,"path":["core","ffi","c_str","FromBytesWithNulError"],"kind":"enum"},"2840":{"crate_id":2,"path":["core","random","RandomSource"],"kind":"trait"},"4602":{"crate_id":101,"path":["ppv_lite86","types","u32x4x2"],"kind":"trait"},"4929":{"crate_id":99,"path":["libc","unix","bsd","apple","mach_header_64"],"kind":"struct"},"3167":{"crate_id":6,"path":["libc","unix","bsd","apple","sockaddr_in"],"kind":"struct"},"1405":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"3494":{"crate_id":95,"path":["rand","rngs","adapter","read","ReadError"],"kind":"struct"},"1732":{"crate_id":120,"path":["http","header","map","ValuesMut"],"kind":"struct"},"5256":{"crate_id":18,"path":["memchr","arch","all","rabinkarp","FinderRev"],"kind":"struct"},"5583":{"crate_id":1,"path":["std","time","SystemTime"],"kind":"struct"},"3821":{"crate_id":107,"path":["serde_json","value","ser","SerializeVec"],"kind":"struct"},"2059":{"crate_id":71,"path":["icu_properties","maps","CodePointMapDataBorrowed"],"kind":"struct"},"4148":{"crate_id":101,"path":["ppv_lite86"],"kind":"module"},"2386":{"crate_id":1,"path":["std","io","Guard"],"kind":"struct"},"5910":{"crate_id":2,"path":["core","slice","private_get_disjoint_mut_index","Sealed"],"kind":"trait"},"4475":{"crate_id":120,"path":["http","header","map","IntoIter"],"kind":"struct"},"2713":{"crate_id":33,"path":["futures_util","future","future","catch_unwind","CatchUnwind"],"kind":"struct"},"4802":{"crate_id":17,"path":["object","elf","SectionHeader64"],"kind":"struct"},"3040":{"crate_id":11,"path":["hashbrown","raw","RawDrain"],"kind":"struct"},"1278":{"crate_id":99,"path":["libc","unix","bsd","apple","processor_set_load_info"],"kind":"struct"},"5129":{"crate_id":1,"path":["std","collections","hash","map","IntoValues"],"kind":"struct"},"1605":{"crate_id":5,"path":["alloc","collections","btree","map","entry","VacantEntry"],"kind":"struct"},"3367":{"crate_id":16,"path":["gimli","read","cfi","RegisterRuleMap"],"kind":"struct"},"5456":{"crate_id":2,"path":["core","ffi","c_str","Bytes"],"kind":"struct"},"3694":{"crate_id":17,"path":["object","macho","FilesetEntryCommand"],"kind":"struct"},"1932":{"crate_id":120,"path":["http","uri","authority","Authority"],"kind":"struct"},"5783":{"crate_id":84,"path":["icu_provider_macros"],"kind":"module"},"2259":{"crate_id":16,"path":["gimli","common","DebugStrOffsetsBase"],"kind":"struct"},"4021":{"crate_id":99,"path":["libc","unix","bsd","apple","mach_task_basic_info"],"kind":"struct"},"4348":{"crate_id":101,"path":["ppv_lite86","types","u128x1"],"kind":"trait"},"2586":{"crate_id":61,"path":["unicode_width"],"kind":"module"},"2913":{"crate_id":21,"path":["serde","de","value","BorrowedBytesDeserializer"],"kind":"struct"},"4675":{"crate_id":49,"path":["heck","snake","SnakeCase"],"kind":"trait"},"5002":{"crate_id":2,"path":["core","char","decode","DecodeUtf16Error"],"kind":"struct"},"3240":{"crate_id":71,"path":["icu_properties","provider","IdsBinaryOperatorV1Marker"],"kind":"struct"},"1478":{"crate_id":21,"path":["serde","de","value","F64Deserializer"],"kind":"struct"},"3567":{"crate_id":120,"path":["http","header","map","GetAll"],"kind":"struct"},"1805":{"crate_id":73,"path":["yoke","either","EitherCart"],"kind":"enum"},"5329":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint16x4x3_t"],"kind":"struct"},"5656":{"crate_id":18,"path":["memchr","arch","aarch64","neon","memchr","OneIter"],"kind":"struct"},"3894":{"crate_id":2,"path":["core","str","iter","Lines"],"kind":"struct"},"2132":{"crate_id":16,"path":["gimli","constants","DwAccess"],"kind":"struct"},"4221":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","cache","cache_control","cache_control","IntoIter"],"kind":"struct"},"2459":{"crate_id":24,"path":["bincode","ser","SizeChecker"],"kind":"struct"},"5983":{"crate_id":5,"path":["alloc","slice","Concat"],"kind":"trait"},"4548":{"crate_id":107,"path":["serde_json","value","ser","MapKeySerializer"],"kind":"struct"},"2786":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"3113":{"crate_id":99,"path":["libc","unix","itimerval"],"kind":"struct"},"1351":{"crate_id":17,"path":["object","common","SymbolScope"],"kind":"enum"},"4875":{"crate_id":99,"path":["libc","unix","bsd","apple","host_cpu_load_info"],"kind":"struct"},"5202":{"crate_id":16,"path":["gimli","constants","DwDs"],"kind":"struct"},"1678":{"crate_id":33,"path":["futures_util","lock","mutex","MutexGuard"],"kind":"struct"},"3440":{"crate_id":2,"path":["core","iter","adapters","skip_while","SkipWhile"],"kind":"struct"},"3767":{"crate_id":2,"path":["core","core_arch","simd","f32x16"],"kind":"struct"},"2005":{"crate_id":95,"path":["rand","distributions","uniform","UniformFloat"],"kind":"struct"},"5529":{"crate_id":71,"path":["icu_properties","provider","XdigitV1Marker"],"kind":"struct"},"5856":{"crate_id":54,"path":["glob"],"kind":"module"},"2332":{"crate_id":2,"path":["core","char","EscapeDebugInner"],"kind":"enum"},"4094":{"crate_id":115,"path":["serde_qs","de","parse","Parser"],"kind":"struct"},"4421":{"crate_id":71,"path":["icu_properties","provider","IndicSyllabicCategoryNameToValueV1Marker"],"kind":"struct"},"2659":{"crate_id":1,"path":["std","thread","Thread"],"kind":"struct"},"4748":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","other","retry_after","RetryAfter"],"kind":"struct"},"1224":{"crate_id":50,"path":["unicode_segmentation","grapheme","GraphemeCursor"],"kind":"struct"},"2986":{"crate_id":1,"path":["std","sys","pal","unix","os","SplitPaths"],"kind":"struct"},"5075":{"crate_id":2,"path":["core","iter","sources","from_coroutine","FromCoroutine"],"kind":"struct"},"3313":{"crate_id":21,"path":["serde","de","impls","OsStringKind"],"kind":"enum"},"1551":{"crate_id":1,"path":["std","backtrace_rs","symbolize","gimli","lru","Lru"],"kind":"struct"},"5402":{"crate_id":16,"path":["gimli","read","unit","EntriesTreeIter"],"kind":"struct"},"1878":{"crate_id":5,"path":["alloc","collections","btree","map","Values"],"kind":"struct"},"3640":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"5729":{"crate_id":108,"path":["ryu"],"kind":"module"},"3967":{"crate_id":6,"path":["libc","unix","group"],"kind":"struct"},"2205":{"crate_id":103,"path":["futures_lite","stream","Zip"],"kind":"struct"},"2532":{"crate_id":81,"path":["zerovec","varzerovec","vec","VarZeroVec"],"kind":"enum"},"4294":{"crate_id":2,"path":["core","net","parser","AddrParseError"],"kind":"struct"},"4621":{"crate_id":24,"path":["bincode","config","WithOtherTrailing"],"kind":"struct"},"2859":{"crate_id":33,"path":["futures_util","future","select_ok","SelectOk"],"kind":"struct"},"3186":{"crate_id":6,"path":["libc","unix","bsd","apple","sched_param"],"kind":"struct"},"1424":{"crate_id":2,"path":["core","slice","iter","ChunksExact"],"kind":"struct"},"4948":{"crate_id":33,"path":["futures_util","stream","stream","catch_unwind","CatchUnwind"],"kind":"struct"},"5275":{"crate_id":2,"path":["core","slice","index","SliceIndex"],"kind":"trait"},"3513":{"crate_id":5,"path":["alloc","collections","vec_deque","drop","Dropper"],"kind":"struct"},"1751":{"crate_id":99,"path":["libc","unix","bsd","apple","proc_taskallinfo"],"kind":"struct"},"3840":{"crate_id":99,"path":["libc","unix","bsd","apple","fstore_t"],"kind":"struct"},"2078":{"crate_id":99,"path":["libc","unix","bsd","apple","__c_anonymous_ifr_ifru6"],"kind":"union"},"5602":{"crate_id":120,"path":["http","header","map","RawLinks"],"kind":"struct"},"5929":{"crate_id":120,"path":["http","uri","Uri"],"kind":"struct"},"4167":{"crate_id":115,"path":["serde_qs","de","LevelDeserializer"],"kind":"struct"},"2405":{"crate_id":16,"path":["gimli","read","str","DebugLineStr"],"kind":"struct"},"4494":{"crate_id":16,"path":["gimli","read","endian_slice","EndianSlice"],"kind":"struct"},"2732":{"crate_id":21,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"4821":{"crate_id":23,"path":["slab","Drain"],"kind":"struct"},"1297":{"crate_id":11,"path":["hashbrown","map","ValuesMut"],"kind":"struct"},"3059":{"crate_id":17,"path":["object","xcoff","ExpAux"],"kind":"struct"},"5148":{"crate_id":1,"path":["std","os","fd","owned","AsFd"],"kind":"trait"},"3386":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int32x4x4_t"],"kind":"struct"},"1624":{"crate_id":33,"path":["futures_util","stream","stream","buffer_unordered","BufferUnordered"],"kind":"struct"},"5475":{"crate_id":123,"path":["serde_bytes","bytearray","BorrowedByteArrayVisitor"],"kind":"struct"},"1951":{"crate_id":5,"path":["alloc","collections","btree","map","IntoKeys"],"kind":"struct"},"3713":{"crate_id":21,"path":["serde","ser","SerializeTuple"],"kind":"trait"},"5802":{"crate_id":17,"path":["object","read","elf","note","NoteIterator"],"kind":"struct"},"4040":{"crate_id":33,"path":["futures_util","stream","try_stream","try_skip_while","TrySkipWhile"],"kind":"struct"},"2278":{"crate_id":107,"path":["serde_json","value","de","VariantRefDeserializer"],"kind":"struct"},"2605":{"crate_id":6,"path":["libc","unix","bsd","apple","in6_pktinfo"],"kind":"struct"},"4367":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","content","media_type_proposal","MediaTypeProposal"],"kind":"struct"},"4694":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldCacheImage"],"kind":"struct"},"2932":{"crate_id":33,"path":["futures_util","stream","try_stream","try_skip_while","_","__Origin"],"kind":"struct"},"3259":{"crate_id":73,"path":["yoke","kinda_sorta_dangling","KindaSortaDangling"],"kind":"struct"},"1497":{"crate_id":2,"path":["core","fmt","Pointer"],"kind":"trait"},"5021":{"crate_id":1,"path":["std","panicking","begin_panic","Payload"],"kind":"struct"},"5348":{"crate_id":44,"path":["serde_generate","golang","Installer"],"kind":"struct"},"3586":{"crate_id":6,"path":["libc","unix","tms"],"kind":"struct"},"1824":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"62":{"crate_id":5,"path":["alloc","borrow","ToOwned"],"kind":"trait"},"3913":{"crate_id":120,"path":["http","header","map","VacantEntry"],"kind":"struct"},"2151":{"crate_id":94,"path":["infer","matchers","doc","DocType"],"kind":"enum"},"5675":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"4240":{"crate_id":65,"path":["form_urlencoded"],"kind":"module"},"2478":{"crate_id":6,"path":["libc","unix","bsd","apple","semun"],"kind":"union"},"2805":{"crate_id":17,"path":["object","pe","ImageOptionalHeader32"],"kind":"struct"},"4567":{"crate_id":33,"path":["futures_util","lock","bilock","BiLockGuard"],"kind":"struct"},"4894":{"crate_id":83,"path":["litemap","map","OccupiedEntry"],"kind":"struct"},"1370":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"3132":{"crate_id":38,"path":["pin_project_lite","__private","PinnedFieldsOfHelperStruct"],"kind":"struct"},"3459":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"1697":{"crate_id":122,"path":["bytes","buf","buf_impl","Buf"],"kind":"trait"},"5221":{"crate_id":94,"path":["infer","Infer"],"kind":"struct"},"5548":{"crate_id":33,"path":["futures_util","future","try_future","AndThen"],"kind":"struct"},"2024":{"crate_id":16,"path":["gimli","common","DebugAddrIndex"],"kind":"struct"},"262":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","mime","Mime"],"kind":"struct"},"3786":{"crate_id":103,"path":["futures_lite","io","ReadToStringFuture"],"kind":"struct"},"4113":{"crate_id":71,"path":["icu_properties","provider","AsciiHexDigitV1Marker"],"kind":"struct"},"2351":{"crate_id":2,"path":["core","fmt","num","UpperHex"],"kind":"struct"},"5875":{"crate_id":16,"path":["gimli","constants","DwLle"],"kind":"struct"},"4440":{"crate_id":2,"path":["core","net","display_buffer","DisplayBuffer"],"kind":"struct"},"2678":{"crate_id":1,"path":["std","fs","DirBuilder"],"kind":"struct"},"4767":{"crate_id":71,"path":["icu_properties","maps","ErasedMaplikeMarker"],"kind":"struct"},"3005":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"1243":{"crate_id":33,"path":["futures_util","future","try_future","MapOkOrElse"],"kind":"struct"},"5094":{"crate_id":59,"path":["textwrap","core","Word"],"kind":"struct"},"1570":{"crate_id":94,"path":["infer","map","MatcherType"],"kind":"enum"},"3332":{"crate_id":2,"path":["core","iter","adapters","inspect","Inspect"],"kind":"struct"},"5421":{"crate_id":59,"path":["textwrap","core","WrapAlgorithm"],"kind":"enum"},"3659":{"crate_id":99,"path":["libc","unix","tms"],"kind":"struct"},"1897":{"crate_id":17,"path":["object","pe","ImageResourceDirectory"],"kind":"struct"},"5748":{"crate_id":1,"path":["std","io","stdio","Stderr"],"kind":"struct"},"2224":{"crate_id":120,"path":["http","header","map","Bucket"],"kind":"struct"},"3986":{"crate_id":5,"path":["alloc","ffi","c_str","NulError"],"kind":"struct"},"4313":{"crate_id":1,"path":["std","panic","PanicHookInfo"],"kind":"struct"},"2551":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"2878":{"crate_id":17,"path":["object","read","xcoff","symbol","SymbolTable"],"kind":"struct"},"4640":{"crate_id":17,"path":["object","macho","Dylib"],"kind":"struct"},"4967":{"crate_id":16,"path":["gimli","read","endian_slice","DebugByte"],"kind":"struct"},"3205":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"1443":{"crate_id":71,"path":["icu_properties","provider","IdContinueV1Marker"],"kind":"struct"},"3532":{"crate_id":2,"path":["core","char","EscapeUnicode"],"kind":"struct"},"1770":{"crate_id":16,"path":["gimli","read","dwarf","Dwarf"],"kind":"struct"},"5294":{"crate_id":71,"path":["icu_properties","provider","CanonicalCombiningClassNameToValueV1Marker"],"kind":"struct"},"5621":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"3859":{"crate_id":44,"path":["serde_generate","swift","Installer"],"kind":"struct"},"2097":{"crate_id":112,"path":["concurrent_queue","single","Single"],"kind":"struct"},"335":{"crate_id":2,"path":["core","ops","index","Index"],"kind":"trait"},"4186":{"crate_id":1,"path":["std","os","darwin","raw","stat"],"kind":"struct"},"2424":{"crate_id":44,"path":["serde_generate","config","CodeGeneratorConfig"],"kind":"struct"},"5948":{"crate_id":78,"path":["icu_locid","extensions","other","Other"],"kind":"struct"},"4513":{"crate_id":120,"path":["http","uri","InvalidUriParts"],"kind":"struct"},"2751":{"crate_id":2,"path":["core","ops","index","IndexMut"],"kind":"trait"},"4840":{"crate_id":99,"path":["libc","unix","bsd","apple","stat"],"kind":"struct"},"3078":{"crate_id":21,"path":["serde","de","impls","deserialize","SaturatingVisitor"],"kind":"struct"},"1316":{"crate_id":5,"path":["alloc","vec","dedup_by","FillGapOnDrop"],"kind":"struct"},"5167":{"crate_id":16,"path":["gimli","common","DebugRngListsIndex"],"kind":"struct"},"1643":{"crate_id":16,"path":["gimli","constants","DwRle"],"kind":"struct"},"3405":{"crate_id":111,"path":["async_channel","Receiver"],"kind":"struct"},"5494":{"crate_id":33,"path":["futures_util","stream","stream","buffer_unordered","_","__Origin"],"kind":"struct"},"3732":{"crate_id":29,"path":["crossbeam_channel","select","Selected"],"kind":"enum"},"1970":{"crate_id":94,"path":["infer","Type"],"kind":"struct"},"5821":{"crate_id":89,"path":["smallvec","insert_many","DropOnPanic"],"kind":"struct"},"2297":{"crate_id":21,"path":["serde","de","impls","deserialize","deserialize","KindVisitor"],"kind":"struct"},"4059":{"crate_id":107,"path":["serde_json","map","Iter"],"kind":"struct"},"4386":{"crate_id":17,"path":["object","read","archive","ArchiveSymbol"],"kind":"struct"},"2624":{"crate_id":17,"path":["object","read","elf","hash","HashTable"],"kind":"struct"},"2951":{"crate_id":33,"path":["futures_util","future","always_ready","AlwaysReady"],"kind":"struct"},"1189":{"crate_id":11,"path":["hashbrown","control","group","neon","Group"],"kind":"struct"},"4713":{"crate_id":2,"path":["core","format_args"],"kind":"macro"},"5040":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"3278":{"crate_id":11,"path":["hashbrown","map","Entry"],"kind":"enum"},"1516":{"crate_id":16,"path":["gimli","read","abbrev","Abbreviations"],"kind":"struct"},"3605":{"crate_id":2,"path":["core","sync","atomic","AtomicI16"],"kind":"struct"},"1843":{"crate_id":17,"path":["object","read","pe","relocation","Relocation"],"kind":"struct"},"81":{"crate_id":0,"path":["crux_http","config"],"kind":"module"},"5367":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint64x2x4_t"],"kind":"struct"},"5694":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"3932":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly64x1x3_t"],"kind":"struct"},"2170":{"crate_id":78,"path":["icu_locid","shortvec","ShortBoxSlice"],"kind":"struct"},"2497":{"crate_id":1,"path":["std","sync","mpmc","TryIter"],"kind":"struct"},"735":{"crate_id":0,"path":["crux_http","middleware","redirect","Redirect"],"kind":"struct"},"4259":{"crate_id":2,"path":["core","core_arch","simd","m16x8"],"kind":"struct"},"4586":{"crate_id":1,"path":["std","sys","pal","unix","fs","FileType"],"kind":"struct"},"2824":{"crate_id":95,"path":["rand","distributions","pareto","Pareto"],"kind":"struct"},"3151":{"crate_id":1,"path":["std","ascii","AsciiExt"],"kind":"trait"},"1389":{"crate_id":1,"path":["std","backtrace","BacktraceSymbol"],"kind":"struct"},"4913":{"crate_id":86,"path":["icu_locid_transform","provider","expander","LikelySubtagsForLanguageV1Marker"],"kind":"struct"},"5240":{"crate_id":44,"path":["serde_generate","dart","Installer"],"kind":"struct"},"1716":{"crate_id":33,"path":["futures_util","stream","stream","count","Count"],"kind":"struct"},"3478":{"crate_id":71,"path":["icu_properties","props","PropertyEnumToValueNameLinearTiny4Mapper"],"kind":"struct"},"3805":{"crate_id":1,"path":["std","os","unix","net","stream","UnixStream"],"kind":"struct"},"2043":{"crate_id":99,"path":["libc","unix","bsd","apple","ifconf"],"kind":"struct"},"5567":{"crate_id":21,"path":["serde","ser","SerializeMap","serialize_key"],"kind":"function"},"5894":{"crate_id":1,"path":["std","str"],"kind":"primitive"},"4132":{"crate_id":110,"path":["base64"],"kind":"module"},"608":{"crate_id":0,"path":["crux_http","protocol","HttpResponse"],"kind":"struct"},"2370":{"crate_id":15,"path":["addr2line","unit","LocationRangeIter"],"kind":"struct"},"4459":{"crate_id":107,"path":["serde_json","map","Keys"],"kind":"struct"},"2697":{"crate_id":16,"path":["gimli","read","line","ColumnType"],"kind":"enum"},"4786":{"crate_id":21,"path":["serde","__private","de","content","TagOrContentVisitor"],"kind":"struct"},"1262":{"crate_id":71,"path":["icu_properties","provider","BidiClassValueToShortNameV1Marker"],"kind":"struct"},"3024":{"crate_id":67,"path":["idna","punycode","PunycodeEncodeError"],"kind":"enum"},"5113":{"crate_id":1,"path":["std","sys","pal","unix","fs","DirBuilder"],"kind":"struct"},"3351":{"crate_id":120,"path":["http","uri","port","Port"],"kind":"struct"},"1589":{"crate_id":5,"path":["alloc","vec"],"kind":"macro"},"5440":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"1916":{"crate_id":17,"path":["object","read","macho","symbol","MachOSymbolTable"],"kind":"struct"},"3678":{"crate_id":21,"path":["serde","de","value","StrDeserializer"],"kind":"struct"},"5767":{"crate_id":90,"path":["utf16_iter"],"kind":"module"},"4005":{"crate_id":54,"path":["glob","CharSpecifier"],"kind":"enum"},"2243":{"crate_id":45,"path":["serde_reflection","format","Variable"],"kind":"struct"},"2570":{"crate_id":2,"path":["core","async_iter","async_iter","AsyncIterator"],"kind":"trait"},"4332":{"crate_id":21,"path":["serde","de","VariantAccess"],"kind":"trait"},"4659":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","visit_enum","__Visitor"],"kind":"struct"},"2897":{"crate_id":6,"path":["libc","unix","bsd","apple","ifa_msghdr"],"kind":"struct"},"3224":{"crate_id":110,"path":["base64","write","encoder_string_writer","EncoderStringWriter"],"kind":"struct"},"1462":{"crate_id":2,"path":["core","marker","PhantomPinned"],"kind":"struct"},"4986":{"crate_id":21,"path":["serde","de","impls","deserialize","SocketAddrKind"],"kind":"enum"},"5313":{"crate_id":1,"path":["std","random","DefaultRandomSource"],"kind":"struct"},"3551":{"crate_id":20,"path":["crux_core","command","executor","JoinHandle"],"kind":"struct"},"1789":{"crate_id":17,"path":["object","read","pe","data_directory","DataDirectories"],"kind":"struct"},"27":{"crate_id":2,"path":["core","panic","unwind_safe","RefUnwindSafe"],"kind":"trait"},"3878":{"crate_id":33,"path":["futures_util","stream","try_stream","try_flatten_unordered","PropagateBaseStreamError"],"kind":"struct"},"2116":{"crate_id":11,"path":["hashbrown","map","Values"],"kind":"struct"},"354":{"crate_id":0,"path":["crux_http","Http"],"kind":"struct"},"5640":{"crate_id":17,"path":["object","archive","AixMemberOffset"],"kind":"struct"},"5967":{"crate_id":21,"path":["serde","de","impls","deserialize","DurationVisitor"],"kind":"struct"},"4205":{"crate_id":2,"path":["core","num","error","ParseIntError"],"kind":"struct"},"2443":{"crate_id":2,"path":["core","error","tags","Value"],"kind":"struct"},"4532":{"crate_id":16,"path":["gimli","common","RangeListsOffset"],"kind":"struct"},"2770":{"crate_id":73,"path":["yoke","cartable_ptr","CartableOptionPointer"],"kind":"struct"},"4859":{"crate_id":71,"path":["icu_properties","provider","EastAsianWidthNameToValueV1Marker"],"kind":"struct"},"1335":{"crate_id":16,"path":["gimli","read","pubnames","PubNamesEntry"],"kind":"struct"},"3097":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly64x1x2_t"],"kind":"struct"},"5186":{"crate_id":85,"path":["icu_collections","codepointtrie","cptrie","TrieValue"],"kind":"trait"},"3424":{"crate_id":17,"path":["object","read","SymbolMap"],"kind":"struct"},"1662":{"crate_id":21,"path":["serde","__private","ser","CannotSerializeVariant"],"kind":"struct"},"5513":{"crate_id":95,"path":["rand","seq","index","IndexVec"],"kind":"enum"},"1989":{"crate_id":1,"path":["std","io"],"kind":"module"},"3751":{"crate_id":1,"path":["std","sync","mpmc","list","ListToken"],"kind":"struct"},"4078":{"crate_id":2,"path":["core","fmt","rt","Placeholder"],"kind":"struct"},"2316":{"crate_id":2,"path":["core","range","RangeFrom"],"kind":"struct"},"5840":{"crate_id":116,"path":["encoding_rs","iso_2022_jp","Iso2022JpDecoderState"],"kind":"enum"},"2643":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int8x8x4_t"],"kind":"struct"},"4405":{"crate_id":2,"path":["core","num","niche_types","NonZeroU128Inner"],"kind":"struct"},"4732":{"crate_id":21,"path":["serde","de","value","Error"],"kind":"struct"},"2970":{"crate_id":16,"path":["gimli","read","unit","DebuggingInformationEntry"],"kind":"struct"},"1208":{"crate_id":2,"path":["core","core_arch","simd","i32x16"],"kind":"struct"},"3297":{"crate_id":33,"path":["futures_util","task","spawn","SpawnExt"],"kind":"trait"},"1535":{"crate_id":2,"path":["core","error","tags","MaybeSizedValue"],"kind":"struct"},"5059":{"crate_id":123,"path":["serde_bytes","ser","Serialize"],"kind":"trait"},"5386":{"crate_id":1,"path":["std","sync","mpsc","Iter"],"kind":"struct"},"3624":{"crate_id":99,"path":["libc","unix","rusage"],"kind":"struct"},"1862":{"crate_id":1,"path":["std","i16"],"kind":"primitive"},"5713":{"crate_id":21,"path":["serde","__private","de","AdjacentlyTaggedEnumVariantVisitor"],"kind":"struct"},"2189":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly8x16x3_t"],"kind":"struct"},"3951":{"crate_id":2,"path":["core","num","nonzero","ZeroablePrimitive"],"kind":"trait"},"4278":{"crate_id":81,"path":["zerovec","ule","plain","RawBytesULE"],"kind":"struct"},"2516":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","security","csp","Source"],"kind":"enum"},"2843":{"crate_id":33,"path":["futures_util","future","poll_fn","PollFn"],"kind":"struct"},"4605":{"crate_id":18,"path":["memchr","memmem","FinderRev"],"kind":"struct"},"4932":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"1408":{"crate_id":92,"path":["write16","Write16"],"kind":"trait"},"3170":{"crate_id":71,"path":["icu_properties","props","PropertyEnumToValueNameSparseMapper"],"kind":"struct"},"3497":{"crate_id":2,"path":["core","cell","Cell"],"kind":"struct"},"1735":{"crate_id":36,"path":["futures_task","noop_waker","noop_waker_ref","SyncRawWaker"],"kind":"struct"},"5259":{"crate_id":48,"path":["once_cell","sync","OnceCell"],"kind":"struct"},"5586":{"crate_id":69,"path":["icu_normalizer","SupplementPayloadHolder"],"kind":"enum"},"3824":{"crate_id":20,"path":["crux_core","capabilities","render","Render"],"kind":"struct"},"2062":{"crate_id":1,"path":["std","io","buffered","IntoInnerError"],"kind":"struct"},"4151":{"crate_id":115,"path":["serde_qs","ser","QsMap"],"kind":"struct"},"2389":{"crate_id":2,"path":["core","core_arch","simd","u16x64"],"kind":"struct"},"5913":{"crate_id":71,"path":["icu_properties","provider","PatternWhiteSpaceV1Marker"],"kind":"struct"},"4478":{"crate_id":16,"path":["gimli","common","Encoding"],"kind":"struct"},"2716":{"crate_id":33,"path":["futures_util","stream","stream","unzip","_","__Origin"],"kind":"struct"},"4805":{"crate_id":33,"path":["futures_util","io","sink","Sink"],"kind":"struct"},"3043":{"crate_id":120,"path":["http","header","map","ValueDrain"],"kind":"struct"},"1281":{"crate_id":36,"path":["futures_task","waker_ref","WakerRef"],"kind":"struct"},"5132":{"crate_id":6,"path":["libc","unix","bsd","apple","thread_latency_qos_policy"],"kind":"struct"},"1608":{"crate_id":69,"path":["icu_normalizer","provider","CompatibilityDecompositionTablesV1Marker"],"kind":"struct"},"3370":{"crate_id":33,"path":["futures_util","stream","select_all","IterMut"],"kind":"struct"},"5459":{"crate_id":2,"path":["core","core_arch","aarch64","neon","float64x1x4_t"],"kind":"struct"},"3697":{"crate_id":6,"path":["libc","unix","bsd","apple","stack_t"],"kind":"struct"},"1935":{"crate_id":17,"path":["object","read","macho","load_command","LoadCommandIterator"],"kind":"struct"},"5786":{"crate_id":2,"path":["core","num","niche_types","NonZeroUsizeInner"],"kind":"struct"},"2262":{"crate_id":17,"path":["object","macho","RoutinesCommand32"],"kind":"struct"},"4024":{"crate_id":33,"path":["futures_util","stream","try_stream","try_flatten","TryFlatten"],"kind":"struct"},"4351":{"crate_id":11,"path":["hashbrown","control","bitmask","BitMaskIter"],"kind":"struct"},"2589":{"crate_id":71,"path":["icu_properties","provider","WordBreakNameToValueV1Marker"],"kind":"struct"},"2916":{"crate_id":2,"path":["core","iter","sources","empty","Empty"],"kind":"struct"},"4678":{"crate_id":81,"path":["zerovec","ule","tuple","Tuple6ULE"],"kind":"struct"},"5005":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"3243":{"crate_id":1,"path":["std","fs","read_link"],"kind":"function"},"1481":{"crate_id":100,"path":["rand_chacha","chacha","ChaCha20Core"],"kind":"struct"},"3570":{"crate_id":49,"path":["heck","shouty_snake","ShoutySnekCase"],"kind":"trait"},"1808":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","security","csp","_","deserialize","__Field"],"kind":"enum"},"5332":{"crate_id":43,"path":["anyhow","ptr","Mut"],"kind":"struct"},"5659":{"crate_id":50,"path":["unicode_segmentation","grapheme","GraphemeState"],"kind":"enum"},"3897":{"crate_id":33,"path":["futures_util","future","join","_","__Origin"],"kind":"struct"},"2135":{"crate_id":33,"path":["futures_util","future","future","shared","Notifier"],"kind":"struct"},"373":{"crate_id":2,"path":["core","ops","function","FnOnce"],"kind":"trait"},"4224":{"crate_id":71,"path":["icu_properties"],"kind":"module"},"2462":{"crate_id":112,"path":["concurrent_queue"],"kind":"module"},"5986":{"crate_id":16,"path":["gimli","read","util","ArrayVec"],"kind":"struct"},"4551":{"crate_id":2,"path":["core","fmt","UpperHex"],"kind":"trait"},"2789":{"crate_id":102,"path":["zerocopy","byteorder","U32"],"kind":"struct"},"4878":{"crate_id":33,"path":["futures_util","lock","mutex","Mutex"],"kind":"struct"},"3116":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","security","csp","_","deserialize","__Visitor"],"kind":"struct"},"1354":{"crate_id":17,"path":["object","macho","LcStr"],"kind":"struct"},"5205":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"1681":{"crate_id":3,"path":["compiler_builtins","int","big","u256"],"kind":"struct"},"3443":{"crate_id":33,"path":["futures_util","future","future","_","__Origin"],"kind":"struct"},"3770":{"crate_id":97,"path":["getrandom","use_file","Mutex"],"kind":"struct"},"2008":{"crate_id":54,"path":["glob","PatternError"],"kind":"struct"},"5532":{"crate_id":99,"path":["libc","unix","bsd","apple","processor_set_basic_info"],"kind":"struct"},"5859":{"crate_id":6,"path":["libc","unix","bsd","apple","thread_affinity_policy"],"kind":"struct"},"2335":{"crate_id":21,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"4097":{"crate_id":2,"path":["core","core_simd","simd","num","sealed","Sealed"],"kind":"trait"},"573":{"crate_id":33,"path":["futures_util","io","AsyncReadExt"],"kind":"trait"},"4424":{"crate_id":120,"path":["http","header","map","Entry"],"kind":"enum"},"2662":{"crate_id":16,"path":["gimli","common","SectionId"],"kind":"enum"},"2989":{"crate_id":6,"path":["libc","unix","bsd","apple","aiocb"],"kind":"struct"},"1227":{"crate_id":102,"path":["zerocopy","byteorder","BigEndian"],"kind":"enum"},"4751":{"crate_id":2,"path":["core","sync","exclusive","Exclusive"],"kind":"struct"},"5078":{"crate_id":2,"path":["core","cell","RefCell"],"kind":"struct"},"3316":{"crate_id":1,"path":["std","thread","thread_name_string","ThreadNameString"],"kind":"struct"},"1554":{"crate_id":6,"path":["libc","unix","bsd","if_nameindex"],"kind":"struct"},"5405":{"crate_id":6,"path":["libc","unix","bsd","fd_set"],"kind":"struct"},"1881":{"crate_id":17,"path":["object","macho","DyldCacheImageInfo"],"kind":"struct"},"3643":{"crate_id":1,"path":["std","process","ExitStatus"],"kind":"struct"},"5732":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint8x16x2_t"],"kind":"struct"},"3970":{"crate_id":21,"path":["serde","__private","doc","Error"],"kind":"struct"},"2208":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"2535":{"crate_id":72,"path":["icu_provider","hello_world","HelloWorldFormatter"],"kind":"struct"},"4297":{"crate_id":44,"path":["serde_generate"],"kind":"module"},"4624":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"1100":{"crate_id":0,"path":["crux_http","testing","response_builder","ResponseBuilder"],"kind":"struct"},"2862":{"crate_id":45,"path":["serde_reflection","ser","TupleStructSerializer"],"kind":"struct"},"3189":{"crate_id":2,"path":["core","core_arch","aarch64","neon","float64x2x2_t"],"kind":"struct"},"1427":{"crate_id":1,"path":["std","sync","mpmc","utils","CachePadded"],"kind":"struct"},"4951":{"crate_id":103,"path":["futures_lite","future","_","__Origin"],"kind":"struct"},"5278":{"crate_id":5,"path":["alloc","collections","binary_heap","Drain"],"kind":"struct"},"3516":{"crate_id":33,"path":["futures_util","stream","try_stream","_","__Origin"],"kind":"struct"},"1754":{"crate_id":99,"path":["libc","unix","bsd","apple","vnode_info_path"],"kind":"struct"},"3843":{"crate_id":1,"path":["std","sync","poison","rwlock","RwLockReadGuard"],"kind":"struct"},"2081":{"crate_id":17,"path":["object","read","RelocationTarget"],"kind":"enum"},"5605":{"crate_id":71,"path":["icu_properties","provider","DiacriticV1Marker"],"kind":"struct"},"5932":{"crate_id":10,"path":["adler2","algo","U32X4"],"kind":"struct"},"4170":{"crate_id":33,"path":["futures_util","stream","stream","_","__Origin"],"kind":"struct"},"2408":{"crate_id":49,"path":["heck","kebab","KebabCase"],"kind":"trait"},"4497":{"crate_id":71,"path":["icu_properties","provider","ExemplarCharactersPunctuationV1Marker"],"kind":"struct"},"2735":{"crate_id":17,"path":["object","macho","DyldSubCacheEntryV2"],"kind":"struct"},"4824":{"crate_id":33,"path":["futures_util","stream","stream","for_each_concurrent","_","__Origin"],"kind":"struct"},"1300":{"crate_id":16,"path":["gimli","constants","DwSect"],"kind":"struct"},"3062":{"crate_id":16,"path":["gimli","common","Vendor"],"kind":"enum"},"5151":{"crate_id":36,"path":["futures_task","future_obj","LocalFutureObj"],"kind":"struct"},"3389":{"crate_id":86,"path":["icu_locid_transform","provider","expander","LikelySubtagsForScriptRegionV1"],"kind":"struct"},"1627":{"crate_id":21,"path":["serde","__private","ser","FlatMapSerializeMap"],"kind":"struct"},"5478":{"crate_id":2,"path":["core","num","dec2flt","common","BiasedFp"],"kind":"struct"},"1954":{"crate_id":71,"path":["icu_properties","provider","RadicalV1Marker"],"kind":"struct"},"3716":{"crate_id":16,"path":["gimli","common","DebugStrOffset"],"kind":"struct"},"5805":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint8x16x4_t"],"kind":"struct"},"4043":{"crate_id":99,"path":["libc","unix","bsd","apple","ifreq"],"kind":"struct"},"2281":{"crate_id":5,"path":["alloc","collections","linked_list","ExtractIf"],"kind":"struct"},"2608":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int64x2_t"],"kind":"struct"},"4370":{"crate_id":29,"path":["crossbeam_channel","flavors","array","Channel"],"kind":"struct"},"4697":{"crate_id":71,"path":["icu_properties","provider","UnifiedIdeographV1Marker"],"kind":"struct"},"2935":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly16x8x4_t"],"kind":"struct"},"1173":{"crate_id":0,"path":["crux_http"],"kind":"module"},"3262":{"crate_id":103,"path":["futures_lite","io","Empty"],"kind":"struct"},"1500":{"crate_id":86,"path":["icu_locid_transform","provider","expander","LikelySubtagsForLanguageV1"],"kind":"struct"},"5024":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly16x4x2_t"],"kind":"struct"},"5351":{"crate_id":2,"path":["core","ops","arith","MulAssign"],"kind":"trait"},"3589":{"crate_id":115,"path":["serde_qs","ser","QsSeq"],"kind":"struct"},"1827":{"crate_id":2,"path":["core","num","dec2flt","number","Number"],"kind":"struct"},"3916":{"crate_id":111,"path":["async_channel","TryRecvError"],"kind":"enum"},"2154":{"crate_id":20,"path":["crux_core","capabilities","render","RenderOperation"],"kind":"struct"},"5678":{"crate_id":16,"path":["gimli","read","line","DebugLine"],"kind":"struct"},"4243":{"crate_id":5,"path":["alloc","string","retain","SetLenOnDrop"],"kind":"struct"},"2481":{"crate_id":33,"path":["futures_util","sink","with_flat_map","_","__Origin"],"kind":"struct"},"2808":{"crate_id":85,"path":["icu_collections","codepointinvliststringlist","CodePointInversionListAndStringList"],"kind":"struct"},"4570":{"crate_id":2,"path":["core","core_arch","aarch64","neon","splat","JustOne"],"kind":"struct"},"4897":{"crate_id":78,"path":["icu_locid","extensions","transform","key","Key"],"kind":"struct"},"1373":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"3135":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint16x8x3_t"],"kind":"struct"},"3462":{"crate_id":5,"path":["alloc","collections","btree","set","CursorMutKey"],"kind":"struct"},"1700":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","float32x2x2_t"],"kind":"struct"},"5224":{"crate_id":21,"path":["serde","de","impls","deserialize","deserialize","FieldVisitor"],"kind":"struct"},"5551":{"crate_id":9,"path":["miniz_oxide","inflate","output_buffer","InputWrapper"],"kind":"struct"},"2027":{"crate_id":40,"path":["futures_io","if_std","AsyncSeek"],"kind":"trait"},"3789":{"crate_id":17,"path":["object","endian","Endianness"],"kind":"enum"},"4116":{"crate_id":116,"path":["encoding_rs"],"kind":"module"},"2354":{"crate_id":33,"path":["futures_util","stream","try_stream","try_all","TryAll"],"kind":"struct"},"5878":{"crate_id":11,"path":["hashbrown","set","ExtractIf"],"kind":"struct"},"2681":{"crate_id":22,"path":["serde_derive"],"kind":"module"},"4443":{"crate_id":111,"path":["async_channel","WeakReceiver"],"kind":"struct"},"4770":{"crate_id":11,"path":["hashbrown","table","AbsentEntry"],"kind":"struct"},"3008":{"crate_id":2,"path":["core","fmt","builders","FromFn"],"kind":"struct"},"1246":{"crate_id":2,"path":["core","str","BytesIsNotEmpty"],"kind":"struct"},"5097":{"crate_id":2,"path":["core","str","iter","SplitN"],"kind":"struct"},"1573":{"crate_id":103,"path":["futures_lite","io","_","__Origin"],"kind":"struct"},"3335":{"crate_id":71,"path":["icu_properties","provider","IndicSyllabicCategoryValueToShortNameV1Marker"],"kind":"struct"},"5424":{"crate_id":103,"path":["futures_lite","stream","Inspect"],"kind":"struct"},"3662":{"crate_id":6,"path":["libc","unix","bsd","apple","stat"],"kind":"struct"},"1900":{"crate_id":2,"path":["core","str","pattern","ReverseSearcher"],"kind":"trait"},"5751":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","cache","clear_site_data","ClearSiteData"],"kind":"struct"},"2227":{"crate_id":1,"path":["std","os","unix","net","datagram","UnixDatagram"],"kind":"struct"},"3989":{"crate_id":50,"path":["unicode_segmentation","word","UWordBoundIndices"],"kind":"struct"},"4316":{"crate_id":99,"path":["libc","unix","bsd","apple","mach_timebase_info"],"kind":"struct"},"2554":{"crate_id":120,"path":["http","extensions","Extensions"],"kind":"struct"},"2881":{"crate_id":103,"path":["futures_lite","stream","LastFuture"],"kind":"struct"},"4643":{"crate_id":120,"path":["http","header","map","ExtraValue"],"kind":"struct"},"4970":{"crate_id":71,"path":["icu_properties","props","LineBreak"],"kind":"struct"},"3208":{"crate_id":17,"path":["object","read","any","DynamicRelocationIteratorInternal"],"kind":"enum"},"1446":{"crate_id":1,"path":["std","collections","hash","map","OccupiedError"],"kind":"struct"},"3535":{"crate_id":104,"path":["parking","Inner"],"kind":"struct"},"1773":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldSubCacheSlice"],"kind":"enum"},"11":{"crate_id":2,"path":["core","convert","Into"],"kind":"trait"},"5297":{"crate_id":21,"path":["serde","ser","SerializeMap"],"kind":"trait"},"5624":{"crate_id":101,"path":["ppv_lite86","types","u32x4x4"],"kind":"trait"},"3862":{"crate_id":2,"path":["core","array","Guard"],"kind":"struct"},"2100":{"crate_id":1,"path":["std","fs","DirEntry"],"kind":"struct"},"4189":{"crate_id":18,"path":["memchr","arch","all","memchr","OneIter"],"kind":"struct"},"2427":{"crate_id":2,"path":["core","ops","async_function","AsyncFnOnce"],"kind":"trait"},"665":{"crate_id":20,"path":["crux_core","command","Command"],"kind":"struct"},"5951":{"crate_id":2,"path":["core","core_arch","simd","u16x16"],"kind":"struct"},"4516":{"crate_id":16,"path":["gimli","read","abbrev","AbbreviationsCacheStrategy"],"kind":"enum"},"2754":{"crate_id":5,"path":["alloc","string","FromUtf16Error"],"kind":"struct"},"4843":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int64x2x2_t"],"kind":"struct"},"3081":{"crate_id":17,"path":["object","elf","Verneed"],"kind":"struct"},"1319":{"crate_id":1,"path":["std","os","unix","net","ucred","UCred"],"kind":"struct"},"5170":{"crate_id":2,"path":["core","str","LinesMap"],"kind":"struct"},"1646":{"crate_id":99,"path":["libc","unix","bsd","apple","b64","pthread_once_t"],"kind":"struct"},"3408":{"crate_id":1,"path":["std","sys","sync","mutex","pthread","Mutex"],"kind":"struct"},"5497":{"crate_id":11,"path":["hashbrown","map","VacantEntry"],"kind":"struct"},"3735":{"crate_id":17,"path":["object","macho","PrebindCksumCommand"],"kind":"struct"},"1973":{"crate_id":6,"path":["libc","unix","bsd","apple","ifdevmtu"],"kind":"struct"},"5824":{"crate_id":66,"path":["percent_encoding"],"kind":"module"},"2300":{"crate_id":81,"path":["zerovec","ule","encode","EncodeAsVarULE"],"kind":"trait"},"4062":{"crate_id":6,"path":["libc","unix","bsd","apple","sf_hdtr"],"kind":"struct"},"4389":{"crate_id":95,"path":["rand","distributions","weibull","Weibull"],"kind":"struct"},"2627":{"crate_id":103,"path":["futures_lite","io","Chain"],"kind":"struct"},"2954":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int64x1x3_t"],"kind":"struct"},"1192":{"crate_id":102,"path":["zerocopy","pointer","invariant","Shared"],"kind":"enum"},"4716":{"crate_id":17,"path":["object","read","xcoff","comdat","XcoffComdatIterator"],"kind":"struct"},"5043":{"crate_id":1,"path":["std","os","unix","net","addr","SocketAddr"],"kind":"struct"},"3281":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"1519":{"crate_id":11,"path":["hashbrown","set","Iter"],"kind":"struct"},"3608":{"crate_id":21,"path":["serde","de","value","private","SeedStructVariant"],"kind":"struct"},"1846":{"crate_id":16,"path":["gimli","read","unit","UnitHeader"],"kind":"struct"},"5370":{"crate_id":78,"path":["icu_locid","parser","errors","ParserError"],"kind":"enum"},"5697":{"crate_id":103,"path":["futures_lite","stream","Flatten"],"kind":"struct"},"3935":{"crate_id":103,"path":["futures_lite","io","Repeat"],"kind":"struct"},"2173":{"crate_id":71,"path":["icu_properties","props","ErasedEnumToValueNameLinearTiny4MapV1Marker"],"kind":"struct"},"2500":{"crate_id":99,"path":["libc","unix","bsd","apple","ntptimeval"],"kind":"struct"},"4262":{"crate_id":33,"path":["futures_util","stream","try_stream","into_async_read","IntoAsyncRead"],"kind":"struct"},"4589":{"crate_id":18,"path":["memchr","arch","aarch64","neon","memchr","ThreeIter"],"kind":"struct"},"2827":{"crate_id":17,"path":["object","read","elf","section","SectionTable"],"kind":"struct"},"3154":{"crate_id":2,"path":["core","ops","range","RangeFull"],"kind":"struct"},"1392":{"crate_id":21,"path":["serde","de","impls","deserialize","VecVisitor"],"kind":"struct"},"4916":{"crate_id":55,"path":["phf","map","Entries"],"kind":"struct"},"5243":{"crate_id":85,"path":["icu_collections","char16trie","trie","TrieResult"],"kind":"enum"},"1719":{"crate_id":16,"path":["gimli","read","cfi","UnwindTable"],"kind":"struct"},"3481":{"crate_id":17,"path":["object","macho","EncryptionInfoCommand32"],"kind":"struct"},"3808":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"2046":{"crate_id":79,"path":["writeable","try_writeable","TryWriteable"],"kind":"trait"},"5570":{"crate_id":41,"path":["memchr","arch","all","packedpair","HeuristicFrequencyRank"],"kind":"trait"},"5897":{"crate_id":21,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"2373":{"crate_id":33,"path":["futures_util","future","join","_","__Origin"],"kind":"struct"},"4135":{"crate_id":2,"path":["core","slice","iter","Split"],"kind":"struct"},"4462":{"crate_id":6,"path":["libc","unix","bsd","apple","b64","aarch64","__darwin_mcontext64"],"kind":"struct"},"2700":{"crate_id":16,"path":["gimli"],"kind":"module"},"4789":{"crate_id":99,"path":["libc","unix","bsd","apple","in_pktinfo"],"kind":"struct"},"1265":{"crate_id":2,"path":["core","num","diy_float","Fp"],"kind":"struct"},"3027":{"crate_id":1,"path":["std","sys","pal","unix","thread","Thread"],"kind":"struct"},"5116":{"crate_id":41,"path":["memchr","arch","generic","memchr","Two"],"kind":"struct"},"3354":{"crate_id":33,"path":["futures_util","io","write_vectored","WriteVectored"],"kind":"struct"},"1592":{"crate_id":17,"path":["object","read","elf","attributes","AttributesSection"],"kind":"struct"},"5443":{"crate_id":2,"path":["core","core_arch","simd","i32x8"],"kind":"struct"},"1919":{"crate_id":6,"path":["libc","unix","bsd","apple","time_value_t"],"kind":"struct"},"3681":{"crate_id":17,"path":["object","elf","Rel32"],"kind":"struct"},"5770":{"crate_id":17,"path":["object","pe","ImageFileHeader"],"kind":"struct"},"4008":{"crate_id":25,"path":["erased_serde","de","Out"],"kind":"struct"},"2246":{"crate_id":1,"path":["std","sys_common","wtf8","Wtf8CodePoints"],"kind":"struct"},"2573":{"crate_id":67,"path":["idna"],"kind":"module"},"4335":{"crate_id":16,"path":["gimli","read","pubtypes","PubTypesEntryIter"],"kind":"struct"},"4662":{"crate_id":101,"path":["ppv_lite86","generic","u128x1_generic"],"kind":"struct"},"2900":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int16x4_t"],"kind":"struct"},"3227":{"crate_id":20,"path":["crux_core","capability","executor","TaskId"],"kind":"struct"},"1465":{"crate_id":1,"path":["std","io","Lines"],"kind":"struct"},"4989":{"crate_id":2,"path":["core","core_simd","swizzle","deinterleave","Even"],"kind":"struct"},"5316":{"crate_id":17,"path":["object","read","CompressionFormat"],"kind":"enum"},"3554":{"crate_id":33,"path":["futures_util","stream","stream","all","_","__Origin"],"kind":"struct"},"1792":{"crate_id":20,"path":["crux_core","core","resolve","ResolveError"],"kind":"enum"},"30":{"crate_id":2,"path":["core","marker","Sized"],"kind":"trait"},"3881":{"crate_id":2,"path":["core","iter","sources","once_with","OnceWith"],"kind":"struct"},"2119":{"crate_id":15,"path":["addr2line","RangeAttributes"],"kind":"struct"},"357":{"crate_id":0,"path":["crux_http","client","Client"],"kind":"struct"},"5643":{"crate_id":33,"path":["futures_util","future","future","NeverError"],"kind":"struct"},"5970":{"crate_id":17,"path":["object","read","pe","export","Export"],"kind":"struct"},"4208":{"crate_id":99,"path":["libc","unix","bsd","apple","semun"],"kind":"union"},"2446":{"crate_id":21,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"4535":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint16x4_t"],"kind":"struct"},"2773":{"crate_id":2,"path":["core","mem","replace"],"kind":"function"},"4862":{"crate_id":17,"path":["object","macho","EncryptionInfoCommand64"],"kind":"struct"},"1338":{"crate_id":120,"path":["http","version","Version"],"kind":"struct"},"3100":{"crate_id":1,"path":["std","sync","poison","rwlock","MappedRwLockReadGuard"],"kind":"struct"},"5189":{"crate_id":99,"path":["libc","unix","bsd","apple","sf_hdtr"],"kind":"struct"},"3427":{"crate_id":17,"path":["object","pe","MaskedRichHeaderEntry"],"kind":"struct"},"1665":{"crate_id":17,"path":["object","read","coff","file","CoffFile"],"kind":"struct"},"5516":{"crate_id":17,"path":["object","macho","Fvmlib"],"kind":"struct"},"1992":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"3754":{"crate_id":17,"path":["object","read","elf","symbol","SymbolTable"],"kind":"struct"},"4081":{"crate_id":71,"path":["icu_properties","provider","ScriptV1Marker"],"kind":"struct"},"2319":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","request","_","__Origin"],"kind":"struct"},"5843":{"crate_id":1,"path":["std","sync","mpsc","SyncSender"],"kind":"struct"},"2646":{"crate_id":37,"path":["futures_sink"],"kind":"module"},"884":{"crate_id":0,"path":["crux_http","protocol"],"kind":"module"},"4408":{"crate_id":2,"path":["core","error","Source"],"kind":"struct"},"4735":{"crate_id":5,"path":["alloc","sync","ArcInner"],"kind":"struct"},"2973":{"crate_id":2,"path":["core","convert","num","FloatToInt"],"kind":"trait"},"1211":{"crate_id":17,"path":["object","macho","RelocationInfo"],"kind":"struct"},"3300":{"crate_id":71,"path":["icu_properties","error","PropertiesError"],"kind":"enum"},"1538":{"crate_id":2,"path":["core","pin","PinCoerceUnsized"],"kind":"trait"},"5062":{"crate_id":2,"path":["core","core_arch","simd","u8x32"],"kind":"struct"},"5389":{"crate_id":33,"path":["futures_util","task","spawn","LocalSpawnExt"],"kind":"trait"},"3627":{"crate_id":21,"path":["serde","de","value","PairVisitor"],"kind":"struct"},"1865":{"crate_id":16,"path":["gimli","read","dwarf","RangeIterInner"],"kind":"enum"},"5716":{"crate_id":20,"path":["crux_core","core","Core"],"kind":"struct"},"2192":{"crate_id":99,"path":["libc","unix","ipv6_mreq"],"kind":"struct"},"3954":{"crate_id":20,"path":["crux_core","command","executor","CommandWaker"],"kind":"struct"},"4281":{"crate_id":2,"path":["core","core_arch","simd","i16x32"],"kind":"struct"},"757":{"crate_id":0,"path":["crux_http","middleware","Next"],"kind":"struct"},"2519":{"crate_id":6,"path":["libc","unix","bsd","apple","sockaddr_ctl"],"kind":"struct"},"2846":{"crate_id":71,"path":["icu_properties","provider","bidi_data","MirroredPairedBracketDataULE"],"kind":"struct"},"4608":{"crate_id":25,"path":["erased_serde","de","Visitor"],"kind":"trait"},"4935":{"crate_id":1,"path":["std","io","error","Custom"],"kind":"struct"},"1411":{"crate_id":2,"path":["core","future","pending","Pending"],"kind":"struct"},"3173":{"crate_id":33,"path":["futures_util","stream","try_stream","try_fold","_","__Origin"],"kind":"struct"},"3500":{"crate_id":5,"path":["alloc","ffi","c_str","FromBytesWithNulErrorKind"],"kind":"enum"},"1738":{"crate_id":21,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"5262":{"crate_id":17,"path":["object","pe","ImageExportDirectory"],"kind":"struct"},"5589":{"crate_id":99,"path":["libc","unix","bsd","apple","os_unfair_lock_s"],"kind":"struct"},"3827":{"crate_id":71,"path":["icu_properties","provider","bidi_data","CheckedBidiPairedBracketTypeULE"],"kind":"struct"},"2065":{"crate_id":2,"path":["core","ops","try_trait","Residual"],"kind":"trait"},"4154":{"crate_id":33,"path":["futures_util","stream","stream","split","SplitSink"],"kind":"struct"},"2392":{"crate_id":17,"path":["object","read","CompressedData"],"kind":"struct"},"5916":{"crate_id":33,"path":["futures_util"],"kind":"module"},"4481":{"crate_id":5,"path":["alloc","collections","btree","map","Iter"],"kind":"struct"},"2719":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"4808":{"crate_id":79,"path":["writeable","LengthHint"],"kind":"struct"},"3046":{"crate_id":21,"path":["serde","ser","SerializeStruct"],"kind":"trait"},"1284":{"crate_id":64,"path":["url","host","_","deserialize","__Visitor"],"kind":"struct"},"5135":{"crate_id":33,"path":["futures_util","stream","stream","split","SplitStream"],"kind":"struct"},"1611":{"crate_id":21,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"3373":{"crate_id":11,"path":["hashbrown","raw_entry","RawEntryBuilder"],"kind":"struct"},"5462":{"crate_id":2,"path":["core","marker","variance","PhantomContravariant"],"kind":"struct"},"3700":{"crate_id":1,"path":["std","sealed","Sealed"],"kind":"trait"},"176":{"crate_id":0,"path":["crux_http","expect","ExpectJson"],"kind":"struct"},"1938":{"crate_id":59,"path":["textwrap","Options"],"kind":"struct"},"5789":{"crate_id":81,"path":["zerovec"],"kind":"module"},"2265":{"crate_id":2,"path":["core","slice","raw","from_raw_parts"],"kind":"function"},"4027":{"crate_id":41,"path":["memchr","memmem","searcher","Prefilter"],"kind":"struct"},"4354":{"crate_id":2,"path":["core","core_simd","swizzle","shift_elements_left","Shift"],"kind":"struct"},"2592":{"crate_id":21,"path":["serde","__private","ser","AdjacentlyTaggedEnumVariant"],"kind":"struct"},"2919":{"crate_id":107,"path":["serde_json","value","de","MapRefDeserializer"],"kind":"struct"},"4681":{"crate_id":64,"path":["url","parser","SchemeType"],"kind":"enum"},"5008":{"crate_id":2,"path":["core","str","pattern","CharSliceSearcher"],"kind":"struct"},"3246":{"crate_id":33,"path":["futures_util","io","read_until","ReadUntil"],"kind":"struct"},"1484":{"crate_id":42,"path":["futures_executor","local_pool","ThreadNotify"],"kind":"struct"},"3573":{"crate_id":16,"path":["gimli","read","relocate","RelocateReader"],"kind":"struct"},"1811":{"crate_id":17,"path":["object","read","read_cache","ReadCacheInternal"],"kind":"struct"},"49":{"crate_id":2,"path":["core","convert","TryInto"],"kind":"trait"},"5335":{"crate_id":71,"path":["icu_properties","provider","Baked"],"kind":"struct"},"5662":{"crate_id":96,"path":["rand_core","impls","next_u64_via_u32"],"kind":"function"},"3900":{"crate_id":29,"path":["crossbeam_channel","err","TrySelectError"],"kind":"struct"},"2138":{"crate_id":6,"path":["libc","unix","bsd","apple","attrreference_t"],"kind":"struct"},"376":{"crate_id":32,"path":["futures_core","future","BoxFuture"],"kind":"type_alias"},"4227":{"crate_id":57,"path":["siphasher","sip128","Sip13Rounds"],"kind":"struct"},"2465":{"crate_id":6,"path":["libc","unix","timespec"],"kind":"struct"},"4554":{"crate_id":21,"path":["serde","de","value","I32Deserializer"],"kind":"struct"},"2792":{"crate_id":102,"path":["zerocopy","byte_slice","CloneableByteSlice"],"kind":"trait"},"4881":{"crate_id":2,"path":["core","char","convert","CharErrorKind"],"kind":"enum"},"3119":{"crate_id":2,"path":["core","cell","lazy","LazyCell"],"kind":"struct"},"1357":{"crate_id":17,"path":["object","xcoff","FileHeader32"],"kind":"struct"},"5208":{"crate_id":21,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"1684":{"crate_id":2,"path":["core","num","niche_types","NonZeroI32Inner"],"kind":"struct"},"3446":{"crate_id":1,"path":["std","fs","metadata"],"kind":"function"},"3773":{"crate_id":6,"path":["libc","unix","bsd","apple","mach_header_64"],"kind":"struct"},"2011":{"crate_id":16,"path":["gimli","read","line","LineInstruction"],"kind":"enum"},"249":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","headers","iter","Iter"],"kind":"struct"},"5535":{"crate_id":2,"path":["core","slice","iter","SplitN"],"kind":"struct"},"5862":{"crate_id":103,"path":["futures_lite","stream","TakeWhile"],"kind":"struct"},"2338":{"crate_id":17,"path":["object","pe","ImageArm64RuntimeFunctionEntry"],"kind":"struct"},"4100":{"crate_id":33,"path":["futures_util","future","try_future","ErrInto"],"kind":"struct"},"4427":{"crate_id":2,"path":["core","fmt","num","Octal"],"kind":"struct"},"2665":{"crate_id":31,"path":["futures"],"kind":"module"},"2992":{"crate_id":2,"path":["core","fmt","Sign"],"kind":"enum"},"1230":{"crate_id":71,"path":["icu_properties","provider","NfcInertV1Marker"],"kind":"struct"},"4754":{"crate_id":21,"path":["serde","__private","de","content","ContentRefDeserializer"],"kind":"struct"},"5081":{"crate_id":1,"path":["std","panic","BacktraceStyle"],"kind":"enum"},"3319":{"crate_id":5,"path":["alloc","vec","drain","Drain"],"kind":"struct"},"1557":{"crate_id":33,"path":["futures_util","stream","select_with_strategy","SelectWithStrategy"],"kind":"struct"},"5408":{"crate_id":11,"path":["hashbrown","table","ExtractIf"],"kind":"struct"},"1884":{"crate_id":99,"path":["libc","unix","bsd","apple","dirent"],"kind":"struct"},"3646":{"crate_id":18,"path":["memchr","vector","aarch64neon","NeonMoveMask"],"kind":"struct"},"5735":{"crate_id":1,"path":["std","env","SplitPaths"],"kind":"struct"},"3973":{"crate_id":71,"path":["icu_properties","provider","HangulSyllableTypeNameToValueV1Marker"],"kind":"struct"},"449":{"crate_id":0,"path":["crux_http","response","decode","is_utf8_encoding"],"kind":"function"},"2211":{"crate_id":71,"path":["icu_properties","props","PropertyEnumToValueNameSparseMapperBorrowed"],"kind":"struct"},"2538":{"crate_id":71,"path":["icu_properties","provider","BasicEmojiV1Marker"],"kind":"struct"},"4300":{"crate_id":21,"path":["serde","de","impls","deserialize","deserialize","KindVisitor"],"kind":"struct"},"4627":{"crate_id":33,"path":["futures_util","stream","stream","any","_","__Origin"],"kind":"struct"},"2865":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly16x8x2_t"],"kind":"struct"},"3192":{"crate_id":2,"path":["core","alloc","layout","Layout"],"kind":"struct"},"1430":{"crate_id":26,"path":["typeid","ConstTypeId"],"kind":"struct"},"4954":{"crate_id":103,"path":["futures_lite","stream","FlatMap"],"kind":"struct"},"5281":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint64x2x2_t"],"kind":"struct"},"3519":{"crate_id":2,"path":["core","core_arch","simd","u16x2"],"kind":"struct"},"1757":{"crate_id":71,"path":["icu_properties","props","ErasedNameToEnumMapV1Marker"],"kind":"struct"},"3846":{"crate_id":69,"path":["icu_normalizer","provider","CanonicalCompositionsV1"],"kind":"struct"},"2084":{"crate_id":71,"path":["icu_properties","props","PropertyValueNameToEnumMapperBorrowed"],"kind":"struct"},"322":{"crate_id":2,"path":["core","iter","traits","collect","IntoIterator"],"kind":"trait"},"5608":{"crate_id":1,"path":["std","sys_common","process","CommandEnv"],"kind":"struct"},"5935":{"crate_id":21,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"4173":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","mime","parse","EscapeMimeValueState"],"kind":"enum"},"2411":{"crate_id":71,"path":["icu_properties","provider","ExemplarCharactersIndexV1Marker"],"kind":"struct"},"4500":{"crate_id":16,"path":["gimli","read","rnglists","RangeLists"],"kind":"struct"},"2738":{"crate_id":23,"path":["slab","IterMut"],"kind":"struct"},"4827":{"crate_id":2,"path":["core","ops","arith","Rem"],"kind":"trait"},"1303":{"crate_id":21,"path":["serde","de","value","I8Deserializer"],"kind":"struct"},"3065":{"crate_id":99,"path":["libc","unix","bsd","apple","sockaddr_dl"],"kind":"struct"},"5154":{"crate_id":16,"path":["gimli","common","DebugLineStrOffset"],"kind":"struct"},"3392":{"crate_id":33,"path":["futures_util","sink","map_err","_","__Origin"],"kind":"struct"},"1630":{"crate_id":33,"path":["futures_util","future","try_future","_","__Origin"],"kind":"struct"},"5481":{"crate_id":2,"path":["core","sync","atomic","Ordering"],"kind":"enum"},"1957":{"crate_id":21,"path":["serde","de","impls","deserialize","SeqVisitor"],"kind":"struct"},"3719":{"crate_id":71,"path":["icu_properties","provider","LineBreakValueToLongNameV1Marker"],"kind":"struct"},"5808":{"crate_id":17,"path":["object","read","pe","resource","ResourceName"],"kind":"struct"},"4046":{"crate_id":1,"path":["std","process","Stdio"],"kind":"struct"},"2284":{"crate_id":72,"path":["icu_provider","data_provider","DataProvider"],"kind":"trait"},"2611":{"crate_id":2,"path":["core","ops","arith","Mul"],"kind":"trait"},"4373":{"crate_id":17,"path":["object","read","coff","symbol","CoffSymbolTable"],"kind":"struct"},"4700":{"crate_id":1,"path":["std","panic","always_abort"],"kind":"function"},"2938":{"crate_id":85,"path":["icu_collections","char16trie","trie","Char16TrieIterator"],"kind":"struct"},"1176":{"crate_id":103,"path":["futures_lite","io","copy","CopyFuture"],"kind":"struct"},"3265":{"crate_id":6,"path":["libc","unix","bsd","apple","b64","timeval32"],"kind":"struct"},"1503":{"crate_id":1,"path":["std","collections","hash","map","ExtractIf"],"kind":"struct"},"5027":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","mime","ParamName"],"kind":"struct"},"5354":{"crate_id":95,"path":["rand","distributions","weighted","WeightedIndex"],"kind":"struct"},"3592":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"1830":{"crate_id":23,"path":["slab","VacantEntry"],"kind":"struct"},"3919":{"crate_id":1,"path":["std","collections","hash","map","Values"],"kind":"struct"},"2157":{"crate_id":120,"path":["http","header","map","Pos"],"kind":"struct"},"5681":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","utils","date","HttpDate"],"kind":"struct"},"4246":{"crate_id":33,"path":["futures_util","fns","FnMut1"],"kind":"trait"},"2484":{"crate_id":33,"path":["futures_util","io","copy","Copy"],"kind":"struct"},"4573":{"crate_id":123,"path":["serde_bytes","bytebuf","ByteBuf"],"kind":"struct"},"2811":{"crate_id":1,"path":["std","collections","hash","map","IntoKeys"],"kind":"struct"},"4900":{"crate_id":30,"path":["crossbeam_utils","sync","parker","Unparker"],"kind":"struct"},"1376":{"crate_id":32,"path":["futures_core","stream","private_try_stream","Sealed"],"kind":"trait"},"3138":{"crate_id":99,"path":["libc","unix","bsd","apple","pthread_condattr_t"],"kind":"struct"},"3465":{"crate_id":17,"path":["object","macho","MachHeader64"],"kind":"struct"},"1703":{"crate_id":33,"path":["futures_util","stream","stream","chain","Chain"],"kind":"struct"},"5227":{"crate_id":17,"path":["object","xcoff","AuxHeader32"],"kind":"struct"},"5554":{"crate_id":2,"path":["core","iter","adapters","peekable","Peekable"],"kind":"struct"},"2030":{"crate_id":17,"path":["object","pe","ImageLoadConfigDirectory64"],"kind":"struct"},"3792":{"crate_id":21,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"4119":{"crate_id":81,"path":["zerovec","ule","ULE","parse_byte_slice"],"kind":"function"},"2357":{"crate_id":17,"path":["object","read","Relocation"],"kind":"struct"},"595":{"crate_id":2,"path":["core","task","wake","Context"],"kind":"struct"},"5881":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","float32x4_t"],"kind":"struct"},"2684":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","proxies","forwarded","ParseError"],"kind":"struct"},"922":{"crate_id":0,"path":["crux_http","protocol","HttpRequestBuilderError","ValidationError"],"kind":"variant"},"4446":{"crate_id":61,"path":["unicode_width","tables","WidthInfo"],"kind":"struct"},"4773":{"crate_id":1,"path":["std","sync","mpmc","list","Position"],"kind":"struct"},"3011":{"crate_id":99,"path":["libc","unix","bsd","apple","mstats"],"kind":"struct"},"1249":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","float32x2_t"],"kind":"struct"},"5100":{"crate_id":16,"path":["gimli","read","cfi","Pointer"],"kind":"enum"},"1576":{"crate_id":17,"path":["object","read","xcoff","section","SectionTable"],"kind":"struct"},"3338":{"crate_id":33,"path":["futures_util","fns","ChainFn"],"kind":"struct"},"5427":{"crate_id":17,"path":["object","archive","AixHeader"],"kind":"struct"},"3665":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"1903":{"crate_id":2,"path":["core","slice","iter","ArrayChunksMut"],"kind":"struct"},"5754":{"crate_id":2,"path":["core","core_arch","simd","u8x2"],"kind":"struct"},"2230":{"crate_id":2,"path":["core","num","bignum","tests","Big8x3"],"kind":"struct"},"3992":{"crate_id":2,"path":["core","str","converts","from_utf8_unchecked"],"kind":"function"},"4319":{"crate_id":1,"path":["std","process","ChildStderr"],"kind":"struct"},"2557":{"crate_id":5,"path":["alloc","rc","UniqueRcUninit"],"kind":"struct"},"2884":{"crate_id":71,"path":["icu_properties","provider","ChangesWhenNfkcCasefoldedV1Marker"],"kind":"struct"},"4646":{"crate_id":1,"path":["std","sys","net","connection","socket","TcpStream"],"kind":"struct"},"4973":{"crate_id":33,"path":["futures_util","stream","futures_unordered","iter","IterPinMut"],"kind":"struct"},"3211":{"crate_id":81,"path":["zerovec","varzerovec","slice","VarZeroSlice"],"kind":"struct"},"1449":{"crate_id":1,"path":["std","backtrace_rs","types","BytesOrWideString"],"kind":"enum"},"3538":{"crate_id":17,"path":["object","read","macho","file","MachOComdatIterator"],"kind":"struct"},"1776":{"crate_id":71,"path":["icu_properties","provider","GraphemeClusterBreakNameToValueV1Marker"],"kind":"struct"},"5300":{"crate_id":78,"path":["icu_locid","extensions","other","subtag","Subtag"],"kind":"struct"},"5627":{"crate_id":21,"path":["serde","de","impls","deserialize","SeqVisitor"],"kind":"struct"},"3865":{"crate_id":2,"path":["core","core_arch","simd","i8x16"],"kind":"struct"},"341":{"crate_id":5,"path":["alloc","boxed","Box"],"kind":"struct"},"2103":{"crate_id":16,"path":["gimli","read","index","UnitIndex"],"kind":"struct"},"4192":{"crate_id":5,"path":["alloc","ffi","c_str","CString"],"kind":"struct"},"2430":{"crate_id":33,"path":["futures_util","stream","select_with_strategy","_","__Origin"],"kind":"struct"},"5954":{"crate_id":1,"path":["std","std_float","StdFloat"],"kind":"trait"},"4519":{"crate_id":21,"path":["serde","de","value","BoolDeserializer"],"kind":"struct"},"2757":{"crate_id":33,"path":["futures_util","stream","stream","skip_while","SkipWhile"],"kind":"struct"},"4846":{"crate_id":2,"path":["core","core_arch","simd","i8x8"],"kind":"struct"},"3084":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","content","accept_encoding","IterMut"],"kind":"struct"},"1322":{"crate_id":99,"path":["libc","unix","bsd","apple","ip_mreqn"],"kind":"struct"},"5173":{"crate_id":17,"path":["object","macho","PreboundDylibCommand"],"kind":"struct"},"1649":{"crate_id":107,"path":["serde_json","map","Values"],"kind":"struct"},"3411":{"crate_id":33,"path":["futures_util","io","chain","_","__Origin"],"kind":"struct"},"5500":{"crate_id":2,"path":["core","core_arch","simd","u64x8"],"kind":"struct"},"3738":{"crate_id":95,"path":["rand","distributions","bernoulli","BernoulliError"],"kind":"enum"},"1976":{"crate_id":5,"path":["alloc","task","Wake"],"kind":"trait"},"5827":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly64x2_t"],"kind":"struct"},"2303":{"crate_id":17,"path":["object","endian","I16Bytes"],"kind":"struct"},"4065":{"crate_id":33,"path":["futures_util","stream","try_stream","try_take_while","TryTakeWhile"],"kind":"struct"},"4392":{"crate_id":2,"path":["core","core_arch","simd","f64x1"],"kind":"struct"},"2630":{"crate_id":43,"path":["anyhow"],"kind":"module"},"2957":{"crate_id":33,"path":["futures_util","stream","try_stream","MapErr"],"kind":"struct"},"1195":{"crate_id":24,"path":["bincode","config","endian","NativeEndian"],"kind":"struct"},"4719":{"crate_id":16,"path":["gimli","read","cfi","CfaRule"],"kind":"enum"},"5046":{"crate_id":16,"path":["gimli","endianity","BigEndian"],"kind":"struct"},"3284":{"crate_id":17,"path":["object","elf","CompressionHeader32"],"kind":"struct"},"1522":{"crate_id":1,"path":["std","backtrace_rs","backtrace","libunwind","Bomb"],"kind":"struct"},"3611":{"crate_id":71,"path":["icu_properties","provider","EmojiComponentV1Marker"],"kind":"struct"},"1849":{"crate_id":21,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"5373":{"crate_id":71,"path":["icu_properties","provider","GraphemeExtendV1Marker"],"kind":"struct"},"87":{"crate_id":5,"path":["alloc","vec","Vec"],"kind":"struct"},"5700":{"crate_id":17,"path":["object","read","xcoff","relocation","XcoffRelocationIterator"],"kind":"struct"},"3938":{"crate_id":2,"path":["core","future","ResumeTy"],"kind":"struct"},"2176":{"crate_id":103,"path":["futures_lite","stream","FilterMap"],"kind":"struct"},"4265":{"crate_id":11,"path":["hashbrown","map","ExtractIf"],"kind":"struct"},"2503":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"4592":{"crate_id":2,"path":["core","ptr","unique","Unique"],"kind":"struct"},"2830":{"crate_id":2,"path":["core","ptr","with_exposed_provenance"],"kind":"function"},"3157":{"crate_id":6,"path":["libc","unix","bsd","apple","attribute_set_t"],"kind":"struct"},"1395":{"crate_id":33,"path":["futures_util","stream","try_stream","try_any","TryAny"],"kind":"struct"},"4919":{"crate_id":109,"path":["itoa","Integer"],"kind":"trait"},"5246":{"crate_id":99,"path":["libc","unix","bsd","apple","rusage_info_v1"],"kind":"struct"},"1722":{"crate_id":103,"path":["futures_lite","io","AsyncAsSync"],"kind":"struct"},"3484":{"crate_id":33,"path":["futures_util","stream","stream","for_each","_","__Origin"],"kind":"struct"},"3811":{"crate_id":33,"path":["futures_util","stream","try_stream","try_unfold","TryUnfold"],"kind":"struct"},"2049":{"crate_id":33,"path":["futures_util","future","try_future","InspectOk"],"kind":"struct"},"5573":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"5900":{"crate_id":2,"path":["core","option","Item"],"kind":"struct"},"2376":{"crate_id":6,"path":["libc","unix","in6_addr"],"kind":"struct"},"614":{"crate_id":0,"path":["crux_http","client"],"kind":"module"},"4138":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"4465":{"crate_id":33,"path":["futures_util","stream","stream","collect","Collect"],"kind":"struct"},"2703":{"crate_id":21,"path":["serde","de","impls","deserialize","MapVisitor"],"kind":"struct"},"4792":{"crate_id":11,"path":["hashbrown","Equivalent"],"kind":"trait"},"1268":{"crate_id":33,"path":["futures_util","future","try_future","UnwrapOrElse"],"kind":"struct"},"3030":{"crate_id":17,"path":["object","read","xcoff","segment","XcoffSegmentIterator"],"kind":"struct"},"5119":{"crate_id":107,"path":["serde_json","de","StreamDeserializer"],"kind":"struct"},"3357":{"crate_id":71,"path":["icu_properties","provider","HexDigitV1Marker"],"kind":"struct"},"1595":{"crate_id":69,"path":["icu_normalizer","IgnorableBehavior"],"kind":"enum"},"5446":{"crate_id":14,"path":["rustc_demangle","v0","Demangle"],"kind":"struct"},"1922":{"crate_id":2,"path":["core","str","iter","RSplitTerminator"],"kind":"struct"},"160":{"crate_id":0,"path":["crux_http","error"],"kind":"module"},"3684":{"crate_id":39,"path":["futures_channel","mpsc","TryRecvError"],"kind":"struct"},"5773":{"crate_id":2,"path":["core","iter","adapters","take","Take"],"kind":"struct"},"4011":{"crate_id":33,"path":["futures_util","io","split","ReuniteError"],"kind":"struct"},"2249":{"crate_id":33,"path":["futures_util","stream","try_stream","try_buffered","TryBuffered"],"kind":"struct"},"2576":{"crate_id":1,"path":["std","path","fmt","DebugHelper"],"kind":"struct"},"4338":{"crate_id":17,"path":["object","read","coff","symbol","CoffSymbolIterator"],"kind":"struct"},"4665":{"crate_id":110,"path":["base64","write","encoder","EncoderWriter"],"kind":"struct"},"2903":{"crate_id":33,"path":["futures_util","io","take","Take"],"kind":"struct"},"3230":{"crate_id":5,"path":["alloc","collections","btree","set_val","SetValZST"],"kind":"struct"},"1468":{"crate_id":17,"path":["object","macho","IdentCommand"],"kind":"struct"},"4992":{"crate_id":95,"path":["rand","distributions","uniform","UniformDurationMode"],"kind":"enum"},"5319":{"crate_id":6,"path":["libc","unix","bsd","apple","dqblk"],"kind":"struct"},"3557":{"crate_id":69,"path":["icu_normalizer","properties","CanonicalCombiningClassMap"],"kind":"struct"},"1795":{"crate_id":121,"path":["fnv","FnvHasher"],"kind":"struct"},"3884":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"2122":{"crate_id":2,"path":["core","ops","range","Bound"],"kind":"enum"},"5646":{"crate_id":2,"path":["core","fmt","FormattingOptions"],"kind":"struct"},"5973":{"crate_id":2,"path":["core","slice","GetDisjointMutError"],"kind":"enum"},"4211":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"2449":{"crate_id":115,"path":["serde_qs"],"kind":"module"},"4538":{"crate_id":2,"path":["core","hash","sip","Sip13Rounds"],"kind":"struct"},"2776":{"crate_id":1,"path":["std","ffi","os_str","Display"],"kind":"struct"},"4865":{"crate_id":2,"path":["core","iter","adapters","rev","Rev"],"kind":"struct"},"1341":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly8x8_t"],"kind":"struct"},"3103":{"crate_id":21,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"5192":{"crate_id":17,"path":["object","macho","MachHeader32"],"kind":"struct"},"3430":{"crate_id":96,"path":["rand_core","block","BlockRng64"],"kind":"struct"},"1668":{"crate_id":2,"path":["core","fmt","rt","Count"],"kind":"enum"},"5519":{"crate_id":25,"path":["erased_serde","ser","SerializeTupleVariant"],"kind":"trait"},"1995":{"crate_id":33,"path":["futures_util","stream","stream","scan","_","__Origin"],"kind":"struct"},"233":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","request","Request"],"kind":"struct"},"3757":{"crate_id":64,"path":["url","ParseOptions"],"kind":"struct"},"5846":{"crate_id":6,"path":["libc","unix","bsd","apple","rusage_info_v0"],"kind":"struct"},"4084":{"crate_id":73,"path":["yoke","yoke","CloneableCart"],"kind":"trait"},"2322":{"crate_id":1,"path":["std","os","unix","fs","FileExt"],"kind":"trait"},"2649":{"crate_id":49,"path":["heck","title","TitleCase"],"kind":"trait"},"4411":{"crate_id":21,"path":["serde","de","value","private","SeedTupleVariant"],"kind":"struct"},"4738":{"crate_id":103,"path":["futures_lite","stream","SkipWhile"],"kind":"struct"},"2976":{"crate_id":21,"path":["serde","de","impls","deserialize","SeqVisitor"],"kind":"struct"},"1214":{"crate_id":33,"path":["futures_util","future","future","Map"],"kind":"struct"},"3303":{"crate_id":66,"path":["percent_encoding","PercentDecode"],"kind":"struct"},"1541":{"crate_id":41,"path":["memchr","memmem","searcher","PrefilterKind"],"kind":"union"},"5065":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"5392":{"crate_id":17,"path":["object","pe","ImageBaseRelocation"],"kind":"struct"},"3630":{"crate_id":16,"path":["gimli","read","value","Value"],"kind":"enum"},"1868":{"crate_id":107,"path":["serde_json","value","de","SeqRefDeserializer"],"kind":"struct"},"3957":{"crate_id":81,"path":["zerovec","map","vecs","ZeroVecLike"],"kind":"trait"},"2195":{"crate_id":1,"path":["std","sys","os_str","bytes","Slice"],"kind":"struct"},"5719":{"crate_id":6,"path":["libc","unix","bsd","apple","kevent"],"kind":"struct"},"4284":{"crate_id":1,"path":["std","thread","scoped","Scope"],"kind":"struct"},"2522":{"crate_id":101,"path":["ppv_lite86","types","BitOps128"],"kind":"trait"},"2849":{"crate_id":5,"path":["alloc","collections","TryReserveErrorKind"],"kind":"enum"},"4611":{"crate_id":21,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"4938":{"crate_id":17,"path":["object","macho","Relocation"],"kind":"struct"},"1414":{"crate_id":17,"path":["object","read","Export"],"kind":"struct"},"3176":{"crate_id":2,"path":["core","num","dec2flt","FloatErrorKind"],"kind":"enum"},"3503":{"crate_id":44,"path":["serde_generate","config","Encoding"],"kind":"enum"},"1741":{"crate_id":17,"path":["object","pe","ImageDynamicRelocation64V2"],"kind":"struct"},"5265":{"crate_id":95,"path":["rand","seq","SliceRandom"],"kind":"trait"},"5592":{"crate_id":101,"path":["ppv_lite86","types","BitOps32"],"kind":"trait"},"2068":{"crate_id":99,"path":["libc","unix","bsd","apple","sembuf"],"kind":"struct"},"3830":{"crate_id":24,"path":["bincode","config","limit","Bounded"],"kind":"struct"},"4157":{"crate_id":5,"path":["alloc","collections","vec_deque","into_iter","IntoIter"],"kind":"struct"},"2395":{"crate_id":103,"path":["futures_lite","stream","UnzipFuture"],"kind":"struct"},"5919":{"crate_id":5,"path":["alloc","collections","vec_deque","drain","Drain"],"kind":"struct"},"4484":{"crate_id":16,"path":["gimli","read","abbrev","AttributeSpecification"],"kind":"struct"},"2722":{"crate_id":6,"path":["libc","unix","bsd","apple","ifmibdata"],"kind":"struct"},"4811":{"crate_id":21,"path":["serde","ser","SerializeTupleVariant"],"kind":"trait"},"3049":{"crate_id":2,"path":["core","iter","adapters","zip","Zip"],"kind":"struct"},"1287":{"crate_id":2,"path":["core","core_arch","simd","u16x8"],"kind":"struct"},"5138":{"crate_id":95,"path":["rand","distributions","poisson","Poisson"],"kind":"struct"},"1614":{"crate_id":71,"path":["icu_properties","props","CanonicalCombiningClassULE"],"kind":"struct"},"3376":{"crate_id":2,"path":["core","core_simd","to_bytes","ToBytes"],"kind":"trait"},"5465":{"crate_id":17,"path":["object","pe","ImageFunctionEntry"],"kind":"struct"},"3703":{"crate_id":2,"path":["core","core_arch","simd","i8x32"],"kind":"struct"},"1941":{"crate_id":122,"path":["bytes","buf","uninit_slice","UninitSlice"],"kind":"struct"},"5792":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"2268":{"crate_id":2,"path":["core","str","lossy","Utf8Chunks"],"kind":"struct"},"4030":{"crate_id":33,"path":["futures_util","stream","stream","catch_unwind","_","__Origin"],"kind":"struct"},"4357":{"crate_id":1,"path":["std","sync","poison","mutex","MutexGuard"],"kind":"struct"},"2595":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","visit_enum","__Field"],"kind":"enum"},"2922":{"crate_id":29,"path":["crossbeam_channel","channel","Sender"],"kind":"struct"},"4684":{"crate_id":21,"path":["serde","de","value","F32Deserializer"],"kind":"struct"},"5011":{"crate_id":33,"path":["futures_util","future","future","FutureExt"],"kind":"trait"},"3249":{"crate_id":43,"path":["anyhow","context","Quoted"],"kind":"struct"},"1487":{"crate_id":2,"path":["core","cmp","PartialOrd"],"kind":"trait"},"3576":{"crate_id":33,"path":["futures_util","io","read_vectored","ReadVectored"],"kind":"struct"},"1814":{"crate_id":99,"path":["libc","unix","bsd","apple","sysdir_search_path_domain_mask_t"],"kind":"enum"},"5338":{"crate_id":103,"path":["futures_lite","stream","Scan"],"kind":"struct"},"5665":{"crate_id":2,"path":["core","marker","Unsize"],"kind":"trait"},"3903":{"crate_id":17,"path":["object","macho","SegmentCommand32"],"kind":"struct"},"2141":{"crate_id":99,"path":["libc","unix","bsd","apple","ftrimactivefile_t"],"kind":"struct"},"4230":{"crate_id":104,"path":["parking","Parker"],"kind":"struct"},"2468":{"crate_id":71,"path":["icu_properties","props","PropertyEnumToValueNameLinearTiny4MapperBorrowed"],"kind":"struct"},"4557":{"crate_id":111,"path":["async_channel","Recv"],"kind":"struct"},"2795":{"crate_id":17,"path":["object","read","any","SegmentInternal"],"kind":"enum"},"4884":{"crate_id":1,"path":["std","sync","mpmc","IntoIter"],"kind":"struct"},"3122":{"crate_id":1,"path":["std","collections","hash","set","IntoIter"],"kind":"struct"},"1360":{"crate_id":30,"path":["crossbeam_utils","thread","Scope"],"kind":"struct"},"5211":{"crate_id":2,"path":["core","range","iter","IterRange"],"kind":"struct"},"1687":{"crate_id":2,"path":["core","asserting","TryCaptureWithoutDebug"],"kind":"struct"},"3449":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","cache","cache_control","cache_control","IterMut"],"kind":"struct"},"5538":{"crate_id":103,"path":["futures_lite","future","Zip"],"kind":"struct"},"3776":{"crate_id":33,"path":["futures_util","stream","try_stream","try_flatten_unordered","_","__Origin"],"kind":"struct"},"2014":{"crate_id":2,"path":["core","num","dec2flt","decimal","Decimal"],"kind":"struct"},"5865":{"crate_id":21,"path":["serde","__private","ser","FlatMapSerializeStructVariantAsMapValue"],"kind":"struct"},"2341":{"crate_id":71,"path":["icu_properties","provider","IndicSyllabicCategoryValueToLongNameV1Marker"],"kind":"struct"},"4103":{"crate_id":17,"path":["object","read","any","Comdat"],"kind":"struct"},"4430":{"crate_id":83,"path":["litemap","store","StoreSlice"],"kind":"trait"},"2668":{"crate_id":45,"path":["serde_reflection","value","EnumDeserializer"],"kind":"struct"},"2995":{"crate_id":17,"path":["object","read","macho","section","MachOSectionInternal"],"kind":"struct"},"1233":{"crate_id":17,"path":["object","xcoff","Symbol64"],"kind":"struct"},"4757":{"crate_id":6,"path":["libc","unix","bsd","sockaddr"],"kind":"struct"},"5084":{"crate_id":81,"path":["zerovec","ule","tuple","Tuple5ULE"],"kind":"struct"},"3322":{"crate_id":2,"path":["core","hash","sip","SipHasher"],"kind":"struct"},"1560":{"crate_id":2,"path":["core","ops","arith","AddAssign"],"kind":"trait"},"3649":{"crate_id":99,"path":["libc","unix","bsd","apple","ifs_iso_8802_3"],"kind":"struct"},"1887":{"crate_id":95,"path":["rand","distributions","gamma","FisherF"],"kind":"struct"},"125":{"crate_id":21,"path":["serde","ser","Serialize"],"kind":"trait"},"5411":{"crate_id":114,"path":["serde_urlencoded","de","Part"],"kind":"struct"},"5738":{"crate_id":5,"path":["alloc","collections","btree","map","IterMut"],"kind":"struct"},"3976":{"crate_id":114,"path":["serde_urlencoded","de","ValueEnumAccess"],"kind":"struct"},"452":{"crate_id":0,"path":["crux_http","response"],"kind":"module"},"2214":{"crate_id":86,"path":["icu_locid_transform","fallback","LocaleFallbackIteratorInner"],"kind":"struct"},"2541":{"crate_id":79,"path":["writeable"],"kind":"module"},"4303":{"crate_id":99,"path":["libc","unix","bsd","apple","segment_command_64"],"kind":"struct"},"4630":{"crate_id":2,"path":["core","ptr","with_exposed_provenance_mut"],"kind":"function"},"2868":{"crate_id":17,"path":["object","read","coff","import","ImportObjectData"],"kind":"struct"},"3195":{"crate_id":2,"path":["core","num","fmt","Part"],"kind":"enum"},"1433":{"crate_id":6,"path":["libc","unix","bsd","apple","ntptimeval"],"kind":"struct"},"4957":{"crate_id":71,"path":["icu_properties","provider","HangulSyllableTypeV1Marker"],"kind":"struct"},"5284":{"crate_id":33,"path":["futures_util","future","future","flatten","Flatten"],"kind":"enum"},"1760":{"crate_id":20,"path":["crux_core","typegen","TypeGenError"],"kind":"enum"},"3522":{"crate_id":103,"path":["futures_lite","io","ReadHalf"],"kind":"struct"},"3849":{"crate_id":99,"path":["libc","unix","bsd","apple","ifmibdata"],"kind":"struct"},"2087":{"crate_id":17,"path":["object","read","macho","load_command","LoadCommandVariant"],"kind":"enum"},"5611":{"crate_id":67,"path":["idna","uts46","RtlNumeralState"],"kind":"enum"},"5938":{"crate_id":41,"path":["memchr","vector","aarch64neon","NeonMoveMask"],"kind":"struct"},"4176":{"crate_id":33,"path":["futures_util","fns","IntoFn"],"kind":"struct"},"2414":{"crate_id":99,"path":["libc","unix","bsd","apple","if_data64"],"kind":"struct"},"4503":{"crate_id":120,"path":["http","method","extension","AllocatedExtension"],"kind":"struct"},"2741":{"crate_id":1,"path":["std"],"kind":"module"},"4830":{"crate_id":72,"path":["icu_provider","key","DataKey"],"kind":"struct"},"1306":{"crate_id":1,"path":["std","sync","mpmc","list","Channel"],"kind":"struct"},"3068":{"crate_id":71,"path":["icu_properties","provider","ScriptNameToValueV1Marker"],"kind":"struct"},"5157":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"3395":{"crate_id":16,"path":["gimli","read","unit","DebugTypes"],"kind":"struct"},"1633":{"crate_id":112,"path":["concurrent_queue","ConcurrentQueue"],"kind":"struct"},"5484":{"crate_id":72,"path":["icu_provider","any","AnyResponse"],"kind":"struct"},"1960":{"crate_id":101,"path":["ppv_lite86","soft","x2"],"kind":"struct"},"3722":{"crate_id":80,"path":["tinystr","error","TinyStrError"],"kind":"enum"},"5811":{"crate_id":50,"path":["unicode_segmentation","grapheme","GraphemeIncomplete"],"kind":"enum"},"4049":{"crate_id":16,"path":["gimli","read","reader","ReaderOffsetId"],"kind":"struct"},"2287":{"crate_id":120,"path":["http","header","name","StandardHeader"],"kind":"enum"},"2614":{"crate_id":95,"path":["rand","distributions","exponential","Exp"],"kind":"struct"},"4376":{"crate_id":5,"path":["alloc","collections","btree","set","Difference"],"kind":"struct"},"4703":{"crate_id":1,"path":["std","path","Ancestors"],"kind":"struct"},"2941":{"crate_id":16,"path":["gimli","common","DebugMacinfoOffset"],"kind":"struct"},"1179":{"crate_id":81,"path":["zerovec","zerovec","ZeroVec"],"kind":"struct"},"3268":{"crate_id":2,"path":["core","ffi","primitives","c_char"],"kind":"type_alias"},"1506":{"crate_id":5,"path":["alloc","collections","linked_list","Cursor"],"kind":"struct"},"5030":{"crate_id":103,"path":["futures_lite","stream","CountFuture"],"kind":"struct"},"5357":{"crate_id":33,"path":["futures_util","future","try_select","TrySelect"],"kind":"struct"},"3595":{"crate_id":2,"path":["core","slice","sort","unstable","quicksort","GapGuard"],"kind":"struct"},"1833":{"crate_id":50,"path":["unicode_segmentation","sentence","fwd","SentenceBreaks"],"kind":"struct"},"3922":{"crate_id":21,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"2160":{"crate_id":99,"path":["libc","unix","bsd","apple","thread_affinity_policy"],"kind":"struct"},"5684":{"crate_id":2,"path":["core","ops","coroutine","Coroutine"],"kind":"trait"},"4249":{"crate_id":103,"path":["futures_lite","stream","Pending"],"kind":"struct"},"2487":{"crate_id":2,"path":["core","core_arch","simd","f16x8"],"kind":"struct"},"4576":{"crate_id":2,"path":["core","num","niche_types","NonZeroU32Inner"],"kind":"struct"},"2814":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int64x1_t"],"kind":"struct"},"4903":{"crate_id":85,"path":["icu_collections","codepointtrie","cptrie","CodePointMapRangeIterator"],"kind":"struct"},"1379":{"crate_id":107,"path":["serde_json","value","de","BorrowedCowStrDeserializer"],"kind":"struct"},"3141":{"crate_id":83,"path":["litemap","store","StoreIterableMut"],"kind":"trait"},"5230":{"crate_id":99,"path":["libc","unix","bsd","apple","rt_msghdr"],"kind":"struct"},"3468":{"crate_id":1,"path":["std","sync","barrier","BarrierWaitResult"],"kind":"struct"},"1706":{"crate_id":17,"path":["object","macho","DylinkerCommand"],"kind":"struct"},"5557":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","trailers","Trailers"],"kind":"struct"},"2033":{"crate_id":33,"path":["futures_util","abortable","Abortable"],"kind":"struct"},"3795":{"crate_id":17,"path":["object","read","util","StringTable"],"kind":"struct"},"4122":{"crate_id":17,"path":["object","pe","NonPagedDebugInfo"],"kind":"struct"},"2360":{"crate_id":120,"path":["http","uri","InvalidUri"],"kind":"struct"},"5884":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"2687":{"crate_id":2,"path":["core","hash","BuildHasher"],"kind":"trait"},"4449":{"crate_id":89,"path":["smallvec","Drain"],"kind":"struct"},"4776":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","__Field"],"kind":"enum"},"3014":{"crate_id":79,"path":["writeable","try_writeable","TryWriteableInfallibleAsWriteable"],"kind":"struct"},"1252":{"crate_id":33,"path":["futures_util","io","buf_writer","BufWriter"],"kind":"struct"},"3341":{"crate_id":21,"path":["serde","de","fmt","LookForDecimalPoint"],"kind":"struct"},"1579":{"crate_id":5,"path":["alloc","collections","btree","set","DifferenceInner"],"kind":"enum"},"5103":{"crate_id":2,"path":["core","cell","BorrowRef"],"kind":"struct"},"5430":{"crate_id":11,"path":["hashbrown","scopeguard","ScopeGuard"],"kind":"struct"},"3668":{"crate_id":21,"path":["serde","de","impls","deserialize","SaturatingVisitor"],"kind":"struct"},"1906":{"crate_id":21,"path":["serde","__private","de","content","TagContentOtherFieldVisitor"],"kind":"struct"},"5757":{"crate_id":2,"path":["core","cmp","Ord"],"kind":"trait"},"2233":{"crate_id":20,"path":["crux_core","command","executor","TaskId"],"kind":"struct"},"3995":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldSubCache"],"kind":"struct"},"4322":{"crate_id":72,"path":["icu_provider","error","DataError"],"kind":"struct"},"2560":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int8x8x2_t"],"kind":"struct"},"2887":{"crate_id":1,"path":["std","io","Take"],"kind":"struct"},"4649":{"crate_id":71,"path":["icu_properties","provider","EmojiModifierBaseV1Marker"],"kind":"struct"},"4976":{"crate_id":71,"path":["icu_properties","provider","BidiMirroredV1Marker"],"kind":"struct"},"1452":{"crate_id":2,"path":["core","slice","iter","RChunks"],"kind":"struct"},"3214":{"crate_id":50,"path":["unicode_segmentation","word","UWordBoundsState"],"kind":"enum"},"3541":{"crate_id":71,"path":["icu_properties","provider","XidStartV1Marker"],"kind":"struct"},"1779":{"crate_id":11,"path":["hashbrown","raw","ProbeSeq"],"kind":"struct"},"5303":{"crate_id":1,"path":["std","fs","OpenOptions"],"kind":"struct"},"17":{"crate_id":2,"path":["core","marker","Send"],"kind":"trait"},"5630":{"crate_id":20,"path":["crux_core","bridge","registry","ResolveRegistry"],"kind":"struct"},"3868":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","conditional","vary","IterMut"],"kind":"struct"},"2106":{"crate_id":99,"path":["libc","unix","bsd","apple","kevent64_s"],"kind":"struct"},"4195":{"crate_id":2,"path":["core","core_arch","simd","u32x32"],"kind":"struct"},"2433":{"crate_id":33,"path":["futures_util","stream","stream","peek","_","__Origin"],"kind":"struct"},"5957":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"4522":{"crate_id":1,"path":["std","process","ChildStdout"],"kind":"struct"},"998":{"crate_id":0,"path":["crux_http","protocol","HttpResponseBuilderError"],"kind":"enum"},"2760":{"crate_id":33,"path":["futures_util","io","line_writer","_","__Origin"],"kind":"struct"},"4849":{"crate_id":5,"path":["alloc","bstr","ByteString"],"kind":"struct"},"3087":{"crate_id":99,"path":["libc","unix","rlimit"],"kind":"struct"},"1325":{"crate_id":2,"path":["core","sync","atomic","AtomicI128"],"kind":"struct"},"5176":{"crate_id":30,"path":["crossbeam_utils","cache_padded","CachePadded"],"kind":"struct"},"1652":{"crate_id":2,"path":["core","iter","adapters","zip","zip"],"kind":"function"},"3414":{"crate_id":33,"path":["futures_util","stream","try_stream","try_buffer_unordered","_","__Origin"],"kind":"struct"},"5503":{"crate_id":17,"path":["object","read","RelocationMapEntry"],"kind":"struct"},"3741":{"crate_id":2,"path":["core","core_simd","vector","Simd"],"kind":"struct"},"1979":{"crate_id":1,"path":["std","collections","hash","map","RawEntryBuilder"],"kind":"struct"},"5830":{"crate_id":33,"path":["futures_util","future","try_future","InspectErr"],"kind":"struct"},"2306":{"crate_id":1,"path":["std","sync","once_lock","OnceLock"],"kind":"struct"},"4068":{"crate_id":2,"path":["core","core_arch","simd","m16x16"],"kind":"struct"},"4395":{"crate_id":39,"path":["futures_channel","mpsc","TrySendError"],"kind":"struct"},"2633":{"crate_id":2,"path":["core","core_simd","lane_count","sealed","Sealed"],"kind":"trait"},"2960":{"crate_id":5,"path":["alloc","collections","btree","set","IntersectionInner"],"kind":"enum"},"1198":{"crate_id":17,"path":["object","pe","AnonObjectHeaderBigobj"],"kind":"struct"},"4722":{"crate_id":6,"path":["libc","unix","bsd","apple","sigaction"],"kind":"struct"},"5049":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","transfer","encoding_proposal","EncodingProposal"],"kind":"struct"},"3287":{"crate_id":33,"path":["futures_util","stream","stream","chunks","_","__Origin"],"kind":"struct"},"1525":{"crate_id":33,"path":["futures_util","stream","stream","FlatMapUnordered"],"kind":"struct"},"3614":{"crate_id":21,"path":["serde","__private","de","FlatMapDeserializer"],"kind":"struct"},"1852":{"crate_id":99,"path":["libc","unix","bsd","apple","semid_ds"],"kind":"struct"},"90":{"crate_id":0,"path":["crux_http","error","HttpError","Json"],"kind":"variant"},"5376":{"crate_id":29,"path":["crossbeam_channel","flavors","list","Position"],"kind":"struct"},"5703":{"crate_id":120,"path":["http","extensions","AnyClone"],"kind":"trait"},"3941":{"crate_id":2,"path":["core","sync","atomic","AtomicBool"],"kind":"struct"},"2179":{"crate_id":1,"path":["std","sync","reentrant_lock","ReentrantLockGuard"],"kind":"struct"},"4268":{"crate_id":120,"path":["http","uri","path","PathAndQuery"],"kind":"struct"},"2506":{"crate_id":94,"path":["infer"],"kind":"module"},"4595":{"crate_id":5,"path":["alloc","collections","btree","set","entry","VacantEntry"],"kind":"struct"},"2833":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"4922":{"crate_id":100,"path":["rand_chacha","chacha","ChaCha12Core"],"kind":"struct"},"3160":{"crate_id":16,"path":["gimli","read","op","Operation"],"kind":"enum"},"1398":{"crate_id":116,"path":["encoding_rs","DecoderLifeCycle"],"kind":"enum"},"5249":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"1725":{"crate_id":16,"path":["gimli","read","index","UnitIndexSection"],"kind":"struct"},"3487":{"crate_id":21,"path":["serde","__private","de","borrow_cow_bytes","CowBytesVisitor"],"kind":"struct"},"3814":{"crate_id":17,"path":["object","xcoff","SectionHeader64"],"kind":"struct"},"2052":{"crate_id":86,"path":["icu_locid_transform","provider","expander","LikelySubtagsExtendedV1"],"kind":"struct"},"5576":{"crate_id":71,"path":["icu_properties","provider","GraphemeClusterBreakValueToShortNameV1Marker"],"kind":"struct"},"5903":{"crate_id":99,"path":["libc","unix","bsd","apple","ifma_msghdr2"],"kind":"struct"},"2379":{"crate_id":41,"path":["memchr","arch","all","rabinkarp","Hash"],"kind":"struct"},"4141":{"crate_id":99,"path":["libc","unix","bsd","apple","b64","pthread_attr_t"],"kind":"struct"},"4468":{"crate_id":6,"path":["libc","unix","bsd","apple","malloc_statistics_t"],"kind":"struct"},"2706":{"crate_id":13,"path":["std_detect"],"kind":"module"},"3033":{"crate_id":99,"path":["libc","unix","bsd","apple","xucred"],"kind":"struct"},"1271":{"crate_id":29,"path":["crossbeam_channel","err","TryRecvError"],"kind":"enum"},"4795":{"crate_id":33,"path":["futures_util","future","lazy","Lazy"],"kind":"struct"},"5122":{"crate_id":2,"path":["core","alloc","global","GlobalAlloc"],"kind":"trait"},"3360":{"crate_id":2,"path":["core","iter","sources","once","once"],"kind":"function"},"1598":{"crate_id":115,"path":["serde_qs","de","LevelSeq"],"kind":"struct"},"5449":{"crate_id":33,"path":["futures_util","stream","stream","_","__Origin"],"kind":"struct"},"1925":{"crate_id":95,"path":["rand","distributions","weighted","alias_method","WeightedIndex"],"kind":"struct"},"163":{"crate_id":0,"path":["crux_http","response","response","Response"],"kind":"struct"},"3687":{"crate_id":16,"path":["gimli","arch","LoongArch"],"kind":"struct"},"5776":{"crate_id":107,"path":["serde_json","value","de","SeqDeserializer"],"kind":"struct"},"4014":{"crate_id":17,"path":["object","read","pe","section","PeRelocationIterator"],"kind":"struct"},"2252":{"crate_id":115,"path":["serde_qs","de","Level"],"kind":"enum"},"2579":{"crate_id":64,"path":["url"],"kind":"module"},"4341":{"crate_id":96,"path":["rand_core","SeedableRng"],"kind":"trait"},"4668":{"crate_id":33,"path":["futures_util","future","future","shared","Shared"],"kind":"struct"},"2906":{"crate_id":1,"path":["std","fn"],"kind":"primitive"},"3233":{"crate_id":2,"path":["core","ffi","c_str","CStr"],"kind":"struct"},"1471":{"crate_id":64,"path":["url","host","_","deserialize","__FieldVisitor"],"kind":"struct"},"4995":{"crate_id":2,"path":["core","mem","manually_drop","ManuallyDrop"],"kind":"struct"},"5322":{"crate_id":2,"path":["core","marker","variance","PhantomCovariant"],"kind":"struct"},"3560":{"crate_id":99,"path":["libc","unix","bsd","cmsghdr"],"kind":"struct"},"1798":{"crate_id":5,"path":["alloc","collections","btree","map","entry","Entry"],"kind":"enum"},"3887":{"crate_id":33,"path":["futures_util","stream","try_stream","try_for_each_concurrent","_","__Origin"],"kind":"struct"},"2125":{"crate_id":2,"path":["core","slice","iter","ChunksMut"],"kind":"struct"},"5649":{"crate_id":71,"path":["icu_properties","provider","TerminalPunctuationV1Marker"],"kind":"struct"},"5976":{"crate_id":16,"path":["gimli","read","endian_slice","DebugBytes"],"kind":"struct"},"4214":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","__Field"],"kind":"enum"},"2452":{"crate_id":1,"path":["std","net","tcp","IntoIncoming"],"kind":"struct"},"4541":{"crate_id":17,"path":["object","read","elf","version","VersionIndex"],"kind":"struct"},"2779":{"crate_id":103,"path":["futures_lite","stream","PartitionFuture"],"kind":"struct"},"4868":{"crate_id":1,"path":["std","thread","Builder"],"kind":"struct"},"1344":{"crate_id":114,"path":["serde_urlencoded","ser","TupleVariantSerializer"],"kind":"struct"},"3106":{"crate_id":41,"path":["memchr","arch","generic","memchr","Three"],"kind":"struct"},"5195":{"crate_id":102,"path":["zerocopy","ref","def","Ref"],"kind":"struct"},"3433":{"crate_id":1,"path":["std","io","util","Sink"],"kind":"struct"},"1671":{"crate_id":39,"path":["futures_channel","mpsc","UnboundedReceiver"],"kind":"struct"},"5522":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"1998":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","cache","clear_site_data","IntoIter"],"kind":"struct"},"3760":{"crate_id":120,"path":["http","byte_str","ByteStr"],"kind":"struct"},"236":{"crate_id":5,"path":["alloc","sync","Arc"],"kind":"struct"},"5849":{"crate_id":21,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"4087":{"crate_id":122,"path":["bytes","bytes","Bytes"],"kind":"struct"},"2325":{"crate_id":33,"path":["futures_util","io","split","WriteHalf"],"kind":"struct"},"2652":{"crate_id":99,"path":["libc","unix","bsd","apple","fspecread_t"],"kind":"struct"},"4414":{"crate_id":1,"path":["std","io","cursor","Cursor"],"kind":"struct"},"4741":{"crate_id":99,"path":["libc","unix","bsd","apple","sa_endpoints_t"],"kind":"struct"},"2979":{"crate_id":3,"path":["compiler_builtins","int","big","i256"],"kind":"struct"},"1217":{"crate_id":2,"path":["core","cell","lazy","force_mut","really_init_mut","PoisonOnPanic"],"kind":"struct"},"3306":{"crate_id":33,"path":["futures_util","io","AsyncSeekExt"],"kind":"trait"},"1544":{"crate_id":1,"path":["std","env","ArgsOs"],"kind":"struct"},"5068":{"crate_id":24,"path":["bincode","config","int","VarintEncoding"],"kind":"struct"},"5395":{"crate_id":1,"path":["std","sys","pal","unix","fs","copy","FreeOnDrop"],"kind":"struct"},"3633":{"crate_id":2,"path":["core","ops","index_range","IndexRange"],"kind":"struct"},"1871":{"crate_id":5,"path":["alloc","borrow","Cow"],"kind":"enum"},"3960":{"crate_id":33,"path":["futures_util","stream","futures_unordered","FuturesUnordered"],"kind":"struct"},"2198":{"crate_id":17,"path":["object","elf","ProgramHeader32"],"kind":"struct"},"5722":{"crate_id":18,"path":["memchr","memmem","searcher","SearcherRev"],"kind":"struct"},"4287":{"crate_id":47,"path":["thiserror_impl"],"kind":"module"},"2525":{"crate_id":1,"path":["std","slice"],"kind":"primitive"},"2852":{"crate_id":1,"path":["std","sync","mpmc","select","Selected"],"kind":"enum"},"4614":{"crate_id":17,"path":["object","macho","Section32"],"kind":"struct"},"4941":{"crate_id":99,"path":["libc","unix","bsd","apple","thread_precedence_policy"],"kind":"struct"},"1417":{"crate_id":2,"path":["core","slice","iter","Iter"],"kind":"struct"},"3179":{"crate_id":2,"path":["core","sync","atomic","AtomicU8"],"kind":"struct"},"3506":{"crate_id":2,"path":["core","time","Duration"],"kind":"struct"},"1744":{"crate_id":17,"path":["object","macho","SubClientCommand"],"kind":"struct"},"5268":{"crate_id":44,"path":["serde_generate","rust","Installer"],"kind":"struct"},"5595":{"crate_id":17,"path":["object","read","xcoff","symbol","XcoffSymbol"],"kind":"struct"},"2071":{"crate_id":78,"path":["icu_locid","shortvec","ShortBoxSliceIntoIterInner"],"kind":"enum"},"3833":{"crate_id":69,"path":["icu_normalizer","DecomposingNormalizer"],"kind":"struct"},"4160":{"crate_id":98,"path":["cfg_if"],"kind":"module"},"2398":{"crate_id":33,"path":["futures_util","stream","stream","cycle","_","__Origin"],"kind":"struct"},"5922":{"crate_id":2,"path":["core","str","iter","Bytes"],"kind":"struct"},"2725":{"crate_id":7,"path":["unwind"],"kind":"module"},"4487":{"crate_id":2,"path":["core","iter","sources","repeat","Repeat"],"kind":"struct"},"4814":{"crate_id":120,"path":["http","request","Parts"],"kind":"struct"},"3052":{"crate_id":17,"path":["object","pe","ImageLinenumber"],"kind":"struct"},"1290":{"crate_id":17,"path":["object","read","read_cache","ReadCache"],"kind":"struct"},"5141":{"crate_id":33,"path":["futures_util","future","future","Then"],"kind":"struct"},"1617":{"crate_id":24,"path":["bincode","config","trailing","AllowTrailing"],"kind":"struct"},"3379":{"crate_id":2,"path":["core","time","TryFromFloatSecsErrorKind"],"kind":"enum"},"5468":{"crate_id":29,"path":["crossbeam_channel","channel","IntoIter"],"kind":"struct"},"3706":{"crate_id":16,"path":["gimli","endianity","LittleEndian"],"kind":"struct"},"1944":{"crate_id":57,"path":["siphasher","sip128","Hash128"],"kind":"struct"},"5795":{"crate_id":101,"path":["ppv_lite86","generic","vec512_storage"],"kind":"struct"},"2271":{"crate_id":29,"path":["crossbeam_channel","select","Timeout"],"kind":"enum"},"4033":{"crate_id":99,"path":["libc","unix","bsd","apple","ifa_msghdr"],"kind":"struct"},"4360":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","trailers","Sender"],"kind":"struct"},"2598":{"crate_id":55,"path":["phf"],"kind":"module"},"2925":{"crate_id":17,"path":["object","macho","DataInCodeEntry"],"kind":"struct"},"4687":{"crate_id":102,"path":["zerocopy","layout","CastType"],"kind":"enum"},"5014":{"crate_id":1,"path":["std","collections","hash","set","Difference"],"kind":"struct"},"3252":{"crate_id":86,"path":["icu_locid_transform","fallback","LocaleFallbackIterator"],"kind":"struct"},"1490":{"crate_id":16,"path":["gimli","constants","DwAddr"],"kind":"struct"},"3579":{"crate_id":33,"path":["futures_util","stream","try_stream","ErrInto"],"kind":"struct"},"1817":{"crate_id":56,"path":["phf_shared","FmtConst"],"kind":"trait"},"55":{"crate_id":2,"path":["core","any","TypeId"],"kind":"struct"},"5341":{"crate_id":99,"path":["libc","unix","bsd","apple","in6_ifstat"],"kind":"struct"},"5668":{"crate_id":1,"path":["std","u64"],"kind":"primitive"},"3906":{"crate_id":36,"path":["futures_task","spawn","LocalSpawn"],"kind":"trait"},"2144":{"crate_id":103,"path":["futures_lite","stream","CollectFuture"],"kind":"struct"},"4233":{"crate_id":24,"path":["bincode","byteorder","LittleEndian"],"kind":"struct"},"2471":{"crate_id":25,"path":["erased_serde","sealed","deserializer","Sealed"],"kind":"trait"},"4560":{"crate_id":16,"path":["gimli","constants","DwVis"],"kind":"struct"},"2798":{"crate_id":2,"path":["core","sync","atomic","AtomicI8"],"kind":"struct"},"4887":{"crate_id":71,"path":["icu_properties","provider","ChangesWhenCasefoldedV1Marker"],"kind":"struct"},"3125":{"crate_id":14,"path":["rustc_demangle","SizeLimitExhausted"],"kind":"struct"},"1363":{"crate_id":21,"path":["serde","__private","de","content","EnumRefDeserializer"],"kind":"struct"},"5214":{"crate_id":6,"path":["libc","unix","bsd","apple","__c_anonymous_ifr_ifru6"],"kind":"union"},"1690":{"crate_id":68,"path":["idna_adapter","JoiningTypeMask"],"kind":"struct"},"3452":{"crate_id":17,"path":["object","read","xcoff","symbol","XcoffSymbolTable"],"kind":"struct"},"5541":{"crate_id":17,"path":["object","read","coff","section","CoffSegmentIterator"],"kind":"struct"},"3779":{"crate_id":2,"path":["core","slice","ascii","EscapeByte"],"kind":"struct"},"2017":{"crate_id":21,"path":["serde","de","impls","deserialize","SaturatingVisitor"],"kind":"struct"},"255":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","headers","values","Values"],"kind":"struct"},"5868":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly64x2x4_t"],"kind":"struct"},"2344":{"crate_id":1,"path":["std","sys","pal","unix","process","process_common","Stdio"],"kind":"enum"},"4106":{"crate_id":2,"path":["core","async_iter","from_iter","FromIter"],"kind":"struct"},"4433":{"crate_id":81,"path":["zerovec","ule","AsULE"],"kind":"trait"},"2671":{"crate_id":28,"path":["thiserror_impl"],"kind":"module"},"2998":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"1236":{"crate_id":2,"path":["core","iter","adapters","map_while","MapWhile"],"kind":"struct"},"4760":{"crate_id":6,"path":["libc","unix","bsd","apple","sysdir_search_path_directory_t"],"kind":"enum"},"5087":{"crate_id":71,"path":["icu_properties","provider","names","PropertyEnumToValueNameLinearTiny4MapV1"],"kind":"struct"},"3325":{"crate_id":33,"path":["futures_util","stream","stream","cycle","Cycle"],"kind":"struct"},"1563":{"crate_id":33,"path":["futures_util","stream","stream","peek","_","__Origin"],"kind":"struct"},"3652":{"crate_id":33,"path":["futures_util","stream","stream","concat","_","__Origin"],"kind":"struct"},"1890":{"crate_id":17,"path":["object","read","archive","ArchiveOffset"],"kind":"struct"},"5414":{"crate_id":1,"path":["std","ffi","os_str","OsString"],"kind":"struct"},"5741":{"crate_id":2,"path":["core","slice","index","private_slice_index","Sealed"],"kind":"trait"},"3979":{"crate_id":2,"path":["core","num","niche_types","NonZeroI64Inner"],"kind":"struct"},"455":{"crate_id":0,"path":["crux_http","response","response","header_serde"],"kind":"module"},"2217":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int64x1x4_t"],"kind":"struct"},"2544":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"4306":{"crate_id":1,"path":["std","io","buffered","linewriter","LineWriter"],"kind":"struct"},"4633":{"crate_id":33,"path":["futures_util","stream","try_stream","try_flatten_unordered","Single"],"kind":"struct"},"2871":{"crate_id":1,"path":["std","os","darwin","fs","FileTimesExt"],"kind":"trait"},"3198":{"crate_id":57,"path":["siphasher","sip128","Hasher128"],"kind":"trait"},"1436":{"crate_id":73,"path":["yoke","cartable_ptr","CloneableCartablePointerLike"],"kind":"trait"},"4960":{"crate_id":2,"path":["core","slice","iter","SplitMut"],"kind":"struct"},"5287":{"crate_id":107,"path":["serde_json","ser","collect_str","Adapter"],"kind":"struct"},"1763":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","content","encoding_proposal","EncodingProposal"],"kind":"struct"},"3525":{"crate_id":6,"path":["libc","unix","bsd","apple","rusage_info_v3"],"kind":"struct"},"1":{"crate_id":2,"path":["core","option","Option"],"kind":"enum"},"3852":{"crate_id":33,"path":["futures_util","stream","stream","flatten_unordered","WrappedWaker"],"kind":"struct"},"2090":{"crate_id":17,"path":["object","read","pe","section","PeSegment"],"kind":"struct"},"5614":{"crate_id":17,"path":["object","read","pe","rich","RichHeaderInfo"],"kind":"struct"},"5941":{"crate_id":5,"path":["alloc","ffi","c_str","IntoStringError"],"kind":"struct"},"2417":{"crate_id":9,"path":["miniz_oxide","inflate","core","DecompressorOxide"],"kind":"struct"},"4179":{"crate_id":2,"path":["core","num","niche_types","NonZeroI16Inner"],"kind":"struct"},"4506":{"crate_id":17,"path":["object","common","RelocationFlags"],"kind":"enum"},"2744":{"crate_id":1,"path":["std","process","ExitCode"],"kind":"struct"},"4833":{"crate_id":2,"path":["core","ptr","drop_in_place"],"kind":"function"},"1309":{"crate_id":1,"path":["std","sys","sync","once","queue","Once"],"kind":"struct"},"3071":{"crate_id":2,"path":["core","iter","traits","iterator","Iterator"],"kind":"trait"},"5160":{"crate_id":33,"path":["futures_util","stream","iter","Iter"],"kind":"struct"},"3398":{"crate_id":11,"path":["hashbrown","set","Union"],"kind":"struct"},"1636":{"crate_id":99,"path":["libc","unix","bsd","apple","task_thread_times_info"],"kind":"struct"},"5487":{"crate_id":99,"path":["libc","unix","bsd","apple","attrlist"],"kind":"struct"},"1963":{"crate_id":2,"path":["core","core_simd","swizzle","deinterleave","Odd"],"kind":"struct"},"3725":{"crate_id":2,"path":["core","char","TryFromCharError"],"kind":"struct"},"5814":{"crate_id":112,"path":["concurrent_queue","PushError"],"kind":"enum"},"4052":{"crate_id":102,"path":["zerocopy","byte_slice","ByteSliceMut"],"kind":"trait"},"2290":{"crate_id":81,"path":["zerovec","ule","niche","NicheBytes"],"kind":"trait"},"2617":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint64x1x2_t"],"kind":"struct"},"4379":{"crate_id":2,"path":["core","fmt","DebugAsHex"],"kind":"enum"},"4706":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"2944":{"crate_id":103,"path":["futures_lite","io","WriteAllFuture"],"kind":"struct"},"1182":{"crate_id":21,"path":["serde","__private","de","content","VariantRefDeserializer"],"kind":"struct"},"3271":{"crate_id":17,"path":["object","pe","ImageEpilogueDynamicRelocationHeader"],"kind":"struct"},"1509":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","other","retry_after","RetryDirective"],"kind":"enum"},"5033":{"crate_id":21,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"5360":{"crate_id":17,"path":["object","read","macho","segment","MachOSegment"],"kind":"struct"},"3598":{"crate_id":6,"path":["libc","unix","bsd","apple","in_pktinfo"],"kind":"struct"},"1836":{"crate_id":110,"path":["base64","write","encoder_string_writer","Utf8SingleCodeUnitWriter"],"kind":"struct"},"74":{"crate_id":2,"path":["core","fmt","Formatter"],"kind":"struct"},"3925":{"crate_id":2,"path":["core","net","parser","AddrKind"],"kind":"enum"},"2163":{"crate_id":71,"path":["icu_properties","props","EastAsianWidth"],"kind":"struct"},"401":{"crate_id":0,"path":["crux_http","request_builder","CapOrClient","Client"],"kind":"variant"},"5687":{"crate_id":103,"path":["futures_lite","future","_","__Origin"],"kind":"struct"},"4252":{"crate_id":122,"path":["bytes","fmt","BytesRef"],"kind":"struct"},"2490":{"crate_id":17,"path":["object","read","pe","section","PeSegmentIterator"],"kind":"struct"},"4579":{"crate_id":107,"path":["serde_json","value","de","EnumRefDeserializer"],"kind":"struct"},"2817":{"crate_id":20,"path":["crux_core","capability","Never"],"kind":"enum"},"4906":{"crate_id":41,"path":["memchr","arch","all","twoway","Shift"],"kind":"enum"},"1382":{"crate_id":2,"path":["core","str","pattern","Searcher"],"kind":"trait"},"3144":{"crate_id":1,"path":["std","io","stdio","StdinRaw"],"kind":"struct"},"5233":{"crate_id":21,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"3471":{"crate_id":103,"path":["futures_lite","future","YieldNow"],"kind":"struct"},"1709":{"crate_id":2,"path":["core","core_arch","simd","m8x32"],"kind":"struct"},"5560":{"crate_id":102,"path":["zerocopy","error","ConvertError"],"kind":"enum"},"2036":{"crate_id":11,"path":["hashbrown","map","EntryRef"],"kind":"enum"},"3798":{"crate_id":11,"path":["hashbrown","raw","TableLayout"],"kind":"struct"},"4125":{"crate_id":2,"path":["core","core_arch","simd","f64x4"],"kind":"struct"},"2363":{"crate_id":33,"path":["futures_util","future","try_join","_","__Origin"],"kind":"struct"},"5887":{"crate_id":67,"path":["idna","Errors"],"kind":"struct"},"2690":{"crate_id":33,"path":["futures_util","stream","stream","peek","NextIf"],"kind":"struct"},"4452":{"crate_id":33,"path":["futures_util","io","read_exact","ReadExact"],"kind":"struct"},"4779":{"crate_id":6,"path":["libc","unix","bsd","apple","ifma_msghdr2"],"kind":"struct"},"3017":{"crate_id":102,"path":["zerocopy","byteorder","Isize"],"kind":"struct"},"1255":{"crate_id":17,"path":["object","read","pe","relocation","RelocationBlockIterator"],"kind":"struct"},"3344":{"crate_id":91,"path":["utf8_iter","report","Utf8CharsError"],"kind":"struct"},"1582":{"crate_id":17,"path":["object","macho","FatArch32"],"kind":"struct"},"5106":{"crate_id":79,"path":["writeable","PartsWrite"],"kind":"trait"},"5433":{"crate_id":81,"path":["zerovec","ule","VarULE","parse_byte_slice"],"kind":"function"},"3671":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","conditional","if_match","IterMut"],"kind":"struct"},"1909":{"crate_id":17,"path":["object","endian","BigEndian"],"kind":"struct"},"5760":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"2236":{"crate_id":33,"path":["futures_util","sink","send","Send"],"kind":"struct"},"3998":{"crate_id":71,"path":["icu_properties","props","SentenceBreak"],"kind":"struct"},"4325":{"crate_id":72,"path":["icu_provider","hello_world","HelloWorldV1Marker"],"kind":"struct"},"2563":{"crate_id":81,"path":["zerovec","ule","ULE","from_byte_slice_unchecked"],"kind":"function"},"2890":{"crate_id":5,"path":["alloc","collections","vec_deque","iter_mut","IterMut"],"kind":"struct"},"4652":{"crate_id":107,"path":["serde_json","value","ser","SerializeStructVariant"],"kind":"struct"},"4979":{"crate_id":2,"path":["core","str","IsWhitespace"],"kind":"struct"},"1455":{"crate_id":99,"path":["libc","unix","bsd","apple","thread_latency_qos_policy"],"kind":"struct"},"3217":{"crate_id":1,"path":["std","backtrace_rs","symbolize","Symbol"],"kind":"struct"},"3544":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly8x8x2_t"],"kind":"struct"},"1782":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","__Visitor"],"kind":"struct"},"5306":{"crate_id":2,"path":["core","cell","BorrowRefMut"],"kind":"struct"},"5633":{"crate_id":1,"path":["std","io","buffered","bufwriter","WriterPanicked"],"kind":"struct"},"3871":{"crate_id":11,"path":["hashbrown","map","VacantEntryRef"],"kind":"struct"},"347":{"crate_id":0,"path":["crux_http","request_builder"],"kind":"module"},"2109":{"crate_id":39,"path":["futures_channel","mpsc","Sender"],"kind":"struct"},"4198":{"crate_id":83,"path":["litemap"],"kind":"module"},"2436":{"crate_id":121,"path":["fnv"],"kind":"module"},"5960":{"crate_id":69,"path":["icu_normalizer","error","NormalizerError"],"kind":"enum"},"4525":{"crate_id":1,"path":["std","collections","hash","set","Intersection"],"kind":"struct"},"2763":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int8x16_t"],"kind":"struct"},"4852":{"crate_id":33,"path":["futures_util","stream","try_stream","try_any","_","__Origin"],"kind":"struct"},"3090":{"crate_id":103,"path":["futures_lite","io","_","__Origin"],"kind":"struct"},"1328":{"crate_id":21,"path":["serde","__private","de","content","TagOrContentFieldVisitor"],"kind":"struct"},"5179":{"crate_id":95,"path":["rand","rngs","std","StdRng"],"kind":"struct"},"1655":{"crate_id":2,"path":["core","ops","range","RangeTo"],"kind":"struct"},"3417":{"crate_id":9,"path":["miniz_oxide","inflate","core","HuffmanTable"],"kind":"struct"},"5506":{"crate_id":1,"path":["std","os","unix","ffi","os_str","OsStringExt"],"kind":"trait"},"3744":{"crate_id":21,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"1982":{"crate_id":1,"path":["std","net","tcp","Incoming"],"kind":"struct"},"5833":{"crate_id":2,"path":["core","char","ToLowercase"],"kind":"struct"},"2309":{"crate_id":6,"path":["libc","unix","bsd","apple","mach_task_basic_info"],"kind":"struct"},"4071":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","__Visitor"],"kind":"struct"},"4398":{"crate_id":17,"path":["object","read","pe","export","ExportTarget"],"kind":"enum"},"2636":{"crate_id":1,"path":["std","os","unix","fs","DirEntryExt2"],"kind":"trait"},"2963":{"crate_id":2,"path":["core","ops","bit","BitOrAssign"],"kind":"trait"},"1201":{"crate_id":2,"path":["core","str","iter","SplitNInternal"],"kind":"struct"},"4725":{"crate_id":1,"path":["std","sync","poison","once","Once"],"kind":"struct"},"5052":{"crate_id":33,"path":["futures_util","sink","with","With"],"kind":"struct"},"3290":{"crate_id":16,"path":["gimli","read","loclists","RawLocListIter"],"kind":"struct"},"1528":{"crate_id":33,"path":["futures_util","fns","UnwrapOrElseFn"],"kind":"struct"},"3617":{"crate_id":115,"path":["serde_qs","ser","StringSerializer"],"kind":"struct"},"1855":{"crate_id":101,"path":["ppv_lite86","types","RotateEachWord64"],"kind":"trait"},"5379":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","auth","basic_auth","BasicAuth"],"kind":"struct"},"5706":{"crate_id":107,"path":["serde_json","error","JsonUnexpected"],"kind":"struct"},"3944":{"crate_id":18,"path":["memchr","arch","all","packedpair","Pair"],"kind":"struct"},"2182":{"crate_id":16,"path":["gimli","read","endian_slice","DebugLen"],"kind":"struct"},"4271":{"crate_id":33,"path":["futures_util","stream","try_stream","try_ready_chunks","TryReadyChunksError"],"kind":"struct"},"2509":{"crate_id":86,"path":["icu_locid_transform","provider","directionality","ScriptDirectionV1Marker"],"kind":"struct"},"4598":{"crate_id":16,"path":["gimli","read","aranges","ArangeHeader"],"kind":"struct"},"2836":{"crate_id":86,"path":["icu_locid_transform","provider","canonicalizer","AliasesV1Marker"],"kind":"struct"},"4925":{"crate_id":5,"path":["alloc","string","Drain"],"kind":"struct"},"3163":{"crate_id":33,"path":["futures_util","stream","futures_unordered","task","waker_ref","WakerRef"],"kind":"struct"},"1401":{"crate_id":1,"path":["std","sync","mpmc","waker","SyncWaker"],"kind":"struct"},"5252":{"crate_id":17,"path":["object","endian","I32Bytes"],"kind":"struct"},"1728":{"crate_id":71,"path":["icu_properties","props","GeneralCategory"],"kind":"enum"},"3490":{"crate_id":96,"path":["rand_core","error","Error"],"kind":"struct"},"3817":{"crate_id":2,"path":["core","future","join","MaybeDone"],"kind":"enum"},"2055":{"crate_id":5,"path":["alloc","task","LocalWake"],"kind":"trait"},"5579":{"crate_id":30,"path":["crossbeam_utils","thread","ScopedThreadBuilder"],"kind":"struct"},"5906":{"crate_id":99,"path":["libc","unix","bsd","apple","arphdr"],"kind":"struct"},"2382":{"crate_id":1,"path":["std","io","Split"],"kind":"struct"},"4144":{"crate_id":1,"path":["std","io","Seek"],"kind":"trait"},"4471":{"crate_id":41,"path":["memchr","arch","all","rabinkarp","Finder"],"kind":"struct"},"2709":{"crate_id":20,"path":["crux_core","capability","ProtoContext"],"kind":"struct"},"3036":{"crate_id":71,"path":["icu_properties","props","PropertyValueNameToEnumMapper"],"kind":"struct"},"1274":{"crate_id":1,"path":["std","backtrace_rs","symbolize","gimli","mmap","Mmap"],"kind":"struct"},"4798":{"crate_id":33,"path":["futures_util","stream","try_stream","or_else","OrElse"],"kind":"struct"},"5125":{"crate_id":21,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"3363":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"1601":{"crate_id":33,"path":["futures_util","lock","mutex","MutexLockFuture"],"kind":"struct"},"5452":{"crate_id":33,"path":["futures_util","io","into_sink","IntoSink"],"kind":"struct"},"1928":{"crate_id":2,"path":["core","num","flt2dec","Sign"],"kind":"enum"},"3690":{"crate_id":102,"path":["zerocopy","pointer","inner","_def","PtrInner"],"kind":"struct"},"5779":{"crate_id":17,"path":["object","pe","ImageCor20Header"],"kind":"struct"},"4017":{"crate_id":17,"path":["object","read","elf","relocation","ElfSectionRelocationIterator"],"kind":"struct"},"2255":{"crate_id":16,"path":["gimli","read","rnglists","RawRngListIter"],"kind":"struct"},"2582":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","cache","cache_control","cache_control","CacheControl"],"kind":"struct"},"4344":{"crate_id":26,"path":["typeid"],"kind":"module"},"4671":{"crate_id":2,"path":["core","ops","arith","Sub"],"kind":"trait"},"2909":{"crate_id":2,"path":["core","core_simd","swizzle","reverse","Reverse"],"kind":"struct"},"3236":{"crate_id":2,"path":["core","num","niche_types","NonZeroIsizeInner"],"kind":"struct"},"1474":{"crate_id":99,"path":["libc","unix","bsd","apple","if_msghdr"],"kind":"struct"},"4998":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"5325":{"crate_id":2,"path":["core","num","wrapping","Wrapping"],"kind":"struct"},"3563":{"crate_id":116,"path":["encoding_rs","CoderResult"],"kind":"enum"},"1801":{"crate_id":71,"path":["icu_properties","provider","DefaultIgnorableCodePointV1Marker"],"kind":"struct"},"39":{"crate_id":2,"path":["core","convert","From"],"kind":"trait"},"3890":{"crate_id":17,"path":["object","xcoff","SymbolBytes"],"kind":"struct"},"2128":{"crate_id":16,"path":["gimli","read","cfi","PartialFrameDescriptionEntry"],"kind":"struct"},"5652":{"crate_id":30,"path":["crossbeam_utils","atomic","atomic_cell","AtomicCell"],"kind":"struct"},"5979":{"crate_id":122,"path":["bytes","buf","chain","Chain"],"kind":"struct"},"4217":{"crate_id":29,"path":["crossbeam_channel","select","Operation"],"kind":"struct"},"2455":{"crate_id":6,"path":["libc","unix","bsd","apple","thread_extended_info"],"kind":"struct"},"4544":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","status_code","StatusCodeU16Visitor"],"kind":"struct"},"2782":{"crate_id":41,"path":["memchr","arch","aarch64","neon","packedpair","Finder"],"kind":"struct"},"4871":{"crate_id":1,"path":["std","sys","pal","unix","os","EnvStrDebug"],"kind":"struct"},"1347":{"crate_id":21,"path":["serde","de","value","EnumAccessDeserializer"],"kind":"struct"},"3109":{"crate_id":18,"path":["memchr","arch","all","packedpair","Finder"],"kind":"struct"},"5198":{"crate_id":16,"path":["gimli","read","cfi","CallFrameInstructionIter"],"kind":"struct"},"3436":{"crate_id":5,"path":["alloc","collections","btree","set","Range"],"kind":"struct"},"1674":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","cache","clear_site_data","directive","ClearDirective"],"kind":"enum"},"5525":{"crate_id":5,"path":["alloc","collections","btree","node","marker","ValMut"],"kind":"struct"},"2001":{"crate_id":95,"path":["rand","distributions","gamma","GammaSmallShape"],"kind":"struct"},"3763":{"crate_id":25,"path":["erased_serde","sealed","serialize","Sealed"],"kind":"trait"},"5852":{"crate_id":11,"path":["hashbrown","raw_entry","RawOccupiedEntryMut"],"kind":"struct"},"4090":{"crate_id":18,"path":["memchr","memmem","searcher","PrefilterKind"],"kind":"union"},"2328":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint16x8x2_t"],"kind":"struct"},"2655":{"crate_id":1,"path":["std","sync","poison","Guard"],"kind":"struct"},"4417":{"crate_id":21,"path":["serde","de","impls","deserialize","BoundVisitor"],"kind":"struct"},"4744":{"crate_id":71,"path":["icu_properties","provider","LineBreakValueToShortNameV1Marker"],"kind":"struct"},"2982":{"crate_id":1,"path":["std","sync","mpsc","Receiver"],"kind":"struct"},"1220":{"crate_id":20,"path":["crux_core","capability","_","deserialize","__Visitor"],"kind":"struct"},"3309":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","conditional","vary","Iter"],"kind":"struct"},"1547":{"crate_id":20,"path":["crux_core","capability","channel","Sender"],"kind":"struct"},"5071":{"crate_id":33,"path":["futures_util","sink","map_err","SinkMapErr"],"kind":"struct"},"5398":{"crate_id":33,"path":["futures_util","io","AsyncBufReadExt"],"kind":"trait"},"3636":{"crate_id":16,"path":["gimli","constants","DwIdx"],"kind":"struct"},"1874":{"crate_id":18,"path":["memchr","arch","all","memchr","One"],"kind":"struct"},"3963":{"crate_id":86,"path":["icu_locid_transform","provider","directionality","ScriptDirectionV1"],"kind":"struct"},"2201":{"crate_id":1,"path":["std","os","unix","process","CommandExt"],"kind":"trait"},"5725":{"crate_id":111,"path":["async_channel"],"kind":"module"},"4290":{"crate_id":71,"path":["icu_properties","props","BidiClassULE"],"kind":"struct"},"2528":{"crate_id":11,"path":["hashbrown","map","Keys"],"kind":"struct"},"766":{"crate_id":2,"path":["core","ops","function","Fn"],"kind":"trait"},"4617":{"crate_id":2,"path":["core","core_arch","simd","i16x16"],"kind":"struct"},"2855":{"crate_id":2,"path":["core","ops","bit","ShrAssign"],"kind":"trait"},"4944":{"crate_id":99,"path":["libc","unix","bsd","apple","sigevent"],"kind":"struct"},"1420":{"crate_id":5,"path":["alloc","collections","btree","navigate","LazyLeafRange"],"kind":"struct"},"3182":{"crate_id":33,"path":["futures_util","sink","close","Close"],"kind":"struct"},"3509":{"crate_id":5,"path":["alloc","collections","btree","merge_iter","MergeIterInner"],"kind":"struct"},"1747":{"crate_id":36,"path":["futures_task","future_obj","FutureObj"],"kind":"struct"},"5271":{"crate_id":33,"path":["futures_util","io","buf_reader","BufReader"],"kind":"struct"},"5598":{"crate_id":33,"path":["futures_util","stream","select","Select"],"kind":"struct"},"2074":{"crate_id":71,"path":["icu_properties","provider","PatternSyntaxV1Marker"],"kind":"struct"},"3836":{"crate_id":71,"path":["icu_properties","provider","EastAsianWidthValueToShortNameV1Marker"],"kind":"struct"},"312":{"crate_id":120,"path":["http","request","Request"],"kind":"struct"},"4163":{"crate_id":33,"path":["futures_util","future","try_future","into_future","_","__Origin"],"kind":"struct"},"2401":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"5925":{"crate_id":85,"path":["icu_collections","char16trie","trie","Char16Trie"],"kind":"struct"},"2728":{"crate_id":99,"path":["libc","unix","hostent"],"kind":"struct"},"4490":{"crate_id":1,"path":["std","reference"],"kind":"primitive"},"4817":{"crate_id":71,"path":["icu_properties","provider","SoftDottedV1Marker"],"kind":"struct"},"3055":{"crate_id":103,"path":["futures_lite","stream","Then"],"kind":"struct"},"1293":{"crate_id":17,"path":["object","macho","SubUmbrellaCommand"],"kind":"struct"},"5144":{"crate_id":71,"path":["icu_properties","provider","LogicalOrderExceptionV1Marker"],"kind":"struct"},"1620":{"crate_id":33,"path":["futures_util","stream","try_stream","try_concat","TryConcat"],"kind":"struct"},"3382":{"crate_id":41,"path":["memchr","arch","all","rabinkarp","FinderRev"],"kind":"struct"},"5471":{"crate_id":120,"path":["http","header","map","Danger"],"kind":"enum"},"3709":{"crate_id":18,"path":["memchr","arch","all","memchr","Two"],"kind":"struct"},"1947":{"crate_id":71,"path":["icu_properties","provider","names","PropertyValueNameToEnumMapV1"],"kind":"struct"},"5798":{"crate_id":33,"path":["futures_util","sink","drain","Drain"],"kind":"struct"},"2274":{"crate_id":1,"path":["std","sys","pal","unix","sync","condvar","Condvar"],"kind":"struct"},"4036":{"crate_id":20,"path":["crux_core","capability","channel","Drain"],"kind":"struct"},"4363":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint16x8_t"],"kind":"struct"},"2601":{"crate_id":17,"path":["object","pe","ImageSymbolBytes"],"kind":"struct"},"2928":{"crate_id":17,"path":["object","pe","ImageAuxSymbolWeak"],"kind":"struct"},"4690":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"5017":{"crate_id":103,"path":["futures_lite","stream","PollFn"],"kind":"struct"},"3255":{"crate_id":17,"path":["object","read","coff","comdat","CoffComdat"],"kind":"struct"},"1493":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly8x16x4_t"],"kind":"struct"},"3582":{"crate_id":17,"path":["object","macho","Nlist64"],"kind":"struct"},"1820":{"crate_id":17,"path":["object","pe","AnonObjectHeader"],"kind":"struct"},"5344":{"crate_id":21,"path":["serde","de","IntoDeserializer"],"kind":"trait"},"5671":{"crate_id":5,"path":["alloc","collections","btree","node","Handle"],"kind":"struct"},"3909":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint32x4x4_t"],"kind":"struct"},"2147":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"4236":{"crate_id":68,"path":["idna_adapter"],"kind":"module"},"2474":{"crate_id":2,"path":["core","char","REPLACEMENT_CHARACTER"],"kind":"constant"},"4563":{"crate_id":6,"path":["libc","unix","bsd","apple","tcp_connection_info"],"kind":"struct"},"2801":{"crate_id":33,"path":["futures_util","stream","futures_unordered","iter","Iter"],"kind":"struct"},"4890":{"crate_id":41,"path":["memchr","memmem","searcher","SearcherKind"],"kind":"union"},"3128":{"crate_id":21,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"1366":{"crate_id":33,"path":["futures_util","stream","try_stream","into_async_read","ReadState"],"kind":"enum"},"5217":{"crate_id":2,"path":["core","iter","adapters","map","Map"],"kind":"struct"},"1693":{"crate_id":5,"path":["alloc","boxed","thin","drop","DropGuard"],"kind":"struct"},"3455":{"crate_id":64,"path":["url","origin","Origin"],"kind":"enum"},"5544":{"crate_id":16,"path":["gimli","read","value","ValueType"],"kind":"enum"},"3782":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"2020":{"crate_id":41,"path":["memchr","memmem","FinderRev"],"kind":"struct"},"5871":{"crate_id":2,"path":["core","ops","arith","SubAssign"],"kind":"trait"},"2347":{"crate_id":91,"path":["utf8_iter","report","ErrorReportingUtf8Chars"],"kind":"struct"},"4109":{"crate_id":5,"path":["alloc","collections","btree","dedup_sorted_iter","DedupSortedIter"],"kind":"struct"},"4436":{"crate_id":6,"path":["libc","unix","bsd","regmatch_t"],"kind":"struct"},"2674":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","security","csp","ContentSecurityPolicy"],"kind":"struct"},"3001":{"crate_id":24,"path":["bincode","config","int","FixintEncoding"],"kind":"struct"},"1239":{"crate_id":29,"path":["crossbeam_channel","err","TryReadyError"],"kind":"struct"},"4763":{"crate_id":2,"path":["core","ptr","metadata","Pointee"],"kind":"trait"},"5090":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","security","timing_allow_origin","Iter"],"kind":"struct"},"3328":{"crate_id":114,"path":["serde_urlencoded","ser","MapSerializer"],"kind":"struct"},"1566":{"crate_id":33,"path":["futures_util","future","future","catch_unwind","_","__Origin"],"kind":"struct"},"3655":{"crate_id":33,"path":["futures_util","future","try_future","_","__Origin"],"kind":"struct"},"1893":{"crate_id":20,"path":["crux_core","command"],"kind":"module"},"131":{"crate_id":21,"path":["serde","ser","Serializer"],"kind":"trait"},"5417":{"crate_id":6,"path":["libc","unix","bsd","apple","proc_taskallinfo"],"kind":"struct"},"5744":{"crate_id":6,"path":["libc","unix","bsd","msghdr"],"kind":"struct"},"3982":{"crate_id":33,"path":["futures_util","stream","stream","chunks","Chunks"],"kind":"struct"},"458":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","version","Version"],"kind":"enum"},"2220":{"crate_id":90,"path":["utf16_iter","indices","Utf16CharIndices"],"kind":"struct"},"4309":{"crate_id":2,"path":["core","core_arch","simd","f64x2"],"kind":"struct"},"2547":{"crate_id":101,"path":["ppv_lite86","soft","x4"],"kind":"struct"},"4636":{"crate_id":16,"path":["gimli","read","line","LineInstructions"],"kind":"struct"},"2874":{"crate_id":1,"path":["std","io","error","SimpleMessage"],"kind":"struct"},"3201":{"crate_id":2,"path":["core","str","iter","SplitAsciiWhitespace"],"kind":"struct"},"1439":{"crate_id":33,"path":["futures_util","future","future","fuse","Fuse"],"kind":"struct"},"4963":{"crate_id":17,"path":["object","read","archive","ArchiveFile"],"kind":"struct"},"5290":{"crate_id":17,"path":["object","elf","NoteHeader64"],"kind":"struct"},"1766":{"crate_id":81,"path":["zerovec","ule","tuple","Tuple4ULE"],"kind":"struct"},"4":{"crate_id":1,"path":["std","collections","hash","map","HashMap"],"kind":"struct"},"3528":{"crate_id":2,"path":["core","num","flt2dec","decoder","Decoded"],"kind":"struct"},"3855":{"crate_id":2,"path":["core","ops","unsize","DispatchFromDyn"],"kind":"trait"},"2093":{"crate_id":57,"path":["siphasher","sip128","Hasher"],"kind":"struct"},"5617":{"crate_id":6,"path":["libc","unix","bsd","apple","if_data64"],"kind":"struct"},"5944":{"crate_id":21,"path":["serde"],"kind":"module"},"2420":{"crate_id":17,"path":["object","macho","NoteCommand"],"kind":"struct"},"4182":{"crate_id":41,"path":["memchr","arch","all","twoway","Suffix"],"kind":"struct"},"4509":{"crate_id":18,"path":["memchr","arch","generic","memchr","Three"],"kind":"struct"},"2747":{"crate_id":2,"path":["core","core_simd","simd","ptr","sealed","Sealed"],"kind":"trait"},"4836":{"crate_id":6,"path":["libc","unix","bsd","apple","sockaddr_inarp"],"kind":"struct"},"1312":{"crate_id":16,"path":["gimli","common","UnitSectionOffset"],"kind":"enum"},"3074":{"crate_id":95,"path":["rand","distributions","dirichlet","Dirichlet"],"kind":"struct"},"5163":{"crate_id":57,"path":["siphasher","sip","Sip13Rounds"],"kind":"struct"},"3401":{"crate_id":17,"path":["object","read","any","ComdatIteratorInternal"],"kind":"enum"},"1639":{"crate_id":17,"path":["object","read","elf","version","VerdefIterator"],"kind":"struct"},"5490":{"crate_id":41,"path":["memchr","arch","all","memchr","Three"],"kind":"struct"},"1966":{"crate_id":103,"path":["futures_lite","future","Pending"],"kind":"struct"},"3728":{"crate_id":17,"path":["object","read","elf","segment","ElfSegmentIterator"],"kind":"struct"},"5817":{"crate_id":72,"path":["icu_provider"],"kind":"module"},"4055":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int16x4x2_t"],"kind":"struct"},"2293":{"crate_id":81,"path":["zerovec","ule","ULE"],"kind":"trait"},"2620":{"crate_id":17,"path":["object","read","coff","import","ImportFile"],"kind":"struct"},"4382":{"crate_id":33,"path":["futures_util","stream","stream","buffered","Buffered"],"kind":"struct"},"4709":{"crate_id":99,"path":["libc","unix","bsd","apple","rusage_info_v3"],"kind":"struct"},"2947":{"crate_id":67,"path":["idna","uts46","ProcessingError"],"kind":"enum"},"1185":{"crate_id":21,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"3274":{"crate_id":33,"path":["futures_util","stream","futures_unordered","task","Task"],"kind":"struct"},"1512":{"crate_id":95,"path":["rand","distributions","unit_circle","UnitCircle"],"kind":"struct"},"5036":{"crate_id":33,"path":["futures_util","io","empty","Empty"],"kind":"struct"},"5363":{"crate_id":33,"path":["futures_util","stream","stream","fold","_","__Origin"],"kind":"struct"},"3601":{"crate_id":99,"path":["libc","unix","bsd","apple","ifdevmtu"],"kind":"struct"},"1839":{"crate_id":33,"path":["futures_util","io","fill_buf","FillBuf"],"kind":"struct"},"77":{"crate_id":2,"path":["core","fmt","Debug"],"kind":"trait"},"3928":{"crate_id":17,"path":["object","read","any","Segment"],"kind":"struct"},"2166":{"crate_id":107,"path":["serde_json","de","MapAccess"],"kind":"struct"},"5690":{"crate_id":33,"path":["futures_util","stream","try_stream","MapOk"],"kind":"struct"},"4255":{"crate_id":69,"path":["icu_normalizer","Decomposition"],"kind":"struct"},"2493":{"crate_id":107,"path":["serde_json","read","Fused"],"kind":"trait"},"4582":{"crate_id":1,"path":["std","io","buffered","linewritershim","LineWriterShim"],"kind":"struct"},"2820":{"crate_id":11,"path":["hashbrown","raw","RawIterHashInner"],"kind":"struct"},"1058":{"crate_id":0,"path":["crux_http","protocol","HttpResult","Err"],"kind":"variant"},"4909":{"crate_id":17,"path":["object","read","any","SegmentIterator"],"kind":"struct"},"1385":{"crate_id":5,"path":["alloc","collections","vec_deque","into_iter","try_rfold","Guard"],"kind":"struct"},"3147":{"crate_id":91,"path":["utf8_iter","Utf8Chars"],"kind":"struct"},"5236":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int8x16x2_t"],"kind":"struct"},"3474":{"crate_id":105,"path":["waker_fn","Helper"],"kind":"struct"},"1712":{"crate_id":17,"path":["object","read","RelocationMap"],"kind":"struct"},"5563":{"crate_id":1,"path":["std","os","unix","net","listener","Incoming"],"kind":"struct"},"2039":{"crate_id":81,"path":["zerovec","zerovec","slice","ZeroSlice"],"kind":"struct"},"3801":{"crate_id":95,"path":["rand","distributions","normal","LogNormal"],"kind":"struct"},"5890":{"crate_id":2,"path":["core","char","EscapeDefault"],"kind":"struct"},"4128":{"crate_id":17,"path":["object","read","xcoff","segment","XcoffSegment"],"kind":"struct"},"2366":{"crate_id":71,"path":["icu_properties","provider","HyphenV1Marker"],"kind":"struct"},"2693":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","security","csp","ReportTo"],"kind":"struct"},"4455":{"crate_id":5,"path":["alloc","collections","binary_heap","Iter"],"kind":"struct"},"4782":{"crate_id":16,"path":["gimli","common","DwarfFileType"],"kind":"enum"},"3020":{"crate_id":1,"path":["std","panicking","rust_panic_without_hook","RewrapBox"],"kind":"struct"},"1258":{"crate_id":1,"path":["std","os","unix","ffi","os_str","OsStrExt"],"kind":"trait"},"3347":{"crate_id":2,"path":["core","num","niche_types","U64NotAllOnes"],"kind":"struct"},"1585":{"crate_id":33,"path":["futures_util","stream","unfold","Unfold"],"kind":"struct"},"5109":{"crate_id":86,"path":["icu_locid_transform","provider","canonicalizer","AliasesV2Marker"],"kind":"struct"},"5436":{"crate_id":103,"path":["futures_lite","future","_","__Origin"],"kind":"struct"},"3674":{"crate_id":17,"path":["object","read","pe","resource","ResourceDirectoryTable"],"kind":"struct"},"1912":{"crate_id":6,"path":["libc","unix","bsd","apple","mstats"],"kind":"struct"},"4001":{"crate_id":30,"path":["crossbeam_utils","sync","sharded_lock","ShardedLockReadGuard"],"kind":"struct"},"2239":{"crate_id":17,"path":["object","pe","ImageSeparateDebugHeader"],"kind":"struct"},"5763":{"crate_id":16,"path":["gimli","read","op","OperationEvaluationResult"],"kind":"enum"},"4328":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","status","Status"],"kind":"trait"},"2566":{"crate_id":70,"path":["displaydoc"],"kind":"module"},"2893":{"crate_id":21,"path":["serde","de","value","I16Deserializer"],"kind":"struct"},"4655":{"crate_id":1,"path":["std","sys","pal","unix","stack_overflow","Handler"],"kind":"struct"},"4982":{"crate_id":2,"path":["core","ops","async_function","AsyncFn"],"kind":"trait"},"1458":{"crate_id":21,"path":["serde","de","value","private","UnitOnly"],"kind":"struct"},"3220":{"crate_id":55,"path":["phf","set","Set"],"kind":"struct"},"3547":{"crate_id":2,"path":["core","mem","Discriminant"],"kind":"struct"},"1785":{"crate_id":101,"path":["ppv_lite86","types","AndNot"],"kind":"trait"},"23":{"crate_id":2,"path":["core","marker","Unpin"],"kind":"trait"},"5309":{"crate_id":17,"path":["object","read","any","Section"],"kind":"struct"},"5636":{"crate_id":1,"path":["std","io","stdio","StdinLock"],"kind":"struct"},"2112":{"crate_id":78,"path":["icu_locid","extensions","ExtensionType"],"kind":"enum"},"3874":{"crate_id":1,"path":["std","sync","mpmc","context","Inner"],"kind":"struct"},"4201":{"crate_id":1,"path":["std","sys","pal","unix","process","process_common","Argv"],"kind":"struct"},"2439":{"crate_id":18,"path":["memchr","memmem","searcher","PrefilterConfig"],"kind":"enum"},"5963":{"crate_id":2,"path":["core","ops","bit","BitAnd"],"kind":"trait"},"4528":{"crate_id":33,"path":["futures_util","stream","unfold","_","__Origin"],"kind":"struct"},"2766":{"crate_id":11,"path":["hashbrown","table","Iter"],"kind":"struct"},"4855":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"3093":{"crate_id":107,"path":["serde_json","value","de","EnumDeserializer"],"kind":"struct"},"1331":{"crate_id":33,"path":["futures_util","stream","stream","chain","_","__Origin"],"kind":"struct"},"5182":{"crate_id":123,"path":["serde_bytes","bytearray","ByteArray"],"kind":"struct"},"1658":{"crate_id":2,"path":["core","cell","UnsafeCell"],"kind":"struct"},"3420":{"crate_id":95,"path":["rand","distributions","Distribution"],"kind":"trait"},"5509":{"crate_id":69,"path":["icu_normalizer","provider","NonRecursiveDecompositionSupplementV1"],"kind":"struct"},"3747":{"crate_id":33,"path":["futures_util","stream","stream","zip","Zip"],"kind":"struct"},"1985":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint32x2x3_t"],"kind":"struct"},"5836":{"crate_id":99,"path":["libc","unix","bsd","apple","sigaction"],"kind":"struct"},"2312":{"crate_id":103,"path":["futures_lite","io","Take"],"kind":"struct"},"4074":{"crate_id":86,"path":["icu_locid_transform","provider","fallback","LocaleFallbackSupplementV1"],"kind":"struct"},"4401":{"crate_id":1,"path":["std","tuple"],"kind":"primitive"},"2639":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldCache"],"kind":"struct"},"877":{"crate_id":0,"path":["crux_http","protocol","HttpResult"],"kind":"enum"},"2966":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","conditional","if_none_match","Iter"],"kind":"struct"},"1204":{"crate_id":2,"path":["core","sync","atomic","AtomicPtr"],"kind":"struct"},"4728":{"crate_id":11,"path":["hashbrown","raw","RawIntoIter"],"kind":"struct"},"5055":{"crate_id":2,"path":["core","iter","adapters","take_while","TakeWhile"],"kind":"struct"},"3293":{"crate_id":14,"path":["rustc_demangle","legacy","Demangle"],"kind":"struct"},"1531":{"crate_id":33,"path":["futures_util","sink","fanout","Fanout"],"kind":"struct"},"3620":{"crate_id":17,"path":["object","read","pe","rich","RichHeaderEntry"],"kind":"struct"},"1858":{"crate_id":99,"path":["libc","unix","bsd","apple","b64","aarch64","__darwin_arm_neon_state64"],"kind":"struct"},"96":{"crate_id":0,"path":["crux_http","error","HttpError"],"kind":"enum"},"5382":{"crate_id":16,"path":["gimli","read","addr","DebugAddr"],"kind":"struct"},"5709":{"crate_id":5,"path":["alloc","vec","splice","Splice"],"kind":"struct"},"3947":{"crate_id":2,"path":["core","ffi","c_void"],"kind":"enum"},"2185":{"crate_id":2,"path":["core","marker","variance","PhantomCovariantLifetime"],"kind":"struct"},"4274":{"crate_id":17,"path":["object","macho","SegmentCommand64"],"kind":"struct"},"2512":{"crate_id":91,"path":["utf8_iter"],"kind":"module"},"4601":{"crate_id":16,"path":["gimli","constants","DwEnd"],"kind":"struct"},"2839":{"crate_id":16,"path":["gimli","read","dwarf","RangeIter"],"kind":"struct"},"4928":{"crate_id":72,"path":["icu_provider","key","DataKeyPath"],"kind":"struct"},"3166":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly64x1x4_t"],"kind":"struct"},"1404":{"crate_id":38,"path":["pin_project_lite","__private","PinnedFieldsOfHelperTrait"],"kind":"trait"},"5255":{"crate_id":71,"path":["icu_properties","script","ScriptWithExtensions"],"kind":"struct"},"1731":{"crate_id":21,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"3493":{"crate_id":1,"path":["std","thread","spawnhook","ChildSpawnHooks"],"kind":"struct"},"5582":{"crate_id":72,"path":["icu_provider","request","DataRequest"],"kind":"struct"},"3820":{"crate_id":2,"path":["core","core_simd","vector","splat","splat_rt","Splat"],"kind":"struct"},"2058":{"crate_id":16,"path":["gimli","read","dwarf","UnitRef"],"kind":"struct"},"5909":{"crate_id":2,"path":["core","num","niche_types","I32NotAllOnes"],"kind":"struct"},"2385":{"crate_id":2,"path":["core","ops","range","OneSidedRangeBound"],"kind":"enum"},"4147":{"crate_id":55,"path":["phf","set","Iter"],"kind":"struct"},"4474":{"crate_id":107,"path":["serde_json","value","ser","Serializer"],"kind":"struct"},"2712":{"crate_id":2,"path":["core","asserting","TryCaptureWithDebug"],"kind":"struct"},"950":{"crate_id":0,"path":["crux_http","protocol","http_method"],"kind":"macro"},"3039":{"crate_id":1,"path":["std","sys","pal","unix","os","Env"],"kind":"struct"},"1277":{"crate_id":81,"path":["zerovec","map","vecs","MutableZeroVecLike"],"kind":"trait"},"4801":{"crate_id":2,"path":["core","panic","panic_info","PanicMessage"],"kind":"struct"},"5128":{"crate_id":33,"path":["futures_util","io","buf_writer","_","__Origin"],"kind":"struct"},"3366":{"crate_id":16,"path":["gimli","read","cfi","DebugFrame"],"kind":"struct"},"1604":{"crate_id":1,"path":["std","sync","mpsc","RecvTimeoutError"],"kind":"enum"},"3693":{"crate_id":1,"path":["std","sys","pal","unix","process","process_inner","ExitStatus"],"kind":"struct"},"1931":{"crate_id":78,"path":["icu_locid","locale","Locale"],"kind":"struct"},"5455":{"crate_id":11,"path":["hashbrown","map","OccupiedError"],"kind":"struct"},"5782":{"crate_id":86,"path":["icu_locid_transform","provider","canonicalizer","AliasesV2"],"kind":"struct"},"4020":{"crate_id":71,"path":["icu_properties","script","ScriptWithExtensionsBorrowed"],"kind":"struct"},"2258":{"crate_id":5,"path":["alloc","collections","btree","map","Range"],"kind":"struct"},"2585":{"crate_id":99,"path":["libc","unix","bsd","apple","thread_time_constraint_policy"],"kind":"struct"},"4347":{"crate_id":17,"path":["object","pe","ImagePrologueDynamicRelocationHeader"],"kind":"struct"},"4674":{"crate_id":17,"path":["object","macho","VersionMinCommand"],"kind":"struct"},"2912":{"crate_id":17,"path":["object","pe","ImageNtHeaders64"],"kind":"struct"},"3239":{"crate_id":2,"path":["core","core_simd","vector","SimdElement"],"kind":"trait"},"1477":{"crate_id":6,"path":["libc","unix","utimbuf"],"kind":"struct"},"5001":{"crate_id":71,"path":["icu_properties","provider","PropertyUnicodeSetV1"],"kind":"enum"},"5328":{"crate_id":1,"path":["std","char"],"kind":"primitive"},"1804":{"crate_id":41,"path":["memchr","arch","all","twoway","FinderRev"],"kind":"struct"},"3566":{"crate_id":33,"path":["futures_util","future","join_all","JoinAll"],"kind":"struct"},"3893":{"crate_id":45,"path":["serde_reflection","format","ContainerFormat"],"kind":"enum"},"2131":{"crate_id":6,"path":["libc","unix","ipv6_mreq"],"kind":"struct"},"5655":{"crate_id":33,"path":["futures_util","stream","futures_unordered","ready_to_run_queue","ReadyToRunQueue"],"kind":"struct"},"5982":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly8x16_t"],"kind":"struct"},"4220":{"crate_id":95,"path":["rand","rngs","thread","ThreadRng"],"kind":"struct"},"2458":{"crate_id":17,"path":["object","xcoff","DwarfAux32"],"kind":"struct"},"4547":{"crate_id":89,"path":["smallvec","ToSmallVec"],"kind":"trait"},"2785":{"crate_id":1,"path":["std","path","State"],"kind":"enum"},"4874":{"crate_id":78,"path":["icu_locid","extensions","transform","fields","Fields"],"kind":"struct"},"1350":{"crate_id":72,"path":["icu_provider","hello_world","FormattedHelloWorld"],"kind":"struct"},"3112":{"crate_id":17,"path":["object","read","coff","symbol","CoffSymbol"],"kind":"struct"},"5201":{"crate_id":1,"path":["std","os","unix","fs","PermissionsExt"],"kind":"trait"},"3439":{"crate_id":78,"path":["icu_locid","parser","langid","ParserPosition"],"kind":"enum"},"1677":{"crate_id":103,"path":["futures_lite","io","AsyncSeekExt"],"kind":"trait"},"5528":{"crate_id":102,"path":["zerocopy","util","SendSyncPhantomData"],"kind":"struct"},"2004":{"crate_id":2,"path":["core","future","poll_fn","PollFn"],"kind":"struct"},"3766":{"crate_id":11,"path":["hashbrown","control","bitmask","BitMask"],"kind":"struct"},"5855":{"crate_id":71,"path":["icu_properties","provider","FullCompositionExclusionV1Marker"],"kind":"struct"},"4093":{"crate_id":78,"path":["icu_locid","langid","LanguageIdentifier"],"kind":"struct"},"2331":{"crate_id":6,"path":["libc","unix","bsd","apple","ifreq"],"kind":"struct"},"2658":{"crate_id":33,"path":["futures_util","stream","try_stream","try_flatten_unordered","NestedTryStreamIntoEitherTryStream"],"kind":"struct"},"4420":{"crate_id":41,"path":["memchr","memmem","searcher","Pre"],"kind":"struct"},"4747":{"crate_id":17,"path":["object","xcoff","CsectAux64"],"kind":"struct"},"2985":{"crate_id":95,"path":["rand","rngs","adapter","read","ReadRng"],"kind":"struct"},"1223":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"3312":{"crate_id":18,"path":["memchr","arch","aarch64","neon","memchr","One"],"kind":"struct"},"1550":{"crate_id":2,"path":["core","alloc","layout","LayoutError"],"kind":"struct"},"5074":{"crate_id":1,"path":["std","fs","canonicalize"],"kind":"function"},"5401":{"crate_id":2,"path":["core","core_arch","aarch64","neon","float64x1x2_t"],"kind":"struct"},"3639":{"crate_id":103,"path":["futures_lite","stream","Take"],"kind":"struct"},"1877":{"crate_id":99,"path":["libc","unix","bsd","apple","in_addr"],"kind":"struct"},"115":{"crate_id":5,"path":["alloc","string","ToString"],"kind":"trait"},"3966":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"2204":{"crate_id":5,"path":["alloc","collections","vec_deque","VecDeque"],"kind":"struct"},"5728":{"crate_id":1,"path":["std","collections","hash","map","RawOccupiedEntryMut"],"kind":"struct"},"4293":{"crate_id":1,"path":["std","io","IoSlice"],"kind":"struct"},"2531":{"crate_id":71,"path":["icu_properties","props","IndicSyllabicCategoryULE"],"kind":"struct"},"4620":{"crate_id":103,"path":["futures_lite","stream","TryUnfold"],"kind":"struct"},"2858":{"crate_id":2,"path":["core","fmt","Alignment"],"kind":"enum"},"1096":{"crate_id":20,"path":["crux_core","capability","CapabilityContext"],"kind":"struct"},"4947":{"crate_id":33,"path":["futures_util","fns","FnOnce1"],"kind":"trait"},"1423":{"crate_id":2,"path":["core","ops","bit","BitXorAssign"],"kind":"trait"},"3185":{"crate_id":1,"path":["std","hash","random","RandomState"],"kind":"struct"},"5274":{"crate_id":17,"path":["object","read","elf","attributes","AttributesSubsubsectionIterator"],"kind":"struct"},"3512":{"crate_id":113,"path":["event_listener","Event"],"kind":"struct"},"1750":{"crate_id":103,"path":["futures_lite","stream","ForEachFuture"],"kind":"struct"},"5601":{"crate_id":103,"path":["futures_lite","future","_","__Origin"],"kind":"struct"},"2077":{"crate_id":6,"path":["libc","unix","bsd","regex_t"],"kind":"struct"},"3839":{"crate_id":5,"path":["alloc","collections","btree","map","UnorderedKeyError"],"kind":"struct"},"4166":{"crate_id":2,"path":["core","hash","sip","Hasher"],"kind":"struct"},"2404":{"crate_id":2,"path":["core","str","iter","SplitWhitespace"],"kind":"struct"},"5928":{"crate_id":17,"path":["object","common","Architecture"],"kind":"enum"},"2731":{"crate_id":72,"path":["icu_provider","any","DynamicDataProviderAnyMarkerWrap"],"kind":"struct"},"4493":{"crate_id":120,"path":["http","header","name","InvalidHeaderName"],"kind":"struct"},"4820":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","SeqInPlaceVisitor"],"kind":"struct"},"3058":{"crate_id":6,"path":["libc","unix","bsd","apple","processor_basic_info"],"kind":"struct"},"1296":{"crate_id":6,"path":["libc","unix","bsd","apple","pthread_rwlock_t"],"kind":"struct"},"3385":{"crate_id":1,"path":["std","sys","pal","unix","fs","OpenOptions"],"kind":"struct"},"1623":{"crate_id":21,"path":["serde","__private","ser","content","SerializeTupleVariantAsMapValue"],"kind":"struct"},"5147":{"crate_id":33,"path":["futures_util","future","try_future","TryFutureExt"],"kind":"trait"},"5474":{"crate_id":71,"path":["icu_properties","provider","EmojiPresentationV1Marker"],"kind":"struct"},"3712":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"1950":{"crate_id":72,"path":["icu_provider","any","AnyMarker"],"kind":"struct"},"5801":{"crate_id":17,"path":["object","elf","FileHeader64"],"kind":"struct"},"2277":{"crate_id":83,"path":["litemap","store","StoreFromIterable"],"kind":"trait"},"4039":{"crate_id":71,"path":["icu_properties","provider","NfkcInertV1Marker"],"kind":"struct"},"4366":{"crate_id":17,"path":["object"],"kind":"module"},"2604":{"crate_id":33,"path":["futures_util","io","allow_std","AllowStdIo"],"kind":"struct"},"2931":{"crate_id":21,"path":["serde","__private","ser","content","SerializeStructVariantAsMapValue"],"kind":"struct"},"1169":{"crate_id":20,"path":["crux_core","capability","Capability"],"kind":"trait"},"4693":{"crate_id":33,"path":["futures_util","stream","try_stream","try_filter_map","_","__Origin"],"kind":"struct"},"5020":{"crate_id":33,"path":["futures_util","stream","try_stream","try_filter","TryFilter"],"kind":"struct"},"1496":{"crate_id":6,"path":["libc","unix","bsd","apple","vm_statistics64"],"kind":"struct"},"3258":{"crate_id":120,"path":["http","header","map","Links"],"kind":"struct"},"3585":{"crate_id":16,"path":["gimli","read","Error"],"kind":"enum"},"1823":{"crate_id":1,"path":["std","alloc","System"],"kind":"struct"},"5347":{"crate_id":17,"path":["object","macho","EntryPointCommand"],"kind":"struct"},"5674":{"crate_id":1,"path":["std","ffi","os_str","OsStr"],"kind":"struct"},"3912":{"crate_id":79,"path":["writeable","try_writeable","WriteableAsTryWriteableInfallible"],"kind":"struct"},"2150":{"crate_id":1,"path":["std","io","error","ErrorKind"],"kind":"enum"},"4239":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"2477":{"crate_id":102,"path":["zerocopy","FromZeros"],"kind":"trait"},"4566":{"crate_id":5,"path":["alloc","collections","btree","node","NodeRef"],"kind":"struct"},"2804":{"crate_id":2,"path":["core","iter","adapters","cloned","Cloned"],"kind":"struct"},"4893":{"crate_id":2,"path":["core","sync","atomic","AtomicU32"],"kind":"struct"},"3131":{"crate_id":6,"path":["libc","unix","bsd","apple","ipc_perm"],"kind":"struct"},"1369":{"crate_id":102,"path":["zerocopy","pointer","invariant","Invariants"],"kind":"trait"},"5220":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"1696":{"crate_id":2,"path":["core","option","IntoIter"],"kind":"struct"},"3458":{"crate_id":21,"path":["serde","__private","de","content","ContentDeserializer"],"kind":"struct"},"5547":{"crate_id":25,"path":["erased_serde","sealed","serializer","Sealed"],"kind":"trait"},"3785":{"crate_id":40,"path":["futures_io","if_std","AsyncBufRead"],"kind":"trait"},"2023":{"crate_id":16,"path":["gimli","read","cfi","FrameDescriptionEntry"],"kind":"struct"},"5874":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","content","accept","Accept"],"kind":"struct"},"2350":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","response","_","__Origin"],"kind":"struct"},"4112":{"crate_id":86,"path":["icu_locid_transform","provider","expander","LikelySubtagsV1"],"kind":"struct"},"4439":{"crate_id":33,"path":["futures_util","stream","stream","enumerate","_","__Origin"],"kind":"struct"},"2677":{"crate_id":17,"path":["object","elf","Versym"],"kind":"struct"},"3004":{"crate_id":33,"path":["futures_util","future","try_join","TryJoin5"],"kind":"struct"},"1242":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"4766":{"crate_id":71,"path":["icu_properties","provider","ChangesWhenUppercasedV1Marker"],"kind":"struct"},"5093":{"crate_id":33,"path":["futures_util","io","into_sink","_","__Origin"],"kind":"struct"},"3331":{"crate_id":2,"path":["core","char","EscapeDebug"],"kind":"struct"},"1569":{"crate_id":102,"path":["zerocopy","byte_slice","SplitByteSliceMut"],"kind":"trait"},"3658":{"crate_id":120,"path":["http","header","map","as_header_name","Sealed"],"kind":"trait"},"1896":{"crate_id":69,"path":["icu_normalizer","provider","NonRecursiveDecompositionSupplementV1Marker"],"kind":"struct"},"134":{"crate_id":21,"path":["serde","de","Deserializer"],"kind":"trait"},"5420":{"crate_id":6,"path":["libc","unix","bsd","apple","vnode_info_path"],"kind":"struct"},"5747":{"crate_id":25,"path":["erased_serde","ser","SerializeStructVariant"],"kind":"trait"},"3985":{"crate_id":33,"path":["futures_util","stream","try_stream","and_then","_","__Origin"],"kind":"struct"},"2223":{"crate_id":107,"path":["serde_json","number","N"],"kind":"enum"},"4312":{"crate_id":102,"path":["zerocopy","byteorder","ByteOrder"],"kind":"trait"},"2550":{"crate_id":99,"path":["libc","unix","timespec"],"kind":"struct"},"4639":{"crate_id":114,"path":["serde_urlencoded","de","PartIterator"],"kind":"struct"},"2877":{"crate_id":17,"path":["object","read","elf","relocation","ElfDynamicRelocationIterator"],"kind":"struct"},"4966":{"crate_id":33,"path":["futures_util","stream","stream","select_next_some","SelectNextSome"],"kind":"struct"},"3204":{"crate_id":51,"path":["include_dir","globs","DirEntry"],"kind":"enum"},"1442":{"crate_id":17,"path":["object","elf","Sym32"],"kind":"struct"},"5293":{"crate_id":33,"path":["futures_util","future","try_future","TryFlattenStream"],"kind":"struct"},"1769":{"crate_id":21,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"7":{"crate_id":0,"path":["crux_http","config","Config"],"kind":"struct"},"3531":{"crate_id":102,"path":["zerocopy","TryFromBytes"],"kind":"trait"},"3858":{"crate_id":1,"path":["std","error","Indented"],"kind":"struct"},"2096":{"crate_id":21,"path":["serde","ser","SerializeStructVariant"],"kind":"trait"},"5620":{"crate_id":2,"path":["core","marker","variance","PhantomInvariant"],"kind":"struct"},"5947":{"crate_id":1,"path":["std","backtrace","BacktraceFrame"],"kind":"struct"},"2423":{"crate_id":24,"path":["bincode","config","WithOtherEndian"],"kind":"struct"},"661":{"crate_id":0,"path":["crux_http","command"],"kind":"module"},"4185":{"crate_id":2,"path":["core","option","IterMut"],"kind":"struct"},"4512":{"crate_id":103,"path":["futures_lite","stream","TryForEachFuture"],"kind":"struct"},"2750":{"crate_id":102,"path":["zerocopy","error","ValidityError"],"kind":"struct"},"3077":{"crate_id":17,"path":["object","elf","Ident"],"kind":"struct"},"1315":{"crate_id":103,"path":["futures_lite","stream","StreamExt"],"kind":"trait"},"4839":{"crate_id":11,"path":["hashbrown","table","Drain"],"kind":"struct"},"5166":{"crate_id":107,"path":["serde_json","ser","Formatter"],"kind":"trait"},"3404":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint64x1x3_t"],"kind":"struct"},"1642":{"crate_id":67,"path":["idna","uts46","ProcessingSuccess"],"kind":"enum"},"5493":{"crate_id":33,"path":["futures_util","lock","bilock","Inner"],"kind":"struct"},"1969":{"crate_id":71,"path":["icu_properties","props","GeneralCategoryTryFromError"],"kind":"struct"},"3731":{"crate_id":103,"path":["futures_lite","io","FlushFuture"],"kind":"struct"},"5820":{"crate_id":5,"path":["alloc","vec","drain","drop","DropGuard"],"kind":"struct"},"4058":{"crate_id":2,"path":["core","future","async_drop","Fuse"],"kind":"struct"},"2296":{"crate_id":2,"path":["core","range","iter","IterRangeInclusive"],"kind":"struct"},"2623":{"crate_id":71,"path":["icu_properties","provider","EmojiModifierV1Marker"],"kind":"struct"},"4385":{"crate_id":1,"path":["std","env","VarsOs"],"kind":"struct"},"4712":{"crate_id":101,"path":["ppv_lite86","types","Vec4"],"kind":"trait"},"1188":{"crate_id":33,"path":["futures_util","stream","stream","any","Any"],"kind":"struct"},"2950":{"crate_id":41,"path":["memchr","arch","generic","memchr","Iter"],"kind":"struct"},"3277":{"crate_id":30,"path":["crossbeam_utils","sync","sharded_lock","ShardedLock"],"kind":"struct"},"1515":{"crate_id":89,"path":["smallvec","SmallVecData"],"kind":"enum"},"5039":{"crate_id":120,"path":["http","uri","scheme","Scheme2"],"kind":"enum"},"5366":{"crate_id":1,"path":["std","process","CommandArgs"],"kind":"struct"},"3604":{"crate_id":95,"path":["rand","distributions","exponential","Exp1"],"kind":"struct"},"1842":{"crate_id":81,"path":["zerovec","varzerovec","components","VarZeroVecComponents"],"kind":"struct"},"80":{"crate_id":2,"path":["core","default","Default"],"kind":"trait"},"3931":{"crate_id":2,"path":["core","str","iter","Split"],"kind":"struct"},"2169":{"crate_id":1,"path":["std","sys","net","connection","socket","unix","Socket"],"kind":"struct"},"5693":{"crate_id":24,"path":["bincode","config","DefaultOptions"],"kind":"struct"},"4258":{"crate_id":59,"path":["textwrap"],"kind":"module"},"2496":{"crate_id":97,"path":["getrandom"],"kind":"module"},"4585":{"crate_id":81,"path":["zerovec","ule","multi","MultiFieldsULE"],"kind":"struct"},"2823":{"crate_id":71,"path":["icu_properties","bidi_data","BidiMirroringProperties"],"kind":"struct"},"4912":{"crate_id":65,"path":["form_urlencoded","Serializer"],"kind":"struct"},"1388":{"crate_id":17,"path":["object","read","ObjectMapEntry"],"kind":"struct"},"3150":{"crate_id":95,"path":["rand","distributions","float","OpenClosed01"],"kind":"struct"},"5239":{"crate_id":37,"path":["futures_sink","Sink"],"kind":"trait"},"3477":{"crate_id":55,"path":["phf","ordered_set","OrderedSet"],"kind":"struct"},"1715":{"crate_id":25,"path":["erased_serde","de","EnumAccess"],"kind":"trait"},"5566":{"crate_id":16,"path":["gimli","arch","PowerPc64"],"kind":"struct"},"2042":{"crate_id":71,"path":["icu_properties","props","ErasedEnumToValueNameLinearMapV1Marker"],"kind":"struct"},"3804":{"crate_id":11,"path":["hashbrown","rustc_entry","RustcOccupiedEntry"],"kind":"struct"},"5893":{"crate_id":2,"path":["core","alloc","Allocator"],"kind":"trait"},"4131":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"2369":{"crate_id":16,"path":["gimli","read","rnglists","RngListIter"],"kind":"struct"},"2696":{"crate_id":2,"path":["core","iter","sources","successors","Successors"],"kind":"struct"},"4458":{"crate_id":99,"path":["libc","unix","bsd","apple","flock"],"kind":"struct"},"4785":{"crate_id":6,"path":["libc","unix","bsd","apple","arphdr"],"kind":"struct"},"3023":{"crate_id":6,"path":["libc","unix","rlimit"],"kind":"struct"},"1261":{"crate_id":5,"path":["alloc","boxed","convert","from","StringError"],"kind":"struct"},"3350":{"crate_id":107,"path":["serde_json","value","index","private","Sealed"],"kind":"trait"},"1588":{"crate_id":14,"path":["rustc_demangle","v0","ParseError"],"kind":"enum"},"5112":{"crate_id":5,"path":["alloc","string","IntoChars"],"kind":"struct"},"5439":{"crate_id":96,"path":["rand_core","block","BlockRngCore"],"kind":"trait"},"3677":{"crate_id":5,"path":["alloc","collections","btree","node","drop_key_val","Dropper"],"kind":"struct"},"1915":{"crate_id":6,"path":["libc","unix","bsd","apple","in6_addrlifetime"],"kind":"struct"},"4004":{"crate_id":11,"path":["hashbrown","rustc_entry","RustcEntry"],"kind":"enum"},"2242":{"crate_id":2,"path":["core","ptr","non_null","NonNull"],"kind":"struct"},"5766":{"crate_id":16,"path":["gimli","read","rnglists","RangeListsFormat"],"kind":"enum"},"4331":{"crate_id":29,"path":["crossbeam_channel"],"kind":"module"},"2569":{"crate_id":1,"path":["std","sys","sync","once","queue","WaiterQueue"],"kind":"struct"},"4658":{"crate_id":17,"path":["object","xcoff","Rel32"],"kind":"struct"},"2896":{"crate_id":1,"path":["std","panicking","begin_panic_handler","FormatStringPayload"],"kind":"struct"},"4985":{"crate_id":2,"path":["core","mem","maybe_uninit","Guard"],"kind":"struct"},"1461":{"crate_id":1,"path":["std","sys","thread_local","native","eager","State"],"kind":"enum"},"3223":{"crate_id":99,"path":["libc","unix","bsd","apple","attrreference_t"],"kind":"struct"},"3550":{"crate_id":16,"path":["gimli","constants","DwEhPe"],"kind":"struct"},"1788":{"crate_id":16,"path":["gimli","read","loclists","LocationListEntry"],"kind":"struct"},"5312":{"crate_id":80,"path":["tinystr","unvalidated","UnvalidatedTinyAsciiStr"],"kind":"struct"},"5639":{"crate_id":64,"path":["url","host","Host"],"kind":"enum"},"2115":{"crate_id":1,"path":["std","i128"],"kind":"primitive"},"3877":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","proxies","forwarded","Forwarded"],"kind":"struct"},"4204":{"crate_id":33,"path":["futures_util","io","write_all","WriteAll"],"kind":"struct"},"2442":{"crate_id":86,"path":["icu_locid_transform","provider","LanguageStrStrPair"],"kind":"struct"},"5966":{"crate_id":71,"path":["icu_properties","provider","ScriptValueToLongNameV1Marker"],"kind":"struct"},"2769":{"crate_id":71,"path":["icu_properties","props","CanonicalCombiningClass"],"kind":"struct"},"4531":{"crate_id":5,"path":["alloc","raw_vec","RawVec"],"kind":"struct"},"4858":{"crate_id":41,"path":["memchr","arch","all","memchr","One"],"kind":"struct"},"3096":{"crate_id":5,"path":["alloc","collections","btree","merge_iter","Peeked"],"kind":"enum"},"1334":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"5185":{"crate_id":6,"path":["libc","unix","bsd","apple","ifconf"],"kind":"struct"},"1661":{"crate_id":2,"path":["core","core_arch","simd","m32x8"],"kind":"struct"},"3423":{"crate_id":45,"path":["serde_reflection","format","Format"],"kind":"enum"},"5512":{"crate_id":24,"path":["bincode","config","endian","BincodeByteOrder"],"kind":"trait"},"3750":{"crate_id":33,"path":["futures_util","future","try_future","MapErr"],"kind":"struct"},"1988":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"5839":{"crate_id":99,"path":["libc","unix","bsd","apple","proc_vnodepathinfo"],"kind":"struct"},"2315":{"crate_id":6,"path":["libc","unix","bsd","apple","thread_throughput_qos_policy"],"kind":"struct"},"4077":{"crate_id":99,"path":["libc","unix","bsd","apple","rusage_info_v2"],"kind":"struct"},"4404":{"crate_id":97,"path":["getrandom","error","Error"],"kind":"struct"},"2642":{"crate_id":1,"path":["std","io","util","Empty"],"kind":"struct"},"880":{"crate_id":20,"path":["crux_core","typegen","Result"],"kind":"type_alias"},"2969":{"crate_id":1,"path":["std","sys_common","wstr","WStrUnits"],"kind":"struct"},"1207":{"crate_id":99,"path":["libc","unix","bsd","apple","b64","aarch64","malloc_zone_t"],"kind":"struct"},"4731":{"crate_id":33,"path":["futures_util","future","try_future","_","__Origin"],"kind":"struct"},"5058":{"crate_id":99,"path":["libc","unix","bsd","apple","sockaddr_storage"],"kind":"struct"},"3296":{"crate_id":72,"path":["icu_provider","data_provider","DataProviderWithKey"],"kind":"struct"},"1534":{"crate_id":83,"path":["litemap","store","Store"],"kind":"trait"},"3623":{"crate_id":99,"path":["libc","unix","bsd","apple","rt_metrics"],"kind":"struct"},"1861":{"crate_id":123,"path":["serde_bytes","de","Deserialize"],"kind":"trait"},"5385":{"crate_id":99,"path":["libc","unix","linger"],"kind":"struct"},"5712":{"crate_id":6,"path":["libc","unix","bsd","apple","Dl_info"],"kind":"struct"},"3950":{"crate_id":16,"path":["gimli","common","DebugInfoOffset"],"kind":"struct"},"2188":{"crate_id":102,"path":["zerocopy","KnownLayout"],"kind":"trait"},"4277":{"crate_id":107,"path":["serde_json","de","MapKey"],"kind":"struct"},"2515":{"crate_id":78,"path":["icu_locid","shortvec","ShortBoxSliceInner"],"kind":"enum"},"4604":{"crate_id":56,"path":["phf_shared","PhfHash"],"kind":"trait"},"2842":{"crate_id":20,"path":["crux_core","command","stream","CommandSink"],"kind":"struct"},"4931":{"crate_id":33,"path":["futures_util","future","future","remote_handle","Remote"],"kind":"struct"},"3169":{"crate_id":21,"path":["serde","de","impls","UnitVisitor"],"kind":"struct"},"1407":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","SeqInPlaceVisitor"],"kind":"struct"},"5258":{"crate_id":33,"path":["futures_util","fns","InspectErrFn"],"kind":"struct"},"1734":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","server","allow","IntoIter"],"kind":"struct"},"3496":{"crate_id":115,"path":["serde_qs","de","Config"],"kind":"struct"},"5585":{"crate_id":99,"path":["libc","unix","bsd","sockaddr_in6"],"kind":"struct"},"3823":{"crate_id":2,"path":["core","iter","traits","collect","FromIterator"],"kind":"trait"},"2061":{"crate_id":102,"path":["zerocopy","byteorder","U16"],"kind":"struct"},"5912":{"crate_id":17,"path":["object","read","elf","attributes","AttributeIndexIterator"],"kind":"struct"},"2388":{"crate_id":6,"path":["libc","unix","bsd","apple","thread_basic_info"],"kind":"struct"},"4150":{"crate_id":33,"path":["futures_util","io","flush","Flush"],"kind":"struct"},"4477":{"crate_id":33,"path":["futures_util","stream","stream","StreamExt","map"],"kind":"function"},"2715":{"crate_id":83,"path":["litemap","store","StoreFromIterator"],"kind":"trait"},"3042":{"crate_id":33,"path":["futures_util","future","try_future","OkInto"],"kind":"struct"},"1280":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint32x2x4_t"],"kind":"struct"},"4804":{"crate_id":17,"path":["object","read","xcoff","symbol","XcoffSymbolIterator"],"kind":"struct"},"5131":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"3369":{"crate_id":18,"path":["memchr","memmem","searcher","TwoWayWithPrefilter"],"kind":"struct"},"1607":{"crate_id":2,"path":["core","str","pattern","CharPredicateSearcher"],"kind":"struct"},"3696":{"crate_id":16,"path":["gimli","common","LocationListsOffset"],"kind":"struct"},"1934":{"crate_id":6,"path":["libc","unix","bsd","apple","xucred"],"kind":"struct"},"172":{"crate_id":0,"path":["crux_http","expect","ExpectString"],"kind":"struct"},"5458":{"crate_id":1,"path":["std","net","tcp","TcpListener"],"kind":"struct"},"5785":{"crate_id":21,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"4023":{"crate_id":1,"path":["std","sync","mpsc","RecvError"],"kind":"struct"},"2261":{"crate_id":100,"path":["rand_chacha","chacha","ChaCha8Rng"],"kind":"struct"},"2588":{"crate_id":1,"path":["std","collections","hash","map","RawEntryBuilderMut"],"kind":"struct"},"4350":{"crate_id":20,"path":["crux_core","bridge","_","deserialize","__FieldVisitor"],"kind":"struct"},"4677":{"crate_id":99,"path":["libc","unix","bsd","apple","fpunchhole_t"],"kind":"struct"},"2915":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","security","ReferrerOptions"],"kind":"enum"},"3242":{"crate_id":95,"path":["rand","seq","index","IndexVecIter"],"kind":"enum"},"1480":{"crate_id":17,"path":["object","pe","ImageFunctionEntry64"],"kind":"struct"},"5004":{"crate_id":57,"path":["siphasher","sip128","Sip24Rounds"],"kind":"struct"},"5331":{"crate_id":6,"path":["libc","unix","bsd","apple","__c_anonymous_ifr_ifru"],"kind":"union"},"1807":{"crate_id":16,"path":["gimli","common","DebugRngListsBase"],"kind":"struct"},"45":{"crate_id":2,"path":["core","convert","TryFrom"],"kind":"trait"},"3569":{"crate_id":36,"path":["futures_task","future_obj","UnsafeFutureObj"],"kind":"trait"},"3896":{"crate_id":16,"path":["gimli","constants","DwTag"],"kind":"struct"},"2134":{"crate_id":16,"path":["gimli","read","aranges","ArangeEntryIter"],"kind":"struct"},"5658":{"crate_id":41,"path":["memchr","memmem","searcher","TwoWayWithPrefilter"],"kind":"struct"},"5985":{"crate_id":33,"path":["futures_util","stream","repeat","Repeat"],"kind":"struct"},"2461":{"crate_id":116,"path":["encoding_rs","BomHandling"],"kind":"enum"},"4223":{"crate_id":21,"path":["serde","de","Expected"],"kind":"trait"},"4550":{"crate_id":11,"path":["hashbrown","table","IterHash"],"kind":"struct"},"2788":{"crate_id":33,"path":["futures_util","stream","stream","take","Take"],"kind":"struct"},"1026":{"crate_id":0,"path":["crux_http","protocol","HttpResponseBuilderError","UninitializedField"],"kind":"variant"},"4877":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int16x4x3_t"],"kind":"struct"},"1353":{"crate_id":17,"path":["object","endian","U32Bytes"],"kind":"struct"},"3115":{"crate_id":50,"path":["unicode_segmentation","word","FormatExtendType"],"kind":"enum"},"5204":{"crate_id":2,"path":["core","iter","sources","repeat_with","RepeatWith"],"kind":"struct"},"3442":{"crate_id":29,"path":["crossbeam_channel","select","SelectedOperation"],"kind":"struct"},"1680":{"crate_id":95,"path":["rand","distributions","gamma","Gamma"],"kind":"struct"},"5531":{"crate_id":6,"path":["libc","unix","bsd","apple","vinfo_stat"],"kind":"struct"},"2007":{"crate_id":17,"path":["object","pe","Guid"],"kind":"struct"},"3769":{"crate_id":72,"path":["icu_provider","key","DataKeyHash"],"kind":"struct"},"5858":{"crate_id":6,"path":["libc","unix","sigval"],"kind":"struct"},"4096":{"crate_id":2,"path":["core","marker","PointerLike"],"kind":"trait"},"2334":{"crate_id":2,"path":["core","core_simd","masks","MaskElement"],"kind":"trait"},"572":{"crate_id":40,"path":["futures_io","if_std","AsyncRead"],"kind":"trait"},"2661":{"crate_id":2,"path":["core","async_iter","async_iter","IntoAsyncIterator"],"kind":"trait"},"4423":{"crate_id":33,"path":["futures_util","future","try_future","_","__Origin"],"kind":"struct"},"4750":{"crate_id":1,"path":["std","thread","spawn_unchecked_","MaybeDangling"],"kind":"struct"},"2988":{"crate_id":18,"path":["memchr","arch","all","memchr","TwoIter"],"kind":"struct"},"1226":{"crate_id":55,"path":["phf","map","Map"],"kind":"struct"},"3315":{"crate_id":1,"path":["std","sync","mpmc","context","Context"],"kind":"struct"},"1553":{"crate_id":21,"path":["serde","de","impls","range","deserialize","FieldVisitor"],"kind":"struct"},"5077":{"crate_id":71,"path":["icu_properties","provider","BidiClassValueToLongNameV1Marker"],"kind":"struct"},"5404":{"crate_id":11,"path":["hashbrown","table","HashTable"],"kind":"struct"},"3642":{"crate_id":16,"path":["gimli","read","cfi","SectionBaseAddresses"],"kind":"struct"},"1880":{"crate_id":41,"path":["memchr","arch","all","memchr","Two"],"kind":"struct"},"118":{"crate_id":21,"path":["serde","de","DeserializeOwned"],"kind":"trait"},"3969":{"crate_id":67,"path":["idna","punycode","Decode"],"kind":"struct"},"2207":{"crate_id":2,"path":["core","core_arch","aarch64","neon","float64x1_t"],"kind":"struct"},"5731":{"crate_id":123,"path":["serde_bytes","ser","serialize","AsBytes"],"kind":"struct"},"4296":{"crate_id":73,"path":["yoke","yokeable","Yokeable"],"kind":"trait"},"2534":{"crate_id":82,"path":["zerovec_derive"],"kind":"module"},"4623":{"crate_id":71,"path":["icu_properties","provider","GraphemeClusterBreakValueToLongNameV1Marker"],"kind":"struct"},"2861":{"crate_id":71,"path":["icu_properties","provider","EastAsianWidthValueToLongNameV1Marker"],"kind":"struct"},"1099":{"crate_id":0,"path":["crux_http","testing","response_builder"],"kind":"module"},"4950":{"crate_id":2,"path":["core","array","drain","Drain"],"kind":"struct"},"1426":{"crate_id":101,"path":["ppv_lite86","generic","G1"],"kind":"struct"},"3188":{"crate_id":2,"path":["core","str","pattern","SearchStep"],"kind":"enum"},"5277":{"crate_id":20,"path":["crux_core","bridge","_","deserialize","__Field"],"kind":"enum"},"3515":{"crate_id":33,"path":["futures_util","future","poll_immediate","PollImmediate"],"kind":"struct"},"1753":{"crate_id":64,"path":["url","parser","SyntaxViolation"],"kind":"enum"},"5604":{"crate_id":5,"path":["alloc","rc","Rc"],"kind":"struct"},"2080":{"crate_id":17,"path":["object","xcoff","FileAux64"],"kind":"struct"},"3842":{"crate_id":2,"path":["core","str","iter","EscapeDefault"],"kind":"struct"},"4169":{"crate_id":17,"path":["object","read","any","ComdatIterator"],"kind":"struct"},"2407":{"crate_id":44,"path":["serde_generate","ocaml","Installer"],"kind":"struct"},"5931":{"crate_id":33,"path":["futures_util","future","future","remote_handle","RemoteHandle"],"kind":"struct"},"2734":{"crate_id":99,"path":["libc","unix","bsd","apple","pthread_cond_t"],"kind":"struct"},"4496":{"crate_id":17,"path":["object","elf","Vernaux"],"kind":"struct"},"4823":{"crate_id":33,"path":["futures_util","future","try_future","MapOk"],"kind":"struct"},"3061":{"crate_id":81,"path":["zerovec","ule","tuple","Tuple2ULE"],"kind":"struct"},"1299":{"crate_id":2,"path":["core","str","iter","Chars"],"kind":"struct"},"3388":{"crate_id":17,"path":["object","macho","SymsegCommand"],"kind":"struct"},"1626":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","mime","parse","EscapeMimeValue"],"kind":"struct"},"5150":{"crate_id":1,"path":["std","i32"],"kind":"primitive"},"5477":{"crate_id":16,"path":["gimli","read","loclists","LocationLists"],"kind":"struct"},"3715":{"crate_id":103,"path":["futures_lite","io","ReadVectoredFuture"],"kind":"struct"},"1953":{"crate_id":33,"path":["futures_util","io","buf_reader","SeeKRelative"],"kind":"struct"},"5804":{"crate_id":1,"path":["std","sys","pal","unix","process","process_common","CommandArgs"],"kind":"struct"},"2280":{"crate_id":33,"path":["futures_util","stream","stream","unzip","Unzip"],"kind":"struct"},"4042":{"crate_id":101,"path":["ppv_lite86","types","u64x2"],"kind":"trait"},"4369":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","float32x4x2_t"],"kind":"struct"},"2607":{"crate_id":52,"path":["include_dir_impl"],"kind":"module"},"2934":{"crate_id":1,"path":["std","path","Component"],"kind":"enum"},"4696":{"crate_id":1,"path":["std","fs","FileType"],"kind":"struct"},"5023":{"crate_id":100,"path":["rand_chacha","chacha","ChaCha20Rng"],"kind":"struct"},"1499":{"crate_id":1,"path":["std","sys","io","io_slice","iovec","IoSlice"],"kind":"struct"},"3261":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","content","accept","IterMut"],"kind":"struct"},"3588":{"crate_id":71,"path":["icu_properties","provider","WordBreakV1Marker"],"kind":"struct"},"1826":{"crate_id":99,"path":["libc","unix","bsd","apple","if_msghdr2"],"kind":"struct"},"64":{"crate_id":72,"path":["icu_provider","any","MaybeSendSync"],"kind":"trait"},"5350":{"crate_id":72,"path":["icu_provider","response","Cart"],"kind":"struct"},"5677":{"crate_id":32,"path":["futures_core","future","TryFuture"],"kind":"trait"},"3915":{"crate_id":99,"path":["libc","unix","bsd","apple","sockaddr_ndrv"],"kind":"struct"},"2153":{"crate_id":30,"path":["crossbeam_utils","sync","once_lock","OnceLock"],"kind":"struct"},"4242":{"crate_id":2,"path":["core","fmt","builders","PadAdapterState"],"kind":"struct"},"2480":{"crate_id":103,"path":["futures_lite"],"kind":"module"},"4569":{"crate_id":30,"path":["crossbeam_utils","sync","sharded_lock","ShardedLockWriteGuard"],"kind":"struct"},"2807":{"crate_id":17,"path":["object","read","elf","relocation","RelrIterator"],"kind":"struct"},"4896":{"crate_id":99,"path":["libc","unix","bsd","passwd"],"kind":"struct"},"3134":{"crate_id":24,"path":["bincode","config","internal","InternalOptions"],"kind":"trait"},"1372":{"crate_id":45,"path":["serde_reflection","format","_","serialize","__SerializeWith"],"kind":"struct"},"5223":{"crate_id":17,"path":["object","read","pe","file","PeComdat"],"kind":"struct"},"1699":{"crate_id":2,"path":["core","core_simd","simd","ptr","const_ptr","SimdConstPtr","with_addr"],"kind":"function"},"3461":{"crate_id":99,"path":["libc","unix","bsd","apple","thread_throughput_qos_policy"],"kind":"struct"},"5550":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","cache","clear_site_data","Iter"],"kind":"struct"},"3788":{"crate_id":17,"path":["object","elf","ProgramHeader64"],"kind":"struct"},"2026":{"crate_id":120,"path":["http","header","map","ValueIterMut"],"kind":"struct"},"5877":{"crate_id":2,"path":["core","ops","control_flow","ControlFlow"],"kind":"enum"},"2353":{"crate_id":6,"path":["libc","unix","bsd","sockaddr_un"],"kind":"struct"},"4115":{"crate_id":6,"path":["libc","unix","bsd","apple","rt_msghdr"],"kind":"struct"},"4442":{"crate_id":71,"path":["icu_properties","props","JoiningType"],"kind":"struct"},"2680":{"crate_id":71,"path":["icu_properties","provider","VariationSelectorV1Marker"],"kind":"struct"},"3007":{"crate_id":6,"path":["libc","unix","bsd","apple","shmid_ds"],"kind":"struct"},"1245":{"crate_id":2,"path":["core","core_simd","masks","mask_impl","Mask"],"kind":"struct"},"4769":{"crate_id":99,"path":["libc","unix","bsd","apple","processor_basic_info"],"kind":"struct"},"5096":{"crate_id":5,"path":["alloc","collections","TryReserveError"],"kind":"struct"},"3334":{"crate_id":2,"path":["core","iter","traits","collect","Extend"],"kind":"trait"},"1572":{"crate_id":73,"path":["yoke","yoke","Yoke"],"kind":"struct"},"3661":{"crate_id":2,"path":["core","iter","adapters","enumerate","Enumerate"],"kind":"struct"},"1899":{"crate_id":78,"path":["icu_locid","extensions","unicode","value","Value"],"kind":"struct"},"137":{"crate_id":2,"path":["core","marker","StructuralPartialEq"],"kind":"trait"},"5423":{"crate_id":11,"path":["hashbrown","table","IterMut"],"kind":"struct"},"5750":{"crate_id":17,"path":["object","read","xcoff","comdat","XcoffComdat"],"kind":"struct"},"3988":{"crate_id":18,"path":["memchr","memchr","Memchr"],"kind":"struct"},"2226":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","security","timing_allow_origin","TimingAllowOrigin"],"kind":"struct"},"4315":{"crate_id":33,"path":["futures_util","stream","stream","_","__Origin"],"kind":"struct"},"2553":{"crate_id":69,"path":["icu_normalizer","provider","Baked"],"kind":"struct"},"791":{"crate_id":2,"path":["core","marker","Copy"],"kind":"trait"},"4642":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint16x4x4_t"],"kind":"struct"},"2880":{"crate_id":33,"path":["futures_util","fns","MapErrFn"],"kind":"struct"},"4969":{"crate_id":67,"path":["idna","uts46","AsciiDenyList"],"kind":"struct"},"3207":{"crate_id":2,"path":["core","slice","iter","ArrayWindows"],"kind":"struct"},"1445":{"crate_id":5,"path":["alloc","rc","UniqueRc"],"kind":"struct"},"5296":{"crate_id":123,"path":["serde_bytes","bytebuf","ByteBufVisitor"],"kind":"struct"},"1772":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"3534":{"crate_id":33,"path":["futures_util","stream","try_stream","_","__Origin"],"kind":"struct"},"3861":{"crate_id":17,"path":["object","read","elf","comdat","ElfComdatIterator"],"kind":"struct"},"2099":{"crate_id":45,"path":["serde_reflection","value","Value"],"kind":"enum"},"5623":{"crate_id":21,"path":["serde","de","impls","range","RangeVisitor"],"kind":"struct"},"5950":{"crate_id":6,"path":["libc","unix","servent"],"kind":"struct"},"2426":{"crate_id":99,"path":["libc","unix","bsd","sockaddr_un"],"kind":"struct"},"664":{"crate_id":0,"path":["crux_http","command","RequestBuilder"],"kind":"struct"},"4188":{"crate_id":17,"path":["object","read","any","SegmentIteratorInternal"],"kind":"enum"},"4515":{"crate_id":16,"path":["gimli","constants","DwAte"],"kind":"struct"},"2753":{"crate_id":17,"path":["object","read","archive","ArchiveKind"],"kind":"enum"},"3080":{"crate_id":103,"path":["futures_lite","io","_","__Origin"],"kind":"struct"},"1318":{"crate_id":24,"path":["bincode","config","Options"],"kind":"trait"},"4842":{"crate_id":103,"path":["futures_lite","stream","FindFuture"],"kind":"struct"},"5169":{"crate_id":109,"path":["itoa","private","Sealed"],"kind":"trait"},"3407":{"crate_id":17,"path":["object","read","elf","hash","GnuHashTable"],"kind":"struct"},"1645":{"crate_id":33,"path":["futures_util","stream","try_stream","try_buffered","_","__Origin"],"kind":"struct"},"5496":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int32x2x2_t"],"kind":"struct"},"1972":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"3734":{"crate_id":2,"path":["core","panicking","AssertKind"],"kind":"enum"},"5823":{"crate_id":103,"path":["futures_lite","future","race"],"kind":"function"},"4061":{"crate_id":48,"path":["once_cell","unsync","Lazy"],"kind":"struct"},"2299":{"crate_id":99,"path":["libc","unix","bsd","apple","mach_header"],"kind":"struct"},"2626":{"crate_id":89,"path":["smallvec","Array"],"kind":"trait"},"4388":{"crate_id":99,"path":["libc","unix","bsd","apple","sockaddr_in"],"kind":"struct"},"4715":{"crate_id":33,"path":["futures_util","stream","stream","fold","Fold"],"kind":"struct"},"1191":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","other","referer","Referer"],"kind":"struct"},"2953":{"crate_id":102,"path":["zerocopy","error","SizeError"],"kind":"struct"},"3280":{"crate_id":114,"path":["serde_urlencoded","ser","key","Key"],"kind":"enum"},"1518":{"crate_id":17,"path":["object","elf","Sym64"],"kind":"struct"},"5042":{"crate_id":17,"path":["object","read","util","DebugByte"],"kind":"struct"},"5369":{"crate_id":33,"path":["futures_util","stream","stream","fuse","Fuse"],"kind":"struct"},"3607":{"crate_id":17,"path":["object","read","elf","note","GnuProperty"],"kind":"struct"},"1845":{"crate_id":5,"path":["alloc","collections","linked_list","IntoIter"],"kind":"struct"},"83":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","status_code","StatusCode"],"kind":"enum"},"3934":{"crate_id":78,"path":["icu_locid","parser","langid","ParserMode"],"kind":"enum"},"2172":{"crate_id":69,"path":["icu_normalizer","CharacterAndClass"],"kind":"struct"},"5696":{"crate_id":123,"path":["serde_bytes"],"kind":"module"},"4261":{"crate_id":39,"path":["futures_channel","oneshot","Cancellation"],"kind":"struct"},"2499":{"crate_id":41,"path":["memchr","arch","all","packedpair","DefaultFrequencyRank"],"kind":"struct"},"4588":{"crate_id":1,"path":["std","path","Display"],"kind":"struct"},"2826":{"crate_id":43,"path":["anyhow","Chain"],"kind":"struct"},"4915":{"crate_id":45,"path":["serde_reflection","format","NamedInternal"],"kind":"struct"},"1391":{"crate_id":21,"path":["serde","de","value","U8Deserializer"],"kind":"struct"},"3153":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"5242":{"crate_id":120,"path":["http","header","name","MaybeLower"],"kind":"struct"},"3480":{"crate_id":45,"path":["serde_reflection","format","_","serialize","__SerializeWith"],"kind":"struct"},"1718":{"crate_id":24,"path":["bincode","ser","SizeCompound"],"kind":"struct"},"5569":{"crate_id":29,"path":["crossbeam_channel","flavors","zero","ZeroToken"],"kind":"struct"},"2045":{"crate_id":41,"path":["memchr","arch","aarch64","neon","memchr","One"],"kind":"struct"},"3807":{"crate_id":25,"path":["erased_serde","de","erase","Deserializer"],"kind":"struct"},"5896":{"crate_id":39,"path":["futures_channel"],"kind":"module"},"4134":{"crate_id":6,"path":["libc","unix","bsd","apple","rusage_info_v1"],"kind":"struct"},"2372":{"crate_id":6,"path":["libc","unix","bsd","apple","b64","aarch64","__darwin_arm_thread_state64"],"kind":"struct"},"2699":{"crate_id":101,"path":["ppv_lite86","types","LaneWords4"],"kind":"trait"},"4461":{"crate_id":2,"path":["core","iter","adapters","cycle","Cycle"],"kind":"struct"},"4788":{"crate_id":50,"path":["unicode_segmentation","tables","sentence","SentenceCat"],"kind":"enum"},"3026":{"crate_id":123,"path":["serde_bytes","de","deserialize","CowVisitor"],"kind":"struct"},"1264":{"crate_id":21,"path":["serde","__private","ser","content","SerializeMap"],"kind":"struct"},"3353":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int8x8x3_t"],"kind":"struct"},"1591":{"crate_id":102,"path":["zerocopy","byteorder","I16"],"kind":"struct"},"5115":{"crate_id":2,"path":["core","str","pattern","Pattern"],"kind":"trait"},"5442":{"crate_id":2,"path":["core","num","dec2flt","ParseFloatError"],"kind":"struct"},"3680":{"crate_id":103,"path":["futures_lite","io","_","__Origin"],"kind":"struct"},"1918":{"crate_id":120,"path":["http","header","map","Keys"],"kind":"struct"},"4007":{"crate_id":33,"path":["futures_util","future","future","remote_handle","_","__Origin"],"kind":"struct"},"2245":{"crate_id":17,"path":["object","pe","ImageBoundImportDescriptor"],"kind":"struct"},"5769":{"crate_id":11,"path":["hashbrown","raw_entry","RawEntryBuilderMut"],"kind":"struct"},"4334":{"crate_id":81,"path":["zerovec","ule","tuple","Tuple3ULE"],"kind":"struct"},"2572":{"crate_id":95,"path":["rand","rngs","entropy","EntropyRng"],"kind":"struct"},"4661":{"crate_id":17,"path":["object","read","coff","section","CoffSectionIterator"],"kind":"struct"},"2899":{"crate_id":99,"path":["libc","unix","bsd","ifaddrs"],"kind":"struct"},"4988":{"crate_id":16,"path":["gimli","read","cfi","CfiEntriesIter"],"kind":"struct"},"1464":{"crate_id":21,"path":["serde","__private","de","StrDeserializer"],"kind":"struct"},"3226":{"crate_id":41,"path":["memchr","memchr","Memchr3"],"kind":"struct"},"3553":{"crate_id":33,"path":["futures_util","stream","try_stream","into_stream","_","__Origin"],"kind":"struct"},"1791":{"crate_id":33,"path":["futures_util","lock","mutex","OwnedMutexGuard"],"kind":"struct"},"5315":{"crate_id":2,"path":["core","hash","Hash"],"kind":"trait"},"5642":{"crate_id":16,"path":["gimli","common","DebugStrOffsetsIndex"],"kind":"struct"},"2118":{"crate_id":18,"path":["memchr","memmem","searcher","Pre"],"kind":"struct"},"3880":{"crate_id":2,"path":["core","bstr","ByteStr"],"kind":"struct"},"4207":{"crate_id":30,"path":["crossbeam_utils","sync","sharded_lock","fmt","LockedPlaceholder"],"kind":"struct"},"2445":{"crate_id":25,"path":["erased_serde","any","Any"],"kind":"struct"},"5969":{"crate_id":9,"path":["miniz_oxide"],"kind":"module"},"2772":{"crate_id":107,"path":["serde_json","map","deserialize","Visitor"],"kind":"struct"},"4534":{"crate_id":99,"path":["libc","unix","bsd","tm"],"kind":"struct"},"4861":{"crate_id":16,"path":["gimli","read","lookup","PubStuffParser"],"kind":"struct"},"3099":{"crate_id":33,"path":["futures_util","stream","try_stream","or_else","_","__Origin"],"kind":"struct"},"1337":{"crate_id":2,"path":["core","core_arch","aarch64","neon","splat","JustOne"],"kind":"struct"},"5188":{"crate_id":50,"path":["unicode_segmentation","sentence","USentenceBounds"],"kind":"struct"},"1664":{"crate_id":5,"path":["alloc","collections","vec_deque","write_iter_wrapping","Guard"],"kind":"struct"},"3426":{"crate_id":33,"path":["futures_util","stream","stream","map","_","__Origin"],"kind":"struct"},"5515":{"crate_id":6,"path":["libc","unix","bsd","sockaddr_in6"],"kind":"struct"},"3753":{"crate_id":5,"path":["alloc","collections","btree","set","entry","OccupiedEntry"],"kind":"struct"},"1991":{"crate_id":6,"path":["libc","unix","timeval"],"kind":"struct"},"5842":{"crate_id":120,"path":["http","header","value","ToStrError"],"kind":"struct"},"2318":{"crate_id":101,"path":["ppv_lite86","generic","u32x4_generic"],"kind":"struct"},"4080":{"crate_id":33,"path":["futures_util","stream","poll_fn","PollFn"],"kind":"struct"},"4407":{"crate_id":17,"path":["object","read","elf","note","GnuPropertyIterator"],"kind":"struct"},"2645":{"crate_id":102,"path":["zerocopy","pointer","invariant","Reference"],"kind":"trait"},"2972":{"crate_id":33,"path":["futures_util","future","future","_","__Origin"],"kind":"struct"},"1210":{"crate_id":33,"path":["futures_util","sink","send_all","SendAll"],"kind":"struct"},"4734":{"crate_id":18,"path":["memchr","cow","Imp"],"kind":"struct"},"5061":{"crate_id":1,"path":["std","sync","poison","TryLockError"],"kind":"enum"},"3299":{"crate_id":33,"path":["futures_util","stream","stream","skip","Skip"],"kind":"struct"},"1537":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","security","timing_allow_origin","IntoIter"],"kind":"struct"},"3626":{"crate_id":24,"path":["bincode","config","trailing","RejectTrailing"],"kind":"struct"},"1864":{"crate_id":6,"path":["libc","unix","bsd","apple","siginfo_t"],"kind":"struct"},"5388":{"crate_id":5,"path":["alloc","sync","UniqueArcUninit"],"kind":"struct"},"5715":{"crate_id":114,"path":["serde_urlencoded"],"kind":"module"},"3953":{"crate_id":2,"path":["core","core_arch","simd","u64x1"],"kind":"struct"},"2191":{"crate_id":17,"path":["object","read","coff","symbol","SymbolTable"],"kind":"struct"},"4280":{"crate_id":2,"path":["core","ffi","va_list","sealed_trait","VaArgSafe"],"kind":"trait"},"2518":{"crate_id":103,"path":["futures_lite","io","WriteHalf"],"kind":"struct"},"4607":{"crate_id":2,"path":["core","iter","adapters","zip","TrustedRandomAccessNoCoerce"],"kind":"trait"},"2845":{"crate_id":2,"path":["core","core_arch","simd","u64x4"],"kind":"struct"},"4934":{"crate_id":2,"path":["core","core_simd","simd","ptr","mut_ptr","SimdMutPtr","with_exposed_provenance"],"kind":"function"},"3172":{"crate_id":5,"path":["alloc","collections","linked_list","Iter"],"kind":"struct"},"1410":{"crate_id":16,"path":["gimli","read","cfi","EhHdrTable"],"kind":"struct"},"5261":{"crate_id":17,"path":["object","common","SymbolKind"],"kind":"enum"},"1737":{"crate_id":103,"path":["futures_lite","future","or"],"kind":"function"},"3499":{"crate_id":17,"path":["object","read","xcoff","section","XcoffSection"],"kind":"struct"},"5588":{"crate_id":21,"path":["serde","de","impls","deserialize","Field"],"kind":"enum"},"3826":{"crate_id":81,"path":["zerovec","ule","niche","NichedOption"],"kind":"struct"},"2064":{"crate_id":41,"path":["memchr","memmem","searcher","PrefilterState"],"kind":"struct"},"302":{"crate_id":2,"path":["core","convert","AsMut"],"kind":"trait"},"5915":{"crate_id":103,"path":["futures_lite","future","FutureExt"],"kind":"trait"},"2391":{"crate_id":16,"path":["gimli","read","pubtypes","PubTypesEntry"],"kind":"struct"},"4153":{"crate_id":1,"path":["std","collections","hash","set","Iter"],"kind":"struct"},"4480":{"crate_id":72,"path":["icu_provider","request","DataRequestMetadata"],"kind":"struct"},"2718":{"crate_id":21,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"3045":{"crate_id":99,"path":["libc","unix","winsize"],"kind":"struct"},"1283":{"crate_id":71,"path":["icu_properties","provider","names","NormalizedPropertyNameStr"],"kind":"struct"},"4807":{"crate_id":11,"path":["hashbrown","map","IntoIter"],"kind":"struct"},"5134":{"crate_id":2,"path":["core","slice","iter","RSplitMut"],"kind":"struct"},"3372":{"crate_id":6,"path":["libc","unix","bsd","apple","b64","aarch64","__darwin_arm_exception_state64"],"kind":"struct"},"1610":{"crate_id":71,"path":["icu_properties","provider","ExemplarCharactersMainV1Marker"],"kind":"struct"},"3699":{"crate_id":69,"path":["icu_normalizer","provider","DecompositionTablesV1"],"kind":"struct"},"1937":{"crate_id":33,"path":["futures_util","stream","futures_ordered","FuturesOrdered"],"kind":"struct"},"5461":{"crate_id":6,"path":["libc","unix","bsd","apple","ifma_msghdr"],"kind":"struct"},"5788":{"crate_id":16,"path":["gimli","read","abbrev","AbbreviationsCache"],"kind":"struct"},"4026":{"crate_id":78,"path":["icu_locid","subtags","region","Region"],"kind":"struct"},"2264":{"crate_id":1,"path":["std","process","Termination"],"kind":"trait"},"4353":{"crate_id":16,"path":["gimli","read","cfi","CieOffsetEncoding"],"kind":"enum"},"2591":{"crate_id":95,"path":["rand","seq","index","sample"],"kind":"function"},"4680":{"crate_id":21,"path":["serde","de","value","ExpectedInSeq"],"kind":"struct"},"2918":{"crate_id":95,"path":["rand","distributions","DistIter"],"kind":"struct"},"3245":{"crate_id":78,"path":["icu_locid","extensions","unicode","Unicode"],"kind":"struct"},"1483":{"crate_id":33,"path":["futures_util","stream","try_stream","_","__Origin"],"kind":"struct"},"5007":{"crate_id":2,"path":["core","slice","sort","stable","merge","MergeState"],"kind":"struct"},"5334":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","extensions","Extensions"],"kind":"struct"},"1810":{"crate_id":5,"path":["alloc","collections","linked_list","drop","DropGuard"],"kind":"struct"},"3572":{"crate_id":1,"path":["std","sys","net","connection","socket","UdpSocket"],"kind":"struct"},"3899":{"crate_id":99,"path":["libc","unix","bsd","apple","proc_bsdinfo"],"kind":"struct"},"2137":{"crate_id":81,"path":["zerovec","ule","VarULE","validate_byte_slice"],"kind":"function"},"5661":{"crate_id":17,"path":["object","read","CompressedFileRange"],"kind":"struct"},"375":{"crate_id":2,"path":["core","future","into_future","IntoFuture"],"kind":"trait"},"5988":{"crate_id":57,"path":["siphasher","sip","Sip24Rounds"],"kind":"struct"},"2464":{"crate_id":109,"path":["itoa"],"kind":"module"},"4226":{"crate_id":33,"path":["futures_util","stream","try_stream","_","__Origin"],"kind":"struct"},"4553":{"crate_id":17,"path":["object","read","SymbolMapName"],"kind":"struct"},"2791":{"crate_id":1,"path":["std","sys_common","wtf8","EncodeWide"],"kind":"struct"},"4880":{"crate_id":17,"path":["object","read","any","SectionRelocationIterator"],"kind":"struct"},"1356":{"crate_id":1,"path":["std","sync","lazy_lock","LazyLock"],"kind":"struct"},"3118":{"crate_id":1,"path":["std","collections","hash","map","RawEntryMut"],"kind":"enum"},"5207":{"crate_id":2,"path":["core","hash","sip","State"],"kind":"struct"},"3445":{"crate_id":103,"path":["futures_lite","stream","Map"],"kind":"struct"},"1683":{"crate_id":33,"path":["futures_util","future","future","IntoStream"],"kind":"struct"},"5534":{"crate_id":21,"path":["serde","de","impls","deserialize","Field"],"kind":"enum"},"2010":{"crate_id":1,"path":["std","sync","mpsc","Sender"],"kind":"struct"},"3772":{"crate_id":2,"path":["core","asserting","Capture"],"kind":"struct"},"5861":{"crate_id":16,"path":["gimli","read","line","CompleteLineProgram"],"kind":"struct"},"4099":{"crate_id":41,"path":["memchr","arch","all","twoway","TwoWay"],"kind":"struct"},"2337":{"crate_id":17,"path":["object","pe","ImageTlsDirectory64"],"kind":"struct"},"2664":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int32x4_t"],"kind":"struct"},"4426":{"crate_id":24,"path":["bincode","config","limit","Infinite"],"kind":"struct"},"4753":{"crate_id":85,"path":["icu_collections","codepointtrie","cptrie","CodePointMapRange"],"kind":"struct"},"2991":{"crate_id":6,"path":["libc","unix","winsize"],"kind":"struct"},"1229":{"crate_id":72,"path":["icu_provider","request","DataLocale"],"kind":"struct"},"3318":{"crate_id":89,"path":["smallvec","SmallVec"],"kind":"struct"},"1556":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","mime","ParamValue"],"kind":"struct"},"5080":{"crate_id":17,"path":["object","macho","FvmlibCommand"],"kind":"struct"},"5407":{"crate_id":21,"path":["serde","__private","ser","content","SerializeStructVariant"],"kind":"struct"},"3645":{"crate_id":2,"path":["core","core_simd","swizzle","interleave","Hi"],"kind":"struct"},"1883":{"crate_id":17,"path":["object","read","util","Bytes"],"kind":"struct"},"121":{"crate_id":25,"path":["erased_serde","error","Error"],"kind":"struct"},"3972":{"crate_id":2,"path":["core","task","wake","ContextBuilder"],"kind":"struct"},"2210":{"crate_id":33,"path":["futures_util","stream","stream","take_while","TakeWhile"],"kind":"struct"},"5734":{"crate_id":105,"path":["waker_fn"],"kind":"module"},"4299":{"crate_id":18,"path":["memchr","arch","generic","memchr","Iter"],"kind":"struct"},"2537":{"crate_id":29,"path":["crossbeam_channel","err","RecvTimeoutError"],"kind":"enum"},"4626":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","conditional","vary","IntoIter"],"kind":"struct"},"2864":{"crate_id":103,"path":["futures_lite","stream","_","__Origin"],"kind":"struct"},"4953":{"crate_id":5,"path":["alloc","rc","from_iter_exact","Guard"],"kind":"struct"},"1429":{"crate_id":24,"path":["bincode","config","WithOtherLimit"],"kind":"struct"},"3191":{"crate_id":107,"path":["serde_json","value","index","Index"],"kind":"trait"},"5280":{"crate_id":33,"path":["futures_util","future","pending","Pending"],"kind":"struct"},"3518":{"crate_id":101,"path":["ppv_lite86","generic","GenericMachine"],"kind":"struct"},"1756":{"crate_id":33,"path":["futures_util","future","try_join","TryJoin4"],"kind":"struct"},"5607":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","security","timing_allow_origin","IterMut"],"kind":"struct"},"2083":{"crate_id":17,"path":["object","read","elf","version","VersionTable"],"kind":"struct"},"3845":{"crate_id":61,"path":["unicode_width","UnicodeWidthStr"],"kind":"trait"},"5934":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly16x8_t"],"kind":"struct"},"4172":{"crate_id":25,"path":["erased_serde","ser","SerializeStruct"],"kind":"trait"},"2410":{"crate_id":122,"path":["bytes","buf","limit","Limit"],"kind":"struct"},"2737":{"crate_id":71,"path":["icu_properties","provider","GraphemeClusterBreakV1Marker"],"kind":"struct"},"4499":{"crate_id":2,"path":["core","slice","iter","RSplitNMut"],"kind":"struct"},"4826":{"crate_id":81,"path":["zerovec","ule","unvalidated","UnvalidatedChar"],"kind":"struct"},"3064":{"crate_id":17,"path":["object","pe","ImageOs2Header"],"kind":"struct"},"1302":{"crate_id":17,"path":["object","read","archive","MemberHeader"],"kind":"enum"},"3391":{"crate_id":27,"path":["thiserror","var","Var"],"kind":"struct"},"1629":{"crate_id":18,"path":["memchr","arch","generic","memchr","Two"],"kind":"struct"},"5153":{"crate_id":33,"path":["futures_util","stream","stream","for_each","ForEach"],"kind":"struct"},"5480":{"crate_id":2,"path":["core","slice","iter","ChunksExactMut"],"kind":"struct"},"3718":{"crate_id":2,"path":["core","str","IsAsciiWhitespace"],"kind":"struct"},"1956":{"crate_id":23,"path":["slab","Iter"],"kind":"struct"},"4045":{"crate_id":2,"path":["core","sync","atomic","AtomicU16"],"kind":"struct"},"2283":{"crate_id":51,"path":["include_dir","dir","Dir"],"kind":"struct"},"5807":{"crate_id":2,"path":["core","num","nonzero","private","Sealed"],"kind":"trait"},"4372":{"crate_id":2,"path":["core","str","iter","RMatchIndices"],"kind":"struct"},"2610":{"crate_id":17,"path":["object","macho","DylibCommand"],"kind":"struct"},"2937":{"crate_id":33,"path":["futures_util","stream","try_stream","InspectErr"],"kind":"struct"},"1175":{"crate_id":2,"path":["crux_http","Result","Err"],"kind":"variant"},"4699":{"crate_id":21,"path":["serde","de","impls","range_to","deserialize","FieldVisitor"],"kind":"struct"},"5026":{"crate_id":6,"path":["libc","unix","bsd","apple","sysdir_search_path_domain_mask_t"],"kind":"enum"},"1502":{"crate_id":33,"path":["futures_util","stream","try_stream","try_filter_map","TryFilterMap"],"kind":"struct"},"3264":{"crate_id":2,"path":["core","core_arch","simd","i32x32"],"kind":"struct"},"3591":{"crate_id":107,"path":["serde_json","de","SeqAccess"],"kind":"struct"},"1829":{"crate_id":9,"path":["miniz_oxide","inflate","core","State"],"kind":"enum"},"5353":{"crate_id":33,"path":["futures_util","stream","stream","peek","_","__Origin"],"kind":"struct"},"5680":{"crate_id":17,"path":["object","read","macho","file","MachOComdatSectionIterator"],"kind":"struct"},"2156":{"crate_id":86,"path":["icu_locid_transform","fallback","LocaleFallbackerWithConfig"],"kind":"struct"},"3918":{"crate_id":6,"path":["libc","unix","bsd","apple","rt_msghdr2"],"kind":"struct"},"4245":{"crate_id":33,"path":["futures_util","abortable","AbortRegistration"],"kind":"struct"},"2483":{"crate_id":107,"path":["serde_json","value","de","KeyClassifier"],"kind":"struct"},"4572":{"crate_id":102,"path":["zerocopy","byteorder","private","Sealed"],"kind":"trait"},"2810":{"crate_id":110,"path":["base64","write","encoder_string_writer","StrConsumer"],"kind":"trait"},"4899":{"crate_id":1,"path":["std","f128"],"kind":"primitive"},"3137":{"crate_id":17,"path":["object","xcoff","Symbol32"],"kind":"struct"},"1375":{"crate_id":103,"path":["futures_lite","io","WriteFuture"],"kind":"struct"},"5226":{"crate_id":11,"path":["hashbrown","map","IterMut"],"kind":"struct"},"1702":{"crate_id":33,"path":["futures_util","async_await","poll","PollOnce"],"kind":"struct"},"3464":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"5553":{"crate_id":2,"path":["core","slice","iter","ChunkBy"],"kind":"struct"},"3791":{"crate_id":6,"path":["libc","unix","bsd","apple","thread_precedence_policy"],"kind":"struct"},"2029":{"crate_id":1,"path":["std","collections","hash","map","ValuesMut"],"kind":"struct"},"267":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","body","Body"],"kind":"struct"},"5880":{"crate_id":2,"path":["core","cell","BorrowMutError"],"kind":"struct"},"2356":{"crate_id":2,"path":["core","char","ToUppercase"],"kind":"struct"},"4118":{"crate_id":102,"path":["zerocopy","byteorder","I32"],"kind":"struct"},"4445":{"crate_id":6,"path":["libc","unix","bsd","apple","statvfs"],"kind":"struct"},"2683":{"crate_id":57,"path":["siphasher","sip","SipHasher24"],"kind":"struct"},"3010":{"crate_id":17,"path":["object","pe","ImageOptionalHeader64"],"kind":"struct"},"1248":{"crate_id":1,"path":["std","fs","Metadata"],"kind":"struct"},"4772":{"crate_id":33,"path":["futures_util","stream","try_stream","into_stream","IntoStream"],"kind":"struct"},"5099":{"crate_id":2,"path":["core","str","pattern","CharSearcher"],"kind":"struct"},"3337":{"crate_id":107,"path":["serde_json","de","UnitVariantAccess"],"kind":"struct"},"1575":{"crate_id":16,"path":["gimli","read","util","sealed","CapacityFull"],"kind":"struct"},"3664":{"crate_id":1,"path":["std","sync","mpmc","Receiver"],"kind":"struct"},"1902":{"crate_id":99,"path":["libc","unix","bsd","apple","glob_t"],"kind":"struct"},"140":{"crate_id":2,"path":["core","cmp","PartialEq"],"kind":"trait"},"5426":{"crate_id":43,"path":["anyhow","fmt","Indented"],"kind":"struct"},"5753":{"crate_id":5,"path":["alloc","collections","btree","map","entry","OccupiedError"],"kind":"struct"},"3991":{"crate_id":71,"path":["icu_properties","provider","BlankV1Marker"],"kind":"struct"},"2229":{"crate_id":59,"path":["textwrap","splitting","NoHyphenation"],"kind":"struct"},"4318":{"crate_id":35,"path":["futures_macro"],"kind":"module"},"2556":{"crate_id":17,"path":["object","pe","ImageLoadConfigDirectory32"],"kind":"struct"},"4645":{"crate_id":16,"path":["gimli","read","cfi","UnwindTableRow"],"kind":"struct"},"2883":{"crate_id":1,"path":["std","sync","mpsc","TryIter"],"kind":"struct"},"4972":{"crate_id":6,"path":["libc","unix","bsd","apple","if_msghdr2"],"kind":"struct"},"3210":{"crate_id":2,"path":["core","fmt","LowerExp"],"kind":"trait"},"1448":{"crate_id":33,"path":["futures_util","io","read_to_end","ReadToEnd"],"kind":"struct"},"5299":{"crate_id":5,"path":["alloc","collections","btree","set","Iter"],"kind":"struct"},"1775":{"crate_id":21,"path":["serde","de","impls","deserialize","PrimitiveVisitor"],"kind":"struct"},"13":{"crate_id":0,"path":["crux_http","Result"],"kind":"type_alias"},"3537":{"crate_id":2,"path":["core","ops","bit","BitOr"],"kind":"trait"},"5626":{"crate_id":2,"path":["core","num","fmt","Formatted"],"kind":"struct"},"3864":{"crate_id":21,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"2102":{"crate_id":16,"path":["gimli","constants","DwVirtuality"],"kind":"struct"},"340":{"crate_id":2,"path":["core","pin","Pin"],"kind":"struct"},"5953":{"crate_id":71,"path":["icu_properties","provider","bidi_data","MirroredPairedBracketDataTryFromError"],"kind":"struct"},"2429":{"crate_id":17,"path":["object","macho","BuildToolVersion"],"kind":"struct"},"4191":{"crate_id":45,"path":["serde_reflection","value","Deserializer"],"kind":"struct"},"4518":{"crate_id":45,"path":["serde_reflection","format","NamedVisitor"],"kind":"struct"},"2756":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","conditional","if_match","IfMatch"],"kind":"struct"},"3083":{"crate_id":6,"path":["libc","unix","bsd","apple","vnode_info"],"kind":"struct"},"1321":{"crate_id":41,"path":["memchr","memmem","FinderBuilder"],"kind":"struct"},"4845":{"crate_id":5,"path":["alloc","collections","btree","set","Union"],"kind":"struct"},"5172":{"crate_id":2,"path":["core","escape","EscapeIterInner"],"kind":"struct"},"3410":{"crate_id":17,"path":["object","pe","ImageTlsDirectory32"],"kind":"struct"},"1648":{"crate_id":33,"path":["futures_util","stream","stream","Forward"],"kind":"struct"},"3737":{"crate_id":71,"path":["icu_properties","props","IndicSyllabicCategory"],"kind":"struct"},"1975":{"crate_id":6,"path":["libc","unix","bsd","apple","b64","aarch64","__darwin_arm_neon_state64"],"kind":"struct"},"213":{"crate_id":0,"path":["crux_http","expect"],"kind":"module"},"5499":{"crate_id":2,"path":["core","str","iter","RSplit"],"kind":"struct"},"5826":{"crate_id":71,"path":["icu_properties","provider","EastAsianWidthV1Marker"],"kind":"struct"},"4064":{"crate_id":17,"path":["object","macho","FatHeader"],"kind":"struct"},"2302":{"crate_id":16,"path":["gimli","constants","DwId"],"kind":"struct"},"2629":{"crate_id":16,"path":["gimli","read","loclists","DebugLocLists"],"kind":"struct"},"4391":{"crate_id":1,"path":["std","fs","read_dir"],"kind":"function"},"4718":{"crate_id":6,"path":["libc","unix","bsd","apple","__c_anonymous_ifc_ifcu"],"kind":"union"},"1194":{"crate_id":16,"path":["gimli","read","unit","DebugInfoUnitHeadersIter"],"kind":"struct"},"2956":{"crate_id":5,"path":["alloc","collections","btree","node","marker","Owned"],"kind":"enum"},"3283":{"crate_id":61,"path":["unicode_width","UnicodeWidthChar"],"kind":"trait"},"1521":{"crate_id":99,"path":["libc","unix","bsd","apple","sysdir_search_path_directory_t"],"kind":"enum"},"5045":{"crate_id":2,"path":["core","iter","adapters","map_windows","MapWindows"],"kind":"struct"},"5372":{"crate_id":29,"path":["crossbeam_channel","select","Select"],"kind":"struct"},"1848":{"crate_id":17,"path":["object","pe","ImageDynamicRelocationTable"],"kind":"struct"},"3610":{"crate_id":33,"path":["futures_util","future","future","_","__Origin"],"kind":"struct"},"3937":{"crate_id":2,"path":["core","intrinsics","disjoint_bitor"],"kind":"function"},"2175":{"crate_id":38,"path":["pin_project_lite","__private","AlwaysUnpin"],"kind":"struct"},"5699":{"crate_id":5,"path":["alloc","vec","in_place_drop","InPlaceDstDataSrcBufDrop"],"kind":"struct"},"4264":{"crate_id":5,"path":["alloc","collections","binary_heap","IntoIterSorted"],"kind":"struct"},"2502":{"crate_id":16,"path":["gimli","read","StoreOnHeap"],"kind":"struct"},"4591":{"crate_id":5,"path":["alloc","collections","vec_deque","shrink_to","Guard"],"kind":"struct"},"2829":{"crate_id":102,"path":["zerocopy","Unaligned"],"kind":"trait"},"4918":{"crate_id":71,"path":["icu_properties","provider","PrependedConcatenationMarkV1Marker"],"kind":"struct"},"1394":{"crate_id":20,"path":["crux_core","capability","_","deserialize","__FieldVisitor"],"kind":"struct"},"3156":{"crate_id":123,"path":["serde_bytes","de","deserialize","BytesVisitor"],"kind":"struct"},"5245":{"crate_id":21,"path":["serde","__private","de","content","ContentVisitor"],"kind":"struct"},"3483":{"crate_id":17,"path":["object","read","archive","ArchiveMemberIterator"],"kind":"struct"},"1721":{"crate_id":90,"path":["utf16_iter","Utf16CharsEx"],"kind":"trait"},"5572":{"crate_id":120,"path":["http","request","Builder"],"kind":"struct"},"2048":{"crate_id":1,"path":["std","never"],"kind":"primitive"},"3810":{"crate_id":20,"path":["crux_core","App"],"kind":"trait"},"5899":{"crate_id":33,"path":["futures_util","io","repeat","Repeat"],"kind":"struct"},"4137":{"crate_id":107,"path":["serde_json"],"kind":"module"},"2375":{"crate_id":6,"path":["libc","unix","bsd","apple","proc_taskinfo"],"kind":"struct"},"2702":{"crate_id":1,"path":["std","io","stdio","StderrLock"],"kind":"struct"},"4464":{"crate_id":17,"path":["object","common","ComdatKind"],"kind":"enum"},"4791":{"crate_id":115,"path":["serde_qs","de","ParsableStringDeserializer"],"kind":"struct"},"3029":{"crate_id":18,"path":["memchr","arch","all","twoway","ApproximateByteSet"],"kind":"struct"},"1267":{"crate_id":1,"path":["std","sys","pal","unix","process","process_inner","posix_spawn","PosixSpawnattr"],"kind":"struct"},"3356":{"crate_id":6,"path":["libc","unix","bsd","apple","sockaddr_storage"],"kind":"struct"},"1594":{"crate_id":1,"path":["std","backtrace","RawFrame"],"kind":"enum"},"5118":{"crate_id":99,"path":["libc","unix","bsd","apple","ip_mreq_source"],"kind":"struct"},"5445":{"crate_id":95,"path":["rand","AsByteSliceMut"],"kind":"trait"},"3683":{"crate_id":33,"path":["futures_util","future","try_future","try_flatten","TryFlatten"],"kind":"enum"},"1921":{"crate_id":57,"path":["siphasher","sip","SipHasher13"],"kind":"struct"},"4010":{"crate_id":33,"path":["futures_util","future","try_future","FlattenSink"],"kind":"struct"},"2248":{"crate_id":11,"path":["hashbrown","set","OccupiedEntry"],"kind":"struct"},"5772":{"crate_id":81,"path":["zerovec","zerovec","EyepatchHackVector"],"kind":"struct"},"4337":{"crate_id":72,"path":["icu_provider","response","DataResponseMetadata"],"kind":"struct"},"2575":{"crate_id":23,"path":["slab","Entry"],"kind":"enum"},"4664":{"crate_id":120,"path":["http","method","extension","InlineExtension"],"kind":"struct"},"2902":{"crate_id":33,"path":["futures_util","io","copy_buf","_","__Origin"],"kind":"struct"},"4991":{"crate_id":95,"path":["rand","distributions","gamma","Beta"],"kind":"struct"},"1467":{"crate_id":17,"path":["object","xcoff","StatAux"],"kind":"struct"},"3229":{"crate_id":6,"path":["libc","unix","bsd","apple","sigevent"],"kind":"struct"},"5318":{"crate_id":95,"path":["rand","distributions","unit_sphere","UnitSphereSurface"],"kind":"struct"},"3556":{"crate_id":2,"path":["core","num","niche_types","U32NotAllOnes"],"kind":"struct"},"1794":{"crate_id":102,"path":["zerocopy","Immutable"],"kind":"trait"},"5645":{"crate_id":99,"path":["libc","unix","bsd","apple","tcp_connection_info"],"kind":"struct"},"2121":{"crate_id":2,"path":["core","core_simd","simd","ptr","const_ptr","SimdConstPtr"],"kind":"trait"},"3883":{"crate_id":11,"path":["hashbrown","set","Difference"],"kind":"struct"},"4210":{"crate_id":17,"path":["object","read","archive","ArchiveSymbolIterator"],"kind":"struct"},"2448":{"crate_id":67,"path":["idna","deprecated","Idna"],"kind":"struct"},"5972":{"crate_id":114,"path":["serde_urlencoded","ser","StructVariantSerializer"],"kind":"struct"},"2775":{"crate_id":102,"path":["zerocopy","byteorder","LittleEndian"],"kind":"enum"},"4537":{"crate_id":2,"path":["core","iter","sources","repeat_n","RepeatN"],"kind":"struct"},"4864":{"crate_id":111,"path":["async_channel","WeakSender"],"kind":"struct"},"3102":{"crate_id":6,"path":["libc","unix","bsd","apple","segment_command_64"],"kind":"struct"},"1340":{"crate_id":39,"path":["futures_channel","mpsc","BoundedSenderInner"],"kind":"struct"},"3429":{"crate_id":120,"path":["http","header","map","into_header_name","IntoHeaderName"],"kind":"trait"},"1667":{"crate_id":1,"path":["std","sys","sync","rwlock","queue","PanicGuard"],"kind":"struct"},"5191":{"crate_id":20,"path":["crux_core","capabilities","compose","ComposeContext"],"kind":"struct"},"5518":{"crate_id":21,"path":["serde","de","DeserializeSeed"],"kind":"trait"},"3756":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","__FieldVisitor"],"kind":"struct"},"1994":{"crate_id":2,"path":["core","hash","sip","Sip24Rounds"],"kind":"struct"},"5845":{"crate_id":2,"path":["core","net","ip_addr","IpAddr"],"kind":"enum"},"2321":{"crate_id":11,"path":["hashbrown","rustc_entry","RustcVacantEntry"],"kind":"struct"},"4083":{"crate_id":21,"path":["serde","__private","ser","TaggedSerializer"],"kind":"struct"},"4410":{"crate_id":2,"path":["core","ops","arith","RemAssign"],"kind":"trait"},"2648":{"crate_id":17,"path":["object","macho","BuildVersionCommand"],"kind":"struct"},"2975":{"crate_id":16,"path":["gimli","read","lookup","PubStuffHeader"],"kind":"struct"},"1213":{"crate_id":103,"path":["futures_lite","future","Or"],"kind":"struct"},"4737":{"crate_id":86,"path":["icu_locid_transform","directionality","LocaleDirectionality"],"kind":"struct"},"5064":{"crate_id":29,"path":["crossbeam_channel","counter","Sender"],"kind":"struct"},"1540":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"3302":{"crate_id":120,"path":["http","response","Parts"],"kind":"struct"},"3629":{"crate_id":96,"path":["rand_core","error","ErrorCode"],"kind":"struct"},"1867":{"crate_id":16,"path":["gimli","common","DebugFrameOffset"],"kind":"struct"},"5391":{"crate_id":99,"path":["libc","unix","bsd","apple","thread_extended_policy"],"kind":"struct"},"5718":{"crate_id":33,"path":["futures_util","stream","stream","Flatten"],"kind":"struct"},"3956":{"crate_id":71,"path":["icu_properties","maps","CodePointMapData"],"kind":"struct"},"2194":{"crate_id":95,"path":["rand","distributions","float","Open01"],"kind":"struct"},"4283":{"crate_id":33,"path":["futures_util","stream","futures_unordered","iter","IterMut"],"kind":"struct"},"2521":{"crate_id":99,"path":["libc","unix","bsd","apple","kevent"],"kind":"struct"},"4610":{"crate_id":21,"path":["serde","de","impls","deserialize","NonZeroVisitor"],"kind":"struct"},"2848":{"crate_id":1,"path":["std","sys","pal","unix","os","JoinPathsError"],"kind":"struct"},"4937":{"crate_id":6,"path":["libc","unix","bsd","apple","log2phys"],"kind":"struct"},"3175":{"crate_id":79,"path":["writeable","testing","TestWriter"],"kind":"struct"},"1413":{"crate_id":102,"path":["zerocopy","wrappers","MaybeUninit"],"kind":"struct"},"5264":{"crate_id":108,"path":["ryu","buffer","Buffer"],"kind":"struct"},"1740":{"crate_id":29,"path":["crossbeam_channel","waker","SyncWaker"],"kind":"struct"},"3502":{"crate_id":24,"path":["bincode","config","WithOtherIntEncoding"],"kind":"struct"},"5591":{"crate_id":71,"path":["icu_properties","sets","ErasedSetlikeMarker"],"kind":"struct"},"3829":{"crate_id":6,"path":["libc","unix","bsd","apple","b64","if_data"],"kind":"struct"},"2067":{"crate_id":99,"path":["libc","unix","timeval"],"kind":"struct"},"5918":{"crate_id":16,"path":["gimli","read","op","DieReference"],"kind":"enum"},"2394":{"crate_id":81,"path":["zerovec","varzerovec","owned","VarZeroVecOwned"],"kind":"struct"},"4156":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","int32x4x3_t"],"kind":"struct"},"4483":{"crate_id":48,"path":["once_cell","race","once_box","OnceBox"],"kind":"struct"},"2721":{"crate_id":41,"path":["memchr","memmem","Finder"],"kind":"struct"},"3048":{"crate_id":2,"path":["core","core_arch","simd","u32x2"],"kind":"struct"},"1286":{"crate_id":16,"path":["gimli","arch","Arm"],"kind":"struct"},"4810":{"crate_id":17,"path":["object","read","coff","symbol","SymbolIterator"],"kind":"struct"},"5137":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","other","source_map","SourceMap"],"kind":"struct"},"3375":{"crate_id":69,"path":["icu_normalizer","provider","CompatibilityDecompositionSupplementV1Marker"],"kind":"struct"},"1613":{"crate_id":1,"path":["std","sys","pal","unix","pipe","AnonPipe"],"kind":"struct"},"3702":{"crate_id":16,"path":["gimli","read","line","LineRows"],"kind":"struct"},"1940":{"crate_id":51,"path":["include_dir","globs","Globs"],"kind":"struct"},"5464":{"crate_id":99,"path":["libc","unix","bsd","fd_set"],"kind":"struct"},"5791":{"crate_id":16,"path":["gimli","read","loclists","LocListIter"],"kind":"struct"},"4029":{"crate_id":17,"path":["object","macho","DysymtabCommand"],"kind":"struct"},"2267":{"crate_id":2,"path":["core","iter","adapters","GenericShunt"],"kind":"struct"},"4356":{"crate_id":17,"path":["object","read","coff","import","ImportType"],"kind":"enum"},"2594":{"crate_id":21,"path":["serde","de","impls","deserialize","KindVisitor"],"kind":"struct"},"4683":{"crate_id":2,"path":["core","future","ready","Ready"],"kind":"struct"},"2921":{"crate_id":21,"path":["serde","actually_private","T"],"kind":"struct"},"5010":{"crate_id":29,"path":["crossbeam_channel","err","RecvError"],"kind":"struct"},"3248":{"crate_id":107,"path":["serde_json","iter","LineColIterator"],"kind":"struct"},"1486":{"crate_id":120,"path":["http","uri","scheme","Scheme"],"kind":"struct"},"5337":{"crate_id":90,"path":["utf16_iter","report","ErrorReportingUtf16Chars"],"kind":"struct"},"1813":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","cache","expires","Expires"],"kind":"struct"},"3575":{"crate_id":2,"path":["core","core_simd","simd","ptr","mut_ptr","SimdMutPtr"],"kind":"trait"},"51":{"crate_id":2,"path":["core","convert","Infallible"],"kind":"enum"},"3902":{"crate_id":33,"path":["futures_util","stream","stream","zip","_","__Origin"],"kind":"struct"},"2140":{"crate_id":1,"path":["std","io","stdio","IsTerminal"],"kind":"trait"},"5664":{"crate_id":39,"path":["futures_channel","mpsc","UnboundedSender"],"kind":"struct"},"2467":{"crate_id":21,"path":["serde","de","impls","StrVisitor"],"kind":"struct"},"4229":{"crate_id":85,"path":["icu_collections","codepointinvliststringlist","CodePointInversionListAndStringListError"],"kind":"enum"},"4556":{"crate_id":103,"path":["futures_lite","io","ReadToEndFuture"],"kind":"struct"},"2794":{"crate_id":33,"path":["futures_util","io","read","Read"],"kind":"struct"},"3121":{"crate_id":41,"path":["memchr","memmem","searcher","SearcherRev"],"kind":"struct"},"1359":{"crate_id":21,"path":["serde","de","WithDecimalPoint"],"kind":"struct"},"4883":{"crate_id":99,"path":["libc","unix","bsd","apple","termios"],"kind":"struct"},"5210":{"crate_id":17,"path":["object","read","pe","export","ExportTable"],"kind":"struct"},"3448":{"crate_id":17,"path":["object","pe","ImageEnclaveImport"],"kind":"struct"},"1686":{"crate_id":16,"path":["gimli","read","unit","Attribute"],"kind":"struct"},"5537":{"crate_id":1,"path":["std","collections","hash","set","SymmetricDifference"],"kind":"struct"},"2013":{"crate_id":16,"path":["gimli","read","loclists","LocListsFormat"],"kind":"enum"},"3775":{"crate_id":17,"path":["object","read","macho","load_command","LoadCommandData"],"kind":"struct"},"251":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","headers","iter_mut","IterMut"],"kind":"struct"},"5864":{"crate_id":33,"path":["futures_util","stream","try_stream","try_all","_","__Origin"],"kind":"struct"},"4102":{"crate_id":20,"path":["crux_core","command","executor","TaskState"],"kind":"enum"},"578":{"crate_id":103,"path":["futures_lite","io","AsyncReadExt"],"kind":"trait"},"2340":{"crate_id":2,"path":["core","core_arch","simd","splat","JustOne"],"kind":"struct"},"2667":{"crate_id":25,"path":["erased_serde","ser","SerializeTupleStruct"],"kind":"trait"},"4429":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","security","csp","_","deserialize","__FieldVisitor"],"kind":"struct"},"4756":{"crate_id":21,"path":["serde","de","impls","deserialize","deserialize","FieldVisitor"],"kind":"struct"},"1232":{"crate_id":2,"path":["core","ops","bit","BitXor"],"kind":"trait"},"2994":{"crate_id":29,"path":["crossbeam_channel","err","SendError"],"kind":"struct"},"3321":{"crate_id":71,"path":["icu_properties","props","PropertyEnumToValueNameLinearMapper"],"kind":"struct"},"1559":{"crate_id":107,"path":["serde_json","ser","Compound"],"kind":"enum"},"5083":{"crate_id":1,"path":["std","path","PathBuf"],"kind":"struct"},"5410":{"crate_id":107,"path":["serde_json","error","ErrorCode"],"kind":"enum"},"3648":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","version","VersionVisitor"],"kind":"struct"},"1886":{"crate_id":99,"path":["libc","unix","bsd","apple","in6_ifreq"],"kind":"struct"},"3975":{"crate_id":11,"path":["hashbrown","map","HashMap"],"kind":"struct"},"2213":{"crate_id":17,"path":["object","xcoff","SectionHeader32"],"kind":"struct"},"451":{"crate_id":0,"path":["crux_http","response","decode","decode_body"],"kind":"function"},"5737":{"crate_id":5,"path":["alloc","collections","btree","set","entry","Entry"],"kind":"enum"},"4302":{"crate_id":41,"path":["memchr"],"kind":"module"},"2540":{"crate_id":103,"path":["futures_lite","stream","Filter"],"kind":"struct"},"4629":{"crate_id":102,"path":["zerocopy","util","macro_util","PaddingFree"],"kind":"trait"},"2867":{"crate_id":16,"path":["gimli","read","op","Expression"],"kind":"struct"},"4956":{"crate_id":20,"path":["crux_core","testing","AppTester"],"kind":"struct"},"1432":{"crate_id":16,"path":["gimli","read","aranges","ArangeEntry"],"kind":"struct"},"3194":{"crate_id":114,"path":["serde_urlencoded","de","UnitOnlyVariantAccess"],"kind":"struct"},"5283":{"crate_id":16,"path":["gimli","read","UnitOffset"],"kind":"struct"},"3521":{"crate_id":17,"path":["object","read","elf","version","VernauxIterator"],"kind":"struct"},"1759":{"crate_id":41,"path":["memchr","arch","all","twoway","ApproximateByteSet"],"kind":"struct"},"5610":{"crate_id":2,"path":["core","marker","Tuple"],"kind":"trait"},"2086":{"crate_id":102,"path":["zerocopy","byte_slice","IntoByteSliceMut"],"kind":"trait"},"3848":{"crate_id":21,"path":["serde","de","impls","deserialize","SaturatingVisitor"],"kind":"struct"},"5937":{"crate_id":24,"path":["bincode"],"kind":"module"},"4175":{"crate_id":1,"path":["std","u128"],"kind":"primitive"},"2413":{"crate_id":17,"path":["object","pe","ImageAlphaRuntimeFunctionEntry"],"kind":"struct"},"2740":{"crate_id":21,"path":["serde","__private","ser","FlatMapSerializeTupleVariantAsMapValue"],"kind":"struct"},"4502":{"crate_id":6,"path":["libc","unix","bsd","apple","ip_mreq"],"kind":"struct"},"4829":{"crate_id":103,"path":["futures_lite","stream","Iter"],"kind":"struct"},"3067":{"crate_id":2,"path":["core","iter","sources","once","Once"],"kind":"struct"},"1305":{"crate_id":102,"path":["zerocopy","FromBytes"],"kind":"trait"},"3394":{"crate_id":96,"path":["rand_core","impls","next_u32_via_fill"],"kind":"function"},"1632":{"crate_id":49,"path":["heck","snake","SnekCase"],"kind":"trait"},"5156":{"crate_id":123,"path":["serde_bytes","bytearray","ByteArrayVisitor"],"kind":"struct"},"5483":{"crate_id":21,"path":["serde","de","value","StringDeserializer"],"kind":"struct"},"3721":{"crate_id":5,"path":["alloc","collections","vec_deque","drain","drop","DropGuard"],"kind":"struct"},"1959":{"crate_id":2,"path":["core","num","error","IntErrorKind"],"kind":"enum"},"4048":{"crate_id":54,"path":["glob","Pattern"],"kind":"struct"},"2286":{"crate_id":9,"path":["miniz_oxide","DataFormat"],"kind":"enum"},"5810":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","visit_enum","__Field"],"kind":"enum"},"4375":{"crate_id":72,"path":["icu_provider","buf","BufferMarker"],"kind":"struct"},"2613":{"crate_id":21,"path":["serde","de","impls","deserialize","MapVisitor"],"kind":"struct"},"4702":{"crate_id":1,"path":["std","sys","pal","unix","fs","FileAttr"],"kind":"struct"},"2940":{"crate_id":21,"path":["serde","de","value","I128Deserializer"],"kind":"struct"},"1178":{"crate_id":71,"path":["icu_properties","provider","BidiControlV1Marker"],"kind":"struct"},"5029":{"crate_id":16,"path":["gimli","read","cfi","RegisterRule"],"kind":"enum"},"1505":{"crate_id":6,"path":["libc","unix","bsd","apple","thread_time_constraint_policy"],"kind":"struct"},"3267":{"crate_id":16,"path":["gimli","read","unit","AttributeValue"],"kind":"enum"},"3594":{"crate_id":11,"path":["hashbrown","TryReserveError"],"kind":"enum"},"1832":{"crate_id":99,"path":["libc","unix","bsd","apple","b64","bpf_hdr"],"kind":"struct"},"70":{"crate_id":101,"path":["ppv_lite86","types","VZip"],"kind":"trait"},"5356":{"crate_id":2,"path":["core","fmt","rt","Argument"],"kind":"struct"},"5683":{"crate_id":33,"path":["futures_util","stream","stream","flatten_unordered","FlattenUnorderedWithFlowController"],"kind":"struct"},"2159":{"crate_id":85,"path":["icu_collections","codepointtrie","cptrie","TrieValue","try_from_u32"],"kind":"function"},"3921":{"crate_id":71,"path":["icu_properties","provider","PrintV1Marker"],"kind":"struct"},"4248":{"crate_id":71,"path":["icu_properties","provider","bidi_data","CheckedBidiPairedBracketType"],"kind":"enum"},"2486":{"crate_id":78,"path":["icu_locid","extensions","unicode","keywords","Keywords"],"kind":"struct"},"2813":{"crate_id":71,"path":["icu_properties","provider","CaseSensitiveV1Marker"],"kind":"struct"},"4575":{"crate_id":2,"path":["core","iter","adapters","flatten","FlattenCompat"],"kind":"struct"},"4902":{"crate_id":71,"path":["icu_properties","provider","ScriptWithExtensionsPropertyV1Marker"],"kind":"struct"},"3140":{"crate_id":2,"path":["core","str","iter","LinesAny"],"kind":"struct"},"1378":{"crate_id":71,"path":["icu_properties","provider","GeneralCategoryNameToValueV1Marker"],"kind":"struct"},"5229":{"crate_id":2,"path":["core","fmt","macros","Debug"],"kind":"proc_derive"},"1705":{"crate_id":21,"path":["serde","de","impls","range_from","Field"],"kind":"enum"},"3467":{"crate_id":71,"path":["icu_properties","provider","SentenceBreakNameToValueV1Marker"],"kind":"struct"},"5556":{"crate_id":1,"path":["std","thread","local","AccessError"],"kind":"struct"},"3794":{"crate_id":2,"path":["core","num","bignum","Big32x40"],"kind":"struct"},"2032":{"crate_id":107,"path":["serde_json","read","Reference"],"kind":"enum"},"5883":{"crate_id":33,"path":["futures_util","io","seek","Seek"],"kind":"struct"},"2359":{"crate_id":86,"path":["icu_locid_transform","provider","fallback","CollationFallbackSupplementV1Marker"],"kind":"struct"},"597":{"crate_id":1,"path":["std","io","error","Error"],"kind":"struct"},"4121":{"crate_id":41,"path":["memchr","cow","CowBytes"],"kind":"struct"},"4448":{"crate_id":71,"path":["icu_properties","provider","GraphemeLinkV1Marker"],"kind":"struct"},"2686":{"crate_id":16,"path":["gimli","common","LineEncoding"],"kind":"struct"},"3013":{"crate_id":21,"path":["serde","de","value","UsizeDeserializer"],"kind":"struct"},"1251":{"crate_id":16,"path":["gimli","constants","DwDefaulted"],"kind":"struct"},"4775":{"crate_id":2,"path":["core","hash","BuildHasherDefault"],"kind":"struct"},"5102":{"crate_id":21,"path":["serde","de","value","PairDeserializer"],"kind":"struct"},"3340":{"crate_id":2,"path":["core","core_arch","simd","u8x64"],"kind":"struct"},"1578":{"crate_id":33,"path":["futures_util","future","join","Join"],"kind":"struct"},"3667":{"crate_id":71,"path":["icu_properties","provider","UppercaseV1Marker"],"kind":"struct"},"1905":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","method","MethodVisitor"],"kind":"struct"},"5429":{"crate_id":1,"path":["std","sys","pal","unix","args","Args"],"kind":"struct"},"5756":{"crate_id":96,"path":["rand_core"],"kind":"module"},"3994":{"crate_id":6,"path":["libc","unix","pollfd"],"kind":"struct"},"2232":{"crate_id":33,"path":["futures_util","stream","stream","flatten_unordered","SharedPollState"],"kind":"struct"},"4321":{"crate_id":2,"path":["core","str","iter","RMatches"],"kind":"struct"},"2559":{"crate_id":2,"path":["core","ops","arith","Add"],"kind":"trait"},"4648":{"crate_id":13,"path":["std_detect","detect","cache","Initializer"],"kind":"struct"},"1124":{"crate_id":0,"path":["crux_http","testing"],"kind":"module"},"2886":{"crate_id":33,"path":["futures_util","stream","try_stream","try_chunks","_","__Origin"],"kind":"struct"},"4975":{"crate_id":6,"path":["libc","unix","bsd","apple","ip_mreqn"],"kind":"struct"},"3213":{"crate_id":2,"path":["core","iter","adapters","chain","Chain"],"kind":"struct"},"1451":{"crate_id":18,"path":["memchr","arch","all","rabinkarp","Finder"],"kind":"struct"},"5302":{"crate_id":21,"path":["serde","__private","de","content","InternallyTaggedUnitVisitor"],"kind":"struct"},"1778":{"crate_id":81,"path":["zerovec","varzerovec","components","Index32"],"kind":"struct"},"3540":{"crate_id":2,"path":["core","ops","range","RangeToInclusive"],"kind":"struct"},"5629":{"crate_id":1,"path":["std","sys","sync","once_box","OnceBox"],"kind":"struct"},"3867":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint8x8x3_t"],"kind":"struct"},"2105":{"crate_id":30,"path":["crossbeam_utils","sync","sharded_lock","Registration"],"kind":"struct"},"343":{"crate_id":0,"path":["crux_http","protocol","HttpRequest"],"kind":"struct"},"5956":{"crate_id":15,"path":["addr2line"],"kind":"module"},"2432":{"crate_id":33,"path":["futures_util","stream","try_stream","try_next","TryNext"],"kind":"struct"},"4194":{"crate_id":17,"path":["object","read","coff","section","CoffSection"],"kind":"struct"},"4521":{"crate_id":50,"path":["unicode_segmentation","sentence","USentenceBoundIndices"],"kind":"struct"},"2759":{"crate_id":6,"path":["libc","unix","bsd","apple","proc_bsdinfo"],"kind":"struct"},"3086":{"crate_id":71,"path":["icu_properties","provider","names","GeneralCategoryMaskNameToValueV1Marker"],"kind":"struct"},"1324":{"crate_id":2,"path":["core","str","pattern"],"kind":"module"},"4848":{"crate_id":33,"path":["futures_util","future","try_future","TryFlattenErr"],"kind":"struct"},"5175":{"crate_id":17,"path":["object","read","traits","NoDynamicRelocationIterator"],"kind":"struct"},"3413":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"1651":{"crate_id":72,"path":["icu_provider","hello_world","HelloWorldV1"],"kind":"struct"},"3740":{"crate_id":2,"path":["core","iter","adapters","filter_map","FilterMap"],"kind":"struct"},"1978":{"crate_id":50,"path":["unicode_segmentation","word","RegionalState"],"kind":"enum"},"5502":{"crate_id":42,"path":["futures_executor","enter","EnterError"],"kind":"struct"},"5829":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","poly16x4x3_t"],"kind":"struct"},"4067":{"crate_id":17,"path":["object","read","pe","relocation","RelocationIterator"],"kind":"struct"},"2305":{"crate_id":2,"path":["core","ops","drop","Drop"],"kind":"trait"},"2632":{"crate_id":112,"path":["concurrent_queue","bounded","Bounded"],"kind":"struct"},"4394":{"crate_id":16,"path":["gimli","constants","DwInl"],"kind":"struct"},"4721":{"crate_id":44,"path":["serde_generate","typescript","Installer"],"kind":"struct"},"1197":{"crate_id":102,"path":["zerocopy","PointerMetadata"],"kind":"trait"},"2959":{"crate_id":33,"path":["futures_util","sink","with","_","__Origin"],"kind":"struct"},"3286":{"crate_id":29,"path":["crossbeam_channel","flavors","array","ArrayToken"],"kind":"struct"},"1524":{"crate_id":2,"path":["core","slice","iter","SplitInclusive"],"kind":"struct"},"5048":{"crate_id":33,"path":["futures_util","stream","futures_unordered","iter","IterPinRef"],"kind":"struct"},"5375":{"crate_id":1,"path":["std","thread","ThreadId"],"kind":"struct"},"1851":{"crate_id":2,"path":["core","core_arch","simd","m8x16"],"kind":"struct"},"3613":{"crate_id":2,"path":["core","marker","ConstParamTy_"],"kind":"trait"},"3940":{"crate_id":2,"path":["core","str","pattern","DoubleEndedSearcher"],"kind":"trait"},"2178":{"crate_id":99,"path":["libc","unix","bsd","apple","__c_anonymous_ifr_ifru"],"kind":"union"},"5702":{"crate_id":45,"path":["serde_reflection","ser","TupleVariantSerializer"],"kind":"struct"},"2505":{"crate_id":1,"path":["std","os","unix","process","ExitStatusExt"],"kind":"trait"},"4267":{"crate_id":99,"path":["libc","unix","bsd","apple","vnode_info"],"kind":"struct"},"4594":{"crate_id":86,"path":["icu_locid_transform","provider","StrStrPairVarULE"],"kind":"struct"},"2832":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","headers"],"kind":"module"},"4921":{"crate_id":6,"path":["libc","unix","bsd","option"],"kind":"struct"},"1397":{"crate_id":33,"path":["futures_util","stream","stream","_","__Origin"],"kind":"struct"},"3159":{"crate_id":6,"path":["libc","unix","bsd","utsname"],"kind":"struct"},"5248":{"crate_id":122,"path":["bytes","TryGetError"],"kind":"struct"},"3486":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","upgrade","connection","Connection"],"kind":"struct"},"1724":{"crate_id":89,"path":["smallvec","IntoIter"],"kind":"struct"},"5575":{"crate_id":33,"path":["futures_util","io","read_to_end","Guard"],"kind":"struct"},"2051":{"crate_id":2,"path":["core","core_arch","simd","u32x16"],"kind":"struct"},"3813":{"crate_id":101,"path":["ppv_lite86","types","ArithOps"],"kind":"trait"},"5902":{"crate_id":57,"path":["siphasher","sip","State"],"kind":"struct"},"4140":{"crate_id":99,"path":["libc","unix","bsd","apple","aiocb"],"kind":"struct"},"616":{"crate_id":0,"path":["crux_http","protocol","EffectSender"],"kind":"trait"},"2378":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","VecInPlaceVisitor"],"kind":"struct"},"2705":{"crate_id":33,"path":["futures_util","join"],"kind":"macro"},"943":{"crate_id":118,"path":["derive_builder","error","UninitializedFieldError"],"kind":"struct"},"4467":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","uint64x1_t"],"kind":"struct"},"4794":{"crate_id":95,"path":["rand","distributions","uniform","UniformInt"],"kind":"struct"},"3032":{"crate_id":85,"path":["icu_collections","iterator_utils","RangeListIteratorCoalescer"],"kind":"struct"},"1270":{"crate_id":69,"path":["icu_normalizer","provider","DecompositionSupplementV1"],"kind":"struct"},"3359":{"crate_id":32,"path":["futures_core","stream","TryStream"],"kind":"trait"},"1597":{"crate_id":21,"path":["serde","de","impls","deserialize","deserialize","FieldVisitor"],"kind":"struct"},"5121":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","float32x4x3_t"],"kind":"struct"},"5448":{"crate_id":2,"path":["core","array","iter","IntoIter"],"kind":"struct"},"3686":{"crate_id":2,"path":["core","core_simd","simd","cmp","ord","SimdOrd"],"kind":"trait"},"1924":{"crate_id":17,"path":["object","pe","ImageSymbolEx"],"kind":"struct"},"4013":{"crate_id":1,"path":["std","backtrace_rs","print","PrintFmt"],"kind":"enum"},"2251":{"crate_id":71,"path":["icu_properties","runtime","UnicodeProperty"],"kind":"struct"},"5775":{"crate_id":71,"path":["icu_properties","provider","RegionalIndicatorV1Marker"],"kind":"struct"},"4340":{"crate_id":48,"path":["once_cell","imp","OnceCell"],"kind":"struct"},"2578":{"crate_id":43,"path":["anyhow","context","ext","StdError"],"kind":"trait"},"4667":{"crate_id":17,"path":["object","pe","ImageAuxSymbolFunctionBeginEnd"],"kind":"struct"},"2905":{"crate_id":71,"path":["icu_properties","props","WordBreak"],"kind":"struct"},"4994":{"crate_id":103,"path":["futures_lite","stream","BlockOn"],"kind":"struct"},"1470":{"crate_id":45,"path":["serde_reflection","format","_","deserialize","visit_enum","__Visitor"],"kind":"struct"},"3232":{"crate_id":16,"path":["gimli","read","cfi","CieOrFde"],"kind":"enum"},"5321":{"crate_id":120,"path":["http","header","map","MaxSizeReached"],"kind":"struct"},"3559":{"crate_id":91,"path":["utf8_iter","Utf8CharsEx"],"kind":"trait"},"1797":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","error","BacktracePlaceholder"],"kind":"struct"},"5648":{"crate_id":21,"path":["serde","de","impls","deserialize","TupleVisitor"],"kind":"struct"},"2124":{"crate_id":20,"path":["crux_core","command","stream","CommandOutput"],"kind":"enum"},"3886":{"crate_id":16,"path":["gimli","read","lookup","DebugLookup"],"kind":"struct"},"4213":{"crate_id":29,"path":["crossbeam_channel","flavors","list","Channel"],"kind":"struct"},"2451":{"crate_id":103,"path":["futures_lite","stream","Skip"],"kind":"struct"},"5975":{"crate_id":6,"path":["libc"],"kind":"module"},"2778":{"crate_id":69,"path":["icu_normalizer","properties","CanonicalDecomposition"],"kind":"struct"},"4540":{"crate_id":17,"path":["object","pe","ImageRomHeaders"],"kind":"struct"},"4867":{"crate_id":2,"path":["core","marker","variance","PhantomContravariantLifetime"],"kind":"struct"},"3105":{"crate_id":102,"path":["zerocopy","error","AlignmentError"],"kind":"struct"},"1343":{"crate_id":122,"path":["bytes","bytes","Vtable"],"kind":"struct"},"3432":{"crate_id":17,"path":["object","read","macho","section","MachOSection"],"kind":"struct"},"1670":{"crate_id":17,"path":["object","pe","ImageDynamicRelocation64"],"kind":"struct"},"5194":{"crate_id":18,"path":["memchr","arch","aarch64","neon","memchr","Two"],"kind":"struct"},"5521":{"crate_id":1,"path":["std","sys","pal","unix","process","process_inner","posix_spawn","PosixSpawnFileActions"],"kind":"struct"},"3759":{"crate_id":99,"path":["libc","unix","bsd","apple","in6_pktinfo"],"kind":"struct"},"1997":{"crate_id":33,"path":["futures_util","io","take","_","__Origin"],"kind":"struct"},"5848":{"crate_id":65,"path":["form_urlencoded","Parse"],"kind":"struct"},"2324":{"crate_id":71,"path":["icu_properties","props","PropertyEnumToValueNameLinearMapperBorrowed"],"kind":"struct"},"4086":{"crate_id":2,"path":["core","ops","bit","Shr"],"kind":"trait"},"4413":{"crate_id":33,"path":["futures_util","sink","with_flat_map","WithFlatMap"],"kind":"struct"},"2651":{"crate_id":14,"path":["rustc_demangle","Demangle"],"kind":"struct"},"2978":{"crate_id":99,"path":["libc","unix","bsd","apple","siginfo_t"],"kind":"struct"},"1216":{"crate_id":107,"path":["serde_json","number","Number"],"kind":"struct"},"4740":{"crate_id":16,"path":["gimli","read","dwarf","DwarfSections"],"kind":"struct"},"5067":{"crate_id":2,"path":["core","num","niche_types","Nanoseconds"],"kind":"struct"},"1543":{"crate_id":2,"path":["core","ops","try_trait","FromResidual"],"kind":"trait"},"3305":{"crate_id":33,"path":["futures_util","stream","stream","filter","_","__Origin"],"kind":"struct"},"3632":{"crate_id":21,"path":["serde","de","impls","CStringVisitor"],"kind":"struct"},"1870":{"crate_id":16,"path":["gimli","constants","DwLnct"],"kind":"struct"},"5394":{"crate_id":17,"path":["object","endian","LittleEndian"],"kind":"struct"},"5721":{"crate_id":2,"path":["core","char","decode","DecodeUtf16"],"kind":"struct"},"3959":{"crate_id":2,"path":["core","str","lossy","Debug"],"kind":"struct"},"2197":{"crate_id":2,"path":["core","str","converts","from_utf8"],"kind":"function"},"4286":{"crate_id":6,"path":["libc","unix","bsd","apple","b64","pthread_attr_t"],"kind":"struct"},"2524":{"crate_id":81,"path":["zerovec","flexzerovec","owned","FlexZeroVecOwned"],"kind":"struct"},"4613":{"crate_id":33,"path":["futures_util","stream","stream","concat","Concat"],"kind":"struct"},"2851":{"crate_id":85,"path":["icu_collections","codepointinvlist","CodePointInversionListError"],"kind":"enum"},"4940":{"crate_id":21,"path":["serde","format","Buf"],"kind":"struct"},"3178":{"crate_id":99,"path":["libc","unix","bsd","apple","addrinfo"],"kind":"struct"},"1416":{"crate_id":21,"path":["serde","de","impls","PathVisitor"],"kind":"struct"},"5267":{"crate_id":72,"path":["icu_provider","marker","KeyedDataMarker"],"kind":"trait"},"1743":{"crate_id":39,"path":["futures_channel","oneshot","Canceled"],"kind":"struct"},"3505":{"crate_id":102,"path":["zerocopy","byteorder","F32"],"kind":"struct"},"5594":{"crate_id":95,"path":["rand","distributions","cauchy","Cauchy"],"kind":"struct"},"3832":{"crate_id":48,"path":["once_cell","race","OnceBool"],"kind":"struct"},"2070":{"crate_id":33,"path":["futures_util","future","select_all","SelectAll"],"kind":"struct"},"5921":{"crate_id":6,"path":["libc","unix","bsd","apple","pthread_cond_t"],"kind":"struct"},"2397":{"crate_id":21,"path":["serde","de","impls","deserialize","SaturatingVisitor"],"kind":"struct"},"4159":{"crate_id":33,"path":["futures_util","stream","stream","StreamExt"],"kind":"trait"},"4486":{"crate_id":69,"path":["icu_normalizer","CharacterAndTrieValue"],"kind":"struct"},"2724":{"crate_id":10,"path":["adler2"],"kind":"module"},"3051":{"crate_id":6,"path":["libc","unix","itimerval"],"kind":"struct"},"1289":{"crate_id":16,"path":["gimli","read","line","LineSequence"],"kind":"struct"},"4813":{"crate_id":40,"path":["futures_io","if_std","AsyncWrite"],"kind":"trait"},"5140":{"crate_id":2,"path":["core","num","saturating","Saturating"],"kind":"struct"},"3378":{"crate_id":6,"path":["libc","unix","protoent"],"kind":"struct"},"1616":{"crate_id":33,"path":["futures_util","future","future","_","__Origin"],"kind":"struct"},"3705":{"crate_id":1,"path":["std","io","stdio","StderrRaw"],"kind":"struct"},"1943":{"crate_id":86,"path":["icu_locid_transform","error","LocaleTransformError"],"kind":"enum"},"5467":{"crate_id":18,"path":["memchr","arch","all","twoway","Suffix"],"kind":"struct"},"5794":{"crate_id":16,"path":["gimli","read","op","EvaluationState"],"kind":"enum"},"4032":{"crate_id":79,"path":["writeable","parts_write_adapter","CoreWriteAsPartsWrite"],"kind":"struct"},"2270":{"crate_id":33,"path":["futures_util","sink","buffer","_","__Origin"],"kind":"struct"},"4359":{"crate_id":2,"path":["core","str","iter","SplitInternal"],"kind":"struct"},"2597":{"crate_id":14,"path":["rustc_demangle","TryDemangleError"],"kind":"struct"},"4686":{"crate_id":63,"path":["http_types_red_badger_temporary_fork","cache","age","Age"],"kind":"struct"},"2924":{"crate_id":71,"path":["icu_properties","provider","PropertyCodePointSetV1"],"kind":"enum"},"5013":{"crate_id":102,"path":["zerocopy","pointer","ptr","def","Ptr"],"kind":"struct"},"3251":{"crate_id":17,"path":["object","macho","UuidCommand"],"kind":"struct"},"1489":{"crate_id":71,"path":["icu_properties","provider","CanonicalCombiningClassV1Marker"],"kind":"struct"},"5340":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"1816":{"crate_id":49,"path":["heck","shouty_snake","ShoutySnakeCase"],"kind":"trait"},"3578":{"crate_id":18,"path":["memchr","arch","all","memchr","ThreeIter"],"kind":"struct"},"3905":{"crate_id":25,"path":["erased_serde","ser","MakeSerializer"],"kind":"struct"},"2143":{"crate_id":16,"path":["gimli","read","cfi","CallFrameInstruction"],"kind":"enum"},"5667":{"crate_id":2,"path":["core","write"],"kind":"macro"},"2470":{"crate_id":16,"path":["gimli","constants","DwDsc"],"kind":"struct"},"4232":{"crate_id":99,"path":["libc","unix","bsd","apple","thread_background_policy"],"kind":"struct"},"4559":{"crate_id":120,"path":["http","status","InvalidStatusCode"],"kind":"struct"},"2797":{"crate_id":2,"path":["core","iter","adapters","map_windows","Buffer"],"kind":"struct"},"3124":{"crate_id":16,"path":["gimli","read","pubnames","PubNamesEntryIter"],"kind":"struct"},"1362":{"crate_id":2,"path":["core","core_arch","simd","u8x8"],"kind":"struct"},"4886":{"crate_id":2,"path":["core","ops","arith","DivAssign"],"kind":"trait"},"5213":{"crate_id":2,"path":["core","iter","traits","marker","TrustedLen"],"kind":"trait"},"3451":{"crate_id":20,"path":["crux_core","capabilities","render","_","deserialize","__Visitor"],"kind":"struct"},"1689":{"crate_id":33,"path":["futures_util","stream","stream","skip_while","_","__Origin"],"kind":"struct"},"5540":{"crate_id":5,"path":["alloc","collections","btree","borrow","DormantMutRef"],"kind":"struct"},"2016":{"crate_id":16,"path":["gimli","constants","DwMacro"],"kind":"struct"},"3778":{"crate_id":17,"path":["object","read","macho","symbol","MachOSymbolIterator"],"kind":"struct"},"5867":{"crate_id":85,"path":["icu_collections","codepointinvlist","cpinvlist","CodePointInversionListULE"],"kind":"struct"},"4105":{"crate_id":119,"path":["derive_builder_macro"],"kind":"module"},"2343":{"crate_id":33,"path":["futures_util","stream","futures_unordered","drop","LeakQueueOnDrop"],"kind":"struct"},"2670":{"crate_id":120,"path":["http","header","map","HashValue"],"kind":"struct"},"4432":{"crate_id":6,"path":["libc","unix","bsd","apple","timex"],"kind":"struct"},"4759":{"crate_id":21,"path":["serde","de","impls","deserialize_in_place","TupleInPlaceVisitor"],"kind":"struct"},"1235":{"crate_id":86,"path":["icu_locid_transform","provider","fallback","LocaleFallbackLikelySubtagsV1"],"kind":"struct"},"2997":{"crate_id":71,"path":["icu_properties","props","HangulSyllableTypeULE"],"kind":"struct"},"3324":{"crate_id":17,"path":["object","endian","I64Bytes"],"kind":"struct"},"1562":{"crate_id":6,"path":["libc","unix","bsd","apple","fspecread_t"],"kind":"struct"},"5086":{"crate_id":1,"path":["std","sync","mpsc","TryRecvError"],"kind":"enum"},"5413":{"crate_id":5,"path":["alloc","sync","from_iter_exact","Guard"],"kind":"struct"},"3651":{"crate_id":21,"path":["serde","__private","de","AdjacentlyTaggedEnumVariantSeed"],"kind":"struct"},"1889":{"crate_id":2,"path":["core","core_simd","swizzle","interleave","Lo"],"kind":"struct"},"3978":{"crate_id":103,"path":["futures_lite","stream","AnyFuture"],"kind":"struct"},"2216":{"crate_id":33,"path":["futures_util","stream","stream","_","__Origin"],"kind":"struct"},"454":{"crate_id":0,"path":["crux_http","response","response","header_serde","deserialize"],"kind":"function"},"5740":{"crate_id":102,"path":["zerocopy"],"kind":"module"},"4305":{"crate_id":21,"path":["serde","de","impls","BoolVisitor"],"kind":"struct"},"2543":{"crate_id":95,"path":["rand","seq","IteratorRandom"],"kind":"trait"},"4632":{"crate_id":21,"path":["serde","de","value","U64Deserializer"],"kind":"struct"},"2870":{"crate_id":103,"path":["futures_lite","io","Cursor"],"kind":"struct"},"4959":{"crate_id":2,"path":["core","core_arch","arm_shared","neon","splat","JustOne"],"kind":"struct"},"1435":{"crate_id":69,"path":["icu_normalizer","ComposingNormalizer"],"kind":"struct"},"3197":{"crate_id":17,"path":["object","read","pe","import","ImportTable"],"kind":"struct"},"5286":{"crate_id":86,"path":["icu_locid_transform","provider","fallback","LocaleFallbackParentsV1Marker"],"kind":"struct"},"3524":{"crate_id":2,"path":["core","hash","sip","SipHasher13"],"kind":"struct"},"1762":{"crate_id":17,"path":["object","macho","DylibModule64"],"kind":"struct"}},"external_crates":{"88":{"name":"icu_properties_data","html_root_url":null},"25":{"name":"erased_serde","html_root_url":"https://docs.rs/erased-serde/0.4.6/"},"113":{"name":"event_listener","html_root_url":null},"50":{"name":"unicode_segmentation","html_root_url":null},"75":{"name":"yoke_derive","html_root_url":null},"12":{"name":"rustc_std_workspace_alloc","html_root_url":"https://doc.rust-lang.org/1.86.0/"},"100":{"name":"rand_chacha","html_root_url":"https://rust-random.github.io/rand/"},"37":{"name":"futures_sink","html_root_url":null},"62":{"name":"crux_macros","html_root_url":null},"87":{"name":"icu_locid_transform_data","html_root_url":null},"24":{"name":"bincode","html_root_url":"https://docs.rs/bincode/1.3.3/"},"112":{"name":"concurrent_queue","html_root_url":null},"49":{"name":"heck","html_root_url":null},"74":{"name":"stable_deref_trait","html_root_url":null},"11":{"name":"hashbrown","html_root_url":"https://doc.rust-lang.org/1.86.0/"},"99":{"name":"libc","html_root_url":null},"36":{"name":"futures_task","html_root_url":null},"61":{"name":"unicode_width","html_root_url":null},"86":{"name":"icu_locid_transform","html_root_url":null},"23":{"name":"slab","html_root_url":null},"111":{"name":"async_channel","html_root_url":null},"48":{"name":"once_cell","html_root_url":null},"73":{"name":"yoke","html_root_url":null},"10":{"name":"adler2","html_root_url":"https://docs.rs/adler2/2.0.0/"},"98":{"name":"cfg_if","html_root_url":"https://docs.rs/cfg-if/"},"35":{"name":"futures_macro","html_root_url":null},"123":{"name":"serde_bytes","html_root_url":"https://docs.rs/serde_bytes/0.11.17/"},"60":{"name":"smawk","html_root_url":"https://docs.rs/smawk/0.3.2/"},"85":{"name":"icu_collections","html_root_url":null},"22":{"name":"serde_derive","html_root_url":"https://docs.rs/serde_derive/1.0.219/"},"110":{"name":"base64","html_root_url":null},"47":{"name":"thiserror_impl","html_root_url":null},"72":{"name":"icu_provider","html_root_url":null},"9":{"name":"miniz_oxide","html_root_url":"https://doc.rust-lang.org/1.86.0/"},"97":{"name":"getrandom","html_root_url":"https://rust-random.github.io/rand/"},"34":{"name":"pin_utils","html_root_url":"https://docs.rs/pin-utils/0.1.0/"},"122":{"name":"bytes","html_root_url":null},"59":{"name":"textwrap","html_root_url":"https://docs.rs/textwrap/0.13.4/"},"84":{"name":"icu_provider_macros","html_root_url":null},"21":{"name":"serde","html_root_url":"https://docs.rs/serde/1.0.219/"},"109":{"name":"itoa","html_root_url":"https://docs.rs/itoa/1.0.15/"},"46":{"name":"thiserror","html_root_url":"https://docs.rs/thiserror/1.0.69/"},"71":{"name":"icu_properties","html_root_url":null},"8":{"name":"cfg_if","html_root_url":"https://docs.rs/cfg-if/"},"96":{"name":"rand_core","html_root_url":"https://rust-random.github.io/rand/"},"33":{"name":"futures_util","html_root_url":null},"121":{"name":"fnv","html_root_url":null},"58":{"name":"phf_macros","html_root_url":null},"83":{"name":"litemap","html_root_url":null},"20":{"name":"crux_core","html_root_url":null},"108":{"name":"ryu","html_root_url":"https://docs.rs/ryu/1.0.20/"},"45":{"name":"serde_reflection","html_root_url":null},"70":{"name":"displaydoc","html_root_url":"https://docs.rs/displaydoc/0.2.3/"},"7":{"name":"unwind","html_root_url":"https://doc.rust-lang.org/1.86.0/"},"95":{"name":"rand","html_root_url":"https://rust-random.github.io/rand/"},"32":{"name":"futures_core","html_root_url":null},"120":{"name":"http","html_root_url":null},"57":{"name":"siphasher","html_root_url":null},"82":{"name":"zerovec_derive","html_root_url":null},"19":{"name":"panic_unwind","html_root_url":"https://doc.rust-lang.org/1.86.0/"},"107":{"name":"serde_json","html_root_url":"https://docs.rs/serde_json/1.0.140/"},"44":{"name":"serde_generate","html_root_url":null},"69":{"name":"icu_normalizer","html_root_url":null},"6":{"name":"libc","html_root_url":"https://doc.rust-lang.org/1.86.0/"},"94":{"name":"infer","html_root_url":null},"31":{"name":"futures","html_root_url":null},"119":{"name":"derive_builder_macro","html_root_url":null},"56":{"name":"phf_shared","html_root_url":"https://docs.rs/phf_shared/0.9/"},"81":{"name":"zerovec","html_root_url":null},"18":{"name":"memchr","html_root_url":"https://doc.rust-lang.org/1.86.0/"},"106":{"name":"fastrand","html_root_url":null},"43":{"name":"anyhow","html_root_url":"https://docs.rs/anyhow/1.0.98/"},"68":{"name":"idna_adapter","html_root_url":null},"5":{"name":"alloc","html_root_url":"https://doc.rust-lang.org/1.86.0/"},"93":{"name":"icu_normalizer_data","html_root_url":null},"30":{"name":"crossbeam_utils","html_root_url":null},"118":{"name":"derive_builder","html_root_url":null},"55":{"name":"phf","html_root_url":"https://docs.rs/phf/0.10/"},"80":{"name":"tinystr","html_root_url":null},"17":{"name":"object","html_root_url":"https://doc.rust-lang.org/1.86.0/"},"105":{"name":"waker_fn","html_root_url":null},"42":{"name":"futures_executor","html_root_url":null},"67":{"name":"idna","html_root_url":null},"4":{"name":"rustc_std_workspace_core","html_root_url":"https://doc.rust-lang.org/1.86.0/"},"92":{"name":"write16","html_root_url":null},"29":{"name":"crossbeam_channel","html_root_url":null},"117":{"name":"async_trait","html_root_url":"https://docs.rs/async-trait/0.1.88/"},"54":{"name":"glob","html_root_url":"https://docs.rs/glob/0.3.1/"},"79":{"name":"writeable","html_root_url":null},"16":{"name":"gimli","html_root_url":"https://doc.rust-lang.org/1.86.0/"},"104":{"name":"parking","html_root_url":null},"41":{"name":"memchr","html_root_url":null},"66":{"name":"percent_encoding","html_root_url":null},"3":{"name":"compiler_builtins","html_root_url":"https://doc.rust-lang.org/1.86.0/"},"91":{"name":"utf8_iter","html_root_url":null},"28":{"name":"thiserror_impl","html_root_url":null},"116":{"name":"encoding_rs","html_root_url":null},"53":{"name":"proc_macro_hack","html_root_url":null},"78":{"name":"icu_locid","html_root_url":null},"15":{"name":"addr2line","html_root_url":"https://doc.rust-lang.org/1.86.0/"},"103":{"name":"futures_lite","html_root_url":null},"40":{"name":"futures_io","html_root_url":null},"65":{"name":"form_urlencoded","html_root_url":null},"2":{"name":"core","html_root_url":"https://doc.rust-lang.org/1.86.0/"},"90":{"name":"utf16_iter","html_root_url":null},"27":{"name":"thiserror","html_root_url":"https://docs.rs/thiserror/2.0.12/"},"115":{"name":"serde_qs","html_root_url":null},"52":{"name":"include_dir_impl","html_root_url":null},"77":{"name":"zerofrom_derive","html_root_url":null},"14":{"name":"rustc_demangle","html_root_url":"https://doc.rust-lang.org/1.86.0/"},"102":{"name":"zerocopy","html_root_url":null},"39":{"name":"futures_channel","html_root_url":null},"64":{"name":"url","html_root_url":"https://docs.rs/url/2.5.4/"},"1":{"name":"std","html_root_url":"https://doc.rust-lang.org/1.86.0/"},"89":{"name":"smallvec","html_root_url":null},"26":{"name":"typeid","html_root_url":"https://docs.rs/typeid/1.0.3/"},"114":{"name":"serde_urlencoded","html_root_url":null},"51":{"name":"include_dir","html_root_url":null},"76":{"name":"zerofrom","html_root_url":null},"13":{"name":"std_detect","html_root_url":"https://doc.rust-lang.org/1.86.0/"},"101":{"name":"ppv_lite86","html_root_url":null},"38":{"name":"pin_project_lite","html_root_url":null},"63":{"name":"http_types_red_badger_temporary_fork","html_root_url":null}},"format_version":39}