{"root":422,"crate_version":"3.27.0","includes_private":false,"index":{"0":{"id":0,"crate_id":0,"name":"unix","span":{"filename":"src/dir/imp/unix.rs","begin":[1,1],"end":[26,2]},"visibility":{"restricted":{"parent":1,"path":"::dir::imp"}},"docs":null,"links":{},"attrs":[{"other":"#[attr = CfgTrace([NameValue { name: \"unix\", value: None, span: src/dir/imp/mod.rs:1:7: 1:11 (#0) }])]"}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"module":{"is_crate":false,"items":[],"is_stripped":true}}},"151":{"id":151,"crate_id":0,"name":"fmt","span":{"filename":"src/file/mod.rs","begin":[397,5],"end":[399,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":72,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"fmt::Result","id":73,"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}}},"176":{"id":176,"crate_id":0,"name":"persist_noclobber","span":{"filename":"src/file/mod.rs","begin":[821,5],"end":[833,6]},"visibility":"public","docs":"Persist the temporary file at the target path if and only if no file exists there.\n\nIf a file exists at the target path, fail. If this method fails, it will\nreturn `self` in the resulting PersistError.\n\n**Note:** Temporary files cannot be persisted across filesystems.\n\n**Atomicity:** This method is not guaranteed to be atomic on all platforms, although it will\ngenerally be atomic on Windows and modern Linux filesystems. While it will never overwrite a\nfile at the target path, it may leave the original link to the temporary file behind leaving\nyou with two [hard links][hardlink] in your filesystem pointing at the same underlying file.\nThis can happen if either (a) we lack permission to \"unlink\" the original filename; (b) this\nprogram crashes while persisting the temporary file; or (c) the filesystem is removed,\nunmounted, etc. while we're performing this operation.\n\n# Security\n\nThis method persists the temporary file using its path and may not be\nsecure in all cases. Please read the security section on the top\nlevel documentation of this type for details.\n\n# Errors\n\nIf the file cannot be moved to the new location or a file already exists there,\n`Err` is returned.\n\n# Examples\n\n```no_run\nuse std::io::Write;\nuse tempfile::NamedTempFile;\n\nlet file = NamedTempFile::new()?;\n\nlet mut persisted_file = file.persist_noclobber(\"./saved_file.txt\")?;\nwriteln!(persisted_file, \"Brian was here. Briefly.\")?;\n# Ok::<(), std::io::Error>(())\n```\n\n[hardlink]: https://en.wikipedia.org/wiki/Hard_link","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["new_path",{"generic":"P"}]],"output":{"resolved_path":{"path":"Result","id":58,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}},{"type":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}],"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}}},"327":{"id":327,"crate_id":0,"name":null,"span":{"filename":"src/spooled.rs","begin":[21,10],"end":[21,15]},"visibility":"default","docs":null,"links":{},"attrs":["automatically_derived"],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":75,"args":null},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[326],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"25":{"id":25,"crate_id":0,"name":"disable_cleanup","span":{"filename":"src/lib.rs","begin":[490,5],"end":[493,6]},"visibility":"public","docs":"Disable cleanup of the file/folder to even when the [`NamedTempFile`]/[`TempDir`] goes out\nof scope. Prefer [`NamedTempFile::keep`] and [`TempDir::keep`] where possible;\n`disable_cleanup` is provided for testing & debugging.\n\nBy default, the file/folder is automatically cleaned up in the destructor of\n[`NamedTempFile`]/[`TempDir`]. When `disable_cleanup` is set to `true`, this behavior is\nsuppressed. If you wish to disable cleanup after creating a temporary file/directory, call\n[`NamedTempFile::disable_cleanup`] or [`TempDir::disable_cleanup`].\n\n# Warnings\n\nOn some platforms (for now, only Windows), temporary files are marked with a special\n\"temporary file\" (`FILE_ATTRIBUTE_TEMPORARY`) attribute. Disabling cleanup _will not_ unset\nthis attribute while calling [`NamedTempFile::keep`] will.\n\n# Examples\n\n```\nuse tempfile::Builder;\n\nlet named_tempfile = Builder::new()\n    .disable_cleanup(true)\n    .tempfile()?;\n# Ok::<(), std::io::Error>(())\n```","links":{"`TempDir::keep`":21,"`TempDir`":7,"`NamedTempFile::keep`":177,"`NamedTempFile::disable_cleanup`":178,"`TempDir::disable_cleanup`":24,"`NamedTempFile`":164},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["disable_cleanup",{"primitive":"bool"}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"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}}},"50":{"id":50,"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":49},"attrs":[{"other":"#[attr = TrackCaller]"}],"deprecation":null,"stability":null,"const_stability":{"feature":"const_convert","level":"unstable"},"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}}},"201":{"id":201,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":68,"args":null},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[65],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"352":{"id":352,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[212,15],"end":[212,26]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"use":{"source":"crate::file::tempfile_in","name":"tempfile_in","id":84,"is_glob":false}}},"377":{"id":377,"crate_id":0,"name":"tempdir_in","span":{"filename":"src/lib.rs","begin":[621,5],"end":[629,6]},"visibility":"public","docs":"Attempts to make a temporary directory inside of `dir`.\nThe directory and everything inside it will be automatically\ndeleted once the returned `TempDir` is destroyed.\n\n# Resource leaking\n\nSee [the resource leaking][resource-leaking] docs on `TempDir`.\n\n# Errors\n\nIf the directory can not be created, `Err` is returned.\n\n# Examples\n\n```\nuse tempfile::Builder;\n\nlet tmp_dir = Builder::new().tempdir_in(\"./\")?;\n# Ok::<(), std::io::Error>(())\n```\n\n[resource-leaking]: struct.TempDir.html#resource-leaking","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["dir",{"generic":"P"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"TempDir","id":7,"args":null}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}],"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}}},"100":{"id":100,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":48,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"402":{"id":402,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":68,"args":null},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[65],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"125":{"id":125,"crate_id":0,"name":"close","span":{"filename":"src/file/mod.rs","begin":[161,5],"end":[166,6]},"visibility":"public","docs":"Close and remove the temporary file.\n\nUse this if you want to detect errors in deleting the file.\n\n# Errors\n\nIf the file cannot be deleted, `Err` is returned.\n\n# Examples\n\n```no_run\nuse tempfile::NamedTempFile;\n\nlet file = NamedTempFile::new()?;\n\n// Close the file, but keep the path to it around.\nlet path = file.into_temp_path();\n\n// By closing the `TempPath` explicitly, we can check that it has\n// been deleted successfully. If we don't close it explicitly, the\n// file will still be deleted when `file` goes out of scope, but we\n// won't know whether deleting the file succeeded.\npath.close()?;\n# Ok::<(), std::io::Error>(())\n```","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"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":"src/file/mod.rs","begin":[549,1],"end":[553,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["source","type_id","description","cause","provide"],"trait":{"path":"Error","id":121,"args":null},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[275],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"150":{"id":150,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":68,"args":null},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[65],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"24":{"id":24,"crate_id":0,"name":"disable_cleanup","span":{"filename":"src/dir/mod.rs","begin":[429,5],"end":[431,6]},"visibility":"public","docs":"Disable cleanup of the temporary directory. If `disable_cleanup` is `true`, the temporary\ndirectory will not be deleted when this `TempDir` is dropped. This method is equivalent to\ncalling [`Builder::disable_cleanup`] when creating the `TempDir`.\n\n**NOTE:** this method is primarily useful for testing/debugging. If you want to simply turn\na temporary directory into a non-temporary directory, prefer [`TempDir::keep`].","links":{"`Builder::disable_cleanup`":25,"`TempDir::keep`":21},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["disable_cleanup",{"primitive":"bool"}]],"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}}},"175":{"id":175,"crate_id":0,"name":"PersistError","span":{"filename":"src/file/mod.rs","begin":[516,1],"end":[521,2]},"visibility":"public","docs":"Error returned when persisting a temporary file fails.","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"struct":{"kind":{"plain":{"fields":[252,253],"has_stripped_fields":false}},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":{"resolved_path":{"path":"std::fs::File","id":86,"args":null}},"is_synthetic":false}}}],"where_predicates":[]},"impls":[254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,270,272,207,274,276]}}},"326":{"id":326,"crate_id":0,"name":"fmt","span":{"filename":"src/spooled.rs","begin":[21,10],"end":[21,15]},"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":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":72,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"$crate::fmt::Result","id":73,"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}}},"200":{"id":200,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":52,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":56,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[61,63],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"351":{"id":351,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[212,5],"end":[212,13]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"use":{"source":"crate::file::tempfile","name":"tempfile","id":85,"is_glob":false}}},"74":{"id":74,"crate_id":0,"name":null,"span":{"filename":"src/dir/mod.rs","begin":[490,1],"end":[496,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":75,"args":null},"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[71],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"225":{"id":225,"crate_id":0,"name":"write_vectored","span":{"filename":"src/file/mod.rs","begin":[1024,5],"end":[1028,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["bufs",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"slice":{"resolved_path":{"path":"io::IoSlice","id":226,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"376":{"id":376,"crate_id":0,"name":"tempdir","span":{"filename":"src/lib.rs","begin":[595,5],"end":[597,6]},"visibility":"public","docs":"Attempts to make a temporary directory inside of [`env::temp_dir()`] whose\nname will have the prefix, `prefix`. The directory and\neverything inside it will be automatically deleted once the\nreturned `TempDir` is destroyed.\n\n# Resource leaking\n\nSee [the resource leaking][resource-leaking] docs on `TempDir`.\n\n# Errors\n\nIf the directory can not be created, `Err` is returned.\n\n# Examples\n\n```\nuse tempfile::Builder;\n\nlet tmp_dir = Builder::new().tempdir()?;\n# Ok::<(), std::io::Error>(())\n```\n\n[resource-leaking]: struct.TempDir.html#resource-leaking","links":{"`env::temp_dir()`":12},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"TempDir","id":7,"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}}},"99":{"id":99,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"250":{"id":250,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[1087,1],"end":[1092,2]},"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = CfgTrace([Any([NameValue { name: \"unix\", value: None, span: src/file/mod.rs:1086:11: 1086:15 (#0) }, NameValue { name: \"target_os\", value: Some(\"wasi\"), span: src/file/mod.rs:1086:17: 1086:35 (#0) }], src/file/mod.rs:1086:10: 1086:36 (#0))])]"}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRawFd","id":251,"args":null},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"AsRawFd","id":251,"args":null},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[248],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"401":{"id":401,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":52,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":56,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[61,63],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"275":{"id":275,"crate_id":0,"name":"source","span":{"filename":"src/file/mod.rs","begin":[550,5],"end":[552,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Option","id":120,"args":{"angle_bracketed":{"args":[{"type":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"dyn_trait":{"traits":[{"trait":{"path":"error::Error","id":121,"args":null},"generic_params":[]}],"lifetime":"'static"}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"300":{"id":300,"crate_id":0,"name":null,"span":{"filename":"src/spooled.rs","begin":[11,10],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":["automatically_derived"],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":75,"args":null},"for":{"resolved_path":{"path":"SpooledData","id":284,"args":null}},"items":[299],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"174":{"id":174,"crate_id":0,"name":"persist","span":{"filename":"src/file/mod.rs","begin":[767,5],"end":[779,6]},"visibility":"public","docs":"Persist the temporary file at the target path.\n\nIf a file exists at the target path, persist will atomically replace it.\nIf this method fails, it will return `self` in the resulting\n[`PersistError`].\n\n**Note:** Temporary files cannot be persisted across filesystems. Also\nneither the file contents nor the containing directory are\nsynchronized, so the update may not yet have reached the disk when\n`persist` returns.\n\n# Security\n\nThis method persists the temporary file using its path and may not be\nsecure in all cases. Please read the security section on the top\nlevel documentation of this type for details.\n\n# Errors\n\nIf the file cannot be moved to the new location, `Err` is returned.\n\n# Examples\n\n```no_run\nuse std::io::Write;\nuse tempfile::NamedTempFile;\n\nlet file = NamedTempFile::new()?;\n\nlet mut persisted_file = file.persist(\"./saved_file.txt\")?;\nwriteln!(persisted_file, \"Brian was here. Briefly.\")?;\n# Ok::<(), std::io::Error>(())\n```\n\n[`PersistError`]: struct.PersistError.html","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["new_path",{"generic":"P"}]],"output":{"resolved_path":{"path":"Result","id":58,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}},{"type":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}],"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}}},"325":{"id":325,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":68,"args":null},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[65],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"199":{"id":199,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":56,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":60,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[55,57],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"350":{"id":350,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[210,43],"end":[210,50]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"use":{"source":"crate::dir::TempDir","name":"TempDir","id":7,"is_glob":false}}},"224":{"id":224,"crate_id":0,"name":"flush","span":{"filename":"src/file/mod.rs","begin":[1020,5],"end":[1022,6]},"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"375":{"id":375,"crate_id":0,"name":"tempfile_in","span":{"filename":"src/lib.rs","begin":[555,5],"end":[570,6]},"visibility":"public","docs":"Create the named temporary file in the specified directory.\n\n# Security\n\nSee [the security][security] docs on `NamedTempFile`.\n\n# Resource leaking\n\nSee [the resource leaking][resource-leaking] docs on `NamedTempFile`.\n\n# Errors\n\nIf the file cannot be created, `Err` is returned.\n\n# Examples\n\n```\nuse tempfile::Builder;\n\nlet tempfile = Builder::new().tempfile_in(\"./\")?;\n# Ok::<(), std::io::Error>(())\n```\n\n[security]: struct.NamedTempFile.html#security\n[resource-leaking]: struct.NamedTempFile.html#resource-leaking","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["dir",{"generic":"P"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"NamedTempFile","id":164,"args":null}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}],"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}}},"98":{"id":98,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":41,"args":null},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"400":{"id":400,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":56,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":60,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[55,57],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"274":{"id":274,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[543,1],"end":[547,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Display","id":109,"args":null},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[273],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"299":{"id":299,"crate_id":0,"name":"fmt","span":{"filename":"src/spooled.rs","begin":[11,10],"end":[11,15]},"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":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":72,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"$crate::fmt::Result","id":73,"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}}},"22":{"id":22,"crate_id":0,"name":"into_path","span":{"filename":"src/dir/mod.rs","begin":[386,5],"end":[388,6]},"visibility":"public","docs":"Deprecated alias for [`TempDir::keep`].","links":{"`TempDir::keep`":21},"attrs":[{"must_use":{"reason":null}}],"deprecation":{"since":null,"note":"use TempDir::keep()"},"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"PathBuf","id":23,"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}}},"173":{"id":173,"crate_id":0,"name":"close","span":{"filename":"src/file/mod.rs","begin":[727,5],"end":[730,6]},"visibility":"public","docs":"Close and remove the temporary file.\n\nUse this if you want to detect errors in deleting the file.\n\n# Errors\n\nIf the file cannot be deleted, `Err` is returned.\n\n# Examples\n\n```no_run\nuse tempfile::NamedTempFile;\n\nlet file = NamedTempFile::new()?;\n\n// By closing the `NamedTempFile` explicitly, we can check that it has\n// been deleted successfully. If we don't close it explicitly,\n// the file will still be deleted when `file` goes out\n// of scope, but we won't know whether deleting the file\n// succeeded.\nfile.close()?;\n# Ok::<(), std::io::Error>(())\n```","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"324":{"id":324,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":52,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":56,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[61,63],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"47":{"id":47,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":48,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"198":{"id":198,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[53],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"349":{"id":349,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[210,31],"end":[210,41]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"use":{"source":"crate::dir::tempdir_in","name":"tempdir_in","id":3,"is_glob":false}}},"223":{"id":223,"crate_id":0,"name":"write","span":{"filename":"src/file/mod.rs","begin":[1016,5],"end":[1018,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"slice":{"primitive":"u8"}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"374":{"id":374,"crate_id":0,"name":"tempfile","span":{"filename":"src/lib.rs","begin":[526,5],"end":[528,6]},"visibility":"public","docs":"Create the named temporary file.\n\n# Security\n\nSee [the security][security] docs on `NamedTempFile`.\n\n# Resource leaking\n\nSee [the resource leaking][resource-leaking] docs on `NamedTempFile`.\n\n# Errors\n\nIf the file cannot be created, `Err` is returned.\n\n# Examples\n\n```\nuse tempfile::Builder;\n\nlet tempfile = Builder::new().tempfile()?;\n# Ok::<(), std::io::Error>(())\n```\n\n[security]: struct.NamedTempFile.html#security\n[resource-leaking]: struct.NamedTempFile.html#resource-leaking","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"NamedTempFile","id":164,"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}}},"97":{"id":97,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":39,"args":null},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"248":{"id":248,"crate_id":0,"name":"as_raw_fd","span":{"filename":"src/file/mod.rs","begin":[1089,5],"end":[1091,6]},"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"RawFd","id":249,"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}}},"399":{"id":399,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[53],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"122":{"id":122,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[116,1],"end":[120,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["source","type_id","description","cause","provide"],"trait":{"path":"Error","id":121,"args":null},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[119],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"273":{"id":273,"crate_id":0,"name":"fmt","span":{"filename":"src/file/mod.rs","begin":[544,5],"end":[546,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":72,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"fmt::Result","id":73,"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}}},"147":{"id":147,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"T","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"P"},"bounds":[{"trait_bound":{"trait":{"path":"Deref","id":148,"args":{"angle_bracketed":{"args":[],"constraints":[{"name":"Target","args":null,"binding":{"equality":{"type":{"generic":"T"}}}}]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sized","id":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}},{"bound_predicate":{"type":{"generic":"T"},"bounds":[{"trait_bound":{"trait":{"path":"Sized","id":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Receiver","id":149,"args":null},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[146],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"P"}}}},"298":{"id":298,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":68,"args":null},"for":{"resolved_path":{"path":"SpooledData","id":284,"args":null}},"items":[65],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"21":{"id":21,"crate_id":0,"name":"keep","span":{"filename":"src/dir/mod.rs","begin":[418,5],"end":[421,6]},"visibility":"public","docs":"Persist the temporary directory to disk, returning the [`PathBuf`] where it is located.\n\nThis consumes the [`TempDir`] without deleting directory on the filesystem, meaning that\nthe directory will no longer be automatically deleted.\n\nIf you want to disable automatic cleanup of the temporary directory in-place, keeping the\n`TempDir` as-is, use [`TempDir::disable_cleanup`] instead.\n\n[`TempDir`]: struct.TempDir.html\n[`PathBuf`]: http://doc.rust-lang.org/std/path/struct.PathBuf.html\n\n# Examples\n\n```\nuse std::fs;\nuse tempfile::TempDir;\n\nlet tmp_dir = TempDir::new()?;\n\n// Persist the temporary directory to disk,\n// getting the path where it is.\nlet tmp_path = tmp_dir.keep();\n\n// Delete the temporary directory ourselves.\nfs::remove_dir_all(tmp_path)?;\n# Ok::<(), std::io::Error>(())\n```","links":{"`TempDir::disable_cleanup`":24},"attrs":[{"must_use":{"reason":null}}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"PathBuf","id":23,"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}}},"172":{"id":172,"crate_id":0,"name":"path","span":{"filename":"src/file/mod.rs","begin":[700,5],"end":[702,6]},"visibility":"public","docs":"Get the temporary file's path.\n\n# Security\n\nReferring to a temporary file's path may not be secure in all cases.\nPlease read the security section on the top level documentation of this\ntype for details.\n\n# Examples\n\n```no_run\nuse tempfile::NamedTempFile;\n\nlet file = NamedTempFile::new()?;\n\nprintln!(\"{:?}\", file.path());\n# Ok::<(), std::io::Error>(())\n```","links":{},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":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":"Path","id":9,"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}}},"323":{"id":323,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":56,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":60,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[55,57],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"46":{"id":46,"crate_id":2,"name":"borrow_mut","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":{"feature":"const_convert","level":"unstable"},"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}}},"197":{"id":197,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":52,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[50],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"348":{"id":348,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[210,22],"end":[210,29]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"use":{"source":"crate::dir::tempdir","name":"tempdir","id":5,"is_glob":false}}},"71":{"id":71,"crate_id":0,"name":"fmt","span":{"filename":"src/dir/mod.rs","begin":[491,5],"end":[495,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":72,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"fmt::Result","id":73,"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}}},"222":{"id":222,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[987,1],"end":[1013,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_vectored","is_read_vectored","read_to_end","read_to_string","read_exact","read_buf","read_buf_exact","by_ref","bytes","chain","take","read_array","read_le","read_be"],"trait":{"path":"Read","id":216,"args":null},"for":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"std::fs::File","id":86,"args":null}}}],"constraints":[]}}}}}},"items":[217,218,219,220,221],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"373":{"id":373,"crate_id":0,"name":"keep","span":{"filename":"src/lib.rs","begin":[497,5],"end":[499,6]},"visibility":"public","docs":"Deprecated alias for [`Builder::disable_cleanup`].","links":{"`Builder::disable_cleanup`":25},"attrs":[],"deprecation":{"since":null,"note":"Use Builder::disable_cleanup"},"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["keep",{"primitive":"bool"}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"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}}},"96":{"id":96,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":37,"args":null},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"398":{"id":398,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":52,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[50],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"272":{"id":272,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[529,1],"end":[534,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":49,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"io::Error","id":88,"args":null}},"items":[271],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"146":{"id":146,"crate_id":2,"name":"Target","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":{"feature":"arbitrary_self_types","level":"unstable"},"const_stability":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"generic":"T"}}}},"297":{"id":297,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":52,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":56,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"SpooledData","id":284,"args":null}},"items":[61,63],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"20":{"id":20,"crate_id":0,"name":"path","span":{"filename":"src/dir/mod.rs","begin":[379,5],"end":[381,6]},"visibility":"public","docs":"Accesses the [`Path`] to the temporary directory.\n\n[`Path`]: http://doc.rust-lang.org/std/path/struct.Path.html\n\n# Examples\n\n```\nuse tempfile::TempDir;\n\nlet tmp_path;\n\n{\n   let tmp_dir = TempDir::new()?;\n   tmp_path = tmp_dir.path().to_owned();\n\n   // Check that the temp directory actually exists.\n   assert!(tmp_path.exists());\n\n   // End of `tmp_dir` scope, directory will be deleted\n}\n\n// Temp directory should be deleted by now\nassert_eq!(tmp_path.exists(), false);\n# Ok::<(), std::io::Error>(())\n```","links":{},"attrs":[{"must_use":{"reason":null}}],"deprecation":null,"stability":null,"const_stability":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":"path::Path","id":9,"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}}},"171":{"id":171,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[555,1],"end":[678,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"std::fs::File","id":86,"args":null}}}],"constraints":[]}}}},"items":[165,166,167,168,169,170],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"322":{"id":322,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[53],"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,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":48,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"347":{"id":347,"crate_id":0,"name":"env","span":{"filename":"src/env.rs","begin":[1,1],"end":[51,2]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"module":{"is_crate":false,"items":[346,12],"is_stripped":false}}},"70":{"id":70,"crate_id":0,"name":null,"span":{"filename":"src/dir/mod.rs","begin":[484,1],"end":[488,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[69],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"221":{"id":221,"crate_id":0,"name":"read_exact","span":{"filename":"src/file/mod.rs","begin":[1010,5],"end":[1012,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"slice":{"primitive":"u8"}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"95":{"id":95,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnsafeUnpin","id":35,"args":null},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"246":{"id":246,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[1080,1],"end":[1084,2]},"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = CfgTrace([Any([NameValue { name: \"unix\", value: None, span: src/file/mod.rs:1079:11: 1079:15 (#0) }, NameValue { name: \"target_os\", value: Some(\"wasi\"), span: src/file/mod.rs:1079:17: 1079:35 (#0) }], src/file/mod.rs:1079:10: 1079:36 (#0))])]"}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsFd","id":247,"args":null},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"AsFd","id":247,"args":null},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[244],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"271":{"id":271,"crate_id":0,"name":"from","span":{"filename":"src/file/mod.rs","begin":[531,5],"end":[533,6]},"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["error",{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"io::Error","id":88,"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}}},"422":{"id":422,"crate_id":0,"name":"tempfile","span":{"filename":"src/lib.rs","begin":[1,1],"end":[757,2]},"visibility":"public","docs":"This is a library for creating temporary files and directories that are automatically deleted\nwhen no longer referenced (i.e., on drop).\n\n- Use [`tempfile()`] when you need a real [`std::fs::File`] but don't need to refer to it\n  by-path.\n- Use [`NamedTempFile::new()`] when you need a _named_ temporary file that can be referred to its\n  path.\n- Use [`tempdir()`] when you need a temporary directory that will be recursively deleted on drop.\n- Use [`spooled_tempfile()`] when you need an in-memory buffer that will ultimately be backed by\n  a temporary file if it gets too large.\n\n# Design\n\nThis crate provides several approaches to creating temporary files and directories.\n[`tempfile()`] relies on the OS to remove the temporary file once the last handle is closed.\n[`TempDir`] and [`NamedTempFile`] both rely on Rust destructors for cleanup.\n\n## Resource Leaking\n\n`tempfile` will (almost) never fail to cleanup temporary resources. However `TempDir` and\n`NamedTempFile` will fail if their destructors don't run. This is because `tempfile` relies on\nthe OS to cleanup the underlying file, while `TempDir` and `NamedTempFile` rely on rust\ndestructors to do so. Destructors may fail to run if the process exits through an unhandled\nsignal interrupt (like `SIGINT`), or if the instance is declared statically (like with\n[`lazy_static`]), among other possible reasons.\n\n## Unexpected File Deletion\n\nMost operating systems periodically clean up temporary files that haven't been accessed recently\n(often on the order of multiple days). This issue does not affect unnamed temporary files but\ncan invalidate the paths associated with named temporary files on Unix-like systems because the\ntemporary file can be unlinked from the filesystem while still open and in-use. See the\n[temporary file cleaner](#temporary-file-cleaners) section for more security implications.\n\n## Security\n\nThis section discusses security issues relevant to Unix-like operating systems that use shared\ntemporary directories by default. Importantly, it's not relevant for Windows or macOS as both\noperating systems use private per-user temporary directories by default.\n\nApplications can mitigate the issues described below by using [`env::override_temp_dir`] to\nchange the default temporary directory but should do so if and only if default the temporary\ndirectory ([`env::temp_dir`]) is unsuitable (is world readable, world writable, managed by a\ntemporary file cleaner, etc.).\n\n### Temporary File Cleaners\n\nIn the presence of pathological temporary file cleaner, relying on file paths is unsafe because\na temporary file cleaner could delete the temporary file which an attacker could then replace.\n\nThis isn't an issue for [`tempfile`] as it doesn't rely on file paths. However, [`NamedTempFile`]\nand temporary directories _do_ rely on file paths for _some_ operations. See the security\ndocumentation on the [`NamedTempFile`] and the [`TempDir`] types for more information.\n\nMitigation:\n\n- This is rarely an issue for short-lived files as temporary file cleaners usually only remove\n  temporary files that haven't been modified or accessed within many (10-30) days.\n- Very long lived temporary files should be placed in directories not managed by temporary file\n  cleaners.\n\n### Access Permissions\n\nTemporary _files_ created with this library are private by default on all operating systems.\nHowever, temporary _directories_ are created with the default permissions and will therefore be\nworld-readable by default unless the user has changed their umask and/or default temporary\ndirectory.\n\n### Denial of Service\n\nIf the file-name randomness ([`Builder::rand_bytes`]) is too small and/or this crate is built\nwithout the `getrandom` feature, it may be possible for an attacker to predict the random file\nnames chosen by this library, preventing temporary file creation by creating temporary files\nwith these predicted file names. By default, this library mitigates this denial of service\nattack by:\n\n1. Defaulting to 6 random characters per temporary file forcing an attacker to create billions\n   of files before random collisions are expected (at which point you probably have larger\n   problems).\n2. Re-seeding the random filename generator from system randomness after 3 failed attempts to\n   create temporary a file (when the `getrandom` feature is enabled as it is by default on all\n   major platforms).\n\n## Early drop pitfall\n\nBecause `TempDir` and `NamedTempFile` rely on their destructors for cleanup, this can lead\nto an unexpected early removal of the directory/file, usually when working with APIs which are\ngeneric over `AsRef<Path>`. Consider the following example:\n\n```no_run\nuse tempfile::tempdir;\nuse std::process::Command;\n\n// Create a directory inside of `env::temp_dir()`.\nlet temp_dir = tempdir()?;\n\n// Spawn the `touch` command inside the temporary directory and collect the exit status\n// Note that `temp_dir` is **not** moved into `current_dir`, but passed as a reference\nlet exit_status = Command::new(\"touch\").arg(\"tmp\").current_dir(&temp_dir).status()?;\nassert!(exit_status.success());\n\n# Ok::<(), std::io::Error>(())\n```\n\nThis works because a reference to `temp_dir` is passed to `current_dir`, resulting in the\ndestructor of `temp_dir` being run after the `Command` has finished execution. Moving the\n`TempDir` into the `current_dir` call would result in the `TempDir` being converted into\nan internal representation, with the original value being dropped and the directory thus\nbeing deleted, before the command can be executed.\n\nThe `touch` command would fail with an `No such file or directory` error.\n\n## Examples\n\nCreate a temporary file and write some data into it:\n\n```\nuse tempfile::tempfile;\nuse std::io::Write;\n\n// Create a file inside of `env::temp_dir()`.\nlet mut file = tempfile()?;\n\nwriteln!(file, \"Brian was here. Briefly.\")?;\n# Ok::<(), std::io::Error>(())\n```\n\nCreate a named temporary file and open an independent file handle:\n\n```\nuse tempfile::NamedTempFile;\nuse std::io::{Write, Read};\n\nlet text = \"Brian was here. Briefly.\";\n\n// Create a file inside of `env::temp_dir()`.\nlet mut file1 = NamedTempFile::new()?;\n\n// Re-open it.\nlet mut file2 = file1.reopen()?;\n\n// Write some test data to the first handle.\nfile1.write_all(text.as_bytes())?;\n\n// Read the test data using the second handle.\nlet mut buf = String::new();\nfile2.read_to_string(&mut buf)?;\nassert_eq!(buf, text);\n# Ok::<(), std::io::Error>(())\n```\n\nCreate a temporary directory and add a file to it:\n\n```\nuse tempfile::tempdir;\nuse std::fs::File;\nuse std::io::Write;\n\n// Create a directory inside of `env::temp_dir()`.\nlet dir = tempdir()?;\n\nlet file_path = dir.path().join(\"my-temporary-note.txt\");\nlet mut file = File::create(file_path)?;\nwriteln!(file, \"Brian was here. Briefly.\")?;\n\n// By closing the `TempDir` explicitly, we can check that it has\n// been deleted successfully. If we don't close it explicitly,\n// the directory will still be deleted when `dir` goes out\n// of scope, but we won't know whether deleting the directory\n// succeeded.\ndrop(file);\ndir.close()?;\n# Ok::<(), std::io::Error>(())\n```\n\n[`tempfile()`]: fn.tempfile.html\n[`tempdir()`]: fn.tempdir.html\n[`TempDir`]: struct.TempDir.html\n[`NamedTempFile`]: struct.NamedTempFile.html\n[`lazy_static`]: https://github.com/rust-lang-nursery/lazy-static.rs/issues/62","links":{"`env::override_temp_dir`":346,"`NamedTempFile::new()`":165,"`tempfile`":85,"`Builder::rand_bytes`":370,"`env::temp_dir`":12,"`spooled_tempfile()`":341,"`std::fs::File`":86},"attrs":[{"other":"#[deny(rust_2018_idioms)]"},{"other":"#[allow(clippy::redundant_field_names)]"},{"other":"#[attr = CfgAttrTrace]"},{"other":"#[doc(html_favicon_url = \"https://www.rust-lang.org/favicon.ico\")]"},{"other":"#[doc(html_logo_url = \"https://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png\")]"},{"other":"#[doc(html_root_url = \"https://docs.rs/tempfile/latest\")]"}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"module":{"is_crate":true,"items":[347,348,349,350,351,352,353,354,355,356,357,358,359,360,345],"is_stripped":false}}},"145":{"id":145,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":52,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":56,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[61,63],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"296":{"id":296,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":56,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":60,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"SpooledData","id":284,"args":null}},"items":[55,57],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"19":{"id":19,"crate_id":0,"name":"with_prefix_in","span":{"filename":"src/dir/mod.rs","begin":[346,5],"end":[351,6]},"visibility":"public","docs":"Attempts to make a temporary directory with the specified prefix inside\nthe specified directory. The directory and everything inside it will be\nautomatically deleted once the returned `TempDir` is destroyed.\n\n# Errors\n\nIf the directory can not be created, `Err` is returned.\n\n# Examples\n\n```\nuse std::fs::{self, File};\nuse std::io::Write;\nuse tempfile::TempDir;\n\n// Create a directory inside of the current directory\nlet tmp_dir = TempDir::with_prefix_in(\"foo-\", \".\")?;\nlet tmp_name = tmp_dir.path().file_name().unwrap().to_str().unwrap();\nassert!(tmp_name.starts_with(\"foo-\"));\n# Ok::<(), std::io::Error>(())\n```","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["prefix",{"generic":"S"}],["dir",{"generic":"P"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"TempDir","id":7,"args":null}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"OsStr","id":16,"args":null}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}},{"name":"P","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}],"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}}},"170":{"id":170,"crate_id":0,"name":"with_prefix_in","span":{"filename":"src/file/mod.rs","begin":[672,5],"end":[677,6]},"visibility":"public","docs":"Create a new named temporary file with the specified filename prefix,\nin the specified directory.\n\nThis is equivalent to:\n\n```ignore\nBuilder::new().prefix(&prefix).tempfile_in(directory)\n```\n\nSee [`NamedTempFile::new()`] for details.\n\n[`NamedTempFile::new()`]: #method.new","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["prefix",{"generic":"S"}],["dir",{"generic":"P"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"NamedTempFile","id":164,"args":null}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"OsStr","id":16,"args":null}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}},{"name":"P","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}],"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}}},"321":{"id":321,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":52,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[50],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"195":{"id":195,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"346":{"id":346,"crate_id":0,"name":"override_temp_dir","span":{"filename":"src/env.rs","begin":[25,1],"end":[36,2]},"visibility":"public","docs":"Override the default temporary directory (defaults to [`std::env::temp_dir`]). This function\nchanges the _global_ default temporary directory for the entire program and should not be called\nexcept in exceptional cases where it's not configured correctly by the platform. Applications\nshould first check if the path returned by [`env::temp_dir`] is acceptable.\n\nIf you're writing a library and want to control where your temporary files are placed, you\nshould instead use the `_in` variants of the various temporary file/directory constructors\n([`tempdir_in`], [`tempfile_in`], the so-named functions on [`Builder`], etc.).\n\nOnly the first call to this function will succeed. All further calls will fail with `Err(path)`\nwhere `path` is previously set default temporary directory override.\n\n**NOTE:** This function does not check if the specified directory exists and/or is writable.","links":{"`tempfile_in`":84,"`tempdir_in`":3,"`Builder`":345,"`std::env::temp_dir`":344,"`env::temp_dir`":344},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["path",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"std::path::Path","id":9,"args":null}}}}]],"output":{"resolved_path":{"path":"Result","id":58,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}},{"type":{"resolved_path":{"path":"std::path::PathBuf","id":23,"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}}},"69":{"id":69,"crate_id":0,"name":"as_ref","span":{"filename":"src/dir/mod.rs","begin":[485,5],"end":[487,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":"Path","id":9,"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}}},"220":{"id":220,"crate_id":0,"name":"read_to_string","span":{"filename":"src/file/mod.rs","begin":[1004,5],"end":[1008,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"String","id":107,"args":null}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"371":{"id":371,"crate_id":0,"name":"append","span":{"filename":"src/lib.rs","begin":[384,5],"end":[387,6]},"visibility":"public","docs":"Configure the file to be opened in append-only mode.\n\nDefault: `false`.\n\n# Examples\n\n```\nuse tempfile::Builder;\n\nlet named_tempfile = Builder::new()\n    .append(true)\n    .tempfile()?;\n# Ok::<(), std::io::Error>(())\n```","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["append",{"primitive":"bool"}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"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}}},"94":{"id":94,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":33,"args":null},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"119":{"id":119,"crate_id":0,"name":"source","span":{"filename":"src/file/mod.rs","begin":[117,5],"end":[119,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Option","id":120,"args":{"angle_bracketed":{"args":[{"type":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"dyn_trait":{"traits":[{"trait":{"path":"error::Error","id":121,"args":null},"generic_params":[]}],"lifetime":"'static"}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"270":{"id":270,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[523,1],"end":[527,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":75,"args":null},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[269],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"144":{"id":144,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":56,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":60,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[55,57],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"295":{"id":295,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"SpooledData","id":284,"args":null}},"items":[53],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"18":{"id":18,"crate_id":0,"name":"with_suffix_in","span":{"filename":"src/dir/mod.rs","begin":[318,5],"end":[323,6]},"visibility":"public","docs":"Attempts to make a temporary directory with the specified prefix inside\nthe specified directory. The directory and everything inside it will be\nautomatically deleted once the returned `TempDir` is destroyed.\n\n# Errors\n\nIf the directory can not be created, `Err` is returned.\n\n# Examples\n\n```\nuse std::fs::{self, File};\nuse std::io::Write;\nuse tempfile::TempDir;\n\n// Create a directory inside of the current directory\nlet tmp_dir = TempDir::with_suffix_in(\"-foo\", \".\")?;\nlet tmp_name = tmp_dir.path().file_name().unwrap().to_str().unwrap();\nassert!(tmp_name.ends_with(\"-foo\"));\n# Ok::<(), std::io::Error>(())\n```","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["suffix",{"generic":"S"}],["dir",{"generic":"P"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"TempDir","id":7,"args":null}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"OsStr","id":16,"args":null}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}},{"name":"P","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}],"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}}},"169":{"id":169,"crate_id":0,"name":"with_prefix","span":{"filename":"src/file/mod.rs","begin":[657,5],"end":[659,6]},"visibility":"public","docs":"Create a new named temporary file with the specified filename prefix.\n\nSee [`NamedTempFile::new()`] for details.\n\n[`NamedTempFile::new()`]: #method.new","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["prefix",{"generic":"S"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"NamedTempFile","id":164,"args":null}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"OsStr","id":16,"args":null}}}],"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}}},"320":{"id":320,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":48,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"43":{"id":43,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"194":{"id":194,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":"RefUnwindSafe","id":41,"args":null},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":41,"args":null},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"345":{"id":345,"crate_id":0,"name":"Builder","span":{"filename":"src/lib.rs","begin":[218,1],"end":[225,2]},"visibility":"public","docs":"Create a new temporary file or directory with custom options.","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"struct":{"kind":{"plain":{"fields":[],"has_stripped_fields":true}},"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"'b","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"impls":[384,385,386,387,388,389,390,391,392,393,395,398,399,400,401,402,406,409,411,412,414,417,420]}}},"219":{"id":219,"crate_id":0,"name":"read_to_end","span":{"filename":"src/file/mod.rs","begin":[998,5],"end":[1002,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"Vec","id":212,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"370":{"id":370,"crate_id":0,"name":"rand_bytes","span":{"filename":"src/lib.rs","begin":[365,5],"end":[368,6]},"visibility":"public","docs":"Set the number of random bytes.\n\nDefault: `6`.\n\n# Examples\n\n```\nuse tempfile::Builder;\n\nlet named_tempfile = Builder::new()\n    .rand_bytes(5)\n    .tempfile()?;\n# Ok::<(), std::io::Error>(())\n```","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["rand",{"primitive":"usize"}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"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}}},"93":{"id":93,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":31,"args":null},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"244":{"id":244,"crate_id":0,"name":"as_fd","span":{"filename":"src/file/mod.rs","begin":[1081,5],"end":[1083,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"BorrowedFd","id":245,"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}}},"395":{"id":395,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":396,"args":null},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"CloneToUninit","id":397,"args":null},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[394],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"118":{"id":118,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[110,1],"end":[114,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Display","id":109,"args":null},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[117],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"269":{"id":269,"crate_id":0,"name":"fmt","span":{"filename":"src/file/mod.rs","begin":[524,5],"end":[526,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":72,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"fmt::Result","id":73,"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}}},"420":{"id":420,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[227,1],"end":[238,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Default","id":421,"args":null},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"},{"lifetime":"'_"}],"constraints":[]}}}},"items":[419],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"143":{"id":143,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[53],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"294":{"id":294,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":52,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"SpooledData","id":284,"args":null}},"items":[50],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"17":{"id":17,"crate_id":0,"name":"with_suffix","span":{"filename":"src/dir/mod.rs","begin":[294,5],"end":[296,6]},"visibility":"public","docs":"Attempts to make a temporary directory with the specified suffix inside of\n`env::temp_dir()`. The directory and everything inside it will be automatically\ndeleted once the returned `TempDir` is destroyed.\n\n# Errors\n\nIf the directory can not be created, `Err` is returned.\n\n# Examples\n\n```\nuse std::fs::{self, File};\nuse std::io::Write;\nuse tempfile::TempDir;\n\n// Create a directory inside of the current directory\nlet tmp_dir = TempDir::with_suffix(\"-foo\")?;\nlet tmp_name = tmp_dir.path().file_name().unwrap().to_str().unwrap();\nassert!(tmp_name.ends_with(\"-foo\"));\n# Ok::<(), std::io::Error>(())\n```","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["suffix",{"generic":"S"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"TempDir","id":7,"args":null}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"OsStr","id":16,"args":null}}}],"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}}},"168":{"id":168,"crate_id":0,"name":"with_suffix_in","span":{"filename":"src/file/mod.rs","begin":[645,5],"end":[650,6]},"visibility":"public","docs":"Create a new named temporary file with the specified filename suffix,\nin the specified directory.\n\nThis is equivalent to:\n\n```ignore\nBuilder::new().suffix(&suffix).tempfile_in(directory)\n```\n\nSee [`NamedTempFile::new()`] for details.\n\n[`NamedTempFile::new()`]: #method.new","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["suffix",{"generic":"S"}],["dir",{"generic":"P"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"NamedTempFile","id":164,"args":null}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"OsStr","id":16,"args":null}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}},{"name":"P","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}],"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}}},"319":{"id":319,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"42":{"id":42,"crate_id":2,"name":"borrow","span":null,"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = RustcDiagnosticItem(\"noop_method_borrow\")]"}],"deprecation":null,"stability":null,"const_stability":{"feature":"const_convert","level":"unstable"},"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}}},"193":{"id":193,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":"UnwindSafe","id":39,"args":null},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":39,"args":null},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"67":{"id":67,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":68,"args":null},"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[65],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"218":{"id":218,"crate_id":0,"name":"read_vectored","span":{"filename":"src/file/mod.rs","begin":[992,5],"end":[996,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["bufs",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"slice":{"resolved_path":{"path":"io::IoSliceMut","id":210,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"369":{"id":369,"crate_id":0,"name":"suffix","span":{"filename":"src/lib.rs","begin":[346,5],"end":[349,6]},"visibility":"public","docs":"Set a custom filename suffix.\n\nPath separators are legal but not advisable.\nDefault: empty.\n\n# Examples\n\n```\nuse tempfile::Builder;\n\nlet named_tempfile = Builder::new()\n    .suffix(\".txt\")\n    .tempfile()?;\n# Ok::<(), std::io::Error>(())\n```","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["suffix",{"borrowed_ref":{"lifetime":"'b","is_mutable":false,"type":{"generic":"S"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}},"is_c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"OsStr","id":16,"args":null}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sized","id":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"92":{"id":92,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":29,"args":null},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"243":{"id":243,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[1073,1],"end":[1077,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["rewind","stream_len","stream_position","seek_relative"],"trait":{"path":"Seek","id":241,"args":null},"for":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"std::fs::File","id":86,"args":null}}}],"constraints":[]}}}}}},"items":[242],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"394":{"id":394,"crate_id":2,"name":"clone_to_uninit","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":{"feature":"clone_to_uninit","level":"unstable"},"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["dest",{"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}}},"117":{"id":117,"crate_id":0,"name":"fmt","span":{"filename":"src/file/mod.rs","begin":[111,5],"end":[113,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":72,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"fmt::Result","id":73,"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}}},"268":{"id":268,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":109,"args":null},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sized","id":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ToString","id":110,"args":null},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[106],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"419":{"id":419,"crate_id":0,"name":"default","span":{"filename":"src/lib.rs","begin":[228,5],"end":[237,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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}}},"142":{"id":142,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":52,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[50],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"293":{"id":293,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":48,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"SpooledData","id":284,"args":null}},"items":[46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"167":{"id":167,"crate_id":0,"name":"with_suffix","span":{"filename":"src/file/mod.rs","begin":[630,5],"end":[632,6]},"visibility":"public","docs":"Create a new named temporary file with the specified filename suffix.\n\nSee [`NamedTempFile::new()`] for details.\n\n[`NamedTempFile::new()`]: #method.new","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["suffix",{"generic":"S"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"NamedTempFile","id":164,"args":null}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"OsStr","id":16,"args":null}}}],"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}}},"318":{"id":318,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":41,"args":null},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"192":{"id":192,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":"Unpin","id":37,"args":null},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":37,"args":null},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"217":{"id":217,"crate_id":0,"name":"read","span":{"filename":"src/file/mod.rs","begin":[988,5],"end":[990,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"slice":{"primitive":"u8"}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"368":{"id":368,"crate_id":0,"name":"prefix","span":{"filename":"src/lib.rs","begin":[326,5],"end":[329,6]},"visibility":"public","docs":"Set a custom filename prefix.\n\nPath separators are legal but not advisable.\nDefault: `.tmp`.\n\n# Examples\n\n```\nuse tempfile::Builder;\n\nlet named_tempfile = Builder::new()\n    .prefix(\"my-temporary-note\")\n    .tempfile()?;\n# Ok::<(), std::io::Error>(())\n```","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["prefix",{"borrowed_ref":{"lifetime":"'a","is_mutable":false,"type":{"generic":"S"}}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}},"is_c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"OsStr","id":16,"args":null}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sized","id":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"91":{"id":91,"crate_id":0,"name":"PathPersistError","span":{"filename":"src/file/mod.rs","begin":[89,1],"end":[94,2]},"visibility":"public","docs":"Error returned when persisting a temporary file path fails.","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"struct":{"kind":{"plain":{"fields":[87,89],"has_stripped_fields":false}},"generics":{"params":[],"where_predicates":[]},"impls":[92,93,94,95,96,97,98,99,100,101,102,103,104,105,108,112,114,116,118,122]}}},"242":{"id":242,"crate_id":0,"name":"seek","span":{"filename":"src/file/mod.rs","begin":[1074,5],"end":[1076,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["pos",{"resolved_path":{"path":"SeekFrom","id":239,"args":null}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u64"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"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":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":48,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"116":{"id":116,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[103,1],"end":[108,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":49,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[115],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"267":{"id":267,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":68,"args":null},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[65],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"141":{"id":141,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":48,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"292":{"id":292,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"SpooledData","id":284,"args":null}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"15":{"id":15,"crate_id":0,"name":"with_prefix","span":{"filename":"src/dir/mod.rs","begin":[269,5],"end":[271,6]},"visibility":"public","docs":"Attempts to make a temporary directory with the specified prefix inside of\n`env::temp_dir()`. The directory and everything inside it will be automatically\ndeleted once the returned `TempDir` is destroyed.\n\n# Errors\n\nIf the directory can not be created, `Err` is returned.\n\n# Examples\n\n```\nuse std::fs::{self, File};\nuse std::io::Write;\nuse tempfile::TempDir;\n\n// Create a directory inside of the current directory\nlet tmp_dir = TempDir::with_prefix(\"foo-\")?;\nlet tmp_name = tmp_dir.path().file_name().unwrap().to_str().unwrap();\nassert!(tmp_name.starts_with(\"foo-\"));\n# Ok::<(), std::io::Error>(())\n```","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["prefix",{"generic":"S"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"TempDir","id":7,"args":null}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"S","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"OsStr","id":16,"args":null}}}],"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}}},"166":{"id":166,"crate_id":0,"name":"new_in","span":{"filename":"src/file/mod.rs","begin":[621,5],"end":[623,6]},"visibility":"public","docs":"Create a new named temporary file in the specified directory.\n\nThis is equivalent to:\n\n```ignore\nBuilder::new().tempfile_in(dir)\n```\n\nSee [`NamedTempFile::new()`] for details.\n\n[`NamedTempFile::new()`]: #method.new","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["dir",{"generic":"P"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"NamedTempFile","id":164,"args":null}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}],"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}}},"317":{"id":317,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":39,"args":null},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"40":{"id":40,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":41,"args":null},"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"191":{"id":191,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":"UnsafeUnpin","id":35,"args":null},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"UnsafeUnpin","id":35,"args":null},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"65":{"id":65,"crate_id":2,"name":"type_id","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"TypeId","id":66,"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}}},"367":{"id":367,"crate_id":0,"name":"new","span":{"filename":"src/lib.rs","begin":[307,5],"end":[309,6]},"visibility":"public","docs":"Create a new `Builder`.\n\n# Examples\n\nCreate a named temporary file and write some data into it:\n\n```\nuse std::ffi::OsStr;\nuse tempfile::Builder;\n\nlet named_tempfile = Builder::new()\n    .prefix(\"my-temporary-note\")\n    .suffix(\".txt\")\n    .rand_bytes(5)\n    .tempfile()?;\n\nlet name = named_tempfile\n    .path()\n    .file_name().and_then(OsStr::to_str);\n\nif let Some(name) = name {\n    assert!(name.starts_with(\"my-temporary-note\"));\n    assert!(name.ends_with(\".txt\"));\n    assert_eq!(name.len(), \"my-temporary-note.txt\".len() + 5);\n}\n# Ok::<(), std::io::Error>(())\n```\n\nCreate a temporary directory and add a file to it:\n\n```\nuse std::io::Write;\nuse std::fs::File;\nuse std::ffi::OsStr;\nuse tempfile::Builder;\n\nlet dir = Builder::new()\n    .prefix(\"my-temporary-dir\")\n    .rand_bytes(5)\n    .tempdir()?;\n\nlet file_path = dir.path().join(\"my-temporary-note.txt\");\nlet mut file = File::create(file_path)?;\nwriteln!(file, \"Brian was here. Briefly.\")?;\n\n// By closing the `TempDir` explicitly, we can check that it has\n// been deleted successfully. If we don't close it explicitly,\n// the directory will still be deleted when `dir` goes out\n// of scope, but we won't know whether deleting the directory\n// succeeded.\ndrop(file);\ndir.close()?;\n# Ok::<(), std::io::Error>(())\n```\n\nCreate a temporary directory with a chosen prefix under a chosen folder:\n\n```no_run\nuse tempfile::Builder;\n\nlet dir = Builder::new()\n    .prefix(\"my-temporary-dir\")\n    .tempdir_in(\"folder-with-tempdirs\")?;\n# Ok::<(), std::io::Error>(())\n```","links":{},"attrs":[{"must_use":{"reason":null}}],"deprecation":null,"stability":null,"const_stability":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}}},"90":{"id":90,"crate_id":0,"name":"TempPath","span":{"filename":"src/file/mod.rs","begin":[130,1],"end":[133,2]},"visibility":"public","docs":"A path to a named temporary file without an open file handle.\n\nThis is useful when the temporary file needs to be used by a child process,\nfor example.\n\nWhen dropped, the temporary file is deleted unless `disable_cleanup(true)` was called on the\nbuilder that constructed this temporary file and/or was called on either this `TempPath` or the\n`NamedTempFile` from which this `TempPath` was constructed.","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"struct":{"kind":{"plain":{"fields":[],"has_stripped_fields":true}},"generics":{"params":[],"where_predicates":[]},"impls":[132,133,134,135,136,137,138,139,140,141,142,143,144,145,147,150,116,152,154,157,159,161]}}},"392":{"id":392,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"115":{"id":115,"crate_id":0,"name":"from","span":{"filename":"src/file/mod.rs","begin":[105,5],"end":[107,6]},"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["error",{"resolved_path":{"path":"PathPersistError","id":91,"args":null}}]],"output":{"resolved_path":{"path":"TempPath","id":90,"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}}},"266":{"id":266,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":52,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":56,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[61,63],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"417":{"id":417,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[217,28],"end":[217,37]},"visibility":"default","docs":null,"links":{},"attrs":["automatically_derived"],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"'b","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["ne"],"trait":{"path":"PartialEq","id":418,"args":null},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[416],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"140":{"id":140,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[42],"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,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":41,"args":null},"for":{"resolved_path":{"path":"SpooledData","id":284,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"14":{"id":14,"crate_id":0,"name":"new_in","span":{"filename":"src/dir/mod.rs","begin":[244,5],"end":[246,6]},"visibility":"public","docs":"Attempts to make a temporary directory inside of `dir`.\nThe directory and everything inside it will be automatically\ndeleted once the returned `TempDir` is destroyed.\n\n# Errors\n\nIf the directory can not be created, `Err` is returned.\n\n# Examples\n\n```\nuse std::fs::{self, File};\nuse std::io::Write;\nuse tempfile::TempDir;\n\n// Create a directory inside of the current directory\nlet tmp_dir = TempDir::new_in(\".\")?;\nlet file_path = tmp_dir.path().join(\"my-temporary-note.txt\");\nlet mut tmp_file = File::create(file_path)?;\nwriteln!(tmp_file, \"Brian was here. Briefly.\")?;\n# Ok::<(), std::io::Error>(())\n```","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["dir",{"generic":"P"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"TempDir","id":7,"args":null}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}],"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}}},"165":{"id":165,"crate_id":0,"name":"new","span":{"filename":"src/file/mod.rs","begin":[606,5],"end":[608,6]},"visibility":"public","docs":"Create a new named temporary file.\n\nSee [`Builder`] for more configuration.\n\n# Security\n\nThis will create a temporary file in the default temporary file\ndirectory (platform dependent). This has security implications on many\nplatforms so please read the security section of this type's\ndocumentation.\n\nReasons to use this method:\n\n  1. The file has a short lifetime and your temporary file cleaner is\n     sane (doesn't delete recently accessed files).\n\n  2. You trust every user on your system (i.e. you are the only user).\n\n  3. You have disabled your system's temporary file cleaner or verified\n     that your system doesn't have a temporary file cleaner.\n\nReasons not to use this method:\n\n  1. You'll fix it later. No you won't.\n\n  2. You don't care about the security of the temporary file. If none of\n     the \"reasons to use this method\" apply, referring to a temporary\n     file by name may allow an attacker to create/overwrite your\n     non-temporary files. There are exceptions but if you don't already\n     know them, don't use this method.\n\n# Errors\n\nIf the file can not be created, `Err` is returned.\n\n# Examples\n\nCreate a named temporary file and write some data to it:\n\n```no_run\nuse std::io::Write;\nuse tempfile::NamedTempFile;\n\nlet mut file = NamedTempFile::new()?;\n\nwriteln!(file, \"Brian was here. Briefly.\")?;\n# Ok::<(), std::io::Error>(())\n```\n\n[`Builder`]: struct.Builder.html","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"NamedTempFile","id":164,"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}}},"316":{"id":316,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":37,"args":null},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"190":{"id":190,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":"Freeze","id":33,"args":null},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":33,"args":null},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"341":{"id":341,"crate_id":0,"name":"spooled_tempfile","span":{"filename":"src/spooled.rs","begin":[67,1],"end":[69,2]},"visibility":"public","docs":"Create a new [`SpooledTempFile`]. Also see [`spooled_tempfile_in`].\n\n# Security\n\nThis variant is secure/reliable in the presence of a pathological temporary\nfile cleaner.\n\n# Backing Storage\n\nBy default, the underlying temporary file will be created in your operating system's temporary\nfile directory which is _often_ an in-memory filesystem. You may want to consider using\n[`spooled_tempfile_in`] instead, passing a storage-backed filesystem (e.g., `/var/tmp` on\nLinux).\n\n# Resource Leaking\n\nThe temporary file will be automatically removed by the OS when the last\nhandle to it is closed. This doesn't rely on Rust destructors being run, so\nwill (almost) never fail to clean up the temporary file.\n\n# Examples\n\n```\nuse tempfile::spooled_tempfile;\nuse std::io::Write;\n\nlet mut file = spooled_tempfile(15);\n\nwriteln!(file, \"short line\")?;\nassert!(!file.is_rolled());\n\n// as a result of this write call, the size of the data will exceed\n// `max_size` (15), so it will be written to a temporary file on disk,\n// and the in-memory buffer will be dropped\nwriteln!(file, \"marvin gardens\")?;\nassert!(file.is_rolled());\n# Ok::<(), std::io::Error>(())\n```","links":{"`SpooledTempFile`":283,"`spooled_tempfile_in`":340},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["max_size",{"primitive":"usize"}]],"output":{"resolved_path":{"path":"SpooledTempFile","id":283,"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}}},"64":{"id":64,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":52,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":56,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[61,63],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"215":{"id":215,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[957,1],"end":[985,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Read","id":216,"args":null},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["read_vectored","is_read_vectored","read_to_end","read_to_string","read_exact","read_buf","read_buf_exact","by_ref","bytes","chain","take","read_array","read_le","read_be"],"trait":{"path":"Read","id":216,"args":null},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[208,209,211,213,214],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"89":{"id":89,"crate_id":0,"name":"path","span":{"filename":"src/file/mod.rs","begin":[93,5],"end":[93,23]},"visibility":"public","docs":"The temporary file path that couldn't be persisted.","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"struct_field":{"resolved_path":{"path":"TempPath","id":90,"args":null}}}},"240":{"id":240,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[1067,1],"end":[1071,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Seek","id":241,"args":null},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["rewind","stream_len","stream_position","seek_relative"],"trait":{"path":"Seek","id":241,"args":null},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[238],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"391":{"id":391,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"'b","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":41,"args":null},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"114":{"id":114,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[96,1],"end":[101,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":49,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"io::Error","id":88,"args":null}},"items":[113],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"265":{"id":265,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":56,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":60,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[55,57],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"416":{"id":416,"crate_id":0,"name":"eq","span":{"filename":"src/lib.rs","begin":[217,28],"end":[217,37]},"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":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":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"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}}},"139":{"id":139,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":41,"args":null},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"290":{"id":290,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":39,"args":null},"for":{"resolved_path":{"path":"SpooledData","id":284,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"13":{"id":13,"crate_id":0,"name":"new","span":{"filename":"src/dir/mod.rs","begin":[218,5],"end":[220,6]},"visibility":"public","docs":"Attempts to make a temporary directory inside of `env::temp_dir()`.\n\nSee [`Builder`] for more configuration.\n\nThe directory and everything inside it will be automatically deleted\nonce the returned `TempDir` is destroyed.\n\n# Errors\n\nIf the directory can not be created, `Err` is returned.\n\n# Examples\n\n```\nuse std::fs::File;\nuse std::io::Write;\nuse tempfile::TempDir;\n\n// Create a directory inside of `env::temp_dir()`\nlet tmp_dir = TempDir::new()?;\n\nlet file_path = tmp_dir.path().join(\"my-temporary-note.txt\");\nlet mut tmp_file = File::create(file_path)?;\nwriteln!(tmp_file, \"Brian was here. Briefly.\")?;\n\n// `tmp_dir` goes out of scope, the directory as well as\n// `tmp_file` will be deleted here.\n# Ok::<(), std::io::Error>(())\n```\n\n[`Builder`]: struct.Builder.html","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"TempDir","id":7,"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}}},"164":{"id":164,"crate_id":0,"name":"NamedTempFile","span":{"filename":"src/file/mod.rs","begin":[497,1],"end":[500,2]},"visibility":"public","docs":"A named temporary file.\n\nThe default constructor, [`NamedTempFile::new()`], creates files in\nthe location returned by [`env::temp_dir()`], but `NamedTempFile`\ncan be configured to manage a temporary file in any location\nby constructing with [`NamedTempFile::new_in()`].\n\n# Security\n\nMost operating systems employ temporary file cleaners to delete old\ntemporary files. Unfortunately these temporary file cleaners don't always\nreliably _detect_ whether the temporary file is still being used.\n\nSpecifically, the following sequence of events can happen:\n\n1. A user creates a temporary file with `NamedTempFile::new()`.\n2. Time passes.\n3. The temporary file cleaner deletes (unlinks) the temporary file from the\n   filesystem.\n4. Some other program creates a new file to replace this deleted temporary\n   file.\n5. The user tries to re-open the temporary file (in the same program or in a\n   different program) by path. Unfortunately, they'll end up opening the\n   file created by the other program, not the original file.\n\n## Operating System Specific Concerns\n\nThe behavior of temporary files and temporary file cleaners differ by\noperating system.\n\n### Windows\n\nOn Windows, temporary files are, by default, created in per-user temporary\nfile directories so only an application running as the same user would be\nable to interfere (which they could do anyways). However, an application\nrunning as the same user can still _accidentally_ re-create deleted\ntemporary files if the number of random bytes in the temporary file name is\ntoo small.\n\n### MacOS\n\nLike on Windows, temporary files are created in per-user temporary file\ndirectories by default so calling `NamedTempFile::new()` should be\nrelatively safe.\n\n### Linux\n\nUnfortunately, most _Linux_ distributions don't create per-user temporary\nfile directories. Worse, systemd's tmpfiles daemon (a common temporary file\ncleaner) will happily remove open temporary files if they haven't been\nmodified within the last 10 days.\n\n# Resource Leaking\n\nIf the program exits before the `NamedTempFile` destructor is\nrun, the temporary file will not be deleted. This can happen\nif the process exits using [`std::process::exit()`], a segfault occurs,\nreceiving an interrupt signal like `SIGINT` that is not handled, or by using\na statically declared `NamedTempFile` instance (like with [`lazy_static`]).\n\nUse the [`tempfile()`] function unless you need a named file path.\n\n[`tempfile()`]: fn.tempfile.html\n[`NamedTempFile::new()`]: #method.new\n[`NamedTempFile::new_in()`]: #method.new_in\n[`std::process::exit()`]: http://doc.rust-lang.org/std/process/fn.exit.html\n[`lazy_static`]: https://github.com/rust-lang-nursery/lazy-static.rs/issues/62","links":{"`env::temp_dir()`":12},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"struct":{"kind":{"plain":{"fields":[],"has_stripped_fields":true}},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":{"resolved_path":{"path":"std::fs::File","id":86,"args":null}},"is_synthetic":false}}}],"where_predicates":[]},"impls":[171,185,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,203,205,207,215,222,230,237,240,243,246,250]}}},"315":{"id":315,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnsafeUnpin","id":35,"args":null},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"38":{"id":38,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":39,"args":null},"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"189":{"id":189,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":"Sync","id":31,"args":null},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Sync","id":31,"args":null},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"340":{"id":340,"crate_id":0,"name":"spooled_tempfile_in","span":{"filename":"src/spooled.rs","begin":[79,1],"end":[81,2]},"visibility":"public","docs":"Construct a new [`SpooledTempFile`], backed by a file in the specified directory. Use this when,\ne.g., you need the temporary file to be backed by a specific filesystem (e.g., when your default\ntemporary directory is in-memory). Also see [`spooled_tempfile`].\n\n**NOTE:** The specified path isn't checked until the temporary file is \"rolled over\" into a real\ntemporary file. If the specified directory isn't writable, writes to the temporary file will\nfail once the `max_size` is reached.","links":{"`SpooledTempFile`":283,"`spooled_tempfile`":341},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["max_size",{"primitive":"usize"}],["dir",{"generic":"P"}]],"output":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"is_c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"std::path::Path","id":9,"args":null}}}],"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}}},"63":{"id":63,"crate_id":2,"name":"try_from","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":{"feature":"const_convert","level":"unstable"},"inner":{"function":{"sig":{"inputs":[["value",{"generic":"U"}]],"output":{"resolved_path":{"path":"Result","id":58,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}},{"type":{"qualified_path":{"name":"Error","args":null,"self_type":{"generic":"T"},"trait":{"path":"TryFrom","id":56,"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}}},"214":{"id":214,"crate_id":0,"name":"read_exact","span":{"filename":"src/file/mod.rs","begin":[980,5],"end":[984,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"slice":{"primitive":"u8"}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"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,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"'b","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":39,"args":null},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"113":{"id":113,"crate_id":0,"name":"from","span":{"filename":"src/file/mod.rs","begin":[98,5],"end":[100,6]},"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["error",{"resolved_path":{"path":"PathPersistError","id":91,"args":null}}]],"output":{"resolved_path":{"path":"io::Error","id":88,"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}}},"264":{"id":264,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[53],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"138":{"id":138,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":39,"args":null},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"289":{"id":289,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":37,"args":null},"for":{"resolved_path":{"path":"SpooledData","id":284,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"12":{"id":12,"crate_id":0,"name":"temp_dir","span":{"filename":"src/env.rs","begin":[45,1],"end":[51,2]},"visibility":"public","docs":"Returns the default temporary directory, used for both temporary directories and files if no\ndirectory is explicitly specified.\n\nThis function simply delegates to [`std::env::temp_dir`] unless the default temporary directory\nhas been overridden by a call to [`override_temp_dir`].\n\n**NOTE:** This function does not check if the returned directory exists and/or is writable.","links":{"`std::env::temp_dir`":344,"`override_temp_dir`":346},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[],"output":{"resolved_path":{"path":"std::path::PathBuf","id":23,"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}}},"314":{"id":314,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":33,"args":null},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"188":{"id":188,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":29,"args":null},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Send","id":29,"args":null},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"339":{"id":339,"crate_id":0,"name":null,"span":{"filename":"src/spooled.rs","begin":[242,1],"end":[249,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["rewind","stream_len","stream_position","seek_relative"],"trait":{"path":"Seek","id":241,"args":null},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[338],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"213":{"id":213,"crate_id":0,"name":"read_to_string","span":{"filename":"src/file/mod.rs","begin":[974,5],"end":[978,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"String","id":107,"args":null}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"87":{"id":87,"crate_id":0,"name":"error","span":{"filename":"src/file/mod.rs","begin":[91,5],"end":[91,25]},"visibility":"public","docs":"The underlying IO error.","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"struct_field":{"resolved_path":{"path":"io::Error","id":88,"args":null}}}},"238":{"id":238,"crate_id":0,"name":"seek","span":{"filename":"src/file/mod.rs","begin":[1068,5],"end":[1070,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["pos",{"resolved_path":{"path":"SeekFrom","id":239,"args":null}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u64"}}],"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,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"'b","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":37,"args":null},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"112":{"id":112,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[88,10],"end":[88,15]},"visibility":"default","docs":null,"links":{},"attrs":["automatically_derived"],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":75,"args":null},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[111],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"263":{"id":263,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":52,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[50],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"414":{"id":414,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[217,28],"end":[217,37]},"visibility":"default","docs":null,"links":{},"attrs":["automatically_derived"],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"'b","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"StructuralPartialEq","id":415,"args":null},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"137":{"id":137,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":37,"args":null},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"288":{"id":288,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnsafeUnpin","id":35,"args":null},"for":{"resolved_path":{"path":"SpooledData","id":284,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"313":{"id":313,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":31,"args":null},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"36":{"id":36,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":37,"args":null},"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"187":{"id":187,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[923,1],"end":[955,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"std::fs::File","id":86,"args":null}}}],"constraints":[]}}}},"items":[186],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"338":{"id":338,"crate_id":0,"name":"seek","span":{"filename":"src/spooled.rs","begin":[243,5],"end":[248,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["pos",{"resolved_path":{"path":"SeekFrom","id":239,"args":null}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u64"}}],"constraints":[]}}}},"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":2,"name":"Error","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":{"feature":"const_convert","level":"unstable"},"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"Infallible","id":62,"args":null}}}}},"237":{"id":237,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[1043,1],"end":[1065,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["write_vectored","is_write_vectored","write_all","write_all_vectored","write_fmt","by_ref"],"trait":{"path":"Write","id":231,"args":null},"for":{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"std::fs::File","id":86,"args":null}}}],"constraints":[]}}}}}},"items":[232,233,234,235,236],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"388":{"id":388,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"'b","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnsafeUnpin","id":35,"args":null},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"111":{"id":111,"crate_id":0,"name":"fmt","span":{"filename":"src/file/mod.rs","begin":[88,10],"end":[88,15]},"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":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":72,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"$crate::fmt::Result","id":73,"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}}},"262":{"id":262,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"BorrowMut","id":48,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[46],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"136":{"id":136,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnsafeUnpin","id":35,"args":null},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"287":{"id":287,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":33,"args":null},"for":{"resolved_path":{"path":"SpooledData","id":284,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"161":{"id":161,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[424,1],"end":[428,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"OsStr","id":16,"args":null}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[160],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"312":{"id":312,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":29,"args":null},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"186":{"id":186,"crate_id":0,"name":"reopen","span":{"filename":"src/file/mod.rs","begin":[951,5],"end":[954,6]},"visibility":"public","docs":"Securely reopen the temporary file.\n\nThis function is useful when you need multiple independent handles to\nthe same file. It's perfectly fine to drop the original `NamedTempFile`\nwhile holding on to `File`s returned by this function; the `File`s will\nremain usable. However, they may not be nameable.\n\n# Errors\n\nIf the file cannot be reopened, `Err` is returned.\n\n# Security\n\nUnlike `File::open(my_temp_file.path())`, `NamedTempFile::reopen()`\nguarantees that the re-opened file is the _same_ file, even in the\npresence of pathological temporary file cleaners.\n\n# Examples\n\n```no_run\nuse tempfile::NamedTempFile;\n\nlet file = NamedTempFile::new()?;\n\nlet another_handle = file.reopen()?;\n# Ok::<(), std::io::Error>(())\n```","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"File","id":86,"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}}},"337":{"id":337,"crate_id":0,"name":null,"span":{"filename":"src/spooled.rs","begin":[199,1],"end":[240,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["write_vectored","is_write_vectored","write_all","write_all_vectored","write_fmt","by_ref"],"trait":{"path":"Write","id":231,"args":null},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[334,335,336],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"211":{"id":211,"crate_id":0,"name":"read_to_end","span":{"filename":"src/file/mod.rs","begin":[968,5],"end":[972,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"Vec","id":212,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"85":{"id":85,"crate_id":0,"name":"tempfile","span":{"filename":"src/file/mod.rs","begin":[51,1],"end":[53,2]},"visibility":"public","docs":"Create a new temporary file. Also see [`tempfile_in`].\n\nThe file will be created in the location returned by [`env::temp_dir()`].\n\n# Security\n\nThis variant is secure/reliable in the presence of a pathological temporary file cleaner.\n\n# Resource Leaking\n\nThe temporary file will be automatically removed by the OS when the last handle to it is closed.\nThis doesn't rely on Rust destructors being run, so will (almost) never fail to clean up the temporary file.\n\n# Errors\n\nIf the file can not be created, `Err` is returned.\n\n# Examples\n\n```\nuse tempfile::tempfile;\nuse std::io::Write;\n\n// Create a file inside of `env::temp_dir()`.\nlet mut file = tempfile()?;\n\nwriteln!(file, \"Brian was here. Briefly.\")?;\n# Ok::<(), std::io::Error>(())\n```","links":{"`tempfile_in`":84,"`env::temp_dir()`":12},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"std::fs::File","id":86,"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}}},"236":{"id":236,"crate_id":0,"name":"write_fmt","span":{"filename":"src/file/mod.rs","begin":[1062,5],"end":[1064,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["fmt",{"resolved_path":{"path":"fmt::Arguments","id":229,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"387":{"id":387,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"'b","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":33,"args":null},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"261":{"id":261,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Borrow","id":45,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[42],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"412":{"id":412,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[217,24],"end":[217,26]},"visibility":"default","docs":null,"links":{},"attrs":["automatically_derived"],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"'b","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["assert_receiver_is_total_eq","assert_fields_are_eq"],"trait":{"path":"Eq","id":413,"args":null},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"135":{"id":135,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":33,"args":null},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"286":{"id":286,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":31,"args":null},"for":{"resolved_path":{"path":"SpooledData","id":284,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"160":{"id":160,"crate_id":0,"name":"as_ref","span":{"filename":"src/file/mod.rs","begin":[425,5],"end":[427,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":"OsStr","id":16,"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}}},"311":{"id":311,"crate_id":0,"name":null,"span":{"filename":"src/spooled.rs","begin":[94,1],"end":[160,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[304,305,306,307,308,309,310],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"34":{"id":34,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnsafeUnpin","id":35,"args":null},"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"185":{"id":185,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[680,1],"end":[921,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[172,173,174,176,177,178,179,180,181,182,183,184],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"336":{"id":336,"crate_id":0,"name":"flush","span":{"filename":"src/spooled.rs","begin":[234,5],"end":[239,6]},"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"59":{"id":59,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":56,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":60,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[55,57],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"84":{"id":84,"crate_id":0,"name":"tempfile_in","span":{"filename":"src/file/mod.rs","begin":[83,1],"end":[85,2]},"visibility":"public","docs":"Create a new temporary file in the specified directory. Also see [`tempfile`].\n\n# Security\n\nThis variant is secure/reliable in the presence of a pathological temporary file cleaner.\nIf the temporary file isn't created in [`env::temp_dir()`] then temporary file cleaners aren't an issue.\n\n# Resource Leaking\n\nThe temporary file will be automatically removed by the OS when the last handle to it is closed.\nThis doesn't rely on Rust destructors being run, so will (almost) never fail to clean up the temporary file.\n\n# Errors\n\nIf the file can not be created, `Err` is returned.\n\n# Examples\n\n```\nuse tempfile::tempfile_in;\nuse std::io::Write;\n\n// Create a file inside of the current working directory\nlet mut file = tempfile_in(\"./\")?;\n\nwriteln!(file, \"Brian was here. Briefly.\")?;\n# Ok::<(), std::io::Error>(())\n```","links":{"`env::temp_dir()`":12,"`tempfile`":85},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["dir",{"generic":"P"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"std::fs::File","id":86,"args":null}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"std::path::Path","id":9,"args":null}}}],"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}}},"235":{"id":235,"crate_id":0,"name":"write_all","span":{"filename":"src/file/mod.rs","begin":[1058,5],"end":[1060,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"slice":{"primitive":"u8"}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"386":{"id":386,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"'b","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":31,"args":null},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"260":{"id":260,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":{"resolved_path":{"path":"File","id":86,"args":null}},"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"RefUnwindSafe","id":41,"args":null},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"411":{"id":411,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[217,17],"end":[217,22]},"visibility":"default","docs":null,"links":{},"attrs":["automatically_derived"],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"'b","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":["clone_from"],"trait":{"path":"Clone","id":396,"args":null},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[410],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"134":{"id":134,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":31,"args":null},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"285":{"id":285,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":29,"args":null},"for":{"resolved_path":{"path":"SpooledData","id":284,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"159":{"id":159,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[418,1],"end":[422,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[158],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"310":{"id":310,"crate_id":0,"name":"into_file","span":{"filename":"src/spooled.rs","begin":[154,5],"end":[159,6]},"visibility":"public","docs":"Convert into a regular unnamed temporary file, writing it to disk if necessary.","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"File","id":86,"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}}},"184":{"id":184,"crate_id":0,"name":"from_parts","span":{"filename":"src/file/mod.rs","begin":[918,5],"end":[920,6]},"visibility":"public","docs":"Creates a `NamedTempFile` from its constituent parts.\n\nThis can be used with [`NamedTempFile::into_parts`] to reconstruct the\n`NamedTempFile`.","links":{"`NamedTempFile::into_parts`":183},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["file",{"generic":"F"}],["path",{"resolved_path":{"path":"TempPath","id":90,"args":null}}]],"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}}},"335":{"id":335,"crate_id":0,"name":"write_vectored","span":{"filename":"src/spooled.rs","begin":[216,5],"end":[231,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["bufs",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"slice":{"resolved_path":{"path":"io::IoSlice","id":226,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"209":{"id":209,"crate_id":0,"name":"read_vectored","span":{"filename":"src/file/mod.rs","begin":[962,5],"end":[966,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["bufs",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"slice":{"resolved_path":{"path":"io::IoSliceMut","id":210,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"360":{"id":360,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[214,78],"end":[214,93]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"use":{"source":"crate::spooled::SpooledTempFile","name":"SpooledTempFile","id":283,"is_glob":false}}},"83":{"id":83,"crate_id":0,"name":null,"span":{"filename":"src/file/imp/mod.rs","begin":[9,1],"end":[9,27]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"use":{"source":"self::platform","name":"platform","id":81,"is_glob":true}}},"234":{"id":234,"crate_id":0,"name":"write_vectored","span":{"filename":"src/file/mod.rs","begin":[1052,5],"end":[1056,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["bufs",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"slice":{"resolved_path":{"path":"io::IoSlice","id":226,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"385":{"id":385,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"'b","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":29,"args":null},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"108":{"id":108,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":109,"args":null},"generic_params":[],"modifier":"none"}},{"trait_bound":{"trait":{"path":"Sized","id":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"ToString","id":110,"args":null},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[106],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"259":{"id":259,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":{"resolved_path":{"path":"File","id":86,"args":null}},"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"UnwindSafe","id":39,"args":null},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[],"is_negative":true,"is_synthetic":true,"blanket_impl":null}}},"410":{"id":410,"crate_id":0,"name":"clone","span":{"filename":"src/lib.rs","begin":[217,17],"end":[217,22]},"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"133":{"id":133,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":29,"args":null},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"284":{"id":284,"crate_id":0,"name":"SpooledData","span":{"filename":"src/spooled.rs","begin":[12,1],"end":[15,2]},"visibility":"public","docs":"A wrapper for the two states of a [`SpooledTempFile`]. Either:\n\n1. An in-memory [`Cursor`] representing the state of the file.\n2. A temporary [`File`].","links":{"`File`":86,"`SpooledTempFile`":283,"`Cursor`":279},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"enum":{"generics":{"params":[],"where_predicates":[]},"has_stripped_variants":false,"variants":[280,282],"impls":[285,286,287,288,289,290,291,292,293,294,295,296,297,298,300]}}},"7":{"id":7,"crate_id":0,"name":"TempDir","span":{"filename":"src/dir/mod.rs","begin":[181,1],"end":[184,2]},"visibility":"public","docs":"A directory in the filesystem that is automatically deleted when\nit goes out of scope.\n\nThe [`TempDir`] type creates a directory on the file system that\nis deleted once it goes out of scope. At construction, the\n`TempDir` creates a new directory with a randomly generated name.\n\nThe default constructor, [`TempDir::new()`], creates directories in\nthe location returned by [`env::temp_dir()`], but `TempDir`\ncan be configured to manage a temporary directory in any location\nby constructing with a [`Builder`].\n\nAfter creating a `TempDir`, work with the file system by doing\nstandard [`std::fs`] file system operations on its [`Path`],\nwhich can be retrieved with [`TempDir::path()`]. Once the `TempDir`\nvalue is dropped, the directory at the path will be deleted, along\nwith any files and directories it contains. It is your responsibility\nto ensure that no further file system operations are attempted\ninside the temporary directory once it has been deleted.\n\n# Resource Leaking\n\nVarious platform-specific conditions may cause `TempDir` to fail\nto delete the underlying directory. It's important to ensure that\nhandles (like [`File`] and [`ReadDir`]) to files inside the\ndirectory are dropped before the `TempDir` goes out of scope. The\n`TempDir` destructor will silently ignore any errors in deleting\nthe directory; to instead handle errors call [`TempDir::close()`].\n\nNote that if the program exits before the `TempDir` destructor is\nrun, such as via [`std::process::exit()`], by segfaulting, or by\nreceiving a signal like `SIGINT`, then the temporary directory\nwill not be deleted.\n\n# Examples\n\nCreate a temporary directory with a generated name:\n\n```\nuse std::fs::File;\nuse std::io::Write;\nuse tempfile::TempDir;\n\n// Create a directory inside of `env::temp_dir()`\nlet tmp_dir = TempDir::new()?;\n# Ok::<(), std::io::Error>(())\n```\n\nCreate a temporary directory with a prefix in its name:\n\n```\nuse std::fs::File;\nuse std::io::Write;\nuse tempfile::Builder;\n\n// Create a directory inside of `env::temp_dir()`,\n// whose name will begin with 'example'.\nlet tmp_dir = Builder::new().prefix(\"example\").tempdir()?;\n# Ok::<(), std::io::Error>(())\n```\n\n[`File`]: http://doc.rust-lang.org/std/fs/struct.File.html\n[`Path`]: http://doc.rust-lang.org/std/path/struct.Path.html\n[`ReadDir`]: http://doc.rust-lang.org/std/fs/struct.ReadDir.html\n[`Builder`]: struct.Builder.html\n[`TempDir::close()`]: struct.TempDir.html#method.close\n[`TempDir::new()`]: struct.TempDir.html#method.new\n[`TempDir::path()`]: struct.TempDir.html#method.path\n[`TempDir`]: struct.TempDir.html\n[`std::fs`]: http://doc.rust-lang.org/std/fs/index.html\n[`std::process::exit()`]: http://doc.rust-lang.org/std/process/fn.exit.html","links":{"`env::temp_dir()`":12},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"struct":{"kind":{"plain":{"fields":[],"has_stripped_fields":true}},"generics":{"params":[],"where_predicates":[]},"impls":[27,28,30,32,34,36,38,40,43,47,51,54,59,64,67,70,74,77]}}},"158":{"id":158,"crate_id":0,"name":"as_ref","span":{"filename":"src/file/mod.rs","begin":[419,5],"end":[421,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":"Path","id":9,"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}}},"309":{"id":309,"crate_id":0,"name":"into_inner","span":{"filename":"src/spooled.rs","begin":[149,5],"end":[151,6]},"visibility":"public","docs":"Consumes and returns the inner `SpooledData` type.","links":{},"attrs":[{"must_use":{"reason":null}}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"SpooledData","id":284,"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}}},"32":{"id":32,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":33,"args":null},"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"183":{"id":183,"crate_id":0,"name":"into_parts","span":{"filename":"src/file/mod.rs","begin":[910,5],"end":[912,6]},"visibility":"public","docs":"Converts the named temporary file into its constituent parts.\n\nNote: When the path is dropped, the underlying file will be removed from the filesystem but\nthe returned [`File`] can still be read/written.","links":{"`File`":86},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"tuple":[{"generic":"F"},{"resolved_path":{"path":"TempPath","id":90,"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}}},"334":{"id":334,"crate_id":0,"name":"write","span":{"filename":"src/spooled.rs","begin":[200,5],"end":[214,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"slice":{"primitive":"u8"}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"57":{"id":57,"crate_id":2,"name":"try_into","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":{"feature":"const_convert","level":"unstable"},"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"Result","id":58,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}},{"type":{"qualified_path":{"name":"Error","args":null,"self_type":{"generic":"U"},"trait":{"path":"TryFrom","id":56,"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}}},"208":{"id":208,"crate_id":0,"name":"read","span":{"filename":"src/file/mod.rs","begin":[958,5],"end":[960,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"slice":{"primitive":"u8"}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"359":{"id":359,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[214,65],"end":[214,76]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"use":{"source":"crate::spooled::SpooledData","name":"SpooledData","id":284,"is_glob":false}}},"233":{"id":233,"crate_id":0,"name":"flush","span":{"filename":"src/file/mod.rs","begin":[1048,5],"end":[1050,6]},"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"384":{"id":384,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[240,1],"end":[757,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"'b","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[367,368,369,370,371,4,25,373,374,375,376,377,381,378],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"258":{"id":258,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":"Unpin","id":37,"args":null},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Unpin","id":37,"args":null},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"409":{"id":409,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[217,10],"end":[217,15]},"visibility":"default","docs":null,"links":{},"attrs":["automatically_derived"],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"'a","kind":{"lifetime":{"outlives":[]}}},{"name":"'b","kind":{"lifetime":{"outlives":[]}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":75,"args":null},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[408],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"132":{"id":132,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[135,1],"end":[394,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[125,126,127,128,129,131,130],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"283":{"id":283,"crate_id":0,"name":"SpooledTempFile","span":{"filename":"src/spooled.rs","begin":[22,1],"end":[26,2]},"visibility":"public","docs":"An object that behaves like a regular temporary file, but keeps data in\nmemory until it reaches a configured size, at which point the data is\nwritten to a temporary file on disk, and further operations use the file\non disk.","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"struct":{"kind":{"plain":{"fields":[],"has_stripped_fields":true}},"generics":{"params":[],"where_predicates":[]},"impls":[311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,327,333,337,339]}}},"157":{"id":157,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[410,1],"end":[416,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Deref","id":148,"args":null},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[155,156],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"308":{"id":308,"crate_id":0,"name":"set_len","span":{"filename":"src/spooled.rs","begin":[134,5],"end":[145,6]},"visibility":"public","docs":"Truncate the file to the specified size.","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["size",{"primitive":"u64"}]],"output":{"resolved_path":{"path":"Result","id":58,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}},{"type":{"resolved_path":{"path":"io::Error","id":88,"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}}},"182":{"id":182,"crate_id":0,"name":"into_temp_path","span":{"filename":"src/file/mod.rs","begin":[902,5],"end":[904,6]},"visibility":"public","docs":"Closes the file, leaving only the temporary file path.\n\nThis is useful when another process must be able to open the temporary\nfile.","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"TempPath","id":90,"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}}},"333":{"id":333,"crate_id":0,"name":null,"span":{"filename":"src/spooled.rs","begin":[162,1],"end":[197,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["read_vectored","is_read_vectored","read_to_end","read_to_string","read_exact","read_buf","read_buf_exact","by_ref","bytes","chain","take","read_array","read_le","read_be"],"trait":{"path":"Read","id":216,"args":null},"for":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"items":[328,329,330,331,332],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"207":{"id":207,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[536,1],"end":[541,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"From","id":49,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[206],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"358":{"id":358,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[214,44],"end":[214,63]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"use":{"source":"crate::spooled::spooled_tempfile_in","name":"spooled_tempfile_in","id":340,"is_glob":false}}},"81":{"id":81,"crate_id":0,"name":"platform","span":{"filename":"src/file/imp/unix.rs","begin":[1,1],"end":[139,2]},"visibility":{"restricted":{"parent":82,"path":"::file::imp"}},"docs":null,"links":{},"attrs":[{"other":"#[attr = CfgAttrTrace]"},{"other":"#[attr = Path(\"unix.rs\")]"}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"module":{"is_crate":false,"items":[],"is_stripped":true}}},"232":{"id":232,"crate_id":0,"name":"write","span":{"filename":"src/file/mod.rs","begin":[1044,5],"end":[1046,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"slice":{"primitive":"u8"}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"106":{"id":106,"crate_id":3,"name":"to_string","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"String","id":107,"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}}},"257":{"id":257,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":"UnsafeUnpin","id":35,"args":null},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"UnsafeUnpin","id":35,"args":null},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"408":{"id":408,"crate_id":0,"name":"fmt","span":{"filename":"src/lib.rs","begin":[217,10],"end":[217,15]},"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":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":72,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"$crate::fmt::Result","id":73,"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}}},"131":{"id":131,"crate_id":0,"name":"from_path","span":{"filename":"src/file/mod.rs","begin":[340,5],"end":[355,6]},"visibility":"public","docs":"Create a new TempPath from an existing path. This can be done even if no file exists at the\ngiven path.\n\nThis is mostly useful for interacting with libraries and external components that provide\nfiles to be consumed or expect a path with no existing file to be given.\n\nWhen passed a relative path, this function first tries to make it absolute (relative to the\ncurrent directory). If this fails, this function uses the relative path as-is.\n\n**DEPRECATED:** Use [`TempPath::try_from_path`] instead to handle the case where looking up\nthe current directory fails.","links":{"`TempPath::try_from_path`":130},"attrs":[],"deprecation":{"since":null,"note":"use TempPath::try_from_path"},"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["path",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":52,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"PathBuf","id":23,"args":null}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"generic":"Self"},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<PathBuf>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":52,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"PathBuf","id":23,"args":null}}}],"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}}},"282":{"id":282,"crate_id":0,"name":"OnDisk","span":{"filename":"src/spooled.rs","begin":[14,5],"end":[14,17]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"variant":{"kind":{"tuple":[281]},"discriminant":null}}},"5":{"id":5,"crate_id":0,"name":"tempdir","span":{"filename":"src/dir/mod.rs","begin":[64,1],"end":[66,2]},"visibility":"public","docs":"Create a new temporary directory. Also see [`tempdir_in`].\n\nThe `tempdir` function creates a directory in the file system and returns a\n[`TempDir`]. The directory will be automatically deleted when the `TempDir`'s\ndestructor is run.\n\n# Resource Leaking\n\nSee [the resource leaking][resource-leaking] docs on `TempDir`.\n\n# Security\n\nTemporary directories are created with the default permissions unless otherwise\nspecified via [`Builder::permissions`]. Depending on your platform, this may make\nthem world-readable.\n\n# Errors\n\nIf the directory can not be created, `Err` is returned.\n\n# Examples\n\n```\nuse tempfile::tempdir;\nuse std::fs::File;\nuse std::io::Write;\n\n// Create a directory inside of `env::temp_dir()`\nlet tmp_dir = tempdir()?;\n\nlet file_path = tmp_dir.path().join(\"my-temporary-note.txt\");\nlet mut tmp_file = File::create(file_path)?;\nwriteln!(tmp_file, \"Brian was here. Briefly.\")?;\n\n// `tmp_dir` goes out of scope, the directory as well as\n// `tmp_file` will be deleted here.\ndrop(tmp_file);\ntmp_dir.close()?;\n# Ok::<(), std::io::Error>(())\n```\n\n[`TempDir`]: struct.TempDir.html\n[resource-leaking]: struct.TempDir.html#resource-leaking","links":{"`tempdir_in`":3,"`Builder::permissions`":4},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"TempDir","id":7,"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}}},"156":{"id":156,"crate_id":0,"name":"deref","span":{"filename":"src/file/mod.rs","begin":[413,5],"end":[415,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":"Path","id":9,"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}}},"307":{"id":307,"crate_id":0,"name":"roll","span":{"filename":"src/spooled.rs","begin":[126,5],"end":[131,6]},"visibility":"public","docs":"Rolls over to a file on disk, regardless of current size. Does nothing\nif already rolled over.","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"30":{"id":30,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Sync","id":31,"args":null},"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"181":{"id":181,"crate_id":0,"name":"into_file","span":{"filename":"src/file/mod.rs","begin":[894,5],"end":[896,6]},"visibility":"public","docs":"Turn this named temporary file into an \"unnamed\" temporary file as if you\nhad constructed it with [`tempfile()`].\n\nThe underlying file will be removed from the filesystem but the returned [`File`]\ncan still be read/written.","links":{"`tempfile()`":85,"`File`":86},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"generic":"F"},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"332":{"id":332,"crate_id":0,"name":"read_exact","span":{"filename":"src/spooled.rs","begin":[191,5],"end":[196,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"slice":{"primitive":"u8"}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"55":{"id":55,"crate_id":2,"name":"Error","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":{"feature":"const_convert","level":"unstable"},"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"qualified_path":{"name":"Error","args":null,"self_type":{"generic":"U"},"trait":{"path":"TryFrom","id":56,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}}}}}}},"206":{"id":206,"crate_id":0,"name":"from","span":{"filename":"src/file/mod.rs","begin":[538,5],"end":[540,6]},"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["error",{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"357":{"id":357,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[214,26],"end":[214,42]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"use":{"source":"crate::spooled::spooled_tempfile","name":"spooled_tempfile","id":341,"is_glob":false}}},"105":{"id":105,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":44,"args":null},"generic_params":[],"modifier":"maybe"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Any","id":68,"args":null},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[65],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"256":{"id":256,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":"Freeze","id":33,"args":null},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Freeze","id":33,"args":null},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"130":{"id":130,"crate_id":0,"name":"try_from_path","span":{"filename":"src/file/mod.rs","begin":[368,5],"end":[386,6]},"visibility":"public","docs":"Create a new TempPath from an existing path. This can be done even if no file exists at the\ngiven path.\n\nThis is mostly useful for interacting with libraries and external components that provide\nfiles to be consumed or expect a path with no existing file to be given.\n\nRelative paths are resolved relative to the current working directory. If the passed path is\nempty or if the current working directory cannot be determined, this function returns an\nerror.\n\n**NOTE:** this function does not check if the target path exists.","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["path",{"impl_trait":[{"trait_bound":{"trait":{"path":"Into","id":52,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"PathBuf","id":23,"args":null}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}]}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"generic":"Self"}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"impl Into<PathBuf>","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Into","id":52,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"PathBuf","id":23,"args":null}}}],"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}}},"281":{"id":281,"crate_id":0,"name":"0","span":{"filename":"src/spooled.rs","begin":[14,12],"end":[14,16]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"struct_field":{"resolved_path":{"path":"std::fs::File","id":86,"args":null}}}},"4":{"id":4,"crate_id":0,"name":"permissions","span":{"filename":"src/lib.rs","begin":[460,5],"end":[463,6]},"visibility":"public","docs":"Set the permissions for the new temporary file/directory.\n\n# Platform Notes\n\n## Windows\n\nThis setting is only fully-supported on unix-like platforms. On Windows, if this method is\ncalled with a [`Permissions`] object where `permissions.readonly` returns true, creating\ntemporary files and directories will fail with an error.\n\n## Unix\n\nOn unix-like systems, the actual permission bits set on the tempfile or tempdir will be\naffected by the `umask` applied by the underlying syscall. The actual permission bits are\ncalculated via `permissions & !umask`. In other words, depending on your umask, the\npermissions of the created file may be more restrictive (but never more permissive) than the\nones you specified.\n\nPermissions default to `0o600` for tempfiles and `0o777` for tempdirs. Note, this doesn't\ninclude effects of the current `umask`. For example, combined with the standard umask\n`0o022`, the defaults yield `0o600` for tempfiles and `0o755` for tempdirs.\n\n## WASI\n\nWhile custom permissions are allowed on WASI, they will be ignored as the platform has no\nconcept of permissions or file modes (or multiple users for that matter).\n\n# Examples\n\nCreate a named temporary file that is world-readable.\n\n```\n# #[cfg(unix)]\n# {\nuse tempfile::Builder;\nuse std::os::unix::fs::PermissionsExt;\n\nlet all_read_write = std::fs::Permissions::from_mode(0o666);\nlet tempfile = Builder::new().permissions(all_read_write).tempfile()?;\n\n// Check that this worked and that the file is world-readable.\n//\n// NOTE: the file likely won't actually be created with 0o666 permissions because it's\n// restricted by the user's umask.\n//\n// NOTE: This test will fail if the user's umask is, e.g., 0o066.\nlet actual_permissions = tempfile.path().metadata()?.permissions();\nassert_eq!(actual_permissions.mode() & 0o044, 0o044);\n# }\n# Ok::<(), std::io::Error>(())\n```\n\nCreate a named temporary directory that is restricted to the owner.\n\n```\n# #[cfg(unix)]\n# {\nuse tempfile::Builder;\nuse std::os::unix::fs::PermissionsExt;\n\nlet owner_rwx = std::fs::Permissions::from_mode(0o700);\nlet tempdir = Builder::new().permissions(owner_rwx).tempdir()?;\nlet actual_permissions = tempdir.path().metadata()?.permissions();\nassert_eq!(\n    actual_permissions.mode() & !0o170000,\n    0o700,\n    \"we get the narrow permissions we asked for\"\n);\n# }\n# Ok::<(), std::io::Error>(())\n```","links":{"`Permissions`":372},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["permissions",{"resolved_path":{"path":"Permissions","id":372,"args":null}}]],"output":{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"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}}},"155":{"id":155,"crate_id":0,"name":"Target","span":{"filename":"src/file/mod.rs","begin":[411,5],"end":[411,24]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}}},"306":{"id":306,"crate_id":0,"name":"is_rolled","span":{"filename":"src/spooled.rs","begin":[117,5],"end":[122,6]},"visibility":"public","docs":"Returns true if the file has been rolled over to disk.","links":{},"attrs":[{"must_use":{"reason":null}}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"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}}},"180":{"id":180,"crate_id":0,"name":"as_file_mut","span":{"filename":"src/file/mod.rs","begin":[885,5],"end":[887,6]},"visibility":"public","docs":"Get a mutable reference to the underlying file.","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":"F"}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"331":{"id":331,"crate_id":0,"name":"read_to_string","span":{"filename":"src/spooled.rs","begin":[184,5],"end":[189,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"String","id":107,"args":null}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"54":{"id":54,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[53],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"205":{"id":205,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[508,1],"end":[513,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}],"constraints":[]}}},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[204],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"356":{"id":356,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[212,75],"end":[212,83]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"use":{"source":"crate::file::TempPath","name":"TempPath","id":90,"is_glob":false}}},"230":{"id":230,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[1015,1],"end":[1041,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"Write","id":231,"args":null},"generic_params":[],"modifier":"none"}}],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":["write_vectored","is_write_vectored","write_all","write_all_vectored","write_fmt","by_ref"],"trait":{"path":"Write","id":231,"args":null},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[223,224,225,227,228],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"381":{"id":381,"crate_id":0,"name":"make","span":{"filename":"src/lib.rs","begin":[716,5],"end":[721,6]},"visibility":"public","docs":"Attempts to create a temporary file (or file-like object) using the\nprovided closure. The closure is passed a temporary file path and\nreturns an [`std::io::Result`]. The path provided to the closure will be\ninside of [`env::temp_dir()`]. Use [`Builder::make_in`] to provide\na custom temporary directory. If the closure returns one of the\nfollowing errors, then another randomized file path is tried:\n - [`std::io::ErrorKind::AlreadyExists`]\n - [`std::io::ErrorKind::AddrInUse`]\n\nThis can be helpful for taking full control over the file creation, but\nleaving the temporary file path construction up to the library. This\nalso enables creating a temporary UNIX domain socket, since it is not\npossible to bind to a socket that already exists.\n\nNote that [`Builder::append`] is ignored when using [`Builder::make`].\n\n# Security\n\nThis has the same [security implications][security] as\n[`NamedTempFile`], but with additional caveats. Specifically, it is up\nto the closure to ensure that the file does not exist and that such a\ncheck is *atomic*. Otherwise, a [time-of-check to time-of-use\nbug][TOCTOU] could be introduced.\n\nFor example, the following is **not** secure:\n\n```\nuse std::fs::File;\nuse tempfile::Builder;\n\n// This is NOT secure!\nlet tempfile = Builder::new().make(|path| {\n    if path.is_file() {\n        return Err(std::io::ErrorKind::AlreadyExists.into());\n    }\n\n    // Between the check above and the usage below, an attacker could\n    // have replaced `path` with another file, which would get truncated\n    // by `File::create`.\n\n    File::create(path)\n})?;\n# Ok::<(), std::io::Error>(())\n```\n\nNote that simply using [`std::fs::File::create`] alone is not correct\nbecause it does not fail if the file already exists:\n\n```\nuse tempfile::Builder;\nuse std::fs::File;\n\n// This could overwrite an existing file!\nlet tempfile = Builder::new().make(|path| File::create(path))?;\n# Ok::<(), std::io::Error>(())\n```\nFor creating regular temporary files, use [`Builder::tempfile`] instead\nto avoid these problems. This function is meant to enable more exotic\nuse-cases.\n\n# Resource leaking\n\nSee [the resource leaking][resource-leaking] docs on `NamedTempFile`.\n\n# Errors\n\nIf the closure returns any error besides\n[`std::io::ErrorKind::AlreadyExists`] or\n[`std::io::ErrorKind::AddrInUse`], then `Err` is returned.\n\n# Examples\n```\n# #[cfg(unix)]\n# {\nuse std::os::unix::net::UnixListener;\nuse tempfile::Builder;\n\nlet tempsock = Builder::new().make(|path| UnixListener::bind(path))?;\n# }\n# Ok::<(), std::io::Error>(())\n```\n\n[TOCTOU]: https://en.wikipedia.org/wiki/Time-of-check_to_time-of-use\n[security]: struct.NamedTempFile.html#security\n[resource-leaking]: struct.NamedTempFile.html#resource-leaking","links":{"`Builder::make_in`":378,"`std::io::Result`":6,"`env::temp_dir()`":12,"`std::io::ErrorKind::AlreadyExists`":379,"`std::io::ErrorKind::AddrInUse`":380,"`NamedTempFile`":164,"`Builder::make`":381,"`Builder::tempfile`":374,"`Builder::append`":371,"`std::fs::File::create`":382},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["f",{"generic":"F"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"R"}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"R","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"F"},"bounds":[{"trait_bound":{"trait":{"path":"FnMut","id":383,"args":{"parenthesized":{"inputs":[{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}}],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"generic":"R"}}],"constraints":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"104":{"id":104,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":52,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryFrom","id":56,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[61,63],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"255":{"id":255,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":"Sync","id":31,"args":null},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Sync","id":31,"args":null},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"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,"stability":null,"const_stability":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":396,"args":null},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":["clone_into"],"trait":{"path":"ToOwned","id":407,"args":null},"for":{"resolved_path":{"path":"Builder","id":345,"args":{"angle_bracketed":{"args":[{"lifetime":"'a"},{"lifetime":"'b"}],"constraints":[]}}}},"items":[403,404,405],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"129":{"id":129,"crate_id":0,"name":"disable_cleanup","span":{"filename":"src/file/mod.rs","begin":[324,5],"end":[326,6]},"visibility":"public","docs":"Disable cleanup of the temporary file. If `disable_cleanup` is `true`, the temporary file\nwill not be deleted when this `TempPath` is dropped. This method is equivalent to calling\n[`Builder::disable_cleanup`] when creating the original `NamedTempFile`, which see for\nrelevant warnings.\n\n**NOTE:** this method is primarily useful for testing/debugging. If you want to simply turn\na temporary file-path into a non-temporary file-path, prefer [`TempPath::keep`].","links":{"`Builder::disable_cleanup`":25,"`TempPath::keep`":128},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["disable_cleanup",{"primitive":"bool"}]],"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}}},"280":{"id":280,"crate_id":0,"name":"InMemory","span":{"filename":"src/spooled.rs","begin":[13,5],"end":[13,30]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"variant":{"kind":{"tuple":[278]},"discriminant":null}}},"3":{"id":3,"crate_id":0,"name":"tempdir_in","span":{"filename":"src/dir/mod.rs","begin":[106,1],"end":[108,2]},"visibility":"public","docs":"Create a new temporary directory in a specific directory. Also see [`tempdir`].\n\nThe `tempdir_in` function creates a directory in the specified directory\nand returns a [`TempDir`].\nThe directory will be automatically deleted when the `TempDir`s\ndestructor is run.\n\n# Resource Leaking\n\nSee [the resource leaking][resource-leaking] docs on `TempDir`.\n\n# Errors\n\nIf the directory can not be created, `Err` is returned.\n\n# Examples\n\n```\nuse tempfile::tempdir_in;\nuse std::fs::File;\nuse std::io::Write;\n\n// Create a directory inside of the current directory.\nlet tmp_dir = tempdir_in(\".\")?;\n\nlet file_path = tmp_dir.path().join(\"my-temporary-note.txt\");\nlet mut tmp_file = File::create(file_path)?;\nwriteln!(tmp_file, \"Brian was here. Briefly.\")?;\n\n// `tmp_dir` goes out of scope, the directory as well as\n// `tmp_file` will be deleted here.\ndrop(tmp_file);\ntmp_dir.close()?;\n# Ok::<(), std::io::Error>(())\n```\n\n[`TempDir`]: struct.TempDir.html\n[resource-leaking]: struct.TempDir.html#resource-leaking","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["dir",{"generic":"P"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"TempDir","id":7,"args":null}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"std::path::Path","id":9,"args":null}}}],"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}}},"154":{"id":154,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[402,1],"end":[408,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["drop","pin_drop"],"trait":{"path":"Drop","id":78,"args":null},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[153],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"305":{"id":305,"crate_id":0,"name":"new_in","span":{"filename":"src/spooled.rs","begin":[107,5],"end":[113,6]},"visibility":"public","docs":"Construct a new [`SpooledTempFile`], backed by a file in the specified directory.","links":{"`SpooledTempFile`":283},"attrs":[{"must_use":{"reason":null}}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["max_size",{"primitive":"usize"}],["dir",{"generic":"P"}]],"output":{"resolved_path":{"path":"SpooledTempFile","id":283,"args":null}},"is_c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}],"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}}},"28":{"id":28,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Send","id":29,"args":null},"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"179":{"id":179,"crate_id":0,"name":"as_file","span":{"filename":"src/file/mod.rs","begin":[880,5],"end":[882,6]},"visibility":"public","docs":"Get a reference to the underlying file.","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":"F"}}},"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":"read_to_end","span":{"filename":"src/spooled.rs","begin":[177,5],"end":[182,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"resolved_path":{"path":"Vec","id":212,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"53":{"id":53,"crate_id":2,"name":"from","span":null,"visibility":"default","docs":"Returns the argument unchanged.","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":{"feature":"const_convert","level":"unstable"},"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}}},"204":{"id":204,"crate_id":0,"name":"as_ref","span":{"filename":"src/file/mod.rs","begin":[510,5],"end":[512,6]},"visibility":"default","docs":null,"links":{},"attrs":[{"other":"#[attr = Inline(Hint)]"}],"deprecation":null,"stability":null,"const_stability":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":"Path","id":9,"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}}},"355":{"id":355,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[212,61],"end":[212,73]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"use":{"source":"crate::file::PersistError","name":"PersistError","id":175,"is_glob":false}}},"103":{"id":103,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":56,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"TryInto","id":60,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[55,57],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"254":{"id":254,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":29,"args":null},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Send","id":29,"args":null},"for":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[],"is_negative":false,"is_synthetic":true,"blanket_impl":null}}},"405":{"id":405,"crate_id":3,"name":"clone_into","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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}}},"128":{"id":128,"crate_id":0,"name":"keep","span":{"filename":"src/file/mod.rs","begin":[299,5],"end":[315,6]},"visibility":"public","docs":"Keep the temporary file from being deleted. This function will turn the\ntemporary file into a non-temporary file without moving it.\n\n# Errors\n\nOn some platforms (e.g., Windows), we need to mark the file as\nnon-temporary. This operation could fail.\n\n# Examples\n\n```no_run\nuse std::io::Write;\nuse tempfile::NamedTempFile;\n\nlet mut file = NamedTempFile::new()?;\nwriteln!(file, \"Brian was here. Briefly.\")?;\n\nlet path = file.into_temp_path();\nlet path = path.keep()?;\n# Ok::<(), std::io::Error>(())\n```\n\n[`PathPersistError`]: struct.PathPersistError.html","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"Result","id":58,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"PathBuf","id":23,"args":null}}},{"type":{"resolved_path":{"path":"PathPersistError","id":91,"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}}},"2":{"id":2,"crate_id":0,"name":null,"span":{"filename":"src/dir/imp/mod.rs","begin":[4,1],"end":[4,17]},"visibility":"public","docs":null,"links":{},"attrs":[{"other":"#[attr = CfgTrace([NameValue { name: \"unix\", value: None, span: src/dir/imp/mod.rs:3:7: 3:11 (#0) }])]"}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"use":{"source":"unix","name":"unix","id":0,"is_glob":true}}},"153":{"id":153,"crate_id":0,"name":"drop","span":{"filename":"src/file/mod.rs","begin":[403,5],"end":[407,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"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}}},"304":{"id":304,"crate_id":0,"name":"new","span":{"filename":"src/spooled.rs","begin":[97,5],"end":[103,6]},"visibility":"public","docs":"Construct a new [`SpooledTempFile`].","links":{"`SpooledTempFile`":283},"attrs":[{"must_use":{"reason":null}}],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["max_size",{"primitive":"usize"}]],"output":{"resolved_path":{"path":"SpooledTempFile","id":283,"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}}},"27":{"id":27,"crate_id":0,"name":null,"span":{"filename":"src/dir/mod.rs","begin":[186,1],"end":[482,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":null,"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[13,14,15,17,18,19,20,22,21,24,26],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"178":{"id":178,"crate_id":0,"name":"disable_cleanup","span":{"filename":"src/file/mod.rs","begin":[875,5],"end":[877,6]},"visibility":"public","docs":"Disable cleanup of the temporary file. If `disable_cleanup` is `true`, the temporary file\nwill not be deleted when this `TempPath` is dropped. This method is equivalent to calling\n[`Builder::disable_cleanup`] when creating the original `NamedTempFile`, which see for\nrelevant warnings.\n\n**NOTE:** this method is primarily useful for testing/debugging. If you want to simply turn\na temporary file into a non-temporary file, prefer [`NamedTempFile::keep`].","links":{"`Builder::disable_cleanup`":25,"`NamedTempFile::keep`":177},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["disable_cleanup",{"primitive":"bool"}]],"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}}},"329":{"id":329,"crate_id":0,"name":"read_vectored","span":{"filename":"src/spooled.rs","begin":[170,5],"end":[175,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["bufs",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"slice":{"resolved_path":{"path":"io::IoSliceMut","id":210,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"203":{"id":203,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[502,1],"end":[506,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":75,"args":null},"for":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}},"items":[202],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"354":{"id":354,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[212,43],"end":[212,59]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"use":{"source":"crate::file::PathPersistError","name":"PathPersistError","id":91,"is_glob":false}}},"77":{"id":77,"crate_id":0,"name":null,"span":{"filename":"src/dir/mod.rs","begin":[498,1],"end":[504,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":["drop","pin_drop"],"trait":{"path":"Drop","id":78,"args":null},"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[76],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"228":{"id":228,"crate_id":0,"name":"write_fmt","span":{"filename":"src/file/mod.rs","begin":[1036,5],"end":[1040,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["fmt",{"resolved_path":{"path":"fmt::Arguments","id":229,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"102":{"id":102,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[53],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"253":{"id":253,"crate_id":0,"name":"file","span":{"filename":"src/file/mod.rs","begin":[520,5],"end":[520,31]},"visibility":"public","docs":"The temporary file that couldn't be persisted.","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"struct_field":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"constraints":[]}}}}}},"404":{"id":404,"crate_id":3,"name":"to_owned","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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}}},"127":{"id":127,"crate_id":0,"name":"persist_noclobber","span":{"filename":"src/file/mod.rs","begin":[256,5],"end":[274,6]},"visibility":"public","docs":"Persist the temporary file at the target path if and only if no file exists there.\n\nIf a file exists at the target path, fail. If this method fails, it will\nreturn `self` in the resulting [`PathPersistError`].\n\nNote: Temporary files cannot be persisted across filesystems. Also Note:\nThis method is not atomic. It can leave the original link to the\ntemporary file behind.\n\n# Security\n\nOnly use this method if you're positive that a temporary file cleaner\nwon't have deleted your file. Otherwise, you might end up persisting an\nattacker controlled file.\n\n# Errors\n\nIf the file cannot be moved to the new location or a file already exists\nthere, `Err` is returned.\n\n# Examples\n\n```no_run\nuse tempfile::NamedTempFile;\nuse std::io::Write;\n\nlet mut file = NamedTempFile::new()?;\nwriteln!(file, \"Brian was here. Briefly.\")?;\n\nlet path = file.into_temp_path();\npath.persist_noclobber(\"./saved_file.txt\")?;\n# Ok::<(), std::io::Error>(())\n```\n\n[`PathPersistError`]: struct.PathPersistError.html","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["new_path",{"generic":"P"}]],"output":{"resolved_path":{"path":"Result","id":58,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}},{"type":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}],"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}}},"278":{"id":278,"crate_id":0,"name":"0","span":{"filename":"src/spooled.rs","begin":[13,14],"end":[13,29]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"struct_field":{"resolved_path":{"path":"std::io::Cursor","id":279,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Vec","id":212,"args":{"angle_bracketed":{"args":[{"type":{"primitive":"u8"}}],"constraints":[]}}}}}],"constraints":[]}}}}}},"152":{"id":152,"crate_id":0,"name":null,"span":{"filename":"src/file/mod.rs","begin":[396,1],"end":[400,2]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"impl":{"is_unsafe":false,"generics":{"params":[],"where_predicates":[]},"provided_trait_methods":[],"trait":{"path":"Debug","id":75,"args":null},"for":{"resolved_path":{"path":"TempPath","id":90,"args":null}},"items":[151],"is_negative":false,"is_synthetic":false,"blanket_impl":null}}},"26":{"id":26,"crate_id":0,"name":"close","span":{"filename":"src/dir/mod.rs","begin":[470,5],"end":[481,6]},"visibility":"public","docs":"Closes and removes the temporary directory, returning a `Result`.\n\nAlthough `TempDir` removes the directory on drop, in the destructor\nany errors are ignored. To detect errors cleaning up the temporary\ndirectory, call `close` instead.\n\n# Errors\n\nThis function may return a variety of [`std::io::Error`]s that result from deleting\nthe files and directories contained with the temporary directory,\nas well as from deleting the temporary directory itself. These errors\nmay be platform specific.\n\n[`std::io::Error`]: http://doc.rust-lang.org/std/io/struct.Error.html\n\n# Examples\n\n```\nuse std::fs::File;\nuse std::io::Write;\nuse tempfile::TempDir;\n\n// Create a directory inside of `env::temp_dir()`.\nlet tmp_dir = TempDir::new()?;\nlet file_path = tmp_dir.path().join(\"my-temporary-note.txt\");\nlet mut tmp_file = File::create(file_path)?;\nwriteln!(tmp_file, \"Brian was here. Briefly.\")?;\n\n// By closing the `TempDir` explicitly we can check that it has\n// been deleted successfully. If we don't close it explicitly,\n// the directory will still be deleted when `tmp_dir` goes out\n// of scope, but we won't know whether deleting the directory\n// succeeded.\ndrop(tmp_file);\ntmp_dir.close()?;\n# Ok::<(), std::io::Error>(())\n```","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"177":{"id":177,"crate_id":0,"name":"keep","span":{"filename":"src/file/mod.rs","begin":[857,5],"end":[866,6]},"visibility":"public","docs":"Keep the temporary file from being deleted. This function will turn the\ntemporary file into a non-temporary file without moving it.\n\n# Errors\n\nOn some platforms (e.g., Windows), we need to mark the file as\nnon-temporary. This operation could fail.\n\n# Examples\n\n```no_run\nuse std::io::Write;\nuse tempfile::NamedTempFile;\n\nlet mut file = NamedTempFile::new()?;\nwriteln!(file, \"Brian was here. Briefly.\")?;\n\nlet (file, path) = file.keep()?;\n# Ok::<(), std::io::Error>(())\n```\n\n[`PathPersistError`]: struct.PathPersistError.html","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}]],"output":{"resolved_path":{"path":"Result","id":58,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[{"generic":"F"},{"resolved_path":{"path":"PathBuf","id":23,"args":null}}]}},{"type":{"resolved_path":{"path":"PersistError","id":175,"args":{"angle_bracketed":{"args":[{"type":{"generic":"F"}}],"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}}},"328":{"id":328,"crate_id":0,"name":"read","span":{"filename":"src/spooled.rs","begin":[163,5],"end":[168,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"slice":{"primitive":"u8"}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"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}}},"51":{"id":51,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":52,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"TempDir","id":7,"args":null}},"items":[50],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"202":{"id":202,"crate_id":0,"name":"fmt","span":{"filename":"src/file/mod.rs","begin":[503,5],"end":[505,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":72,"args":{"angle_bracketed":{"args":[{"lifetime":"'_"}],"constraints":[]}}}}}}]],"output":{"resolved_path":{"path":"fmt::Result","id":73,"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}}},"353":{"id":353,"crate_id":0,"name":null,"span":{"filename":"src/lib.rs","begin":[212,28],"end":[212,41]},"visibility":"public","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"use":{"source":"crate::file::NamedTempFile","name":"NamedTempFile","id":164,"is_glob":false}}},"76":{"id":76,"crate_id":0,"name":"drop","span":{"filename":"src/dir/mod.rs","begin":[499,5],"end":[503,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}]],"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}}},"227":{"id":227,"crate_id":0,"name":"write_all","span":{"filename":"src/file/mod.rs","begin":[1030,5],"end":[1034,6]},"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":true,"type":{"generic":"Self"}}}],["buf",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"slice":{"primitive":"u8"}}}}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[],"where_predicates":[]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"378":{"id":378,"crate_id":0,"name":"make_in","span":{"filename":"src/lib.rs","begin":[739,5],"end":[756,6]},"visibility":"public","docs":"This is the same as [`Builder::make`], except `dir` is used as the base\ndirectory for the temporary file path.\n\nSee [`Builder::make`] for more details and security implications.\n\n# Examples\n```\n# #[cfg(unix)]\n# {\nuse tempfile::Builder;\nuse std::os::unix::net::UnixListener;\n\nlet tempsock = Builder::new().make_in(\"./\", |path| UnixListener::bind(path))?;\n# }\n# Ok::<(), std::io::Error>(())\n```","links":{"`Builder::make`":381},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"generic":"Self"}}}],["dir",{"generic":"P"}],["f",{"generic":"F"}]],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"NamedTempFile","id":164,"args":{"angle_bracketed":{"args":[{"type":{"generic":"R"}}],"constraints":[]}}}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"F","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"R","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}},{"name":"P","kind":{"type":{"bounds":[],"default":null,"is_synthetic":false}}}],"where_predicates":[{"bound_predicate":{"type":{"generic":"F"},"bounds":[{"trait_bound":{"trait":{"path":"FnMut","id":383,"args":{"parenthesized":{"inputs":[{"borrowed_ref":{"lifetime":null,"is_mutable":false,"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}}],"output":{"resolved_path":{"path":"io::Result","id":6,"args":{"angle_bracketed":{"args":[{"type":{"generic":"R"}}],"constraints":[]}}}}}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}},{"bound_predicate":{"type":{"generic":"P"},"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"header":{"is_const":false,"is_unsafe":false,"is_async":false,"abi":"Rust"},"has_body":true}}},"101":{"id":101,"crate_id":0,"name":null,"span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":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":49,"args":{"angle_bracketed":{"args":[{"type":{"generic":"T"}}],"constraints":[]}}},"generic_params":[],"modifier":"none"}}],"generic_params":[]}}]},"provided_trait_methods":[],"trait":{"path":"Into","id":52,"args":{"angle_bracketed":{"args":[{"type":{"generic":"U"}}],"constraints":[]}}},"for":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}},"items":[50],"is_negative":false,"is_synthetic":false,"blanket_impl":{"generic":"T"}}}},"252":{"id":252,"crate_id":0,"name":"error","span":{"filename":"src/file/mod.rs","begin":[518,5],"end":[518,25]},"visibility":"public","docs":"The underlying IO error.","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"struct_field":{"resolved_path":{"path":"io::Error","id":88,"args":null}}}},"403":{"id":403,"crate_id":3,"name":"Owned","span":null,"visibility":"default","docs":null,"links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"assoc_type":{"generics":{"params":[],"where_predicates":[]},"bounds":[],"type":{"generic":"T"}}}},"126":{"id":126,"crate_id":0,"name":"persist","span":{"filename":"src/file/mod.rs","begin":[204,5],"end":[219,6]},"visibility":"public","docs":"Persist the temporary file at the target path.\n\nIf a file exists at the target path, persist will atomically replace it.\nIf this method fails, it will return `self` in the resulting\n[`PathPersistError`].\n\nNote: Temporary files cannot be persisted across filesystems. Also\nneither the file contents nor the containing directory are\nsynchronized, so the update may not yet have reached the disk when\n`persist` returns.\n\n# Security\n\nOnly use this method if you're positive that a temporary file cleaner\nwon't have deleted your file. Otherwise, you might end up persisting an\nattacker controlled file.\n\n# Errors\n\nIf the file cannot be moved to the new location, `Err` is returned.\n\n# Examples\n\n```no_run\nuse std::io::Write;\nuse tempfile::NamedTempFile;\n\nlet mut file = NamedTempFile::new()?;\nwriteln!(file, \"Brian was here. Briefly.\")?;\n\nlet path = file.into_temp_path();\npath.persist(\"./saved_file.txt\")?;\n# Ok::<(), std::io::Error>(())\n```\n\n[`PathPersistError`]: struct.PathPersistError.html","links":{},"attrs":[],"deprecation":null,"stability":null,"const_stability":null,"inner":{"function":{"sig":{"inputs":[["self",{"generic":"Self"}],["new_path",{"generic":"P"}]],"output":{"resolved_path":{"path":"Result","id":58,"args":{"angle_bracketed":{"args":[{"type":{"tuple":[]}},{"type":{"resolved_path":{"path":"PathPersistError","id":91,"args":null}}}],"constraints":[]}}}},"is_c_variadic":false},"generics":{"params":[{"name":"P","kind":{"type":{"bounds":[{"trait_bound":{"trait":{"path":"AsRef","id":8,"args":{"angle_bracketed":{"args":[{"type":{"resolved_path":{"path":"Path","id":9,"args":null}}}],"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}}}},"paths":{"1762":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","not_x32","statvfs"],"kind":"struct"},"2089":{"crate_id":16,"path":["gimli","read","rnglists","RawRngListEntry"],"kind":"enum"},"1208":{"crate_id":2,"path":["core","wtf8","fmt","CodeUnit"],"kind":"struct"},"2970":{"crate_id":27,"path":["libc","unix","linux_like","linux","sctp_prinfo"],"kind":"struct"},"1535":{"crate_id":5,"path":["libc","unix","linux_like","tm"],"kind":"struct"},"654":{"crate_id":1,"path":["std","sys","process","unix","common","cstring_array","CStringArray"],"kind":"struct"},"2416":{"crate_id":17,"path":["object","macho","SymtabCommand"],"kind":"struct"},"2743":{"crate_id":21,"path":["linux_raw_sys","general","__kernel_old_timespec"],"kind":"struct"},"981":{"crate_id":2,"path":["core","core_arch","simd","Simd"],"kind":"struct"},"1862":{"crate_id":10,"path":["hashbrown","map","OccupiedEntry"],"kind":"struct"},"2189":{"crate_id":17,"path":["object","read","coff","symbol","CoffSymbolTable"],"kind":"struct"},"427":{"crate_id":1,"path":["std","path"],"kind":"module"},"1308":{"crate_id":2,"path":["core","core_simd","swizzle","reverse","Reverse"],"kind":"struct"},"3070":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","fanotify_event_info_pidfd"],"kind":"struct"},"754":{"crate_id":2,"path":["core","iter","adapters","peekable","Peekable"],"kind":"struct"},"1635":{"crate_id":5,"path":["libc","unix","linux_like","linux","iw_missed"],"kind":"struct"},"2516":{"crate_id":17,"path":["object","pe","ImageCoffSymbolsHeader"],"kind":"struct"},"2843":{"crate_id":27,"path":["libc","new","linux_uapi","linux","can","sockaddr_can"],"kind":"struct"},"1081":{"crate_id":2,"path":["core","str","iter","EscapeDefault"],"kind":"struct"},"1962":{"crate_id":16,"path":["gimli","constants","DwMacinfo"],"kind":"struct"},"1408":{"crate_id":3,"path":["alloc","collections","btree","set","Range"],"kind":"struct"},"527":{"crate_id":1,"path":["std","net","tcp","Incoming"],"kind":"struct"},"2289":{"crate_id":17,"path":["object","read","pe","data_directory","DataDirectories"],"kind":"struct"},"3170":{"crate_id":2,"path":["core","str","converts","from_utf8"],"kind":"function"},"854":{"crate_id":1,"path":["std","os","linux","fs","MetadataExt"],"kind":"trait"},"1735":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","msqid_ds"],"kind":"struct"},"2616":{"crate_id":20,"path":["rustix","backend","fs","types","_","InternalBitFlags"],"kind":"struct"},"2943":{"crate_id":27,"path":["libc","unix","linux_like","linux","__c_anonymous__kernel_fsid_t"],"kind":"struct"},"1181":{"crate_id":2,"path":["core","pin","unsafe_pinned","UnsafePinned"],"kind":"struct"},"2062":{"crate_id":16,"path":["gimli","read","macros","DebugMacro"],"kind":"struct"},"1508":{"crate_id":5,"path":["libc","unix","timeval"],"kind":"struct"},"627":{"crate_id":1,"path":["std","sync","poison","rwlock","MappedRwLockWriteGuard"],"kind":"struct"},"2389":{"crate_id":17,"path":["object","macho","DyldCacheSlidePointer5"],"kind":"struct"},"954":{"crate_id":2,"path":["core","net","parser","AddrKind"],"kind":"enum"},"1835":{"crate_id":10,"path":["hashbrown","set","SymmetricDifference"],"kind":"struct"},"2716":{"crate_id":21,"path":["linux_raw_sys","general","fscrypt_key_specifier"],"kind":"struct"},"73":{"crate_id":2,"path":["core","fmt","Result"],"kind":"type_alias"},"2162":{"crate_id":17,"path":["object","read","any","SymbolTableInternal"],"kind":"enum"},"1281":{"crate_id":2,"path":["core","future","future","Future"],"kind":"trait"},"3043":{"crate_id":27,"path":["libc","unix","linux_like","linux","__c_anonymous_ptp_perout_request_1"],"kind":"union"},"1608":{"crate_id":5,"path":["libc","unix","linux_like","linux","open_how"],"kind":"struct"},"727":{"crate_id":1,"path":["std","sys","pal","unix","weak","dlsym","DlsymWeak"],"kind":"struct"},"2489":{"crate_id":17,"path":["object","pe","ImageResourceDirectory"],"kind":"struct"},"2816":{"crate_id":21,"path":["linux_raw_sys","general","statmount"],"kind":"struct"},"1054":{"crate_id":2,"path":["core","slice","iter","RChunksExact"],"kind":"struct"},"1935":{"crate_id":16,"path":["gimli","constants","DwSect"],"kind":"struct"},"2262":{"crate_id":17,"path":["object","read","macho","file","MachOFile"],"kind":"struct"},"500":{"crate_id":1,"path":["std","fs","TryLockError"],"kind":"enum"},"1381":{"crate_id":3,"path":["alloc","vec","in_place_drop","InPlaceDrop"],"kind":"struct"},"3143":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","__c_anonymous_elf64_rela"],"kind":"struct"},"1708":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","regex_t"],"kind":"struct"},"827":{"crate_id":2,"path":["core","net","socket_addr","SocketAddrV4"],"kind":"struct"},"2589":{"crate_id":18,"path":["memchr","arch","x86_64","avx2","memchr","TwoIter"],"kind":"struct"},"2916":{"crate_id":27,"path":["libc","unix","linux_like","linux","tpacket2_hdr"],"kind":"struct"},"1154":{"crate_id":2,"path":["core","mem","type_info","Float"],"kind":"struct"},"2035":{"crate_id":16,"path":["gimli","read","index","IndexSectionId"],"kind":"enum"},"2362":{"crate_id":17,"path":["object","elf","Rela32"],"kind":"struct"},"600":{"crate_id":1,"path":["std","sync","oneshot","RecvTimeoutError"],"kind":"enum"},"1481":{"crate_id":5,"path":["libc","new","linux_uapi","linux","can","j1939","j1939_filter"],"kind":"struct"},"3243":{"crate_id":1,"path":["std","u64"],"kind":"primitive"},"927":{"crate_id":2,"path":["core","marker","variance","PhantomContravariant"],"kind":"struct"},"1808":{"crate_id":8,"path":["miniz_oxide","MZError"],"kind":"enum"},"2689":{"crate_id":21,"path":["linux_raw_sys","general","__kernel_timespec"],"kind":"struct"},"3016":{"crate_id":27,"path":["libc","unix","linux_like","linux","mount_attr"],"kind":"struct"},"1254":{"crate_id":2,"path":["core","marker","ConstParamTy_"],"kind":"trait"},"2135":{"crate_id":17,"path":["object","endian","U32Bytes"],"kind":"struct"},"2462":{"crate_id":17,"path":["object","pe","AnonObjectHeaderV2"],"kind":"struct"},"700":{"crate_id":1,"path":["std","panicking","resume_unwind","RewrapBox"],"kind":"struct"},"1581":{"crate_id":5,"path":["libc","unix","linux_like","linux","ff_trigger"],"kind":"struct"},"1027":{"crate_id":2,"path":["core","option","Iter"],"kind":"struct"},"1908":{"crate_id":16,"path":["gimli","common","DebugLocListsBase"],"kind":"struct"},"2789":{"crate_id":21,"path":["linux_raw_sys","general","uffdio_range"],"kind":"struct"},"3116":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","itimerspec"],"kind":"struct"},"473":{"crate_id":1,"path":["std","collections","hash","map","ExtractIf"],"kind":"struct"},"1354":{"crate_id":3,"path":["alloc","collections","vec_deque","drain","drop","DropGuard"],"kind":"struct"},"2235":{"crate_id":17,"path":["object","read","elf","attributes","AttributesSubsectionIterator"],"kind":"struct"},"1681":{"crate_id":5,"path":["libc","unix","linux_like","linux","iw_thrspy"],"kind":"struct"},"800":{"crate_id":2,"path":["core","ops","range","RangeBounds"],"kind":"trait"},"2562":{"crate_id":18,"path":["memchr","arch","all","twoway","ApproximateByteSet"],"kind":"struct"},"1127":{"crate_id":2,"path":["core","core_arch","x86","__m128h"],"kind":"struct"},"2008":{"crate_id":16,"path":["gimli","read","dwarf","Unit"],"kind":"struct"},"2889":{"crate_id":27,"path":["libc","unix","linux_like","lconv"],"kind":"struct"},"2335":{"crate_id":17,"path":["object","read","ObjectMapFile"],"kind":"struct"},"573":{"crate_id":1,"path":["std","sync","mpmc","context","Inner"],"kind":"struct"},"1454":{"crate_id":3,"path":["alloc","collections","linked_list","ExtractIf"],"kind":"struct"},"3216":{"crate_id":22,"path":["bitflags"],"kind":"module"},"1781":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","__c_anonymous_elf32_rel"],"kind":"struct"},"900":{"crate_id":2,"path":["core","num","niche_types","NonZeroUsizeInner"],"kind":"struct"},"2662":{"crate_id":20,"path":["rustix","fs","seek_from","SeekFrom"],"kind":"enum"},"2989":{"crate_id":27,"path":["libc","unix","linux_like","linux","iw_pmksa"],"kind":"struct"},"1227":{"crate_id":2,"path":["core","ops","arith","RemAssign"],"kind":"trait"},"346":{"crate_id":0,"path":["tempfile","env","override_temp_dir"],"kind":"function"},"2108":{"crate_id":16,"path":["gimli","read","unit","EntriesTreeNode"],"kind":"struct"},"2435":{"crate_id":17,"path":["object","macho","LinkerOptionCommand"],"kind":"struct"},"673":{"crate_id":1,"path":["std","backtrace_rs","symbolize","gimli","parse_running_mmaps","MapsEntry"],"kind":"struct"},"1554":{"crate_id":5,"path":["libc","unix","linux_like","statx_timestamp"],"kind":"struct"},"1881":{"crate_id":13,"path":["rustc_demangle","v0","Demangle"],"kind":"struct"},"1000":{"crate_id":2,"path":["core","char","EscapeDefault"],"kind":"struct"},"2762":{"crate_id":21,"path":["linux_raw_sys","general","siginfo"],"kind":"struct"},"3089":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","flock"],"kind":"struct"},"446":{"crate_id":1,"path":["std","thread","builder","Builder"],"kind":"struct"},"1327":{"crate_id":2,"path":["core","ptr","metadata","Pointee"],"kind":"trait"},"2208":{"crate_id":17,"path":["object","read","elf","symbol","ElfSymbolIterator"],"kind":"struct"},"2535":{"crate_id":17,"path":["object","xcoff","FileAux64"],"kind":"struct"},"773":{"crate_id":2,"path":["core","cmp","Ordering"],"kind":"enum"},"1654":{"crate_id":5,"path":["libc","unix","linux_like","linux","xdp_mmap_offsets"],"kind":"struct"},"1100":{"crate_id":2,"path":["core","str","IsNotEmpty"],"kind":"struct"},"1981":{"crate_id":16,"path":["gimli","read","cfi","EhFrame"],"kind":"struct"},"2862":{"crate_id":27,"path":["libc","unix","ipv6_mreq"],"kind":"struct"},"3189":{"crate_id":2,"path":["core","intrinsics","unchecked_funnel_shr"],"kind":"function"},"546":{"crate_id":1,"path":["std","path","Prefix"],"kind":"enum"},"1427":{"crate_id":3,"path":["alloc","wtf8","Wtf8Buf"],"kind":"struct"},"2308":{"crate_id":17,"path":["object","read","pe","rich","RichHeaderEntry"],"kind":"struct"},"2635":{"crate_id":20,"path":["rustix","backend","fs","dir","Dir"],"kind":"struct"},"873":{"crate_id":2,"path":["core","num","imp","dec2flt","common","BiasedFp"],"kind":"struct"},"1754":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","mcontext_t"],"kind":"struct"},"1200":{"crate_id":2,"path":["core","slice","iter","RSplitNMut"],"kind":"struct"},"2081":{"crate_id":16,"path":["gimli","read","pubtypes","PubTypesEntry"],"kind":"struct"},"2962":{"crate_id":27,"path":["libc","unix","linux_like","linux","ptp_sys_offset_extended"],"kind":"struct"},"646":{"crate_id":1,"path":["std","sys","fs","unix","File"],"kind":"struct"},"1527":{"crate_id":5,"path":["libc","unix","linux_like","ip_mreqn"],"kind":"struct"},"2408":{"crate_id":17,"path":["object","macho","SubClientCommand"],"kind":"struct"},"1854":{"crate_id":10,"path":["hashbrown","set","ExtractIf"],"kind":"struct"},"973":{"crate_id":2,"path":["core","time","TryFromFloatSecsError"],"kind":"struct"},"2735":{"crate_id":21,"path":["linux_raw_sys","general","robust_list"],"kind":"struct"},"1300":{"crate_id":2,"path":["core","random","Distribution"],"kind":"trait"},"2181":{"crate_id":17,"path":["object","read","coff","file","CoffFile"],"kind":"struct"},"3062":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","ptrace_peeksiginfo_args"],"kind":"struct"},"2508":{"crate_id":17,"path":["object","pe","ImageArm64RuntimeFunctionEntry"],"kind":"struct"},"746":{"crate_id":2,"path":["core","iter","adapters","chain","Chain"],"kind":"struct"},"1627":{"crate_id":5,"path":["libc","unix","linux_like","linux","tls12_crypto_info_sm4_ccm"],"kind":"struct"},"1954":{"crate_id":16,"path":["gimli","constants","DwInl"],"kind":"struct"},"1073":{"crate_id":2,"path":["core","str","iter","RMatches"],"kind":"struct"},"2835":{"crate_id":24,"path":["fastrand","global_rng","RestoreOnDrop"],"kind":"struct"},"1400":{"crate_id":3,"path":["alloc","collections","btree","map","UnorderedKeyError"],"kind":"struct"},"519":{"crate_id":1,"path":["std","io","stdio","StdinLock"],"kind":"struct"},"2281":{"crate_id":17,"path":["object","read","pe","file","PeComdatIterator"],"kind":"struct"},"3162":{"crate_id":3,"path":["alloc","alloc","alloc"],"kind":"function"},"2608":{"crate_id":18,"path":["memchr","memmem","searcher","Pre"],"kind":"struct"},"846":{"crate_id":3,"path":["alloc","rc","UniqueRc"],"kind":"struct"},"1727":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","utmpx"],"kind":"struct"},"2054":{"crate_id":16,"path":["gimli","read","loclists","RawLocListEntry"],"kind":"enum"},"1173":{"crate_id":2,"path":["core","io","borrowed_buf","BorrowedBuf"],"kind":"struct"},"2935":{"crate_id":27,"path":["libc","unix","linux_like","linux","ff_ramp_effect"],"kind":"struct"},"619":{"crate_id":1,"path":["std","sync","poison","condvar","Condvar"],"kind":"struct"},"1500":{"crate_id":5,"path":["libc","new","linux_uapi","linux","netlink","nl_mmap_req"],"kind":"struct"},"2381":{"crate_id":17,"path":["object","macho","DyldCacheHeader"],"kind":"struct"},"2708":{"crate_id":21,"path":["linux_raw_sys","general","flock64"],"kind":"struct"},"946":{"crate_id":2,"path":["core","char","convert","CharTryFromError"],"kind":"struct"},"1827":{"crate_id":10,"path":["hashbrown","map","HashMap"],"kind":"struct"},"2154":{"crate_id":17,"path":["object","read","any","SectionIteratorInternal"],"kind":"enum"},"1273":{"crate_id":2,"path":["core","iter","range","Step"],"kind":"trait"},"3035":{"crate_id":27,"path":["libc","unix","linux_like","linux","tpacket_req_u"],"kind":"union"},"719":{"crate_id":1,"path":["std","sys","sync","once","futex","CompletionGuard"],"kind":"struct"},"1600":{"crate_id":5,"path":["libc","unix","linux_like","linux","sockaddr_vm"],"kind":"struct"},"2481":{"crate_id":17,"path":["object","pe","ImageThunkData64"],"kind":"struct"},"2808":{"crate_id":21,"path":["linux_raw_sys","general","__sifields"],"kind":"union"},"1046":{"crate_id":2,"path":["core","slice","iter","Split"],"kind":"struct"},"1927":{"crate_id":16,"path":["gimli","arch","Arm"],"kind":"struct"},"1373":{"crate_id":3,"path":["alloc","sync","UniqueArcUninit"],"kind":"struct"},"492":{"crate_id":1,"path":["std","env","JoinPathsError"],"kind":"struct"},"2254":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldCacheRelocationIteratorV2"],"kind":"struct"},"3135":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","arpd_request"],"kind":"struct"},"819":{"crate_id":2,"path":["core","io","util","Sink"],"kind":"struct"},"1700":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","__timeval"],"kind":"struct"},"2581":{"crate_id":18,"path":["memchr","arch","all","rabinkarp","Finder"],"kind":"struct"},"2027":{"crate_id":16,"path":["gimli","read","aranges","ArangeHeader"],"kind":"struct"},"1146":{"crate_id":2,"path":["core","mem","type_info","Variant"],"kind":"struct"},"2908":{"crate_id":27,"path":["libc","unix","linux_like","linux","tpacket_versions"],"kind":"enum"},"1473":{"crate_id":4,"path":["compiler_builtins","math","libm_math","support","env","Status"],"kind":"struct"},"592":{"crate_id":1,"path":["std","sync","mpsc","Sender"],"kind":"struct"},"2354":{"crate_id":17,"path":["object","elf","SectionHeader64"],"kind":"struct"},"3235":{"crate_id":1,"path":["std","i8"],"kind":"primitive"},"2681":{"crate_id":22,"path":["bitflags","iter","IterDefinedNames"],"kind":"struct"},"919":{"crate_id":2,"path":["core","ptr","metadata","DynMetadata"],"kind":"struct"},"1800":{"crate_id":7,"path":["unwind","libunwind","_Unwind_Reason_Code"],"kind":"enum"},"2127":{"crate_id":17,"path":["object","common","SegmentFlags"],"kind":"enum"},"1246":{"crate_id":2,"path":["core","slice","sort","stable","merge","MergeState"],"kind":"struct"},"3008":{"crate_id":27,"path":["libc","unix","linux_like","linux","xdp_umem_reg"],"kind":"struct"},"1573":{"crate_id":5,"path":["libc","unix","linux_like","linux","tpacket_hdr_v1"],"kind":"struct"},"692":{"crate_id":1,"path":["std","sys","thread","unix","cgroups","Cgroup"],"kind":"enum"},"2454":{"crate_id":17,"path":["object","pe","ImageOptionalHeader32"],"kind":"struct"},"2781":{"crate_id":21,"path":["linux_raw_sys","general","xattr_args"],"kind":"struct"},"1019":{"crate_id":2,"path":["core","iter","sources","once_with","OnceWith"],"kind":"struct"},"1900":{"crate_id":16,"path":["gimli","common","DebugAddrOffset"],"kind":"struct"},"2227":{"crate_id":17,"path":["object","read","elf","version","VersionIndex"],"kind":"struct"},"465":{"crate_id":1,"path":["std","collections","hash","map","VacantEntry"],"kind":"struct"},"1346":{"crate_id":3,"path":["alloc","collections","btree","map","BTreeMap"],"kind":"struct"},"3108":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","user_fpregs_struct"],"kind":"struct"},"792":{"crate_id":2,"path":["core","ops","bit","BitAnd"],"kind":"trait"},"1673":{"crate_id":5,"path":["libc","unix","linux_like","linux","pthread_barrier_t"],"kind":"struct"},"2554":{"crate_id":18,"path":["memchr","arch","all","packedpair","Pair"],"kind":"struct"},"2881":{"crate_id":27,"path":["libc","unix","linux_like","sockaddr_in"],"kind":"struct"},"1119":{"crate_id":2,"path":["core","core_arch","x86","__m256"],"kind":"struct"},"2000":{"crate_id":16,"path":["gimli","read","cfi","CallFrameInstructionIter"],"kind":"struct"},"2327":{"crate_id":17,"path":["object","read","ObjectKind"],"kind":"enum"},"565":{"crate_id":1,"path":["std","process","Output"],"kind":"struct"},"1446":{"crate_id":3,"path":["alloc","collections","btree","set","entry","OccupiedEntry"],"kind":"struct"},"3208":{"crate_id":14,"path":["cfg_if"],"kind":"module"},"892":{"crate_id":2,"path":["core","num","niche_types","NonZeroU64Inner"],"kind":"struct"},"1773":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","Elf32_Ehdr"],"kind":"struct"},"2654":{"crate_id":20,"path":["rustix","backend","fs","types","Fsid"],"kind":"struct"},"2981":{"crate_id":27,"path":["libc","unix","linux_like","linux","iw_param"],"kind":"struct"},"1219":{"crate_id":2,"path":["core","fmt","UpperHex"],"kind":"trait"},"2100":{"crate_id":16,"path":["gimli","read","unit","UnitHeader"],"kind":"struct"},"1546":{"crate_id":5,"path":["libc","unix","linux_like","sockaddr_un"],"kind":"struct"},"665":{"crate_id":1,"path":["std","sys","process","env","CommandResolvedEnvs"],"kind":"struct"},"2427":{"crate_id":17,"path":["object","macho","LinkeditDataCommand"],"kind":"struct"},"992":{"crate_id":2,"path":["core","error","Source"],"kind":"struct"},"1873":{"crate_id":10,"path":["hashbrown","table","Entry"],"kind":"enum"},"2754":{"crate_id":21,"path":["linux_raw_sys","general","__sifields__bindgen_ty_3"],"kind":"struct"},"2200":{"crate_id":17,"path":["object","read","elf","file","ElfFile"],"kind":"struct"},"438":{"crate_id":2,"path":["core","iter","sources","repeat_with","repeat_with"],"kind":"function"},"1319":{"crate_id":2,"path":["core","core_simd","cast","SimdCast"],"kind":"trait"},"3081":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","__c_anonymous_ptrace_syscall_info_data"],"kind":"union"},"1646":{"crate_id":5,"path":["libc","unix","linux_like","linux","pthread_condattr_t"],"kind":"struct"},"765":{"crate_id":2,"path":["core","iter","adapters","inspect","Inspect"],"kind":"struct"},"2527":{"crate_id":17,"path":["object","xcoff","AuxHeader32"],"kind":"struct"},"1092":{"crate_id":2,"path":["core","str","pattern","TwoWaySearcher"],"kind":"struct"},"1973":{"crate_id":16,"path":["gimli","read","addr","AddrHeaderIter"],"kind":"struct"},"2854":{"crate_id":27,"path":["libc","new","linux_uapi","linux","netlink","nlattr"],"kind":"struct"},"2300":{"crate_id":17,"path":["object","read","pe","relocation","RelocationIterator"],"kind":"struct"},"538":{"crate_id":1,"path":["std","os","unix","net","listener","Incoming"],"kind":"struct"},"1419":{"crate_id":3,"path":["alloc","collections","vec_deque","iter","Iter"],"kind":"struct"},"3181":{"crate_id":1,"path":["std","fs","read"],"kind":"function"},"1746":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","statfs64"],"kind":"struct"},"865":{"crate_id":1,"path":["std","std_float","StdFloat"],"kind":"trait"},"2627":{"crate_id":20,"path":["rustix","backend","io","types","_","InternalBitFlags"],"kind":"struct"},"2954":{"crate_id":27,"path":["libc","unix","linux_like","linux","seccomp_notif_sizes"],"kind":"struct"},"1192":{"crate_id":2,"path":["core","slice","iter","IterMut"],"kind":"struct"},"2073":{"crate_id":16,"path":["gimli","read","op","EvaluationWaiting"],"kind":"enum"},"2400":{"crate_id":17,"path":["object","macho","SegmentCommand64"],"kind":"struct"},"638":{"crate_id":1,"path":["std","sys","fs","common","Dir"],"kind":"struct"},"1519":{"crate_id":5,"path":["libc","unix","tms"],"kind":"struct"},"1846":{"crate_id":10,"path":["hashbrown","map","IntoValues"],"kind":"struct"},"84":{"crate_id":0,"path":["tempfile","file","tempfile_in"],"kind":"function"},"965":{"crate_id":2,"path":["core","fmt","DebugAsHex"],"kind":"enum"},"2727":{"crate_id":21,"path":["linux_raw_sys","general","files_stat_struct"],"kind":"struct"},"3054":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","termios"],"kind":"struct"},"1292":{"crate_id":2,"path":["core","async_iter","async_iter","AsyncIterator"],"kind":"trait"},"2173":{"crate_id":17,"path":["object","read","archive","ArchiveMemberIterator"],"kind":"struct"},"2500":{"crate_id":17,"path":["object","pe","ImagePrologueDynamicRelocationHeader"],"kind":"struct"},"738":{"crate_id":1,"path":["std","ascii","AsciiExt"],"kind":"trait"},"1619":{"crate_id":5,"path":["libc","unix","linux_like","linux","sctp_prinfo"],"kind":"struct"},"1065":{"crate_id":2,"path":["core","str","iter","SplitNInternal"],"kind":"struct"},"1946":{"crate_id":16,"path":["gimli","constants","DwEnd"],"kind":"struct"},"2827":{"crate_id":23,"path":["once_cell","unsync","OnceCell"],"kind":"struct"},"3154":{"crate_id":1,"path":["std","fs","metadata"],"kind":"function"},"511":{"crate_id":1,"path":["std","io","buffered","linewritershim","LineWriterShim"],"kind":"struct"},"1392":{"crate_id":3,"path":["alloc","collections","binary_heap","Iter"],"kind":"struct"},"2273":{"crate_id":17,"path":["object","read","macho","section","MachOSection"],"kind":"struct"},"1719":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","tcp_info"],"kind":"struct"},"838":{"crate_id":1,"path":["std","os","unix","fs","OpenOptionsExt"],"kind":"trait"},"2600":{"crate_id":18,"path":["memchr","memmem","searcher","SearcherRev"],"kind":"struct"},"1165":{"crate_id":2,"path":["core","ops","try_trait","Yeet"],"kind":"struct"},"284":{"crate_id":0,"path":["tempfile","spooled","SpooledData"],"kind":"enum"},"2046":{"crate_id":16,"path":["gimli","read","line","FileEntry"],"kind":"struct"},"2927":{"crate_id":27,"path":["libc","unix","linux_like","linux","input_id"],"kind":"struct"},"2373":{"crate_id":17,"path":["object","elf","Verdaux"],"kind":"struct"},"611":{"crate_id":1,"path":["std","sync","nonpoison","mutex","Mutex"],"kind":"struct"},"1492":{"crate_id":5,"path":["libc","new","linux_uapi","linux","can","__c_anonymous_sockaddr_can_can_addr"],"kind":"union"},"1819":{"crate_id":10,"path":["hashbrown","raw","ProbeSeq"],"kind":"struct"},"938":{"crate_id":2,"path":["core","ops","range","Bound"],"kind":"enum"},"2700":{"crate_id":21,"path":["linux_raw_sys","general","__user_cap_header_struct"],"kind":"struct"},"1265":{"crate_id":2,"path":["core","ops","unsize","CoerceUnsized"],"kind":"trait"},"2146":{"crate_id":17,"path":["object","read","util","ByteString"],"kind":"struct"},"3027":{"crate_id":27,"path":["libc","unix","linux_like","linux","uinput_user_dev"],"kind":"struct"},"2473":{"crate_id":17,"path":["object","pe","ImageAuxSymbolSection"],"kind":"struct"},"711":{"crate_id":1,"path":["std","sync","lazy_lock","force_mut","really_init_mut","PoisonOnPanic"],"kind":"struct"},"1592":{"crate_id":5,"path":["libc","unix","linux_like","linux","__c_anonymous__kernel_fsid_t"],"kind":"struct"},"1919":{"crate_id":16,"path":["gimli","common","DebugTypesOffset"],"kind":"struct"},"1038":{"crate_id":2,"path":["core","hash","sip","SipHasher"],"kind":"struct"},"2800":{"crate_id":21,"path":["linux_raw_sys","general","statfs64"],"kind":"struct"},"3127":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","Elf64_Phdr"],"kind":"struct"},"484":{"crate_id":1,"path":["std","collections","hash","set","Union"],"kind":"struct"},"1365":{"crate_id":3,"path":["alloc","rc","from_iter_exact","Guard"],"kind":"struct"},"2246":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldCacheMappingSlice"],"kind":"enum"},"2573":{"crate_id":18,"path":["memchr","memmem","searcher","PrefilterConfig"],"kind":"enum"},"811":{"crate_id":1,"path":["std","io","IoHandle"],"kind":"trait"},"1692":{"crate_id":5,"path":["libc","unix","linux_like","linux","iwreq"],"kind":"struct"},"2019":{"crate_id":16,"path":["gimli","read","abbrev","AbbreviationsCacheStrategy"],"kind":"enum"},"1138":{"crate_id":2,"path":["core","mem","type_info","Array"],"kind":"struct"},"2900":{"crate_id":27,"path":["libc","unix","linux_like","if_nameindex"],"kind":"struct"},"3227":{"crate_id":1,"path":["std","array"],"kind":"primitive"},"584":{"crate_id":1,"path":["std","sync","mpmc","IntoIter"],"kind":"struct"},"1465":{"crate_id":3,"path":["alloc","collections","btree","node","marker","Dying"],"kind":"enum"},"2346":{"crate_id":17,"path":["object","archive","Header"],"kind":"struct"},"2673":{"crate_id":20,"path":["rustix","timespec","Timespec"],"kind":"struct"},"911":{"crate_id":2,"path":["core","intrinsics","AtomicOrdering"],"kind":"enum"},"1792":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","dirent64"],"kind":"struct"},"1238":{"crate_id":2,"path":["core","hint","select_unpredictable","DropOnPanic"],"kind":"struct"},"2119":{"crate_id":17,"path":["object","common","BinaryFormat"],"kind":"enum"},"3000":{"crate_id":27,"path":["libc","unix","linux_like","linux","ptp_sys_offset"],"kind":"struct"},"684":{"crate_id":1,"path":["std","sys","fs","unix","FileAttr"],"kind":"struct"},"1565":{"crate_id":5,"path":["libc","unix","linux_like","linux","tpacket2_hdr"],"kind":"struct"},"2446":{"crate_id":17,"path":["object","macho","RelocationInfo"],"kind":"struct"},"1892":{"crate_id":15,"path":["addr2line","RangeAttributes"],"kind":"struct"},"1011":{"crate_id":2,"path":["core","io","io_slice","repr","IoSlice"],"kind":"struct"},"2773":{"crate_id":21,"path":["linux_raw_sys","general","timespec"],"kind":"struct"},"1338":{"crate_id":3,"path":["alloc","boxed","thin","ThinBox"],"kind":"struct"},"457":{"crate_id":1,"path":["std","backtrace","BytesOrWide"],"kind":"enum"},"2219":{"crate_id":17,"path":["object","read","elf","comdat","ElfComdat"],"kind":"struct"},"3100":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","_libc_fpstate"],"kind":"struct"},"784":{"crate_id":1,"path":["std","os","unix","net","ancillary","AncillaryDataIter"],"kind":"struct"},"1665":{"crate_id":5,"path":["libc","unix","linux_like","linux","mount_attr"],"kind":"struct"},"2546":{"crate_id":17,"path":["object","xcoff","Rel32"],"kind":"struct"},"1992":{"crate_id":16,"path":["gimli","read","cfi","UnwindContext"],"kind":"struct"},"1111":{"crate_id":2,"path":["core","escape","MaybeEscapedCharacter"],"kind":"union"},"2873":{"crate_id":27,"path":["libc","unix","in6_addr"],"kind":"struct"},"1438":{"crate_id":3,"path":["alloc","collections","btree","map","entry","Entry"],"kind":"enum"},"557":{"crate_id":1,"path":["std","path","Display"],"kind":"struct"},"2319":{"crate_id":17,"path":["object","read","xcoff","comdat","XcoffComdatIterator"],"kind":"struct"},"3200":{"crate_id":6,"path":["rustc_std_workspace_core"],"kind":"module"},"2646":{"crate_id":20,"path":["rustix","backend","fs","types","Advice"],"kind":"enum"},"3":{"crate_id":0,"path":["tempfile","dir","tempdir_in"],"kind":"function"},"884":{"crate_id":2,"path":["core","num","float_parse","FloatErrorKind"],"kind":"enum"},"1765":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","passwd"],"kind":"struct"},"2092":{"crate_id":16,"path":["gimli","read","rnglists","Range"],"kind":"struct"},"1211":{"crate_id":2,"path":["core","task","wake","Context"],"kind":"struct"},"2973":{"crate_id":27,"path":["libc","unix","linux_like","linux","tls12_crypto_info_aes_gcm_128"],"kind":"struct"},"1538":{"crate_id":5,"path":["libc","unix","linux_like","lconv"],"kind":"struct"},"657":{"crate_id":1,"path":["std","sys","process","unix","common","Command"],"kind":"struct"},"2419":{"crate_id":17,"path":["object","macho","DylibModule32"],"kind":"struct"},"2746":{"crate_id":21,"path":["linux_raw_sys","general","rusage"],"kind":"struct"},"984":{"crate_id":2,"path":["core","core_simd","masks","Mask"],"kind":"struct"},"1865":{"crate_id":10,"path":["hashbrown","map","VacantEntryRef"],"kind":"struct"},"2192":{"crate_id":17,"path":["object","read","coff","relocation","CoffRelocationIterator"],"kind":"struct"},"430":{"crate_id":1,"path":["std","error"],"kind":"module"},"1311":{"crate_id":2,"path":["core","core_simd","swizzle","shift_elements_left","Shift"],"kind":"struct"},"3073":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","mbstate_t"],"kind":"struct"},"757":{"crate_id":2,"path":["core","iter","adapters","map_while","MapWhile"],"kind":"struct"},"1638":{"crate_id":5,"path":["libc","unix","linux_like","linux","iw_pmksa"],"kind":"struct"},"2519":{"crate_id":17,"path":["object","pe","ImageFunctionEntry64"],"kind":"struct"},"2846":{"crate_id":27,"path":["libc","new","linux_uapi","linux","can","__c_anonymous_sockaddr_can_j1939"],"kind":"struct"},"1084":{"crate_id":2,"path":["core","str","pattern","MultiCharEqSearcher"],"kind":"struct"},"1965":{"crate_id":16,"path":["gimli","constants","DwOp"],"kind":"struct"},"1411":{"crate_id":3,"path":["alloc","collections","btree","set","Intersection"],"kind":"struct"},"530":{"crate_id":1,"path":["std","net","tcp","TcpListener"],"kind":"struct"},"2292":{"crate_id":17,"path":["object","read","pe","export","ExportTable"],"kind":"struct"},"3173":{"crate_id":2,"path":["core","panic"],"kind":"macro"},"857":{"crate_id":1,"path":["std","os","net","linux_ext","tcp","TcpStreamExt"],"kind":"trait"},"1738":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","sigaction"],"kind":"struct"},"2619":{"crate_id":20,"path":["rustix","backend","fs","types","Mode"],"kind":"struct"},"2946":{"crate_id":27,"path":["libc","unix","linux_like","linux","genlmsghdr"],"kind":"struct"},"1184":{"crate_id":2,"path":["core","fmt","builders","FromFn"],"kind":"struct"},"2065":{"crate_id":16,"path":["gimli","read","macros","MacroEntry"],"kind":"enum"},"1511":{"crate_id":5,"path":["libc","unix","ipv6_mreq"],"kind":"struct"},"630":{"crate_id":1,"path":["std","sync","WaitTimeoutResult"],"kind":"struct"},"2392":{"crate_id":17,"path":["object","macho","FatHeader"],"kind":"struct"},"957":{"crate_id":2,"path":["core","range","Range"],"kind":"struct"},"1838":{"crate_id":10,"path":["hashbrown","table","Iter"],"kind":"struct"},"2719":{"crate_id":21,"path":["linux_raw_sys","general","mount_attr"],"kind":"struct"},"2165":{"crate_id":17,"path":["object","read","any","Symbol"],"kind":"struct"},"1284":{"crate_id":2,"path":["core","ops","try_trait","NeverShortCircuit"],"kind":"struct"},"3046":{"crate_id":27,"path":["libc","unix","linux_like","linux","xsk_tx_metadata"],"kind":"struct"},"1611":{"crate_id":5,"path":["libc","unix","linux_like","linux","ptp_sys_offset_extended"],"kind":"struct"},"730":{"crate_id":1,"path":["std","backtrace_rs","symbolize","gimli","lru","Lru"],"kind":"struct"},"2492":{"crate_id":17,"path":["object","pe","ImageResourceDirStringU"],"kind":"struct"},"2819":{"crate_id":21,"path":["linux_raw_sys","general","rand_pool_info"],"kind":"struct"},"1057":{"crate_id":2,"path":["core","str","iter","CharIndices"],"kind":"struct"},"1938":{"crate_id":16,"path":["gimli","constants","DwCfa"],"kind":"struct"},"2265":{"crate_id":17,"path":["object","read","macho","file","MachOComdatSectionIterator"],"kind":"struct"},"503":{"crate_id":1,"path":["std","fs","FileType"],"kind":"struct"},"1384":{"crate_id":3,"path":["alloc","vec","dedup_by","FillGapOnDrop"],"kind":"struct"},"3146":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","__c_anonymous_ifc_ifcu"],"kind":"union"},"1711":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","seminfo"],"kind":"struct"},"830":{"crate_id":2,"path":["core","net","ip_addr","Ipv4Addr"],"kind":"struct"},"2592":{"crate_id":18,"path":["memchr","arch","x86_64","sse2","memchr","TwoIter"],"kind":"struct"},"2919":{"crate_id":27,"path":["libc","unix","linux_like","linux","tpacket_rollover_stats"],"kind":"struct"},"1157":{"crate_id":2,"path":["core","mem","type_info","Pointer"],"kind":"struct"},"2038":{"crate_id":16,"path":["gimli","read","line","LineInstruction"],"kind":"enum"},"2365":{"crate_id":17,"path":["object","elf","Relr32"],"kind":"struct"},"603":{"crate_id":1,"path":["std","sync","barrier","Barrier"],"kind":"struct"},"1484":{"crate_id":5,"path":["libc","new","linux_uapi","linux","can","netlink","can_clock"],"kind":"struct"},"3246":{"crate_id":1,"path":["std","usize"],"kind":"primitive"},"930":{"crate_id":2,"path":["core","marker","PhantomPinned"],"kind":"struct"},"49":{"crate_id":2,"path":["core","convert","From"],"kind":"trait"},"1811":{"crate_id":9,"path":["adler2","Adler32"],"kind":"struct"},"2692":{"crate_id":21,"path":["linux_raw_sys","general","procfs_ino"],"kind":"enum"},"3019":{"crate_id":27,"path":["libc","unix","linux_like","linux","dmabuf_cmsg"],"kind":"struct"},"1257":{"crate_id":2,"path":["core","convert","AsMut"],"kind":"trait"},"2138":{"crate_id":17,"path":["object","endian","I32Bytes"],"kind":"struct"},"1584":{"crate_id":5,"path":["libc","unix","linux_like","linux","ff_ramp_effect"],"kind":"struct"},"703":{"crate_id":1,"path":["std","thread","functions","PanicGuard"],"kind":"struct"},"2465":{"crate_id":17,"path":["object","pe","ImageSymbol"],"kind":"struct"},"1030":{"crate_id":2,"path":["core","range","iter","RangeInclusiveIter"],"kind":"struct"},"149":{"crate_id":2,"path":["core","ops","deref","Receiver"],"kind":"trait"},"1911":{"crate_id":16,"path":["gimli","common","DebugMacroOffset"],"kind":"struct"},"2792":{"crate_id":21,"path":["linux_raw_sys","general","uffdio_zeropage"],"kind":"struct"},"3119":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","cpu_set_t"],"kind":"struct"},"476":{"crate_id":1,"path":["std","collections","hash","set","IntoIter"],"kind":"struct"},"1357":{"crate_id":3,"path":["alloc","collections","vec_deque","into_iter","try_rfold","Guard"],"kind":"struct"},"2238":{"crate_id":17,"path":["object","read","elf","attributes","AttributesSubsubsection"],"kind":"struct"},"1684":{"crate_id":5,"path":["libc","unix","linux_like","linux","af_alg_iv"],"kind":"struct"},"803":{"crate_id":2,"path":["core","str","error","Utf8Error"],"kind":"struct"},"2565":{"crate_id":18,"path":["memchr","arch","x86_64","avx2","memchr","Three"],"kind":"struct"},"1130":{"crate_id":2,"path":["core","core_arch","x86","bf16"],"kind":"struct"},"249":{"crate_id":1,"path":["std","os","fd","raw","RawFd"],"kind":"type_alias"},"2011":{"crate_id":16,"path":["gimli","read","dwarf","RangeIterInner"],"kind":"enum"},"2892":{"crate_id":27,"path":["libc","unix","linux_like","in6_rtmsg"],"kind":"struct"},"2338":{"crate_id":17,"path":["object","read","CodeView"],"kind":"struct"},"576":{"crate_id":1,"path":["std","sync","mpmc","list","ListToken"],"kind":"struct"},"1457":{"crate_id":3,"path":["alloc","vec","Recyclable"],"kind":"trait"},"3219":{"crate_id":25,"path":["getrandom"],"kind":"module"},"1784":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","mntent"],"kind":"struct"},"903":{"crate_id":2,"path":["core","num","niche_types","I32NotAllOnes"],"kind":"struct"},"2665":{"crate_id":20,"path":["rustix","fs","statx","StatxFlags"],"kind":"struct"},"2992":{"crate_id":27,"path":["libc","unix","linux_like","linux","iw_range"],"kind":"struct"},"1230":{"crate_id":2,"path":["core","ops","arith","MulAssign"],"kind":"trait"},"2111":{"crate_id":16,"path":["gimli","read","unit","DebugTypesUnitHeadersIter"],"kind":"struct"},"2438":{"crate_id":17,"path":["object","macho","FvmfileCommand"],"kind":"struct"},"676":{"crate_id":1,"path":["std","sys","personality","dwarf","eh","EHContext"],"kind":"struct"},"1557":{"crate_id":5,"path":["libc","unix","linux_like","linux","tpacket_versions"],"kind":"enum"},"1884":{"crate_id":13,"path":["rustc_demangle","Demangle"],"kind":"struct"},"1003":{"crate_id":2,"path":["core","char","ToTitlecase"],"kind":"struct"},"2765":{"crate_id":21,"path":["linux_raw_sys","general","sigevent__bindgen_ty_1__bindgen_ty_1"],"kind":"struct"},"3092":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","stack_t"],"kind":"struct"},"449":{"crate_id":1,"path":["std","thread","scoped","Scope"],"kind":"struct"},"1330":{"crate_id":2,"path":["core","core_simd","simd","num","int","SimdInt"],"kind":"trait"},"2211":{"crate_id":17,"path":["object","read","elf","relocation","ElfDynamicRelocationIterator"],"kind":"struct"},"2538":{"crate_id":17,"path":["object","xcoff","FunAux32"],"kind":"struct"},"776":{"crate_id":2,"path":["core","iter","adapters","cloned","Cloned"],"kind":"struct"},"1657":{"crate_id":5,"path":["libc","unix","linux_like","linux","xdp_umem_reg"],"kind":"struct"},"1103":{"crate_id":2,"path":["core","wtf8","Wtf8CodePoints"],"kind":"struct"},"1984":{"crate_id":16,"path":["gimli","read","cfi","SectionBaseAddresses"],"kind":"struct"},"2865":{"crate_id":27,"path":["libc","unix","pollfd"],"kind":"struct"},"3192":{"crate_id":2,"path":["core","ptr","with_exposed_provenance"],"kind":"function"},"549":{"crate_id":1,"path":["std","path","Component"],"kind":"enum"},"1430":{"crate_id":3,"path":["alloc","collections","btree","map","ValuesMut"],"kind":"struct"},"2311":{"crate_id":17,"path":["object","read","xcoff","section","XcoffSection"],"kind":"struct"},"2638":{"crate_id":20,"path":["rustix","backend","fs","inotify","WatchFlags"],"kind":"struct"},"876":{"crate_id":2,"path":["core","num","imp","flt2dec","decoder","Decoded"],"kind":"struct"},"1757":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","ptrace_rseq_configuration"],"kind":"struct"},"1203":{"crate_id":2,"path":["core","slice","iter","RChunksMut"],"kind":"struct"},"2084":{"crate_id":16,"path":["gimli","read","rnglists","DebugRanges"],"kind":"struct"},"2965":{"crate_id":27,"path":["libc","unix","linux_like","linux","sctp_initmsg"],"kind":"struct"},"649":{"crate_id":1,"path":["std","sys","net","connection","socket","TcpListener"],"kind":"struct"},"1530":{"crate_id":5,"path":["libc","unix","linux_like","sockaddr_in"],"kind":"struct"},"2411":{"crate_id":17,"path":["object","macho","PreboundDylibCommand"],"kind":"struct"},"1857":{"crate_id":10,"path":["hashbrown","table","IterHashMut"],"kind":"struct"},"976":{"crate_id":2,"path":["core","wtf8","Wtf8"],"kind":"struct"},"2738":{"crate_id":21,"path":["linux_raw_sys","general","cachestat"],"kind":"struct"},"1303":{"crate_id":2,"path":["core","sync","atomic","private","Align4"],"kind":"struct"},"422":{"crate_id":0,"path":["tempfile"],"kind":"module"},"2184":{"crate_id":17,"path":["object","read","coff","section","CoffSegment"],"kind":"struct"},"3065":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","__c_anonymous_ptrace_syscall_info_seccomp"],"kind":"struct"},"2511":{"crate_id":17,"path":["object","pe","ImageRuntimeFunctionEntry"],"kind":"struct"},"749":{"crate_id":2,"path":["core","iter","adapters","intersperse","IntersperseWith"],"kind":"struct"},"1630":{"crate_id":5,"path":["libc","unix","linux_like","linux","iw_param"],"kind":"struct"},"1957":{"crate_id":16,"path":["gimli","constants","DwIdx"],"kind":"struct"},"1076":{"crate_id":2,"path":["core","str","iter","SplitWhitespace"],"kind":"struct"},"2838":{"crate_id":27,"path":["libc","new","linux_uapi","linux","can","bcm","bcm_msg_head"],"kind":"struct"},"3165":{"crate_id":2,"path":["core","mem","take"],"kind":"function"},"1403":{"crate_id":3,"path":["alloc","collections","btree","navigate","LeafRange"],"kind":"struct"},"522":{"crate_id":1,"path":["std","io","stdio","Stderr"],"kind":"struct"},"2284":{"crate_id":17,"path":["object","read","pe","section","PeSegmentIterator"],"kind":"struct"},"2611":{"crate_id":20,"path":["rustix","buffer","SpareCapacity"],"kind":"struct"},"849":{"crate_id":1,"path":["std","os","fd","raw","IntoRawFd"],"kind":"trait"},"1730":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","sifields"],"kind":"union"},"2057":{"crate_id":16,"path":["gimli","read","lookup","DebugLookup"],"kind":"struct"},"1176":{"crate_id":2,"path":["core","panic","panic_info","PanicInfo"],"kind":"struct"},"2938":{"crate_id":27,"path":["libc","unix","linux_like","linux","ff_rumble_effect"],"kind":"struct"},"622":{"crate_id":1,"path":["std","sync","poison","mutex","MappedMutexGuard"],"kind":"struct"},"1503":{"crate_id":5,"path":["libc","new","linux_uapi","linux","pidfd","pidfd_info"],"kind":"struct"},"2384":{"crate_id":17,"path":["object","macho","DyldCacheImageInfo"],"kind":"struct"},"2711":{"crate_id":21,"path":["linux_raw_sys","general","epoll_params"],"kind":"struct"},"68":{"crate_id":2,"path":["core","any","Any"],"kind":"trait"},"949":{"crate_id":2,"path":["core","char","CharCase"],"kind":"enum"},"1830":{"crate_id":10,"path":["hashbrown","map","Values"],"kind":"struct"},"1276":{"crate_id":2,"path":["core","marker","variance","Variance"],"kind":"trait"},"2157":{"crate_id":17,"path":["object","read","any","ComdatIteratorInternal"],"kind":"enum"},"3038":{"crate_id":27,"path":["libc","unix","linux_like","linux","sock_txtime"],"kind":"struct"},"722":{"crate_id":1,"path":["std","sys","thread_local","abort_on_dtor_unwind","DtorUnwindGuard"],"kind":"struct"},"1603":{"crate_id":5,"path":["libc","unix","linux_like","linux","seccomp_notif_sizes"],"kind":"struct"},"2484":{"crate_id":17,"path":["object","pe","ImageTlsDirectory32"],"kind":"struct"},"2811":{"crate_id":21,"path":["linux_raw_sys","general","sigevent__bindgen_ty_1"],"kind":"union"},"1049":{"crate_id":2,"path":["core","slice","iter","Windows"],"kind":"struct"},"1930":{"crate_id":16,"path":["gimli","arch","MIPS"],"kind":"struct"},"1376":{"crate_id":3,"path":["alloc","vec","splice","Splice"],"kind":"struct"},"495":{"crate_id":1,"path":["std","error","Report"],"kind":"struct"},"2257":{"crate_id":17,"path":["object","read","macho","dyld_cache","RelocationStateV5"],"kind":"enum"},"3138":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","rlimit64"],"kind":"struct"},"822":{"crate_id":1,"path":["std","io","stdio","IsTerminal"],"kind":"trait"},"1703":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","cmsghdr"],"kind":"struct"},"2584":{"crate_id":18,"path":["memchr","arch","generic","memchr","Two"],"kind":"struct"},"2030":{"crate_id":16,"path":["gimli","read","index","DebugCuIndex"],"kind":"struct"},"1149":{"crate_id":2,"path":["core","mem","type_info","GenericType"],"kind":"struct"},"2911":{"crate_id":27,"path":["libc","unix","linux_like","linux","fanout_args"],"kind":"struct"},"1476":{"crate_id":4,"path":["compiler_builtins","math","libm_math","support","modular","Reducer"],"kind":"struct"},"595":{"crate_id":1,"path":["std","sync","mpsc","SendError"],"kind":"struct"},"2357":{"crate_id":17,"path":["object","elf","Sym32"],"kind":"struct"},"3238":{"crate_id":1,"path":["std","i64"],"kind":"primitive"},"2684":{"crate_id":20,"path":["rustix","ioctl","patterns","Updater"],"kind":"struct"},"922":{"crate_id":2,"path":["core","field","FieldRepresentingType"],"kind":"struct"},"41":{"crate_id":2,"path":["core","panic","unwind_safe","RefUnwindSafe"],"kind":"trait"},"1803":{"crate_id":8,"path":["miniz_oxide","inflate","core","LocalVars"],"kind":"struct"},"2130":{"crate_id":17,"path":["object","common","RelocationFlags"],"kind":"enum"},"1249":{"crate_id":2,"path":["core","slice","sort","shared","smallsort","CopyOnDrop"],"kind":"struct"},"3011":{"crate_id":27,"path":["libc","unix","linux_like","linux","xdp_statistics_v1"],"kind":"struct"},"1576":{"crate_id":5,"path":["libc","unix","linux_like","linux","input_id"],"kind":"struct"},"695":{"crate_id":1,"path":["std","sync","mpmc","counter","Receiver"],"kind":"struct"},"2457":{"crate_id":17,"path":["object","pe","ImageNtHeaders64"],"kind":"struct"},"2784":{"crate_id":21,"path":["linux_raw_sys","general","uffd_msg__bindgen_ty_1__bindgen_ty_2"],"kind":"struct"},"1022":{"crate_id":2,"path":["core","iter","sources","repeat_n","RepeatN"],"kind":"struct"},"1903":{"crate_id":16,"path":["gimli","common","DebugArangesOffset"],"kind":"struct"},"2230":{"crate_id":17,"path":["object","read","elf","version","VerdefIterator"],"kind":"struct"},"468":{"crate_id":1,"path":["std","collections","hash","map","IntoIter"],"kind":"struct"},"1349":{"crate_id":3,"path":["alloc","collections","btree","mem","replace","PanicGuard"],"kind":"struct"},"3111":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","not_x32","statvfs"],"kind":"struct"},"795":{"crate_id":2,"path":["core","time","Duration"],"kind":"struct"},"1676":{"crate_id":5,"path":["libc","unix","linux_like","linux","mq_attr"],"kind":"struct"},"2557":{"crate_id":18,"path":["memchr","arch","all","twoway","FinderRev"],"kind":"struct"},"2884":{"crate_id":27,"path":["libc","unix","linux_like","sockaddr_ll"],"kind":"struct"},"241":{"crate_id":1,"path":["std","io","Seek"],"kind":"trait"},"1122":{"crate_id":2,"path":["core","core_arch","x86","__m512"],"kind":"struct"},"2003":{"crate_id":16,"path":["gimli","read","cfi","PointerEncodingParameters"],"kind":"struct"},"2330":{"crate_id":17,"path":["object","read","SymbolSection"],"kind":"enum"},"568":{"crate_id":1,"path":["std","process","ExitStatusError"],"kind":"struct"},"1449":{"crate_id":3,"path":["alloc","collections","btree","set","IntersectionInner"],"kind":"enum"},"3211":{"crate_id":17,"path":["object"],"kind":"module"},"895":{"crate_id":2,"path":["core","num","niche_types","NonZeroI16Inner"],"kind":"struct"},"1776":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","Elf64_Sym"],"kind":"struct"},"2657":{"crate_id":20,"path":["rustix","backend","io","types","DupFlags"],"kind":"struct"},"2984":{"crate_id":27,"path":["libc","unix","linux_like","linux","iw_quality"],"kind":"struct"},"341":{"crate_id":0,"path":["tempfile","spooled","spooled_tempfile"],"kind":"function"},"1222":{"crate_id":2,"path":["core","sync","atomic","AtomicPrimitive"],"kind":"trait"},"2103":{"crate_id":16,"path":["gimli","read","unit","Attribute"],"kind":"struct"},"1549":{"crate_id":5,"path":["libc","unix","linux_like","if_nameindex"],"kind":"struct"},"668":{"crate_id":1,"path":["std","alloc","System"],"kind":"struct"},"2430":{"crate_id":17,"path":["object","macho","EncryptionInfoCommand64"],"kind":"struct"},"995":{"crate_id":2,"path":["core","ascii","EscapeDefault"],"kind":"struct"},"1876":{"crate_id":10,"path":["hashbrown","table","AbsentEntry"],"kind":"struct"},"2757":{"crate_id":21,"path":["linux_raw_sys","general","__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1"],"kind":"struct"},"2203":{"crate_id":17,"path":["object","read","elf","section","SectionTable"],"kind":"struct"},"441":{"crate_id":2,"path":["core","env"],"kind":"macro"},"1322":{"crate_id":2,"path":["core","core_simd","select","Select"],"kind":"trait"},"3084":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","msqid_ds"],"kind":"struct"},"1649":{"crate_id":5,"path":["libc","unix","linux_like","linux","ptp_sys_offset"],"kind":"struct"},"768":{"crate_id":2,"path":["core","ops","try_trait","Residual"],"kind":"trait"},"2530":{"crate_id":17,"path":["object","xcoff","SectionHeader64"],"kind":"struct"},"2857":{"crate_id":27,"path":["libc","unix","group"],"kind":"struct"},"1095":{"crate_id":2,"path":["core","str","CharEscapeDebugContinue"],"kind":"struct"},"1976":{"crate_id":16,"path":["gimli","read","cfi","DebugFrame"],"kind":"struct"},"2303":{"crate_id":17,"path":["object","read","pe","resource","ResourceDirectoryTable"],"kind":"struct"},"541":{"crate_id":1,"path":["std","os","unix","xdg","XdgDirsIter"],"kind":"struct"},"1422":{"crate_id":3,"path":["alloc","ffi","c_str","FromVecWithNulError"],"kind":"struct"},"3184":{"crate_id":1,"path":["std","panic"],"kind":"macro"},"1749":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","_libc_fpxreg"],"kind":"struct"},"868":{"crate_id":1,"path":["std","os","linux","process","ChildExt"],"kind":"trait"},"2630":{"crate_id":20,"path":["rustix","fs","ioctl","_","InternalBitFlags"],"kind":"struct"},"2957":{"crate_id":27,"path":["libc","unix","linux_like","linux","seccomp_notif_addfd"],"kind":"struct"},"1195":{"crate_id":2,"path":["core","slice","iter","RSplitMut"],"kind":"struct"},"2076":{"crate_id":16,"path":["gimli","read","op","OperationIter"],"kind":"struct"},"2403":{"crate_id":17,"path":["object","macho","Fvmlib"],"kind":"struct"},"641":{"crate_id":1,"path":["std","sys","fs","unix","FileType"],"kind":"struct"},"1522":{"crate_id":5,"path":["libc","unix","in6_addr"],"kind":"struct"},"968":{"crate_id":2,"path":["core","slice","GetDisjointMutError"],"kind":"enum"},"1849":{"crate_id":10,"path":["hashbrown","map","IntoIter"],"kind":"struct"},"2730":{"crate_id":21,"path":["linux_raw_sys","general","file_attr"],"kind":"struct"},"3057":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","ntptimeval"],"kind":"struct"},"1295":{"crate_id":2,"path":["core","ffi","va_list","VaArgSafe"],"kind":"trait"},"2176":{"crate_id":17,"path":["object","read","archive","ArchiveOffset"],"kind":"struct"},"2503":{"crate_id":17,"path":["object","pe","ImageLoadConfigDirectory64"],"kind":"struct"},"741":{"crate_id":2,"path":["core","iter","traits","collect","IntoIterator"],"kind":"trait"},"1622":{"crate_id":5,"path":["libc","unix","linux_like","linux","tls12_crypto_info_aes_gcm_128"],"kind":"struct"},"1068":{"crate_id":2,"path":["core","str","iter","MatchIndicesInternal"],"kind":"struct"},"1949":{"crate_id":16,"path":["gimli","constants","DwVirtuality"],"kind":"struct"},"2830":{"crate_id":23,"path":["once_cell","race","OnceNonZeroUsize"],"kind":"struct"},"3157":{"crate_id":1,"path":["std","path","absolute"],"kind":"function"},"514":{"crate_id":1,"path":["std","io","error","Custom"],"kind":"struct"},"1395":{"crate_id":3,"path":["alloc","collections","btree","map","Iter"],"kind":"struct"},"2276":{"crate_id":17,"path":["object","read","macho","symbol","MachOSymbolTable"],"kind":"struct"},"1722":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","sem_t"],"kind":"struct"},"841":{"crate_id":1,"path":["std","os","unix","fs","DirEntryExt"],"kind":"trait"},"2603":{"crate_id":18,"path":["memchr","memmem","FindRevIter"],"kind":"struct"},"1168":{"crate_id":2,"path":["core","asserting","TryCaptureWithDebug"],"kind":"struct"},"2049":{"crate_id":16,"path":["gimli","read","loclists","DebugLoc"],"kind":"struct"},"2930":{"crate_id":27,"path":["libc","unix","linux_like","linux","input_mask"],"kind":"struct"},"2376":{"crate_id":17,"path":["object","elf","NoteHeader32"],"kind":"struct"},"614":{"crate_id":1,"path":["std","sync","nonpoison","rwlock","RwLock"],"kind":"struct"},"1495":{"crate_id":5,"path":["libc","new","linux_uapi","linux","can","can_filter"],"kind":"struct"},"1822":{"crate_id":10,"path":["hashbrown","raw","RawIterRange"],"kind":"struct"},"60":{"crate_id":2,"path":["core","convert","TryInto"],"kind":"trait"},"941":{"crate_id":2,"path":["core","cell","once","OnceCell"],"kind":"struct"},"2703":{"crate_id":21,"path":["linux_raw_sys","general","vfs_cap_data__bindgen_ty_1"],"kind":"struct"},"1268":{"crate_id":2,"path":["core","fmt","Pointer"],"kind":"trait"},"2149":{"crate_id":17,"path":["object","read","any","SegmentIterator"],"kind":"struct"},"3030":{"crate_id":27,"path":["libc","unix","linux_like","linux","sched_attr"],"kind":"struct"},"2476":{"crate_id":17,"path":["object","pe","ImageLinenumber"],"kind":"struct"},"714":{"crate_id":1,"path":["std","sys","fs","unix","DirStream"],"kind":"struct"},"1595":{"crate_id":5,"path":["libc","unix","linux_like","linux","genlmsghdr"],"kind":"struct"},"1922":{"crate_id":16,"path":["gimli","common","EhFrameOffset"],"kind":"struct"},"1041":{"crate_id":2,"path":["core","hash","sip","Sip13Rounds"],"kind":"struct"},"2803":{"crate_id":21,"path":["linux_raw_sys","general","kernel_sigset_t"],"kind":"struct"},"3130":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","__c_anonymous_elf32_rel"],"kind":"struct"},"487":{"crate_id":1,"path":["std","collections","hash","set","VacantEntry"],"kind":"struct"},"1368":{"crate_id":3,"path":["alloc","slice","to_vec_in","to_vec","DropGuard"],"kind":"struct"},"2249":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldCacheMapping"],"kind":"struct"},"2576":{"crate_id":18,"path":["memchr","memmem","searcher","PrefilterState"],"kind":"struct"},"814":{"crate_id":2,"path":["core","io","util","Repeat"],"kind":"struct"},"1695":{"crate_id":5,"path":["libc","unix","linux_like","linux","ptp_perout_request"],"kind":"struct"},"2022":{"crate_id":16,"path":["gimli","read","abbrev","Abbreviation"],"kind":"struct"},"1141":{"crate_id":2,"path":["core","mem","type_info","DynTraitPredicate"],"kind":"struct"},"2903":{"crate_id":27,"path":["libc","unix","linux_like","sock_fprog"],"kind":"struct"},"3230":{"crate_id":1,"path":["std","tuple"],"kind":"primitive"},"587":{"crate_id":1,"path":["std","sync","mpsc","TryIter"],"kind":"struct"},"1468":{"crate_id":3,"path":["alloc","task","local_waker_fn","LocalWakeFn"],"kind":"struct"},"2349":{"crate_id":17,"path":["object","archive","AixMemberOffset"],"kind":"struct"},"2676":{"crate_id":22,"path":["bitflags","traits","Flag"],"kind":"struct"},"33":{"crate_id":2,"path":["core","marker","Freeze"],"kind":"trait"},"914":{"crate_id":2,"path":["core","mem","manually_drop","ManuallyDrop"],"kind":"struct"},"1795":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","__c_anonymous_ifr_ifru"],"kind":"union"},"1241":{"crate_id":2,"path":["core","array","drain","Drain"],"kind":"struct"},"2122":{"crate_id":17,"path":["object","common","SymbolKind"],"kind":"enum"},"3003":{"crate_id":27,"path":["libc","unix","linux_like","linux","sockaddr_xdp"],"kind":"struct"},"687":{"crate_id":1,"path":["std","sys","thread_local","native","lazy","State"],"kind":"enum"},"1568":{"crate_id":5,"path":["libc","unix","linux_like","linux","tpacket_rollover_stats"],"kind":"struct"},"2449":{"crate_id":17,"path":["object","pe","ImageOs2Header"],"kind":"struct"},"1895":{"crate_id":16,"path":["gimli","common","Vendor"],"kind":"enum"},"1014":{"crate_id":2,"path":["core","iter","adapters","map_windows","MapWindowsInner"],"kind":"struct"},"2776":{"crate_id":21,"path":["linux_raw_sys","general","itimerval"],"kind":"struct"},"1341":{"crate_id":3,"path":["alloc","collections","binary_heap","PeekMut"],"kind":"struct"},"460":{"crate_id":1,"path":["std","collections","hash","map","Iter"],"kind":"struct"},"2222":{"crate_id":17,"path":["object","read","elf","note","Note"],"kind":"struct"},"3103":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","mcontext_t"],"kind":"struct"},"2549":{"crate_id":17,"path":["object","read","elf","relocation","ElfRelocationIterator"],"kind":"enum"},"787":{"crate_id":1,"path":["std","os","unix","net","ancillary","Messages"],"kind":"struct"},"1668":{"crate_id":5,"path":["libc","unix","linux_like","linux","dmabuf_token"],"kind":"struct"},"1995":{"crate_id":16,"path":["gimli","read","cfi","RegisterRuleIter"],"kind":"struct"},"1114":{"crate_id":2,"path":["core","escape","EscapeIterInner"],"kind":"struct"},"2876":{"crate_id":27,"path":["libc","unix","linux_like","in_addr"],"kind":"struct"},"1441":{"crate_id":3,"path":["alloc","collections","btree","map","entry","OccupiedError"],"kind":"struct"},"560":{"crate_id":1,"path":["std","process","ChildStdout"],"kind":"struct"},"2322":{"crate_id":17,"path":["object","read","xcoff","segment","XcoffSegmentIterator"],"kind":"struct"},"3203":{"crate_id":9,"path":["adler2"],"kind":"module"},"2649":{"crate_id":20,"path":["rustix","backend","fs","types","FallocateFlags"],"kind":"struct"},"6":{"crate_id":1,"path":["std","io","error","Result"],"kind":"type_alias"},"887":{"crate_id":2,"path":["core","num","wrapping","Wrapping"],"kind":"struct"},"1768":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","fsid_t"],"kind":"struct"},"2095":{"crate_id":16,"path":["gimli","read","str","DebugLineStr"],"kind":"struct"},"1214":{"crate_id":2,"path":["core","fmt","builders","PadAdapterState"],"kind":"struct"},"2976":{"crate_id":27,"path":["libc","unix","linux_like","linux","tls12_crypto_info_chacha20_poly1305"],"kind":"struct"},"660":{"crate_id":1,"path":["std","sys","process","unix","unix","ExitStatus"],"kind":"struct"},"1541":{"crate_id":5,"path":["libc","unix","linux_like","in6_rtmsg"],"kind":"struct"},"2422":{"crate_id":17,"path":["object","macho","TwolevelHintsCommand"],"kind":"struct"},"2749":{"crate_id":21,"path":["linux_raw_sys","general","clone_args"],"kind":"struct"},"987":{"crate_id":2,"path":["core","num","imp","diy_float","Fp"],"kind":"struct"},"1868":{"crate_id":10,"path":["hashbrown","rustc_entry","RustcOccupiedEntry"],"kind":"struct"},"2195":{"crate_id":17,"path":["object","read","coff","comdat","CoffComdatSectionIterator"],"kind":"struct"},"433":{"crate_id":1,"path":["std","fs","OpenOptions"],"kind":"struct"},"1314":{"crate_id":2,"path":["core","core_simd","swizzle","interleave","Hi"],"kind":"struct"},"3076":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","timespec"],"kind":"struct"},"760":{"crate_id":2,"path":["core","iter","adapters","scan","Scan"],"kind":"struct"},"1641":{"crate_id":5,"path":["libc","unix","linux_like","linux","iw_range"],"kind":"struct"},"2522":{"crate_id":17,"path":["object","pe","ImageArchitectureEntry"],"kind":"struct"},"2849":{"crate_id":27,"path":["libc","new","linux_uapi","linux","netlink","nlmsghdr"],"kind":"struct"},"1087":{"crate_id":2,"path":["core","str","pattern","CharSliceSearcher"],"kind":"struct"},"1968":{"crate_id":16,"path":["gimli","endianity","LittleEndian"],"kind":"struct"},"1414":{"crate_id":3,"path":["alloc","collections","btree","set_val","SetValZST"],"kind":"struct"},"533":{"crate_id":1,"path":["std","os","unix","net","addr","SocketAddr"],"kind":"struct"},"2295":{"crate_id":17,"path":["object","read","pe","import","ImportThunkList"],"kind":"struct"},"3176":{"crate_id":2,"path":["core","iter"],"kind":"module"},"860":{"crate_id":2,"path":["core","clone","Share"],"kind":"trait"},"1741":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","flock64"],"kind":"struct"},"2622":{"crate_id":20,"path":["rustix","backend","fs","types","_","InternalBitFlags"],"kind":"struct"},"2068":{"crate_id":16,"path":["gimli","read","op","Operation"],"kind":"enum"},"1187":{"crate_id":2,"path":["core","fmt","num_buffer","NumBufferTrait"],"kind":"trait"},"2949":{"crate_id":27,"path":["libc","unix","linux_like","linux","fanotify_event_info_header"],"kind":"struct"},"1514":{"crate_id":5,"path":["libc","unix","pollfd"],"kind":"struct"},"633":{"crate_id":1,"path":["std","time","SystemTime"],"kind":"struct"},"2395":{"crate_id":17,"path":["object","macho","MachHeader32"],"kind":"struct"},"960":{"crate_id":2,"path":["core","range","RangeToInclusive"],"kind":"struct"},"1841":{"crate_id":10,"path":["hashbrown","table","IterHashBuckets"],"kind":"struct"},"2722":{"crate_id":21,"path":["linux_raw_sys","general","fstrim_range"],"kind":"struct"},"2168":{"crate_id":17,"path":["object","read","any","SectionRelocationIterator"],"kind":"struct"},"1287":{"crate_id":2,"path":["core","iter","traits","marker","TrustedLen"],"kind":"trait"},"3049":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","__exit_status"],"kind":"struct"},"1614":{"crate_id":5,"path":["libc","unix","linux_like","linux","sctp_initmsg"],"kind":"struct"},"733":{"crate_id":3,"path":["alloc","sync","Arc"],"kind":"struct"},"2495":{"crate_id":17,"path":["object","pe","ImageDynamicRelocationTable"],"kind":"struct"},"2822":{"crate_id":22,"path":["bitflags","parser","ParseError"],"kind":"struct"},"1060":{"crate_id":2,"path":["core","str","iter","Split"],"kind":"struct"},"1941":{"crate_id":16,"path":["gimli","constants","DwAt"],"kind":"struct"},"2268":{"crate_id":17,"path":["object","read","macho","load_command","LoadCommandVariant"],"kind":"enum"},"506":{"crate_id":1,"path":["std","hash","random","RandomState"],"kind":"struct"},"1387":{"crate_id":3,"path":["alloc","collections","btree","node","marker","Immut"],"kind":"struct"},"3149":{"crate_id":2,"path":["core","num","traits","TruncateTarget"],"kind":"trait"},"1714":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","__c_anonymous_ptrace_syscall_info_exit"],"kind":"struct"},"833":{"crate_id":2,"path":["core","slice","iter","Iter"],"kind":"struct"},"2595":{"crate_id":18,"path":["memchr","cow","Imp"],"kind":"struct"},"2922":{"crate_id":27,"path":["libc","unix","linux_like","linux","tpacket3_hdr"],"kind":"struct"},"279":{"crate_id":2,"path":["core","io","cursor","Cursor"],"kind":"struct"},"1160":{"crate_id":2,"path":["core","error","tags","Value"],"kind":"struct"},"2041":{"crate_id":16,"path":["gimli","read","line","ColumnType"],"kind":"enum"},"2368":{"crate_id":17,"path":["object","elf","ProgramHeader64"],"kind":"struct"},"606":{"crate_id":1,"path":["std","sync","once_lock","OnceLock"],"kind":"struct"},"1487":{"crate_id":5,"path":["libc","new","linux_uapi","linux","can","netlink","can_device_stats"],"kind":"struct"},"933":{"crate_id":2,"path":["core","ops","range","Range"],"kind":"struct"},"52":{"crate_id":2,"path":["core","convert","Into"],"kind":"trait"},"1814":{"crate_id":10,"path":["hashbrown","control","tag","Tag"],"kind":"struct"},"2695":{"crate_id":21,"path":["linux_raw_sys","general","membarrier_cmd_flag"],"kind":"enum"},"3022":{"crate_id":27,"path":["libc","unix","linux_like","linux","pthread_cond_t"],"kind":"struct"},"1260":{"crate_id":3,"path":["alloc","slice","Concat"],"kind":"trait"},"2141":{"crate_id":17,"path":["object","read","read_cache","ReadCacheInternal"],"kind":"struct"},"1587":{"crate_id":5,"path":["libc","unix","linux_like","linux","ff_rumble_effect"],"kind":"struct"},"706":{"crate_id":2,"path":["core","pin","Pin"],"kind":"struct"},"2468":{"crate_id":17,"path":["object","pe","ImageSymbolExBytes"],"kind":"struct"},"1033":{"crate_id":2,"path":["core","result","IntoIter"],"kind":"struct"},"1914":{"crate_id":16,"path":["gimli","common","DebugRngListsBase"],"kind":"struct"},"2795":{"crate_id":21,"path":["linux_raw_sys","general","uffdio_poison"],"kind":"struct"},"3122":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","Elf32_Ehdr"],"kind":"struct"},"479":{"crate_id":1,"path":["std","collections","hash","set","Intersection"],"kind":"struct"},"1360":{"crate_id":3,"path":["alloc","collections","vec_deque","write_iter_wrapping","Guard"],"kind":"struct"},"2241":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldCache"],"kind":"struct"},"1687":{"crate_id":5,"path":["libc","unix","linux_like","linux","tpacket_block_desc"],"kind":"struct"},"806":{"crate_id":2,"path":["core","io","borrowed_buf","BorrowedCursor"],"kind":"struct"},"2568":{"crate_id":18,"path":["memchr","arch","x86_64","sse2","memchr","Two"],"kind":"struct"},"1133":{"crate_id":2,"path":["core","mem","drop_guard","DropGuard"],"kind":"struct"},"2014":{"crate_id":16,"path":["gimli","read","endian_slice","DebugByte"],"kind":"struct"},"2895":{"crate_id":27,"path":["libc","unix","linux_like","arphdr"],"kind":"struct"},"2341":{"crate_id":17,"path":["object","read","RelocationMap"],"kind":"struct"},"579":{"crate_id":1,"path":["std","sync","mpmc","select","Selected"],"kind":"enum"},"1460":{"crate_id":3,"path":["alloc","collections","btree","dedup_sorted_iter","DedupSortedIter"],"kind":"struct"},"3222":{"crate_id":1,"path":["std","bool"],"kind":"primitive"},"1787":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","regmatch_t"],"kind":"struct"},"906":{"crate_id":2,"path":["core","num","niche_types","NonZeroCharInner"],"kind":"struct"},"2668":{"crate_id":20,"path":["rustix","ioctl","patterns","NoArg"],"kind":"struct"},"2995":{"crate_id":27,"path":["libc","unix","linux_like","linux","pthread_mutexattr_t"],"kind":"struct"},"1233":{"crate_id":2,"path":["core","ops","bit","BitAndAssign"],"kind":"trait"},"2114":{"crate_id":16,"path":["gimli","read","StoreOnHeap"],"kind":"struct"},"2441":{"crate_id":17,"path":["object","macho","DataInCodeEntry"],"kind":"struct"},"679":{"crate_id":1,"path":["std","thread","spawnhook","SpawnHooks"],"kind":"struct"},"1560":{"crate_id":5,"path":["libc","unix","linux_like","linux","fanout_args"],"kind":"struct"},"1887":{"crate_id":13,"path":["rustc_demangle","SizeLimitExhausted"],"kind":"struct"},"1006":{"crate_id":2,"path":["core","char","CaseMappingIter"],"kind":"struct"},"2768":{"crate_id":21,"path":["linux_raw_sys","general","termios"],"kind":"struct"},"3095":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","statfs64"],"kind":"struct"},"452":{"crate_id":1,"path":["std","backtrace","BacktraceStatus"],"kind":"enum"},"1333":{"crate_id":2,"path":["core","core_simd","simd","ptr","mut_ptr","SimdMutPtr"],"kind":"trait"},"2214":{"crate_id":17,"path":["object","read","elf","relocation","Crel"],"kind":"struct"},"2541":{"crate_id":17,"path":["object","xcoff","BlockAux32"],"kind":"struct"},"779":{"crate_id":2,"path":["core","iter","traits","accum","Sum"],"kind":"trait"},"1660":{"crate_id":5,"path":["libc","unix","linux_like","linux","xdp_statistics_v1"],"kind":"struct"},"1106":{"crate_id":2,"path":["core","future","pending","Pending"],"kind":"struct"},"1987":{"crate_id":16,"path":["gimli","read","cfi","Augmentation"],"kind":"struct"},"2868":{"crate_id":27,"path":["libc","unix","sigval"],"kind":"struct"},"3195":{"crate_id":1,"path":["std"],"kind":"module"},"552":{"crate_id":1,"path":["std","path","Iter"],"kind":"struct"},"1433":{"crate_id":3,"path":["alloc","collections","btree","set","IntoIter"],"kind":"struct"},"2314":{"crate_id":17,"path":["object","read","xcoff","symbol","SymbolIterator"],"kind":"struct"},"1760":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","ucontext_t"],"kind":"struct"},"879":{"crate_id":2,"path":["core","num","imp","fmt","Part"],"kind":"enum"},"2641":{"crate_id":20,"path":["rustix","backend","fs","types","AtFlags"],"kind":"struct"},"1206":{"crate_id":2,"path":["core","str","lossy","Debug"],"kind":"struct"},"2087":{"crate_id":16,"path":["gimli","read","rnglists","RangeListsFormat"],"kind":"enum"},"2968":{"crate_id":27,"path":["libc","unix","linux_like","linux","sctp_rcvinfo"],"kind":"struct"},"652":{"crate_id":1,"path":["std","sys","os_str","bytes","Slice"],"kind":"struct"},"1533":{"crate_id":5,"path":["libc","unix","linux_like","sockaddr_ll"],"kind":"struct"},"2414":{"crate_id":17,"path":["object","macho","RoutinesCommand32"],"kind":"struct"},"1860":{"crate_id":10,"path":["hashbrown","table","ExtractIf"],"kind":"struct"},"979":{"crate_id":2,"path":["core","task","wake","RawWakerVTable"],"kind":"struct"},"2741":{"crate_id":21,"path":["linux_raw_sys","general","__kernel_itimerspec"],"kind":"struct"},"1306":{"crate_id":2,"path":["core","str","pattern","MultiCharEqPattern"],"kind":"struct"},"425":{"crate_id":1,"path":["std","fs","remove_dir_all"],"kind":"function"},"2187":{"crate_id":17,"path":["object","read","coff","symbol","SymbolTable"],"kind":"struct"},"3068":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","iocb"],"kind":"struct"},"2514":{"crate_id":17,"path":["object","pe","ImageEnclaveImport"],"kind":"struct"},"752":{"crate_id":2,"path":["core","iter","adapters","filter_map","FilterMap"],"kind":"struct"},"1633":{"crate_id":5,"path":["libc","unix","linux_like","linux","iw_quality"],"kind":"struct"},"1960":{"crate_id":16,"path":["gimli","constants","DwLne"],"kind":"struct"},"1079":{"crate_id":2,"path":["core","str","iter","EncodeUtf16"],"kind":"struct"},"2841":{"crate_id":27,"path":["libc","new","linux_uapi","linux","can","canfd_frame"],"kind":"struct"},"3168":{"crate_id":2,"path":["core","ffi","primitives","c_char"],"kind":"type_alias"},"1406":{"crate_id":3,"path":["alloc","collections","btree","set","BTreeSet"],"kind":"struct"},"525":{"crate_id":1,"path":["std","io","Split"],"kind":"struct"},"2287":{"crate_id":17,"path":["object","read","pe","section","PeSection"],"kind":"struct"},"2614":{"crate_id":20,"path":["rustix","backend","fs","inotify","_","InternalBitFlags"],"kind":"struct"},"852":{"crate_id":1,"path":["std","os","unix","process","ChildExt"],"kind":"trait"},"1733":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","sigset_t"],"kind":"struct"},"2060":{"crate_id":16,"path":["gimli","read","lookup","PubStuffParser"],"kind":"struct"},"1179":{"crate_id":2,"path":["core","panicking","AssertKind"],"kind":"enum"},"2941":{"crate_id":27,"path":["libc","unix","linux_like","linux","uinput_ff_erase"],"kind":"struct"},"625":{"crate_id":1,"path":["std","sync","poison","rwlock","RwLockWriteGuard"],"kind":"struct"},"1506":{"crate_id":5,"path":["libc","unix","group"],"kind":"struct"},"2387":{"crate_id":17,"path":["object","macho","DyldCacheSlidePointer3"],"kind":"struct"},"2714":{"crate_id":21,"path":["linux_raw_sys","general","fscrypt_policy_v2"],"kind":"struct"},"952":{"crate_id":2,"path":["core","ffi","c_str","FromBytesUntilNulError"],"kind":"struct"},"1833":{"crate_id":10,"path":["hashbrown","set","Intersection"],"kind":"struct"},"1279":{"crate_id":2,"path":["core","marker","Tuple"],"kind":"trait"},"2160":{"crate_id":17,"path":["object","read","any","ComdatSectionIteratorInternal"],"kind":"enum"},"3041":{"crate_id":27,"path":["libc","unix","linux_like","linux","__c_anonymous_iwreq"],"kind":"union"},"725":{"crate_id":1,"path":["std","backtrace_rs","print","BacktraceFrameFmt"],"kind":"struct"},"1606":{"crate_id":5,"path":["libc","unix","linux_like","linux","seccomp_notif_addfd"],"kind":"struct"},"2487":{"crate_id":17,"path":["object","pe","ImageBoundForwarderRef"],"kind":"struct"},"2814":{"crate_id":21,"path":["linux_raw_sys","elf","Elf_auxv_t"],"kind":"struct"},"1052":{"crate_id":2,"path":["core","slice","iter","ArrayWindows"],"kind":"struct"},"1933":{"crate_id":16,"path":["gimli","arch","X86_64"],"kind":"struct"},"1379":{"crate_id":3,"path":["alloc","vec","into_iter","drop","DropGuard"],"kind":"struct"},"498":{"crate_id":1,"path":["std","fs","FileTimes"],"kind":"struct"},"2260":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldRelocationAuth"],"kind":"struct"},"3141":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","dirent64"],"kind":"struct"},"825":{"crate_id":2,"path":["core","option","IntoIter"],"kind":"struct"},"1706":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","mallinfo2"],"kind":"struct"},"2587":{"crate_id":18,"path":["memchr","arch","generic","packedpair","Finder"],"kind":"struct"},"2033":{"crate_id":16,"path":["gimli","read","index","UnitIndexSectionIterator"],"kind":"struct"},"1152":{"crate_id":2,"path":["core","mem","type_info","Char"],"kind":"struct"},"2914":{"crate_id":27,"path":["libc","unix","linux_like","linux","tpacket_hdr"],"kind":"struct"},"1479":{"crate_id":5,"path":["libc","new","linux_uapi","linux","can","bcm","bcm_timeval"],"kind":"struct"},"598":{"crate_id":1,"path":["std","sync","oneshot","Receiver"],"kind":"struct"},"2360":{"crate_id":17,"path":["object","elf","Syminfo64"],"kind":"struct"},"3241":{"crate_id":1,"path":["std","u16"],"kind":"primitive"},"2687":{"crate_id":20,"path":["rustix","path","dec_int","Integer"],"kind":"trait"},"44":{"crate_id":2,"path":["core","marker","Sized"],"kind":"trait"},"925":{"crate_id":2,"path":["core","marker","variance","PhantomInvariantLifetime"],"kind":"struct"},"1806":{"crate_id":8,"path":["miniz_oxide","MZFlush"],"kind":"enum"},"2133":{"crate_id":17,"path":["object","endian","BigEndian"],"kind":"struct"},"1252":{"crate_id":2,"path":["core","intrinsics","fallback","FunnelShift"],"kind":"trait"},"3014":{"crate_id":27,"path":["libc","unix","linux_like","linux","xsk_tx_metadata_completion"],"kind":"struct"},"1579":{"crate_id":5,"path":["libc","unix","linux_like","linux","input_mask"],"kind":"struct"},"698":{"crate_id":1,"path":["std","panicking","panic_handler","StaticStrPayload"],"kind":"struct"},"2460":{"crate_id":17,"path":["object","pe","Guid"],"kind":"struct"},"2787":{"crate_id":21,"path":["linux_raw_sys","general","uffd_msg__bindgen_ty_1__bindgen_ty_5"],"kind":"struct"},"1025":{"crate_id":2,"path":["core","net","ip_addr","fmt","Span"],"kind":"struct"},"1906":{"crate_id":16,"path":["gimli","common","DebugLineStrOffset"],"kind":"struct"},"2233":{"crate_id":17,"path":["object","read","elf","version","VernauxIterator"],"kind":"struct"},"471":{"crate_id":1,"path":["std","collections","hash","map","IntoValues"],"kind":"struct"},"1352":{"crate_id":3,"path":["alloc","collections","linked_list","drop","DropGuard"],"kind":"struct"},"3114":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","passwd"],"kind":"struct"},"798":{"crate_id":1,"path":["std","io","default_write_fmt","Adapter"],"kind":"struct"},"1679":{"crate_id":5,"path":["libc","unix","linux_like","linux","file_handle"],"kind":"struct"},"2560":{"crate_id":18,"path":["memchr","arch","all","twoway","SuffixKind"],"kind":"enum"},"2887":{"crate_id":27,"path":["libc","unix","linux_like","sched_param"],"kind":"struct"},"1125":{"crate_id":2,"path":["core","core_arch","x86","__m256bh"],"kind":"struct"},"2006":{"crate_id":16,"path":["gimli","read","dwarf","DwarfPackageSections"],"kind":"struct"},"1452":{"crate_id":3,"path":["alloc","collections","btree","set","CursorMutKey"],"kind":"struct"},"571":{"crate_id":1,"path":["std","sync","mpmc","array","ArrayToken"],"kind":"struct"},"2333":{"crate_id":17,"path":["object","read","ObjectMap"],"kind":"struct"},"3214":{"crate_id":20,"path":["rustix"],"kind":"module"},"898":{"crate_id":2,"path":["core","num","niche_types","NonZeroI128Inner"],"kind":"struct"},"1779":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","Elf32_Shdr"],"kind":"struct"},"2660":{"crate_id":20,"path":["rustix","fs","ioctl","IFlags"],"kind":"struct"},"2987":{"crate_id":27,"path":["libc","unix","linux_like","linux","iw_scan_req"],"kind":"struct"},"1225":{"crate_id":2,"path":["core","ops","arith","DivAssign"],"kind":"trait"},"2106":{"crate_id":16,"path":["gimli","read","unit","EntriesCursor"],"kind":"struct"},"344":{"crate_id":1,"path":["std","env","temp_dir"],"kind":"function"},"1552":{"crate_id":5,"path":["libc","unix","linux_like","sock_fprog"],"kind":"struct"},"671":{"crate_id":1,"path":["std","backtrace_rs","symbolize","Symbol"],"kind":"struct"},"2433":{"crate_id":17,"path":["object","macho","BuildToolVersion"],"kind":"struct"},"998":{"crate_id":2,"path":["core","char","decode","DecodeUtf16"],"kind":"struct"},"1879":{"crate_id":12,"path":["std_detect","detect","cache","Initializer"],"kind":"struct"},"2760":{"crate_id":21,"path":["linux_raw_sys","general","__sifields__bindgen_ty_6"],"kind":"struct"},"2206":{"crate_id":17,"path":["object","read","elf","symbol","SymbolTable"],"kind":"struct"},"444":{"crate_id":2,"path":["core","fmt","Error"],"kind":"struct"},"1325":{"crate_id":2,"path":["core","core_simd","to_bytes","sealed","Sealed"],"kind":"trait"},"3087":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","sigaction"],"kind":"struct"},"1652":{"crate_id":5,"path":["libc","unix","linux_like","linux","sockaddr_xdp"],"kind":"struct"},"771":{"crate_id":2,"path":["core","iter","traits","exact_size","ExactSizeIterator"],"kind":"trait"},"2533":{"crate_id":17,"path":["object","xcoff","Symbol64"],"kind":"struct"},"2860":{"crate_id":27,"path":["libc","unix","rlimit"],"kind":"struct"},"1098":{"crate_id":2,"path":["core","str","IsWhitespace"],"kind":"struct"},"1979":{"crate_id":16,"path":["gimli","read","cfi","EhHdrTableIter"],"kind":"struct"},"2306":{"crate_id":17,"path":["object","read","pe","resource","ResourceNameOrId"],"kind":"enum"},"544":{"crate_id":1,"path":["std","panic","PanicHookInfo"],"kind":"struct"},"1425":{"crate_id":3,"path":["alloc","string","FromUtf16ErrorKind"],"kind":"enum"},"3187":{"crate_id":2,"path":["core","intrinsics","disjoint_bitor"],"kind":"function"},"1752":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","user_regs_struct"],"kind":"struct"},"871":{"crate_id":2,"path":["core","num","imp","bignum","Big32x40"],"kind":"struct"},"2633":{"crate_id":20,"path":["rustix","fs","xattr","_","InternalBitFlags"],"kind":"struct"},"2960":{"crate_id":27,"path":["libc","unix","linux_like","linux","ptp_clock_time"],"kind":"struct"},"1198":{"crate_id":2,"path":["core","slice","iter","RSplitN"],"kind":"struct"},"2079":{"crate_id":16,"path":["gimli","read","pubnames","DebugPubNames"],"kind":"struct"},"2406":{"crate_id":17,"path":["object","macho","DylibCommand"],"kind":"struct"},"644":{"crate_id":1,"path":["std","sys","fs","unix","OpenOptions"],"kind":"struct"},"1525":{"crate_id":5,"path":["libc","unix","linux_like","in_addr"],"kind":"struct"},"971":{"crate_id":2,"path":["core","str","pattern","SearchStep"],"kind":"enum"},"90":{"crate_id":0,"path":["tempfile","file","TempPath"],"kind":"struct"},"1852":{"crate_id":10,"path":["hashbrown","set","IntoIter"],"kind":"struct"},"2733":{"crate_id":21,"path":["linux_raw_sys","general","procmap_query"],"kind":"struct"},"3060":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","Elf32_Chdr"],"kind":"struct"},"1298":{"crate_id":2,"path":["core","future","join","MaybeDone"],"kind":"enum"},"2179":{"crate_id":17,"path":["object","read","archive","ArchiveSymbol"],"kind":"struct"},"2506":{"crate_id":17,"path":["object","pe","ImageHotPatchHashes"],"kind":"struct"},"744":{"crate_id":2,"path":["core","num","nonzero","NonZero"],"kind":"struct"},"1625":{"crate_id":5,"path":["libc","unix","linux_like","linux","tls12_crypto_info_chacha20_poly1305"],"kind":"struct"},"1071":{"crate_id":2,"path":["core","str","iter","MatchesInternal"],"kind":"struct"},"1952":{"crate_id":16,"path":["gimli","constants","DwId"],"kind":"struct"},"2833":{"crate_id":23,"path":["once_cell","race","once_box","OnceBox"],"kind":"struct"},"3160":{"crate_id":1,"path":["std","fs","read_dir"],"kind":"function"},"517":{"crate_id":1,"path":["std","io","pipe","PipeWriter"],"kind":"struct"},"1398":{"crate_id":3,"path":["alloc","collections","btree","map","Range"],"kind":"struct"},"2279":{"crate_id":17,"path":["object","read","macho","relocation","MachORelocationIterator"],"kind":"struct"},"1725":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","fpos_t"],"kind":"struct"},"844":{"crate_id":1,"path":["std","os","unix","io","StdioExt"],"kind":"trait"},"2606":{"crate_id":18,"path":["memchr","memmem","FinderBuilder"],"kind":"struct"},"1171":{"crate_id":2,"path":["core","cell","BorrowMutError"],"kind":"struct"},"2052":{"crate_id":16,"path":["gimli","read","loclists","LocListsFormat"],"kind":"enum"},"2933":{"crate_id":27,"path":["libc","unix","linux_like","linux","ff_envelope"],"kind":"struct"},"2379":{"crate_id":17,"path":["object","elf","GnuHashHeader"],"kind":"struct"},"617":{"crate_id":1,"path":["std","sync","nonpoison","rwlock","MappedRwLockReadGuard"],"kind":"struct"},"1498":{"crate_id":5,"path":["libc","new","linux_uapi","linux","netlink","nlmsgerr"],"kind":"struct"},"1825":{"crate_id":10,"path":["hashbrown","raw","RawIterHashIndices"],"kind":"struct"},"944":{"crate_id":2,"path":["core","char","convert","ParseCharError"],"kind":"struct"},"2706":{"crate_id":21,"path":["linux_raw_sys","general","f_owner_ex"],"kind":"struct"},"3033":{"crate_id":27,"path":["libc","unix","linux_like","linux","iw_michaelmicfailure"],"kind":"struct"},"1271":{"crate_id":2,"path":["core","convert","num","BoundedCastFromInt"],"kind":"trait"},"2152":{"crate_id":17,"path":["object","read","any","Segment"],"kind":"struct"},"2479":{"crate_id":17,"path":["object","pe","ImageExportDirectory"],"kind":"struct"},"717":{"crate_id":1,"path":["std","sys","process","unix","unix","posix_spawn","PosixSpawnFileActions"],"kind":"struct"},"1598":{"crate_id":5,"path":["libc","unix","linux_like","linux","fanotify_event_info_header"],"kind":"struct"},"1925":{"crate_id":16,"path":["gimli","common","DwoId"],"kind":"struct"},"1044":{"crate_id":2,"path":["core","slice","ascii","EscapeByte"],"kind":"struct"},"2806":{"crate_id":21,"path":["linux_raw_sys","general","fscrypt_key_specifier__bindgen_ty_1"],"kind":"union"},"3133":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","mntent"],"kind":"struct"},"490":{"crate_id":1,"path":["std","env","VarError"],"kind":"enum"},"1371":{"crate_id":3,"path":["alloc","sync","from_iter_exact","Guard"],"kind":"struct"},"2252":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldCacheRelocationIteratorVersion"],"kind":"enum"},"2579":{"crate_id":18,"path":["memchr","arch","all","memchr","TwoIter"],"kind":"struct"},"817":{"crate_id":1,"path":["std","io","stdio","StdoutRaw"],"kind":"struct"},"1698":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","aiocb"],"kind":"struct"},"1144":{"crate_id":2,"path":["core","mem","type_info","Union"],"kind":"struct"},"2025":{"crate_id":16,"path":["gimli","read","aranges","DebugAranges"],"kind":"struct"},"2906":{"crate_id":27,"path":["libc","unix","linux_like","epoll_event"],"kind":"struct"},"3233":{"crate_id":1,"path":["std","f64"],"kind":"primitive"},"590":{"crate_id":1,"path":["std","sync","mpsc","TryRecvError"],"kind":"enum"},"1471":{"crate_id":4,"path":["compiler_builtins","math","libm_math","support","big","i256"],"kind":"struct"},"2352":{"crate_id":17,"path":["object","elf","Ident"],"kind":"struct"},"2679":{"crate_id":22,"path":["bitflags","iter","Iter"],"kind":"struct"},"917":{"crate_id":2,"path":["core","mem","type_info","FieldId"],"kind":"struct"},"1798":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","ifconf"],"kind":"struct"},"1244":{"crate_id":2,"path":["core","cell","BorrowRefMut"],"kind":"struct"},"2125":{"crate_id":17,"path":["object","common","RelocationEncoding"],"kind":"enum"},"3006":{"crate_id":27,"path":["libc","unix","linux_like","linux","xdp_ring_offset_v1"],"kind":"struct"},"690":{"crate_id":1,"path":["std","sys","io","kernel_copy","linux","FdHandle"],"kind":"enum"},"1571":{"crate_id":5,"path":["libc","unix","linux_like","linux","tpacket3_hdr"],"kind":"struct"},"2452":{"crate_id":17,"path":["object","pe","ImageFileHeader"],"kind":"struct"},"1898":{"crate_id":16,"path":["gimli","common","Register"],"kind":"struct"},"1017":{"crate_id":2,"path":["core","iter","sources","from_fn","FromFn"],"kind":"struct"},"2779":{"crate_id":21,"path":["linux_raw_sys","general","dmabuf_cmsg"],"kind":"struct"},"1344":{"crate_id":3,"path":["alloc","collections","binary_heap","DrainSorted"],"kind":"struct"},"463":{"crate_id":1,"path":["std","collections","hash","map","Entry"],"kind":"enum"},"2225":{"crate_id":17,"path":["object","read","elf","hash","HashTable"],"kind":"struct"},"3106":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","ptrace_rseq_configuration"],"kind":"struct"},"2552":{"crate_id":18,"path":["memchr","arch","all","memchr","Three"],"kind":"struct"},"790":{"crate_id":2,"path":["core","iter","traits","marker","FusedIterator"],"kind":"trait"},"1671":{"crate_id":5,"path":["libc","unix","linux_like","linux","pthread_mutex_t"],"kind":"struct"},"1998":{"crate_id":16,"path":["gimli","read","cfi","RegisterRule"],"kind":"enum"},"1117":{"crate_id":2,"path":["core","core_arch","x86","__m128d"],"kind":"struct"},"2879":{"crate_id":27,"path":["libc","unix","linux_like","ip_mreq_source"],"kind":"struct"},"1444":{"crate_id":3,"path":["alloc","collections","btree","map","CursorMutKey"],"kind":"struct"},"563":{"crate_id":1,"path":["std","process","CommandArgs"],"kind":"struct"},"2325":{"crate_id":17,"path":["object","read","Error"],"kind":"struct"},"3206":{"crate_id":12,"path":["std_detect"],"kind":"module"},"2652":{"crate_id":20,"path":["rustix","backend","fs","types","Stat"],"kind":"struct"},"9":{"crate_id":1,"path":["std","path","Path"],"kind":"struct"},"890":{"crate_id":2,"path":["core","num","niche_types","NonZeroU16Inner"],"kind":"struct"},"1771":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","sembuf"],"kind":"struct"},"2098":{"crate_id":16,"path":["gimli","read","unit","DebugInfoUnitHeadersIter"],"kind":"struct"},"1217":{"crate_id":2,"path":["core","fmt","Octal"],"kind":"trait"},"2979":{"crate_id":27,"path":["libc","unix","linux_like","linux","tls12_crypto_info_aria_gcm_128"],"kind":"struct"},"663":{"crate_id":1,"path":["std","sys","process","env","CommandEnv"],"kind":"struct"},"1544":{"crate_id":5,"path":["libc","unix","linux_like","arphdr"],"kind":"struct"},"2425":{"crate_id":17,"path":["object","macho","UuidCommand"],"kind":"struct"},"2752":{"crate_id":21,"path":["linux_raw_sys","general","__sifields__bindgen_ty_1"],"kind":"struct"},"109":{"crate_id":2,"path":["core","fmt","Display"],"kind":"trait"},"990":{"crate_id":2,"path":["core","mem","maybe_dangling","MaybeDangling"],"kind":"struct"},"1871":{"crate_id":10,"path":["hashbrown","set","OccupiedEntry"],"kind":"struct"},"2198":{"crate_id":17,"path":["object","read","coff","import","ImportType"],"kind":"enum"},"436":{"crate_id":1,"path":["std","fs","hard_link"],"kind":"function"},"1317":{"crate_id":2,"path":["core","core_simd","swizzle","resize","Resize"],"kind":"struct"},"3079":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","sifields"],"kind":"union"},"763":{"crate_id":2,"path":["core","iter","adapters","map_windows","MapWindows"],"kind":"struct"},"1644":{"crate_id":5,"path":["libc","unix","linux_like","linux","pthread_mutexattr_t"],"kind":"struct"},"2525":{"crate_id":17,"path":["object","xcoff","FileHeader32"],"kind":"struct"},"2852":{"crate_id":27,"path":["libc","new","linux_uapi","linux","netlink","nl_mmap_req"],"kind":"struct"},"1090":{"crate_id":2,"path":["core","str","pattern","StrSearcherImpl"],"kind":"enum"},"1971":{"crate_id":16,"path":["gimli","read","util","ArrayVec"],"kind":"struct"},"1417":{"crate_id":3,"path":["alloc","collections","linked_list","Cursor"],"kind":"struct"},"536":{"crate_id":1,"path":["std","os","unix","net","datagram","UnixDatagram"],"kind":"struct"},"2298":{"crate_id":17,"path":["object","read","pe","import","DelayLoadDescriptorIterator"],"kind":"struct"},"3179":{"crate_id":2,"path":["core","write"],"kind":"macro"},"863":{"crate_id":2,"path":["core","ops","arith","SubAssign"],"kind":"trait"},"1744":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","stat"],"kind":"struct"},"2625":{"crate_id":20,"path":["rustix","backend","fs","types","_","InternalBitFlags"],"kind":"struct"},"2071":{"crate_id":16,"path":["gimli","read","op","Piece"],"kind":"struct"},"1190":{"crate_id":2,"path":["core","cell","UnsafeCell"],"kind":"struct"},"2952":{"crate_id":27,"path":["libc","unix","linux_like","linux","sock_extended_err"],"kind":"struct"},"1517":{"crate_id":5,"path":["libc","unix","sigval"],"kind":"struct"},"636":{"crate_id":1,"path":["std","sys","env","common","Env"],"kind":"struct"},"2398":{"crate_id":17,"path":["object","macho","LcStr"],"kind":"struct"},"2725":{"crate_id":21,"path":["linux_raw_sys","general","logical_block_metadata_cap"],"kind":"struct"},"963":{"crate_id":2,"path":["core","fmt","Alignment"],"kind":"enum"},"1844":{"crate_id":10,"path":["hashbrown","raw","RawDrain"],"kind":"struct"},"2171":{"crate_id":17,"path":["object","read","archive","Members"],"kind":"enum"},"1290":{"crate_id":2,"path":["core","ops","range","IntoBounds"],"kind":"trait"},"3052":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","msghdr"],"kind":"struct"},"1617":{"crate_id":5,"path":["libc","unix","linux_like","linux","sctp_rcvinfo"],"kind":"struct"},"736":{"crate_id":3,"path":["alloc","collections","TryReserveError"],"kind":"struct"},"2498":{"crate_id":17,"path":["object","pe","ImageDynamicRelocation32V2"],"kind":"struct"},"2825":{"crate_id":22,"path":["bitflags","parser","WriteHex"],"kind":"trait"},"1063":{"crate_id":2,"path":["core","str","iter","SplitTerminator"],"kind":"struct"},"1944":{"crate_id":16,"path":["gimli","constants","DwLle"],"kind":"struct"},"2271":{"crate_id":17,"path":["object","read","macho","segment","MachOSegmentInternal"],"kind":"struct"},"509":{"crate_id":1,"path":["std","io","buffered","bufwriter","BufWriter"],"kind":"struct"},"1390":{"crate_id":3,"path":["alloc","bstr","ByteString"],"kind":"struct"},"3152":{"crate_id":2,"path":["core","char","REPLACEMENT_CHARACTER"],"kind":"constant"},"836":{"crate_id":1,"path":["std","os","unix","fs","FileExt"],"kind":"trait"},"1717":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","ptrace_sud_config"],"kind":"struct"},"2598":{"crate_id":18,"path":["memchr","memchr","Memchr3"],"kind":"struct"},"2925":{"crate_id":27,"path":["libc","unix","linux_like","linux","msginfo"],"kind":"struct"},"282":{"crate_id":0,"path":["tempfile","spooled","SpooledData","OnDisk"],"kind":"variant"},"1163":{"crate_id":2,"path":["core","index","Clamp"],"kind":"struct"},"2044":{"crate_id":16,"path":["gimli","read","line","IncompleteLineProgram"],"kind":"struct"},"2371":{"crate_id":17,"path":["object","elf","Versym"],"kind":"struct"},"609":{"crate_id":1,"path":["std","sync","nonpoison","WouldBlock"],"kind":"struct"},"1490":{"crate_id":5,"path":["libc","new","linux_uapi","linux","can","canxl_frame"],"kind":"struct"},"936":{"crate_id":2,"path":["core","ops","range","RangeInclusive"],"kind":"struct"},"1817":{"crate_id":10,"path":["hashbrown","control","bitmask","BitMaskIter"],"kind":"struct"},"2698":{"crate_id":21,"path":["linux_raw_sys","general","__kernel_fd_set"],"kind":"struct"},"3025":{"crate_id":27,"path":["libc","unix","linux_like","linux","pthread_barrier_t"],"kind":"struct"},"1263":{"crate_id":2,"path":["core","ops","deref","DerefPure"],"kind":"trait"},"2144":{"crate_id":17,"path":["object","read","util","DebugByte"],"kind":"struct"},"1590":{"crate_id":5,"path":["libc","unix","linux_like","linux","uinput_ff_erase"],"kind":"struct"},"709":{"crate_id":1,"path":["std","sync","mpmc","waker","Waker"],"kind":"struct"},"2471":{"crate_id":17,"path":["object","pe","ImageAuxSymbolFunctionBeginEnd"],"kind":"struct"},"1036":{"crate_id":2,"path":["core","hash","sip","SipHasher13"],"kind":"struct"},"1917":{"crate_id":16,"path":["gimli","common","DebugStrOffsetsBase"],"kind":"struct"},"2798":{"crate_id":21,"path":["linux_raw_sys","general","__old_kernel_stat"],"kind":"struct"},"2244":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldCacheImageIterator"],"kind":"struct"},"482":{"crate_id":1,"path":["std","collections","hash","set","Difference"],"kind":"struct"},"1363":{"crate_id":3,"path":["alloc","collections","vec_deque","truncate_front","Dropper"],"kind":"struct"},"3125":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","Elf64_Sym"],"kind":"struct"},"1690":{"crate_id":5,"path":["libc","unix","linux_like","linux","iw_event"],"kind":"struct"},"809":{"crate_id":1,"path":["std","io","FromEndianBytes"],"kind":"trait"},"2571":{"crate_id":18,"path":["memchr","memmem","searcher","SearcherKind"],"kind":"union"},"1136":{"crate_id":2,"path":["core","mem","type_info","Tuple"],"kind":"struct"},"2017":{"crate_id":16,"path":["gimli","read","relocate","RelocateReader"],"kind":"struct"},"2898":{"crate_id":27,"path":["libc","unix","linux_like","sockaddr_storage"],"kind":"struct"},"2344":{"crate_id":17,"path":["object","read","CompressedFileRange"],"kind":"struct"},"582":{"crate_id":1,"path":["std","sync","mpmc","Iter"],"kind":"struct"},"1463":{"crate_id":3,"path":["alloc","collections","btree","node","marker","ValMut"],"kind":"struct"},"3225":{"crate_id":1,"path":["std","unit"],"kind":"primitive"},"1790":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","__c_anonymous_ifru_map"],"kind":"struct"},"909":{"crate_id":2,"path":["core","hint","Locality"],"kind":"enum"},"2671":{"crate_id":20,"path":["rustix","ioctl","Direction"],"kind":"enum"},"2998":{"crate_id":27,"path":["libc","unix","linux_like","linux","pthread_barrierattr_t"],"kind":"struct"},"1236":{"crate_id":2,"path":["core","ops","bit","Shr"],"kind":"trait"},"2117":{"crate_id":17,"path":["object","common","SubArchitecture"],"kind":"enum"},"2444":{"crate_id":17,"path":["object","macho","Nlist64"],"kind":"struct"},"682":{"crate_id":1,"path":["std","sync","mpmc","utils","CachePadded"],"kind":"struct"},"1563":{"crate_id":5,"path":["libc","unix","linux_like","linux","tpacket_hdr"],"kind":"struct"},"1890":{"crate_id":15,"path":["addr2line","unit","LocationRangeIter"],"kind":"struct"},"1009":{"crate_id":2,"path":["core","ffi","va_list","VaList"],"kind":"struct"},"2771":{"crate_id":21,"path":["linux_raw_sys","general","winsize"],"kind":"struct"},"3098":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","_libc_fpxreg"],"kind":"struct"},"455":{"crate_id":1,"path":["std","backtrace","BacktraceFrame"],"kind":"struct"},"1336":{"crate_id":2,"path":["core","core_simd","simd","cmp","ord","SimdOrd"],"kind":"trait"},"2217":{"crate_id":17,"path":["object","read","elf","relocation","CrelIterator"],"kind":"struct"},"2544":{"crate_id":17,"path":["object","xcoff","DwarfAux32"],"kind":"struct"},"782":{"crate_id":2,"path":["core","iter","adapters","zip","TrustedRandomAccessNoCoerce"],"kind":"trait"},"1663":{"crate_id":5,"path":["libc","unix","linux_like","linux","xsk_tx_metadata_completion"],"kind":"struct"},"1109":{"crate_id":2,"path":["core","task","wake","Waker"],"kind":"struct"},"1990":{"crate_id":16,"path":["gimli","read","cfi","PartialFrameDescriptionEntry"],"kind":"struct"},"2871":{"crate_id":27,"path":["libc","unix","servent"],"kind":"struct"},"3198":{"crate_id":4,"path":["compiler_builtins"],"kind":"module"},"555":{"crate_id":1,"path":["std","path","StripPrefixError"],"kind":"struct"},"1436":{"crate_id":3,"path":["alloc","boxed","convert","from","StringError"],"kind":"struct"},"2317":{"crate_id":17,"path":["object","read","xcoff","symbol","XcoffSymbol"],"kind":"struct"},"1763":{"crate_id":5,"path":["libc","unix","linux_like","linux","arch","generic","termios2"],"kind":"struct"},"882":{"crate_id":2,"path":["core","num","error","IntErrorKind"],"kind":"enum"},"2644":{"crate_id":20,"path":["rustix","backend","fs","types","RenameFlags"],"kind":"struct"},"1209":{"crate_id":2,"path":["core","future","poll_fn","PollFn"],"kind":"struct"},"2090":{"crate_id":16,"path":["gimli","read","rnglists","RngListIter"],"kind":"struct"},"2971":{"crate_id":27,"path":["libc","unix","linux_like","linux","sctp_authinfo"],"kind":"struct"},"2417":{"crate_id":17,"path":["object","macho","DysymtabCommand"],"kind":"struct"},"655":{"crate_id":1,"path":["std","sys","process","unix","common","Stdio"],"kind":"enum"},"1536":{"crate_id":5,"path":["libc","unix","linux_like","sched_param"],"kind":"struct"},"1863":{"crate_id":10,"path":["hashbrown","map","VacantEntry"],"kind":"struct"},"982":{"crate_id":2,"path":["core","core_arch","simd","SimdM"],"kind":"struct"},"2744":{"crate_id":21,"path":["linux_raw_sys","general","__kernel_old_itimerval"],"kind":"struct"},"1309":{"crate_id":2,"path":["core","core_simd","swizzle","rotate_elements_left","Rotate"],"kind":"struct"},"428":{"crate_id":3,"path":["alloc","fmt"],"kind":"module"},"2190":{"crate_id":17,"path":["object","read","coff","symbol","CoffSymbolIterator"],"kind":"struct"},"3071":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","fanotify_event_info_error"],"kind":"struct"},"2517":{"crate_id":17,"path":["object","pe","ImageDebugMisc"],"kind":"struct"},"755":{"crate_id":2,"path":["core","iter","adapters","skip_while","SkipWhile"],"kind":"struct"},"1636":{"crate_id":5,"path":["libc","unix","linux_like","linux","iw_scan_req"],"kind":"struct"},"1963":{"crate_id":16,"path":["gimli","constants","DwMacro"],"kind":"struct"},"1082":{"crate_id":2,"path":["core","str","iter","EscapeUnicode"],"kind":"struct"},"2844":{"crate_id":27,"path":["libc","new","linux_uapi","linux","can","__c_anonymous_sockaddr_can_can_addr"],"kind":"union"},"3171":{"crate_id":2,"path":["core","str","pattern"],"kind":"module"},"528":{"crate_id":1,"path":["std","net","tcp","IntoIncoming"],"kind":"struct"},"1409":{"crate_id":3,"path":["alloc","collections","btree","set","Difference"],"kind":"struct"},"2290":{"crate_id":17,"path":["object","read","pe","export","Export"],"kind":"struct"},"2617":{"crate_id":20,"path":["rustix","backend","fs","types","_","InternalBitFlags"],"kind":"struct"},"855":{"crate_id":1,"path":["std","os","linux","process","CommandExt"],"kind":"trait"},"1736":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","semid_ds"],"kind":"struct"},"2063":{"crate_id":16,"path":["gimli","read","macros","MacroUnitHeader"],"kind":"struct"},"1182":{"crate_id":2,"path":["core","result","IterMut"],"kind":"struct"},"2944":{"crate_id":27,"path":["libc","unix","linux_like","linux","posix_spawn_file_actions_t"],"kind":"struct"},"628":{"crate_id":1,"path":["std","sync","poison","PoisonError"],"kind":"struct"},"1509":{"crate_id":5,"path":["libc","unix","rlimit"],"kind":"struct"},"2390":{"crate_id":17,"path":["object","macho","DyldSubCacheEntryV1"],"kind":"struct"},"2717":{"crate_id":21,"path":["linux_raw_sys","general","fscrypt_remove_key_arg"],"kind":"struct"},"955":{"crate_id":2,"path":["core","net","parser","AddrParseError"],"kind":"struct"},"1836":{"crate_id":10,"path":["hashbrown","set","Union"],"kind":"struct"},"1282":{"crate_id":2,"path":["core","ops","async_function","AsyncFnOnce"],"kind":"trait"},"2163":{"crate_id":17,"path":["object","read","any","SymbolIterator"],"kind":"struct"},"3044":{"crate_id":27,"path":["libc","unix","linux_like","linux","__c_anonymous_ptp_perout_request_2"],"kind":"union"},"728":{"crate_id":1,"path":["std","thread","spawnhook","ChildSpawnHooks"],"kind":"struct"},"1609":{"crate_id":5,"path":["libc","unix","linux_like","linux","ptp_clock_time"],"kind":"struct"},"2490":{"crate_id":17,"path":["object","pe","ImageResourceDirectoryEntry"],"kind":"struct"},"1936":{"crate_id":16,"path":["gimli","constants","DwSectV2"],"kind":"struct"},"1055":{"crate_id":2,"path":["core","slice","iter","ChunkBy"],"kind":"struct"},"2817":{"crate_id":21,"path":["linux_raw_sys","general","file_dedupe_range"],"kind":"struct"},"1382":{"crate_id":3,"path":["alloc","vec","in_place_drop","InPlaceDstDataSrcBufDrop"],"kind":"struct"},"501":{"crate_id":1,"path":["std","fs","Dir"],"kind":"struct"},"2263":{"crate_id":17,"path":["object","read","macho","file","MachOComdatIterator"],"kind":"struct"},"3144":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","__c_anonymous_ifr_ifru"],"kind":"union"},"828":{"crate_id":2,"path":["core","net","socket_addr","SocketAddrV6"],"kind":"struct"},"1709":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","Elf64_Chdr"],"kind":"struct"},"2590":{"crate_id":18,"path":["memchr","arch","x86_64","avx2","memchr","ThreeIter"],"kind":"struct"},"2036":{"crate_id":16,"path":["gimli","read","line","DebugLine"],"kind":"struct"},"1155":{"crate_id":2,"path":["core","mem","type_info","Str"],"kind":"struct"},"2917":{"crate_id":27,"path":["libc","unix","linux_like","linux","tpacket_req"],"kind":"struct"},"1482":{"crate_id":5,"path":["libc","new","linux_uapi","linux","can","netlink","can_bittiming"],"kind":"struct"},"601":{"crate_id":1,"path":["std","sync","once","Once"],"kind":"struct"},"2363":{"crate_id":17,"path":["object","elf","Rel64"],"kind":"struct"},"3244":{"crate_id":1,"path":["std","u128"],"kind":"primitive"},"2690":{"crate_id":21,"path":["linux_raw_sys","general","__BindgenBitfieldUnit"],"kind":"struct"},"928":{"crate_id":2,"path":["core","marker","variance","PhantomInvariant"],"kind":"struct"},"1809":{"crate_id":8,"path":["miniz_oxide","DataFormat"],"kind":"enum"},"2136":{"crate_id":17,"path":["object","endian","U64Bytes"],"kind":"struct"},"1255":{"crate_id":2,"path":["core","slice","index","SliceIndex"],"kind":"trait"},"3017":{"crate_id":27,"path":["libc","unix","linux_like","linux","mnt_ns_info"],"kind":"struct"},"1582":{"crate_id":5,"path":["libc","unix","linux_like","linux","ff_envelope"],"kind":"struct"},"701":{"crate_id":2,"path":["core","error","private","Internal"],"kind":"struct"},"2463":{"crate_id":17,"path":["object","pe","AnonObjectHeaderBigobj"],"kind":"struct"},"2790":{"crate_id":21,"path":["linux_raw_sys","general","uffdio_register"],"kind":"struct"},"1028":{"crate_id":2,"path":["core","option","OptionFlatten"],"kind":"struct"},"1909":{"crate_id":16,"path":["gimli","common","DebugLocListsIndex"],"kind":"struct"},"2236":{"crate_id":17,"path":["object","read","elf","attributes","AttributesSubsection"],"kind":"struct"},"474":{"crate_id":1,"path":["std","collections","hash","set","HashSet"],"kind":"struct"},"1355":{"crate_id":3,"path":["alloc","collections","vec_deque","extract_if","ExtractIf"],"kind":"struct"},"3117":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","fsid_t"],"kind":"struct"},"801":{"crate_id":2,"path":["core","ops","deref","DerefMut"],"kind":"trait"},"1682":{"crate_id":5,"path":["libc","unix","linux_like","linux","iw_mlme"],"kind":"struct"},"2563":{"crate_id":18,"path":["memchr","arch","x86_64","avx2","memchr","One"],"kind":"struct"},"2890":{"crate_id":27,"path":["libc","unix","linux_like","in_pktinfo"],"kind":"struct"},"247":{"crate_id":1,"path":["std","os","fd","owned","AsFd"],"kind":"trait"},"1128":{"crate_id":2,"path":["core","core_arch","x86","__m256h"],"kind":"struct"},"2009":{"crate_id":16,"path":["gimli","read","dwarf","UnitRef"],"kind":"struct"},"1455":{"crate_id":3,"path":["alloc","string","FromUtf16Error"],"kind":"struct"},"574":{"crate_id":1,"path":["std","sync","mpmc","error","SendTimeoutError"],"kind":"enum"},"2336":{"crate_id":17,"path":["object","read","Import"],"kind":"struct"},"3217":{"crate_id":23,"path":["once_cell"],"kind":"module"},"901":{"crate_id":2,"path":["core","num","niche_types","NonZeroIsizeInner"],"kind":"struct"},"1782":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","__c_anonymous_elf64_rel"],"kind":"struct"},"2663":{"crate_id":20,"path":["rustix","fs","statx","Statx"],"kind":"struct"},"2990":{"crate_id":27,"path":["libc","unix","linux_like","linux","iw_pmkid_cand"],"kind":"struct"},"347":{"crate_id":0,"path":["tempfile","env"],"kind":"module"},"1228":{"crate_id":2,"path":["core","ops","arith","Neg"],"kind":"trait"},"2109":{"crate_id":16,"path":["gimli","read","unit","EntriesTreeIter"],"kind":"struct"},"1555":{"crate_id":5,"path":["libc","unix","linux_like","epoll_event"],"kind":"struct"},"674":{"crate_id":1,"path":["std","backtrace_rs","types","BytesOrWideString"],"kind":"enum"},"2436":{"crate_id":17,"path":["object","macho","SymsegCommand"],"kind":"struct"},"1001":{"crate_id":2,"path":["core","char","EscapeDebug"],"kind":"struct"},"120":{"crate_id":2,"path":["core","option","Option"],"kind":"enum"},"1882":{"crate_id":13,"path":["rustc_demangle","v0","Ident"],"kind":"struct"},"2763":{"crate_id":21,"path":["linux_raw_sys","general","siginfo__bindgen_ty_1__bindgen_ty_1"],"kind":"struct"},"2209":{"crate_id":17,"path":["object","read","elf","symbol","ElfSymbol"],"kind":"struct"},"447":{"crate_id":1,"path":["std","thread","id","ThreadId"],"kind":"struct"},"1328":{"crate_id":2,"path":["core","core_simd","simd","num","float","SimdFloat"],"kind":"trait"},"3090":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","flock64"],"kind":"struct"},"1655":{"crate_id":5,"path":["libc","unix","linux_like","linux","xdp_ring_offset_v1"],"kind":"struct"},"774":{"crate_id":2,"path":["core","iter","adapters","rev","Rev"],"kind":"struct"},"2536":{"crate_id":17,"path":["object","xcoff","CsectAux32"],"kind":"struct"},"2863":{"crate_id":27,"path":["libc","unix","hostent"],"kind":"struct"},"1101":{"crate_id":2,"path":["core","str","BytesIsNotEmpty"],"kind":"struct"},"1982":{"crate_id":16,"path":["gimli","read","cfi","CieOffsetEncoding"],"kind":"enum"},"2309":{"crate_id":17,"path":["object","read","xcoff","file","XcoffFile"],"kind":"struct"},"547":{"crate_id":1,"path":["std","path","State"],"kind":"enum"},"1428":{"crate_id":3,"path":["alloc","collections","btree","map","IterMut"],"kind":"struct"},"3190":{"crate_id":2,"path":["core","intrinsics","carryless_mul"],"kind":"function"},"1755":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","ipc_perm"],"kind":"struct"},"874":{"crate_id":2,"path":["core","num","imp","dec2flt","decimal","Decimal"],"kind":"struct"},"2636":{"crate_id":20,"path":["rustix","backend","fs","dir","DirEntry"],"kind":"struct"},"2963":{"crate_id":27,"path":["libc","unix","linux_like","linux","ptp_sys_offset_precise"],"kind":"struct"},"1201":{"crate_id":2,"path":["core","slice","iter","ChunksMut"],"kind":"struct"},"2082":{"crate_id":16,"path":["gimli","read","pubtypes","DebugPubTypes"],"kind":"struct"},"2409":{"crate_id":17,"path":["object","macho","SubUmbrellaCommand"],"kind":"struct"},"647":{"crate_id":1,"path":["std","sys","fs","unix","Mode"],"kind":"struct"},"1528":{"crate_id":5,"path":["libc","unix","linux_like","ip_mreq_source"],"kind":"struct"},"974":{"crate_id":2,"path":["core","time","TryFromFloatSecsErrorKind"],"kind":"enum"},"1855":{"crate_id":10,"path":["hashbrown","table","IterMut"],"kind":"struct"},"2736":{"crate_id":21,"path":["linux_raw_sys","general","robust_list_head"],"kind":"struct"},"3063":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","__c_anonymous_ptrace_syscall_info_entry"],"kind":"struct"},"1301":{"crate_id":2,"path":["core","sync","atomic","private","Align1"],"kind":"struct"},"2182":{"crate_id":17,"path":["object","read","coff","section","SectionTable"],"kind":"struct"},"1628":{"crate_id":5,"path":["libc","unix","linux_like","linux","tls12_crypto_info_aria_gcm_128"],"kind":"struct"},"747":{"crate_id":2,"path":["core","iter","adapters","zip","Zip"],"kind":"struct"},"2509":{"crate_id":17,"path":["object","pe","ImageAlpha64RuntimeFunctionEntry"],"kind":"struct"},"1074":{"crate_id":2,"path":["core","str","iter","Lines"],"kind":"struct"},"1955":{"crate_id":16,"path":["gimli","constants","DwOrd"],"kind":"struct"},"2836":{"crate_id":25,"path":["getrandom","error","Error"],"kind":"struct"},"3163":{"crate_id":2,"path":["core","slice","raw","from_raw_parts"],"kind":"function"},"520":{"crate_id":1,"path":["std","io","stdio","Stdout"],"kind":"struct"},"1401":{"crate_id":3,"path":["alloc","collections","btree","merge_iter","Peeked"],"kind":"enum"},"2282":{"crate_id":17,"path":["object","read","pe","file","PeComdat"],"kind":"struct"},"1728":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","ethhdr"],"kind":"struct"},"847":{"crate_id":1,"path":["std","sys","net","connection","socket","unix","Socket"],"kind":"struct"},"2609":{"crate_id":20,"path":["rustix","buffer","Buffer"],"kind":"trait"},"1174":{"crate_id":2,"path":["core","iter","adapters","by_ref_sized","ByRefSized"],"kind":"struct"},"2055":{"crate_id":16,"path":["gimli","read","loclists","LocListIter"],"kind":"struct"},"2936":{"crate_id":27,"path":["libc","unix","linux_like","linux","ff_condition_effect"],"kind":"struct"},"2382":{"crate_id":17,"path":["object","macho","DyldCacheMappingInfo"],"kind":"struct"},"620":{"crate_id":1,"path":["std","sync","poison","mutex","Mutex"],"kind":"struct"},"1501":{"crate_id":5,"path":["libc","new","linux_uapi","linux","netlink","nl_mmap_hdr"],"kind":"struct"},"1828":{"crate_id":10,"path":["hashbrown","map","Iter"],"kind":"struct"},"66":{"crate_id":2,"path":["core","any","TypeId"],"kind":"struct"},"947":{"crate_id":2,"path":["core","char","decode","DecodeUtf16Error"],"kind":"struct"},"2709":{"crate_id":21,"path":["linux_raw_sys","general","open_how"],"kind":"struct"},"3036":{"crate_id":27,"path":["libc","unix","linux_like","linux","tpacket_bd_header_u"],"kind":"union"},"1274":{"crate_id":2,"path":["core","ops","coroutine","Coroutine"],"kind":"trait"},"2155":{"crate_id":17,"path":["object","read","any","Section"],"kind":"struct"},"2482":{"crate_id":17,"path":["object","pe","ImageThunkData32"],"kind":"struct"},"720":{"crate_id":1,"path":["std","sys","sync","once_box","OnceBox"],"kind":"struct"},"1601":{"crate_id":5,"path":["libc","unix","linux_like","linux","sock_extended_err"],"kind":"struct"},"1928":{"crate_id":16,"path":["gimli","arch","AArch64"],"kind":"struct"},"1047":{"crate_id":2,"path":["core","slice","iter","SplitInclusive"],"kind":"struct"},"2809":{"crate_id":21,"path":["linux_raw_sys","general","__sifields__bindgen_ty_5__bindgen_ty_1"],"kind":"union"},"3136":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","regmatch_t"],"kind":"struct"},"493":{"crate_id":1,"path":["std","env","Args"],"kind":"struct"},"1374":{"crate_id":3,"path":["alloc","sync","UniqueArc"],"kind":"struct"},"2255":{"crate_id":17,"path":["object","read","macho","dyld_cache","RelocationStateV3"],"kind":"enum"},"2582":{"crate_id":18,"path":["memchr","arch","all","rabinkarp","FinderRev"],"kind":"struct"},"820":{"crate_id":1,"path":["std","sys","stdio","unix","Stdout"],"kind":"struct"},"1701":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","glob64_t"],"kind":"struct"},"1147":{"crate_id":2,"path":["core","mem","type_info","Generic"],"kind":"enum"},"2028":{"crate_id":16,"path":["gimli","read","aranges","ArangeEntryIter"],"kind":"struct"},"2909":{"crate_id":27,"path":["libc","unix","linux_like","linux","dqblk"],"kind":"struct"},"3236":{"crate_id":1,"path":["std","i16"],"kind":"primitive"},"593":{"crate_id":1,"path":["std","sync","mpsc","SyncSender"],"kind":"struct"},"1474":{"crate_id":4,"path":["compiler_builtins","math","libm_math","support","feature_detect","Flags"],"kind":"struct"},"2355":{"crate_id":17,"path":["object","elf","CompressionHeader32"],"kind":"struct"},"2682":{"crate_id":20,"path":["rustix","fs","ioctl","Ficlone"],"kind":"struct"},"39":{"crate_id":2,"path":["core","panic","unwind_safe","UnwindSafe"],"kind":"trait"},"920":{"crate_id":2,"path":["core","marker","FnPtr"],"kind":"trait"},"1801":{"crate_id":8,"path":["miniz_oxide","inflate","core","DecompressorOxide"],"kind":"struct"},"1247":{"crate_id":2,"path":["core","slice","sort","unstable","quicksort","GapGuard"],"kind":"struct"},"2128":{"crate_id":17,"path":["object","common","SectionFlags"],"kind":"enum"},"3009":{"crate_id":27,"path":["libc","unix","linux_like","linux","xdp_umem_reg_v1"],"kind":"struct"},"693":{"crate_id":3,"path":["alloc","borrow","Cow"],"kind":"enum"},"1574":{"crate_id":5,"path":["libc","unix","linux_like","linux","msginfo"],"kind":"struct"},"2455":{"crate_id":17,"path":["object","pe","ImageRomOptionalHeader"],"kind":"struct"},"1901":{"crate_id":16,"path":["gimli","common","DebugAddrBase"],"kind":"struct"},"1020":{"crate_id":2,"path":["core","iter","sources","repeat","Repeat"],"kind":"struct"},"2782":{"crate_id":21,"path":["linux_raw_sys","general","uffd_msg"],"kind":"struct"},"1347":{"crate_id":3,"path":["alloc","collections","btree","map","IntoIter"],"kind":"struct"},"466":{"crate_id":1,"path":["std","collections","hash","map","OccupiedError"],"kind":"struct"},"2228":{"crate_id":17,"path":["object","read","elf","version","Version"],"kind":"struct"},"3109":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","ucontext_t"],"kind":"struct"},"2555":{"crate_id":18,"path":["memchr","arch","all","rabinkarp","Hash"],"kind":"struct"},"793":{"crate_id":2,"path":["core","ops","bit","BitXor"],"kind":"trait"},"1674":{"crate_id":5,"path":["libc","unix","linux_like","linux","uinput_setup"],"kind":"struct"},"2001":{"crate_id":16,"path":["gimli","read","cfi","UnwindExpression"],"kind":"struct"},"239":{"crate_id":1,"path":["std","io","SeekFrom"],"kind":"enum"},"1120":{"crate_id":2,"path":["core","core_arch","x86","__m256d"],"kind":"struct"},"2882":{"crate_id":27,"path":["libc","unix","linux_like","sockaddr_in6"],"kind":"struct"},"3209":{"crate_id":15,"path":["addr2line"],"kind":"module"},"1447":{"crate_id":3,"path":["alloc","collections","btree","set","entry","VacantEntry"],"kind":"struct"},"566":{"crate_id":1,"path":["std","process","Stdio"],"kind":"struct"},"2328":{"crate_id":17,"path":["object","read","SectionIndex"],"kind":"struct"},"2655":{"crate_id":20,"path":["rustix","backend","io","types","FdFlags"],"kind":"struct"},"12":{"crate_id":0,"path":["tempfile","env","temp_dir"],"kind":"function"},"893":{"crate_id":2,"path":["core","num","niche_types","NonZeroU128Inner"],"kind":"struct"},"1774":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","Elf64_Ehdr"],"kind":"struct"},"2101":{"crate_id":16,"path":["gimli","read","unit","DebuggingInformationEntry"],"kind":"struct"},"1220":{"crate_id":2,"path":["core","fmt","LowerExp"],"kind":"trait"},"2982":{"crate_id":27,"path":["libc","unix","linux_like","linux","iw_point"],"kind":"struct"},"666":{"crate_id":1,"path":["std","sys","time","unix","SystemTime"],"kind":"struct"},"1547":{"crate_id":5,"path":["libc","unix","linux_like","sockaddr_storage"],"kind":"struct"},"2428":{"crate_id":17,"path":["object","macho","FilesetEntryCommand"],"kind":"struct"},"2755":{"crate_id":21,"path":["linux_raw_sys","general","__sifields__bindgen_ty_4"],"kind":"struct"},"993":{"crate_id":2,"path":["core","array","iter","iter_inner","PolymorphicIter"],"kind":"struct"},"1874":{"crate_id":10,"path":["hashbrown","table","OccupiedEntry"],"kind":"struct"},"1320":{"crate_id":2,"path":["core","core_simd","cast","sealed","Sealed"],"kind":"trait"},"439":{"crate_id":24,"path":["fastrand","Rng"],"kind":"struct"},"2201":{"crate_id":17,"path":["object","read","elf","segment","ElfSegmentIterator"],"kind":"struct"},"3082":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","sigset_t"],"kind":"struct"},"766":{"crate_id":2,"path":["core","iter","traits","collect","FromIterator"],"kind":"trait"},"1647":{"crate_id":5,"path":["libc","unix","linux_like","linux","pthread_barrierattr_t"],"kind":"struct"},"2528":{"crate_id":17,"path":["object","xcoff","AuxHeader64"],"kind":"struct"},"2855":{"crate_id":27,"path":["libc","new","glibc","sysdeps","unix","linux","net","route","rtentry"],"kind":"struct"},"212":{"crate_id":3,"path":["alloc","vec","Vec"],"kind":"struct"},"1093":{"crate_id":2,"path":["core","str","lossy","Utf8Chunks"],"kind":"struct"},"1974":{"crate_id":16,"path":["gimli","read","addr","AddrHeader"],"kind":"struct"},"1420":{"crate_id":3,"path":["alloc","collections","TryReserveErrorKind"],"kind":"enum"},"539":{"crate_id":1,"path":["std","os","unix","net","stream","UnixStream"],"kind":"struct"},"2301":{"crate_id":17,"path":["object","read","pe","relocation","Relocation"],"kind":"struct"},"3182":{"crate_id":1,"path":["std","fs","read_to_string"],"kind":"function"},"866":{"crate_id":2,"path":["core","alloc","layout","Layout"],"kind":"struct"},"1747":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","statvfs64"],"kind":"struct"},"2628":{"crate_id":20,"path":["rustix","backend","io","types","_","InternalBitFlags"],"kind":"struct"},"2074":{"crate_id":16,"path":["gimli","read","op","EvaluationResult"],"kind":"enum"},"1193":{"crate_id":2,"path":["core","slice","iter","SplitMut"],"kind":"struct"},"2955":{"crate_id":27,"path":["libc","unix","linux_like","linux","seccomp_notif"],"kind":"struct"},"1520":{"crate_id":5,"path":["libc","unix","servent"],"kind":"struct"},"639":{"crate_id":1,"path":["std","sys","fs","unix","dir","Dir"],"kind":"struct"},"2401":{"crate_id":17,"path":["object","macho","Section32"],"kind":"struct"},"2728":{"crate_id":21,"path":["linux_raw_sys","general","inodes_stat_t"],"kind":"struct"},"966":{"crate_id":2,"path":["core","fmt","FormattingOptions"],"kind":"struct"},"85":{"crate_id":0,"path":["tempfile","file","tempfile"],"kind":"function"},"1847":{"crate_id":10,"path":["hashbrown","map","ExtractIf"],"kind":"struct"},"2174":{"crate_id":17,"path":["object","read","archive","MemberHeader"],"kind":"enum"},"1293":{"crate_id":2,"path":["core","async_iter","async_iter","IntoAsyncIterator"],"kind":"trait"},"3055":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","mallinfo"],"kind":"struct"},"1620":{"crate_id":5,"path":["libc","unix","linux_like","linux","sctp_authinfo"],"kind":"struct"},"739":{"crate_id":2,"path":["core","ops","index","Index"],"kind":"trait"},"2501":{"crate_id":17,"path":["object","pe","ImageEpilogueDynamicRelocationHeader"],"kind":"struct"},"2828":{"crate_id":23,"path":["once_cell","unsync","Lazy"],"kind":"struct"},"1066":{"crate_id":2,"path":["core","str","iter","SplitN"],"kind":"struct"},"1947":{"crate_id":16,"path":["gimli","constants","DwAccess"],"kind":"struct"},"2274":{"crate_id":17,"path":["object","read","macho","section","MachOSectionInternal"],"kind":"struct"},"512":{"crate_id":1,"path":["std","io","buffered","IntoInnerError"],"kind":"struct"},"1393":{"crate_id":3,"path":["alloc","collections","binary_heap","IntoIter"],"kind":"struct"},"3155":{"crate_id":1,"path":["std","fs","symlink_metadata"],"kind":"function"},"839":{"crate_id":1,"path":["std","os","unix","fs","MetadataExt"],"kind":"trait"},"1720":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","fanotify_event_info_pidfd"],"kind":"struct"},"2601":{"crate_id":18,"path":["memchr","memmem","searcher","SearcherRevKind"],"kind":"enum"},"2928":{"crate_id":27,"path":["libc","unix","linux_like","linux","input_absinfo"],"kind":"struct"},"1166":{"crate_id":2,"path":["core","asserting","Capture"],"kind":"struct"},"2047":{"crate_id":16,"path":["gimli","read","line","FileEntryFormat"],"kind":"struct"},"2374":{"crate_id":17,"path":["object","elf","Verneed"],"kind":"struct"},"612":{"crate_id":1,"path":["std","sync","nonpoison","mutex","MutexGuard"],"kind":"struct"},"1493":{"crate_id":5,"path":["libc","new","linux_uapi","linux","can","__c_anonymous_sockaddr_can_tp"],"kind":"struct"},"939":{"crate_id":2,"path":["core","ascii","ascii_char","AsciiChar"],"kind":"enum"},"58":{"crate_id":2,"path":["core","result","Result"],"kind":"enum"},"1820":{"crate_id":10,"path":["hashbrown","raw","Bucket"],"kind":"struct"},"2701":{"crate_id":21,"path":["linux_raw_sys","general","__user_cap_data_struct"],"kind":"struct"},"3028":{"crate_id":27,"path":["libc","unix","linux_like","linux","mq_attr"],"kind":"struct"},"1266":{"crate_id":2,"path":["core","pin","PinCoerceUnsized"],"kind":"trait"},"2147":{"crate_id":17,"path":["object","read","util","StringTable"],"kind":"struct"},"1593":{"crate_id":5,"path":["libc","unix","linux_like","linux","posix_spawn_file_actions_t"],"kind":"struct"},"712":{"crate_id":1,"path":["std","sys","pal","unix","stack_overflow","Handler"],"kind":"struct"},"2474":{"crate_id":17,"path":["object","pe","ImageAuxSymbolCrc"],"kind":"struct"},"1039":{"crate_id":2,"path":["core","hash","sip","State"],"kind":"struct"},"1920":{"crate_id":16,"path":["gimli","common","DebugTypeSignature"],"kind":"struct"},"2801":{"crate_id":21,"path":["linux_raw_sys","general","compat_statfs64"],"kind":"struct"},"2247":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldCacheMappingIterator"],"kind":"struct"},"485":{"crate_id":1,"path":["std","collections","hash","set","Entry"],"kind":"enum"},"1366":{"crate_id":3,"path":["alloc","rc","Weak"],"kind":"struct"},"3128":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","Elf32_Shdr"],"kind":"struct"},"1693":{"crate_id":5,"path":["libc","unix","linux_like","linux","__c_anonymous_ptp_perout_request_1"],"kind":"union"},"812":{"crate_id":1,"path":["std","io","stdio","StdinRaw"],"kind":"struct"},"2574":{"crate_id":18,"path":["memchr","memmem","searcher","Prefilter"],"kind":"struct"},"2901":{"crate_id":27,"path":["libc","unix","linux_like","file_clone_range"],"kind":"struct"},"1139":{"crate_id":2,"path":["core","mem","type_info","Slice"],"kind":"struct"},"2020":{"crate_id":16,"path":["gimli","read","abbrev","AbbreviationsCache"],"kind":"struct"},"2347":{"crate_id":17,"path":["object","archive","AixHeader"],"kind":"struct"},"585":{"crate_id":1,"path":["std","sync","mpmc","Receiver"],"kind":"struct"},"1466":{"crate_id":3,"path":["alloc","sync","ArcInner"],"kind":"struct"},"3228":{"crate_id":1,"path":["std","slice"],"kind":"primitive"},"1793":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","__c_anonymous_elf32_rela"],"kind":"struct"},"31":{"crate_id":2,"path":["core","marker","Sync"],"kind":"trait"},"912":{"crate_id":2,"path":["core","mem","alignment","Alignment"],"kind":"struct"},"2674":{"crate_id":20,"path":["rustix","ugid","Uid"],"kind":"struct"},"3001":{"crate_id":27,"path":["libc","unix","linux_like","linux","ptp_pin_desc"],"kind":"struct"},"1239":{"crate_id":2,"path":["core","mem","maybe_uninit","Guard"],"kind":"struct"},"2120":{"crate_id":17,"path":["object","common","SectionKind"],"kind":"enum"},"2447":{"crate_id":17,"path":["object","macho","ScatteredRelocationInfo"],"kind":"struct"},"685":{"crate_id":1,"path":["std","sys","fs","unix","StatxExtraFields"],"kind":"struct"},"1566":{"crate_id":5,"path":["libc","unix","linux_like","linux","tpacket_req"],"kind":"struct"},"1012":{"crate_id":2,"path":["core","iter","adapters","flatten","FlattenCompat"],"kind":"struct"},"1893":{"crate_id":15,"path":["addr2line","DebugFile"],"kind":"enum"},"2774":{"crate_id":21,"path":["linux_raw_sys","general","timeval"],"kind":"struct"},"3101":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","user_regs_struct"],"kind":"struct"},"458":{"crate_id":1,"path":["std","collections","hash","map","HashMap"],"kind":"struct"},"1339":{"crate_id":3,"path":["alloc","boxed","thin","drop","DropGuard"],"kind":"struct"},"2220":{"crate_id":17,"path":["object","read","elf","comdat","ElfComdatSectionIterator"],"kind":"struct"},"2547":{"crate_id":17,"path":["object","xcoff","Rel64"],"kind":"struct"},"785":{"crate_id":1,"path":["std","os","unix","net","ancillary","ScmRights"],"kind":"struct"},"1666":{"crate_id":5,"path":["libc","unix","linux_like","linux","mnt_ns_info"],"kind":"struct"},"1112":{"crate_id":2,"path":["core","escape","AlwaysEscaped"],"kind":"struct"},"231":{"crate_id":1,"path":["std","io","Write"],"kind":"trait"},"1993":{"crate_id":16,"path":["gimli","read","cfi","UnwindTable"],"kind":"struct"},"2874":{"crate_id":27,"path":["libc","unix","FILE"],"kind":"enum"},"3201":{"crate_id":7,"path":["unwind"],"kind":"module"},"558":{"crate_id":1,"path":["std","process","Child"],"kind":"struct"},"1439":{"crate_id":3,"path":["alloc","collections","btree","map","entry","VacantEntry"],"kind":"struct"},"2320":{"crate_id":17,"path":["object","read","xcoff","comdat","XcoffComdat"],"kind":"struct"},"1766":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","spwd"],"kind":"struct"},"885":{"crate_id":2,"path":["core","num","nonzero","ZeroablePrimitive"],"kind":"trait"},"2647":{"crate_id":20,"path":["rustix","backend","fs","types","MemfdFlags"],"kind":"struct"},"1212":{"crate_id":2,"path":["core","task","wake","ContextBuilder"],"kind":"struct"},"2093":{"crate_id":16,"path":["gimli","read","str","DebugStr"],"kind":"struct"},"2974":{"crate_id":27,"path":["libc","unix","linux_like","linux","tls12_crypto_info_aes_gcm_256"],"kind":"struct"},"2420":{"crate_id":17,"path":["object","macho","DylibModule64"],"kind":"struct"},"658":{"crate_id":1,"path":["std","sys","process","unix","common","ExitCode"],"kind":"struct"},"1539":{"crate_id":5,"path":["libc","unix","linux_like","in_pktinfo"],"kind":"struct"},"1866":{"crate_id":10,"path":["hashbrown","map","OccupiedError"],"kind":"struct"},"985":{"crate_id":2,"path":["core","core_simd","masks","MaskElement"],"kind":"trait"},"2747":{"crate_id":21,"path":["linux_raw_sys","general","rlimit"],"kind":"struct"},"1312":{"crate_id":2,"path":["core","core_simd","swizzle","shift_elements_right","Shift"],"kind":"struct"},"431":{"crate_id":2,"path":["core","ops","function","FnOnce"],"kind":"trait"},"2193":{"crate_id":17,"path":["object","read","coff","comdat","CoffComdatIterator"],"kind":"struct"},"3074":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","fpos64_t"],"kind":"struct"},"2520":{"crate_id":17,"path":["object","pe","ImageSeparateDebugHeader"],"kind":"struct"},"758":{"crate_id":2,"path":["core","iter","adapters","skip","Skip"],"kind":"struct"},"1639":{"crate_id":5,"path":["libc","unix","linux_like","linux","iw_pmkid_cand"],"kind":"struct"},"1966":{"crate_id":16,"path":["gimli","constants","DwEhPe"],"kind":"struct"},"1085":{"crate_id":2,"path":["core","str","pattern","CharArraySearcher"],"kind":"struct"},"2847":{"crate_id":27,"path":["libc","new","linux_uapi","linux","can","can_filter"],"kind":"struct"},"3174":{"crate_id":2,"path":["core","ptr","drop_in_place"],"kind":"function"},"531":{"crate_id":1,"path":["std","net","udp","UdpSocket"],"kind":"struct"},"1412":{"crate_id":3,"path":["alloc","collections","btree","set","Union"],"kind":"struct"},"2293":{"crate_id":17,"path":["object","read","pe","import","ImportTable"],"kind":"struct"},"2620":{"crate_id":20,"path":["rustix","backend","fs","types","_","InternalBitFlags"],"kind":"struct"},"858":{"crate_id":1,"path":["std","process","Termination"],"kind":"trait"},"1739":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","statfs"],"kind":"struct"},"2066":{"crate_id":16,"path":["gimli","read","macros","MacroIter"],"kind":"struct"},"1185":{"crate_id":2,"path":["core","ops","function","Fn"],"kind":"trait"},"2947":{"crate_id":27,"path":["libc","unix","linux_like","linux","inotify_event"],"kind":"struct"},"631":{"crate_id":1,"path":["std","time","SystemTimeError"],"kind":"struct"},"1512":{"crate_id":5,"path":["libc","unix","hostent"],"kind":"struct"},"2393":{"crate_id":17,"path":["object","macho","FatArch32"],"kind":"struct"},"2720":{"crate_id":21,"path":["linux_raw_sys","general","mnt_id_req"],"kind":"struct"},"958":{"crate_id":2,"path":["core","range","RangeInclusive"],"kind":"struct"},"1839":{"crate_id":10,"path":["hashbrown","table","IterBuckets"],"kind":"struct"},"1285":{"crate_id":2,"path":["core","ops","try_trait","NeverShortCircuitResidual"],"kind":"enum"},"2166":{"crate_id":17,"path":["object","read","any","DynamicRelocationIterator"],"kind":"struct"},"3047":{"crate_id":27,"path":["libc","unix","linux_like","linux","__c_anonymous_xsk_tx_metadata_union"],"kind":"union"},"731":{"crate_id":1,"path":["std","backtrace_rs","symbolize","gimli","Cache"],"kind":"struct"},"1612":{"crate_id":5,"path":["libc","unix","linux_like","linux","ptp_sys_offset_precise"],"kind":"struct"},"2493":{"crate_id":17,"path":["object","pe","ImageResourceDataEntry"],"kind":"struct"},"1939":{"crate_id":16,"path":["gimli","constants","DwChildren"],"kind":"struct"},"1058":{"crate_id":2,"path":["core","str","iter","Bytes"],"kind":"struct"},"2820":{"crate_id":21,"path":["linux_raw_sys","general","linux_dirent64"],"kind":"struct"},"1385":{"crate_id":3,"path":["alloc","alloc","Global"],"kind":"struct"},"504":{"crate_id":1,"path":["std","fs","DirEntry"],"kind":"struct"},"2266":{"crate_id":17,"path":["object","read","macho","load_command","LoadCommandIterator"],"kind":"struct"},"3147":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","ifconf"],"kind":"struct"},"2593":{"crate_id":18,"path":["memchr","arch","x86_64","sse2","memchr","ThreeIter"],"kind":"struct"},"831":{"crate_id":2,"path":["core","net","ip_addr","Ipv6Addr"],"kind":"struct"},"1712":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","ptrace_peeksiginfo_args"],"kind":"struct"},"2039":{"crate_id":16,"path":["gimli","read","line","LineInstructions"],"kind":"struct"},"1158":{"crate_id":2,"path":["core","mem","type_info","FnPtr"],"kind":"struct"},"2920":{"crate_id":27,"path":["libc","unix","linux_like","linux","tpacket_stats"],"kind":"struct"},"1485":{"crate_id":5,"path":["libc","new","linux_uapi","linux","can","netlink","can_berr_counter"],"kind":"struct"},"604":{"crate_id":1,"path":["std","sync","barrier","BarrierWaitResult"],"kind":"struct"},"2366":{"crate_id":17,"path":["object","elf","Relr64"],"kind":"struct"},"3247":{"crate_id":1,"path":["std","reference"],"kind":"primitive"},"2693":{"crate_id":21,"path":["linux_raw_sys","general","procmap_query_flags"],"kind":"enum"},"931":{"crate_id":2,"path":["core","ops","coroutine","CoroutineState"],"kind":"enum"},"1812":{"crate_id":10,"path":["hashbrown","control","bitmask","BitMask"],"kind":"struct"},"2139":{"crate_id":17,"path":["object","endian","I64Bytes"],"kind":"struct"},"1258":{"crate_id":2,"path":["core","ops","range","OneSidedRange"],"kind":"trait"},"3020":{"crate_id":27,"path":["libc","unix","linux_like","linux","dmabuf_token"],"kind":"struct"},"704":{"crate_id":1,"path":["std","thread","lifecycle","Packet"],"kind":"struct"},"1585":{"crate_id":5,"path":["libc","unix","linux_like","linux","ff_condition_effect"],"kind":"struct"},"2466":{"crate_id":17,"path":["object","pe","ImageSymbolBytes"],"kind":"struct"},"2793":{"crate_id":21,"path":["linux_raw_sys","general","uffdio_writeprotect"],"kind":"struct"},"1031":{"crate_id":2,"path":["core","range","iter","RangeFromIter"],"kind":"struct"},"1912":{"crate_id":16,"path":["gimli","common","RawRangeListsOffset"],"kind":"struct"},"2239":{"crate_id":17,"path":["object","read","elf","attributes","AttributeIndexIterator"],"kind":"struct"},"477":{"crate_id":1,"path":["std","collections","hash","set","Drain"],"kind":"struct"},"1358":{"crate_id":3,"path":["alloc","collections","vec_deque","splice","Splice"],"kind":"struct"},"3120":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","sembuf"],"kind":"struct"},"804":{"crate_id":3,"path":["alloc","slice","Join"],"kind":"trait"},"1685":{"crate_id":5,"path":["libc","unix","linux_like","linux","tpacket_req_u"],"kind":"union"},"2566":{"crate_id":18,"path":["memchr","arch","x86_64","avx2","packedpair","Finder"],"kind":"struct"},"2893":{"crate_id":27,"path":["libc","unix","linux_like","arpreq"],"kind":"struct"},"1131":{"crate_id":2,"path":["core","core_arch","x86_64","__tile1024i"],"kind":"struct"},"2012":{"crate_id":16,"path":["gimli","read","endian_slice","EndianSlice"],"kind":"struct"},"1458":{"crate_id":3,"path":["alloc","task","Wake"],"kind":"trait"},"577":{"crate_id":1,"path":["std","sync","mpmc","select","Token"],"kind":"struct"},"2339":{"crate_id":17,"path":["object","read","RelocationTarget"],"kind":"enum"},"3220":{"crate_id":26,"path":["cfg_if"],"kind":"module"},"904":{"crate_id":2,"path":["core","num","niche_types","U64NotAllOnes"],"kind":"struct"},"23":{"crate_id":1,"path":["std","path","PathBuf"],"kind":"struct"},"1785":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","in6_pktinfo"],"kind":"struct"},"2666":{"crate_id":20,"path":["rustix","fs","statx","StatxAttributes"],"kind":"struct"},"2112":{"crate_id":16,"path":["gimli","read","value","ValueType"],"kind":"enum"},"1231":{"crate_id":2,"path":["core","ops","bit","Not"],"kind":"trait"},"2993":{"crate_id":27,"path":["libc","unix","linux_like","linux","iw_priv_args"],"kind":"struct"},"1558":{"crate_id":5,"path":["libc","unix","linux_like","linux","dqblk"],"kind":"struct"},"677":{"crate_id":1,"path":["std","sys","thread_local","native","eager","State"],"kind":"enum"},"2439":{"crate_id":17,"path":["object","macho","EntryPointCommand"],"kind":"struct"},"1004":{"crate_id":2,"path":["core","char","ToLowercase"],"kind":"struct"},"1885":{"crate_id":13,"path":["rustc_demangle","v0","ParseError"],"kind":"enum"},"2766":{"crate_id":21,"path":["linux_raw_sys","general","statx_timestamp"],"kind":"struct"},"2212":{"crate_id":17,"path":["object","read","elf","relocation","ElfSectionRelocationIterator"],"kind":"struct"},"450":{"crate_id":1,"path":["std","thread","scoped","ScopedJoinHandle"],"kind":"struct"},"1331":{"crate_id":2,"path":["core","core_simd","simd","ptr","const_ptr","SimdConstPtr"],"kind":"trait"},"3093":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","stat"],"kind":"struct"},"1658":{"crate_id":5,"path":["libc","unix","linux_like","linux","xdp_umem_reg_v1"],"kind":"struct"},"777":{"crate_id":2,"path":["core","iter","adapters","cycle","Cycle"],"kind":"struct"},"2539":{"crate_id":17,"path":["object","xcoff","FunAux64"],"kind":"struct"},"2866":{"crate_id":27,"path":["libc","unix","winsize"],"kind":"struct"},"1104":{"crate_id":2,"path":["core","wtf8","EncodeWide"],"kind":"struct"},"1985":{"crate_id":16,"path":["gimli","read","cfi","CfiEntriesIter"],"kind":"struct"},"2312":{"crate_id":17,"path":["object","read","xcoff","section","SectionTable"],"kind":"struct"},"550":{"crate_id":1,"path":["std","path","Components"],"kind":"struct"},"1431":{"crate_id":3,"path":["alloc","collections","btree","map","IntoKeys"],"kind":"struct"},"3193":{"crate_id":2,"path":["core","ptr","with_exposed_provenance_mut"],"kind":"function"},"1758":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","clone_args"],"kind":"struct"},"877":{"crate_id":2,"path":["core","num","imp","flt2dec","decoder","FullDecoded"],"kind":"enum"},"2639":{"crate_id":20,"path":["rustix","backend","fs","inotify","ReadFlags"],"kind":"struct"},"2966":{"crate_id":27,"path":["libc","unix","linux_like","linux","sctp_sndrcvinfo"],"kind":"struct"},"1204":{"crate_id":2,"path":["core","slice","iter","RChunksExactMut"],"kind":"struct"},"2085":{"crate_id":16,"path":["gimli","read","rnglists","DebugRngLists"],"kind":"struct"},"2412":{"crate_id":17,"path":["object","macho","DylinkerCommand"],"kind":"struct"},"650":{"crate_id":1,"path":["std","sys","net","connection","socket","UdpSocket"],"kind":"struct"},"1531":{"crate_id":5,"path":["libc","unix","linux_like","sockaddr_in6"],"kind":"struct"},"977":{"crate_id":2,"path":["core","task","poll","Poll"],"kind":"enum"},"1858":{"crate_id":10,"path":["hashbrown","table","IntoIter"],"kind":"struct"},"2739":{"crate_id":21,"path":["linux_raw_sys","general","pollfd"],"kind":"struct"},"3066":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","ptrace_syscall_info"],"kind":"struct"},"423":{"crate_id":2,"path":["core","marker","MetaSized"],"kind":"trait"},"1304":{"crate_id":2,"path":["core","sync","atomic","private","Align8"],"kind":"struct"},"2185":{"crate_id":17,"path":["object","read","coff","section","CoffSectionIterator"],"kind":"struct"},"1631":{"crate_id":5,"path":["libc","unix","linux_like","linux","iw_point"],"kind":"struct"},"750":{"crate_id":2,"path":["core","iter","adapters","map","Map"],"kind":"struct"},"2512":{"crate_id":17,"path":["object","pe","ImageEnclaveConfig32"],"kind":"struct"},"1077":{"crate_id":2,"path":["core","str","iter","SplitAsciiWhitespace"],"kind":"struct"},"1958":{"crate_id":16,"path":["gimli","constants","DwDefaulted"],"kind":"struct"},"2839":{"crate_id":27,"path":["libc","new","linux_uapi","linux","can","j1939","j1939_filter"],"kind":"struct"},"3166":{"crate_id":2,"path":["core","mem","replace"],"kind":"function"},"523":{"crate_id":1,"path":["std","io","stdio","StderrLock"],"kind":"struct"},"1404":{"crate_id":3,"path":["alloc","collections","btree","navigate","LazyLeafHandle"],"kind":"enum"},"2285":{"crate_id":17,"path":["object","read","pe","section","PeSegment"],"kind":"struct"},"1731":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","siginfo_f"],"kind":"struct"},"850":{"crate_id":1,"path":["std","os","unix","process","CommandExt"],"kind":"trait"},"2612":{"crate_id":20,"path":["rustix","backend","reg","ArgReg"],"kind":"struct"},"1177":{"crate_id":2,"path":["core","panic","panic_info","PanicMessage"],"kind":"struct"},"2058":{"crate_id":16,"path":["gimli","read","lookup","LookupEntryIter"],"kind":"struct"},"2939":{"crate_id":27,"path":["libc","unix","linux_like","linux","ff_effect"],"kind":"struct"},"2385":{"crate_id":17,"path":["object","macho","DyldCacheSlideInfo2"],"kind":"struct"},"623":{"crate_id":1,"path":["std","sync","poison","rwlock","RwLock"],"kind":"struct"},"1504":{"crate_id":5,"path":["libc","new","glibc","sysdeps","unix","linux","net","route","rtentry"],"kind":"struct"},"1831":{"crate_id":10,"path":["hashbrown","set","HashSet"],"kind":"struct"},"950":{"crate_id":2,"path":["core","ffi","c_str","CStr"],"kind":"struct"},"2712":{"crate_id":21,"path":["linux_raw_sys","general","fscrypt_policy_v1"],"kind":"struct"},"3039":{"crate_id":27,"path":["libc","unix","linux_like","linux","iwreq_data"],"kind":"union"},"396":{"crate_id":2,"path":["core","clone","Clone"],"kind":"trait"},"1277":{"crate_id":2,"path":["core","marker","variance","private_items","PrivateItems"],"kind":"trait"},"2158":{"crate_id":17,"path":["object","read","any","Comdat"],"kind":"struct"},"2485":{"crate_id":17,"path":["object","pe","ImageImportDescriptor"],"kind":"struct"},"723":{"crate_id":1,"path":["std","backtrace_rs","backtrace","libunwind","Bomb"],"kind":"struct"},"1604":{"crate_id":5,"path":["libc","unix","linux_like","linux","seccomp_notif"],"kind":"struct"},"1931":{"crate_id":16,"path":["gimli","arch","RiscV"],"kind":"struct"},"1050":{"crate_id":2,"path":["core","slice","iter","Chunks"],"kind":"struct"},"2812":{"crate_id":21,"path":["linux_raw_sys","general","uffd_msg__bindgen_ty_1"],"kind":"union"},"3139":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","__c_anonymous_ifru_map"],"kind":"struct"},"496":{"crate_id":1,"path":["std","ffi","os_str","Display"],"kind":"struct"},"1377":{"crate_id":3,"path":["alloc","vec","drain","Drain"],"kind":"struct"},"2258":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldCacheRelocationIteratorV5"],"kind":"struct"},"2585":{"crate_id":18,"path":["memchr","arch","generic","memchr","Three"],"kind":"struct"},"823":{"crate_id":1,"path":["std","sealed","Sealed"],"kind":"trait"},"1704":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","termios"],"kind":"struct"},"1150":{"crate_id":2,"path":["core","mem","type_info","Const"],"kind":"struct"},"2031":{"crate_id":16,"path":["gimli","read","index","DebugTuIndex"],"kind":"struct"},"2912":{"crate_id":27,"path":["libc","unix","linux_like","linux","sockaddr_pkt"],"kind":"struct"},"3239":{"crate_id":1,"path":["std","i128"],"kind":"primitive"},"596":{"crate_id":1,"path":["std","sync","mpsc","TrySendError"],"kind":"enum"},"1477":{"crate_id":4,"path":["compiler_builtins","math","libm_math","generic","fma","Norm"],"kind":"struct"},"2358":{"crate_id":17,"path":["object","elf","Sym64"],"kind":"struct"},"1804":{"crate_id":8,"path":["miniz_oxide","inflate","output_buffer","InputWrapper"],"kind":"struct"},"923":{"crate_id":2,"path":["core","marker","variance","PhantomCovariantLifetime"],"kind":"struct"},"2685":{"crate_id":20,"path":["rustix","ioctl","patterns","IntegerSetter"],"kind":"struct"},"1250":{"crate_id":2,"path":["core","intrinsics","fallback","CarryingMulAdd"],"kind":"trait"},"2131":{"crate_id":17,"path":["object","endian","Endianness"],"kind":"enum"},"3012":{"crate_id":27,"path":["libc","unix","linux_like","linux","xdp_options"],"kind":"struct"},"696":{"crate_id":1,"path":["std","sys","backtrace","print","DisplayBacktrace"],"kind":"struct"},"1577":{"crate_id":5,"path":["libc","unix","linux_like","linux","input_absinfo"],"kind":"struct"},"2458":{"crate_id":17,"path":["object","pe","ImageNtHeaders32"],"kind":"struct"},"1904":{"crate_id":16,"path":["gimli","common","DebugInfoOffset"],"kind":"struct"},"1023":{"crate_id":2,"path":["core","iter","sources","repeat_with","RepeatWith"],"kind":"struct"},"2785":{"crate_id":21,"path":["linux_raw_sys","general","uffd_msg__bindgen_ty_1__bindgen_ty_3"],"kind":"struct"},"1350":{"crate_id":3,"path":["alloc","collections","btree","node","drop_key_val","Dropper"],"kind":"struct"},"469":{"crate_id":1,"path":["std","collections","hash","map","ValuesMut"],"kind":"struct"},"2231":{"crate_id":17,"path":["object","read","elf","version","VerdauxIterator"],"kind":"struct"},"3112":{"crate_id":27,"path":["libc","unix","linux_like","linux","arch","generic","termios2"],"kind":"struct"},"2558":{"crate_id":18,"path":["memchr","arch","all","twoway","TwoWay"],"kind":"struct"},"796":{"crate_id":1,"path":["std","error","Indented"],"kind":"struct"},"1677":{"crate_id":5,"path":["libc","unix","linux_like","linux","hwtstamp_config"],"kind":"struct"},"2004":{"crate_id":16,"path":["gimli","read","dwarf","DwarfSections"],"kind":"struct"},"1123":{"crate_id":2,"path":["core","core_arch","x86","__m512d"],"kind":"struct"},"2885":{"crate_id":27,"path":["libc","unix","linux_like","fd_set"],"kind":"struct"},"3212":{"crate_id":18,"path":["memchr"],"kind":"module"},"1450":{"crate_id":3,"path":["alloc","collections","btree","set","ExtractIf"],"kind":"struct"},"569":{"crate_id":1,"path":["std","process","ExitCode"],"kind":"struct"},"2331":{"crate_id":17,"path":["object","read","SymbolMap"],"kind":"struct"},"2658":{"crate_id":20,"path":["rustix","fs","fd","Timestamps"],"kind":"struct"},"896":{"crate_id":2,"path":["core","num","niche_types","NonZeroI32Inner"],"kind":"struct"},"1777":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","Elf32_Phdr"],"kind":"struct"},"2104":{"crate_id":16,"path":["gimli","read","unit","AttrsIter"],"kind":"struct"},"1223":{"crate_id":2,"path":["core","ops","bit","BitOrAssign"],"kind":"trait"},"2985":{"crate_id":27,"path":["libc","unix","linux_like","linux","iw_discarded"],"kind":"struct"},"669":{"crate_id":1,"path":["std","panicking","panic_count","MustAbort"],"kind":"enum"},"1550":{"crate_id":5,"path":["libc","unix","linux_like","file_clone_range"],"kind":"struct"},"2431":{"crate_id":17,"path":["object","macho","VersionMinCommand"],"kind":"struct"},"2758":{"crate_id":21,"path":["linux_raw_sys","general","__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2"],"kind":"struct"},"996":{"crate_id":2,"path":["core","async_iter","from_iter","FromIter"],"kind":"struct"},"1877":{"crate_id":10,"path":["hashbrown","scopeguard","ScopeGuard"],"kind":"struct"},"1323":{"crate_id":2,"path":["core","core_simd","to_bytes","ToBytes"],"kind":"trait"},"442":{"crate_id":23,"path":["once_cell","sync","OnceCell"],"kind":"struct"},"2204":{"crate_id":17,"path":["object","read","elf","section","ElfSectionIterator"],"kind":"struct"},"3085":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","semid_ds"],"kind":"struct"},"769":{"crate_id":2,"path":["core","iter","traits","collect","Extend"],"kind":"trait"},"1650":{"crate_id":5,"path":["libc","unix","linux_like","linux","ptp_pin_desc"],"kind":"struct"},"2531":{"crate_id":17,"path":["object","xcoff","SymbolBytes"],"kind":"struct"},"2858":{"crate_id":27,"path":["libc","unix","utimbuf"],"kind":"struct"},"1096":{"crate_id":2,"path":["core","str","CharEscapeUnicode"],"kind":"struct"},"1977":{"crate_id":16,"path":["gimli","read","cfi","EhFrameHdr"],"kind":"struct"},"1423":{"crate_id":3,"path":["alloc","ffi","c_str","IntoStringError"],"kind":"struct"},"542":{"crate_id":1,"path":["std","os","linux","process","PidFd"],"kind":"struct"},"2304":{"crate_id":17,"path":["object","read","pe","resource","ResourceDirectoryEntryData"],"kind":"enum"},"3185":{"crate_id":1,"path":["std","panic","always_abort"],"kind":"function"},"869":{"crate_id":2,"path":["core","alloc","AllocError"],"kind":"struct"},"1750":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","_libc_xmmreg"],"kind":"struct"},"2631":{"crate_id":20,"path":["rustix","fs","statx","_","InternalBitFlags"],"kind":"struct"},"2077":{"crate_id":16,"path":["gimli","read","op","Evaluation"],"kind":"struct"},"1196":{"crate_id":2,"path":["core","slice","iter","GenericSplitN"],"kind":"struct"},"2958":{"crate_id":27,"path":["libc","unix","linux_like","linux","in6_ifreq"],"kind":"struct"},"1523":{"crate_id":5,"path":["libc","unix","FILE"],"kind":"enum"},"642":{"crate_id":1,"path":["std","sys","fs","unix","FilePermissions"],"kind":"struct"},"2404":{"crate_id":17,"path":["object","macho","FvmlibCommand"],"kind":"struct"},"2731":{"crate_id":21,"path":["linux_raw_sys","general","page_region"],"kind":"struct"},"88":{"crate_id":1,"path":["std","io","error","Error"],"kind":"struct"},"969":{"crate_id":2,"path":["core","str","error","ParseBoolError"],"kind":"struct"},"1850":{"crate_id":10,"path":["hashbrown","map","ValuesMut"],"kind":"struct"},"2177":{"crate_id":17,"path":["object","read","archive","ArchiveSymbolIterator"],"kind":"struct"},"415":{"crate_id":2,"path":["core","marker","StructuralPartialEq"],"kind":"trait"},"1296":{"crate_id":2,"path":["core","net","display_buffer","DisplayBuffer"],"kind":"struct"},"3058":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","regex_t"],"kind":"struct"},"1623":{"crate_id":5,"path":["libc","unix","linux_like","linux","tls12_crypto_info_aes_gcm_256"],"kind":"struct"},"742":{"crate_id":2,"path":["core","iter","traits","iterator","Iterator"],"kind":"trait"},"2504":{"crate_id":17,"path":["object","pe","ImageHotPatchInfo"],"kind":"struct"},"2831":{"crate_id":23,"path":["once_cell","race","OnceBool"],"kind":"struct"},"1069":{"crate_id":2,"path":["core","str","iter","MatchIndices"],"kind":"struct"},"1950":{"crate_id":16,"path":["gimli","constants","DwLang"],"kind":"struct"},"2277":{"crate_id":17,"path":["object","read","macho","symbol","MachOSymbolIterator"],"kind":"struct"},"515":{"crate_id":1,"path":["std","io","error","repr_bitpacked","Repr"],"kind":"struct"},"1396":{"crate_id":3,"path":["alloc","collections","btree","map","Keys"],"kind":"struct"},"3158":{"crate_id":1,"path":["std","env","current_dir"],"kind":"function"},"842":{"crate_id":1,"path":["std","os","unix","fs","DirEntryExt2"],"kind":"trait"},"1723":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","mbstate_t"],"kind":"struct"},"2604":{"crate_id":18,"path":["memchr","memmem","Finder"],"kind":"struct"},"2931":{"crate_id":27,"path":["libc","unix","linux_like","linux","ff_replay"],"kind":"struct"},"1169":{"crate_id":2,"path":["core","cell","lazy","LazyCell"],"kind":"struct"},"2050":{"crate_id":16,"path":["gimli","read","loclists","DebugLocLists"],"kind":"struct"},"1496":{"crate_id":5,"path":["libc","new","linux_uapi","linux","netlink","sockaddr_nl"],"kind":"struct"},"615":{"crate_id":1,"path":["std","sync","nonpoison","rwlock","RwLockReadGuard"],"kind":"struct"},"2377":{"crate_id":17,"path":["object","elf","NoteHeader64"],"kind":"struct"},"942":{"crate_id":2,"path":["core","cell","Cell"],"kind":"struct"},"1823":{"crate_id":10,"path":["hashbrown","raw","RawIter"],"kind":"struct"},"2704":{"crate_id":21,"path":["linux_raw_sys","general","vfs_ns_cap_data"],"kind":"struct"},"3031":{"crate_id":27,"path":["libc","unix","linux_like","linux","iw_thrspy"],"kind":"struct"},"1269":{"crate_id":2,"path":["core","convert","num","FloatToInt"],"kind":"trait"},"2150":{"crate_id":17,"path":["object","read","any","SegmentIteratorInternal"],"kind":"enum"},"1596":{"crate_id":5,"path":["libc","unix","linux_like","linux","inotify_event"],"kind":"struct"},"715":{"crate_id":1,"path":["std","sys","net","connection","socket","LookupHost"],"kind":"struct"},"2477":{"crate_id":17,"path":["object","pe","ImageBaseRelocation"],"kind":"struct"},"1042":{"crate_id":2,"path":["core","hash","sip","Sip24Rounds"],"kind":"struct"},"1923":{"crate_id":16,"path":["gimli","common","UnitSectionOffset"],"kind":"enum"},"2804":{"crate_id":21,"path":["linux_raw_sys","general","kernel_sigaction"],"kind":"struct"},"2250":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldCacheSlideInfo"],"kind":"enum"},"488":{"crate_id":1,"path":["std","env","Vars"],"kind":"struct"},"1369":{"crate_id":3,"path":["alloc","string","retain","SetLenOnDrop"],"kind":"struct"},"3131":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","__c_anonymous_elf64_rel"],"kind":"struct"},"1696":{"crate_id":5,"path":["libc","unix","linux_like","linux","xsk_tx_metadata"],"kind":"struct"},"815":{"crate_id":1,"path":["std","sys","fs","unix","cfm","CachedFileMetadata"],"kind":"struct"},"2577":{"crate_id":18,"path":["memchr","vector","SensibleMoveMask"],"kind":"struct"},"2904":{"crate_id":27,"path":["libc","unix","linux_like","statx"],"kind":"struct"},"1142":{"crate_id":2,"path":["core","mem","type_info","Trait"],"kind":"struct"},"2023":{"crate_id":16,"path":["gimli","read","abbrev","Attributes"],"kind":"enum"},"2350":{"crate_id":17,"path":["object","elf","FileHeader32"],"kind":"struct"},"588":{"crate_id":1,"path":["std","sync","mpsc","IntoIter"],"kind":"struct"},"1469":{"crate_id":4,"path":["compiler_builtins","float","cmp","Result"],"kind":"enum"},"3231":{"crate_id":1,"path":["std","f16"],"kind":"primitive"},"1796":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","ifreq"],"kind":"struct"},"915":{"crate_id":2,"path":["core","mem","transmutability","Assume"],"kind":"struct"},"2677":{"crate_id":22,"path":["bitflags","traits","Flags"],"kind":"trait"},"3004":{"crate_id":27,"path":["libc","unix","linux_like","linux","xdp_ring_offset"],"kind":"struct"},"1242":{"crate_id":2,"path":["core","array","Guard"],"kind":"struct"},"2123":{"crate_id":17,"path":["object","common","SymbolScope"],"kind":"enum"},"2450":{"crate_id":17,"path":["object","pe","ImageVxdHeader"],"kind":"struct"},"688":{"crate_id":1,"path":["std","backtrace_rs","backtrace","libunwind","Frame"],"kind":"enum"},"1569":{"crate_id":5,"path":["libc","unix","linux_like","linux","tpacket_stats"],"kind":"struct"},"1015":{"crate_id":2,"path":["core","iter","sources","empty","Empty"],"kind":"struct"},"1896":{"crate_id":16,"path":["gimli","common","Encoding"],"kind":"struct"},"2777":{"crate_id":21,"path":["linux_raw_sys","general","timezone"],"kind":"struct"},"3104":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","ipc_perm"],"kind":"struct"},"461":{"crate_id":1,"path":["std","collections","hash","map","Keys"],"kind":"struct"},"1342":{"crate_id":3,"path":["alloc","collections","binary_heap","RebuildOnDrop"],"kind":"struct"},"2223":{"crate_id":17,"path":["object","read","elf","note","GnuPropertyIterator"],"kind":"struct"},"2550":{"crate_id":18,"path":["memchr","arch","all","memchr","One"],"kind":"struct"},"788":{"crate_id":1,"path":["std","os","unix","net","ancillary","AncillaryData"],"kind":"enum"},"1669":{"crate_id":5,"path":["libc","unix","linux_like","linux","sockaddr_alg"],"kind":"struct"},"1115":{"crate_id":2,"path":["core","core_arch","x86","__m128i"],"kind":"struct"},"1996":{"crate_id":16,"path":["gimli","read","cfi","UnwindTableRow"],"kind":"struct"},"2877":{"crate_id":27,"path":["libc","unix","linux_like","ip_mreq"],"kind":"struct"},"3204":{"crate_id":10,"path":["hashbrown"],"kind":"module"},"561":{"crate_id":1,"path":["std","process","ChildStderr"],"kind":"struct"},"1442":{"crate_id":3,"path":["alloc","collections","btree","map","ExtractIf"],"kind":"struct"},"2323":{"crate_id":17,"path":["object","read","xcoff","segment","XcoffSegment"],"kind":"struct"},"1769":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","packet_mreq"],"kind":"struct"},"7":{"crate_id":0,"path":["tempfile","dir","TempDir"],"kind":"struct"},"888":{"crate_id":2,"path":["core","num","niche_types","Nanoseconds"],"kind":"struct"},"2650":{"crate_id":20,"path":["rustix","backend","fs","types","StatVfsMountFlags"],"kind":"struct"},"1215":{"crate_id":2,"path":["core","field","fmt","Member"],"kind":"enum"},"2096":{"crate_id":16,"path":["gimli","read","UnitOffset"],"kind":"struct"},"2977":{"crate_id":27,"path":["libc","unix","linux_like","linux","tls12_crypto_info_sm4_gcm"],"kind":"struct"},"2423":{"crate_id":17,"path":["object","macho","TwolevelHint"],"kind":"struct"},"661":{"crate_id":1,"path":["std","sys","process","unix","unix","ExitStatusError"],"kind":"struct"},"1542":{"crate_id":5,"path":["libc","unix","linux_like","arpreq"],"kind":"struct"},"1869":{"crate_id":10,"path":["hashbrown","rustc_entry","RustcVacantEntry"],"kind":"struct"},"107":{"crate_id":3,"path":["alloc","string","String"],"kind":"struct"},"988":{"crate_id":2,"path":["core","num","imp","fmt","Formatted"],"kind":"struct"},"2750":{"crate_id":21,"path":["linux_raw_sys","general","sigaction"],"kind":"struct"},"3077":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","utmpx"],"kind":"struct"},"1315":{"crate_id":2,"path":["core","core_simd","swizzle","deinterleave","Even"],"kind":"struct"},"434":{"crate_id":20,"path":["rustix","fs","abs","rename"],"kind":"function"},"2196":{"crate_id":17,"path":["object","read","coff","import","ImportFile"],"kind":"struct"},"2523":{"crate_id":17,"path":["object","pe","ImportObjectHeader"],"kind":"struct"},"761":{"crate_id":2,"path":["core","iter","adapters","flatten","FlatMap"],"kind":"struct"},"1642":{"crate_id":5,"path":["libc","unix","linux_like","linux","iw_priv_args"],"kind":"struct"},"1969":{"crate_id":16,"path":["gimli","endianity","BigEndian"],"kind":"struct"},"1088":{"crate_id":2,"path":["core","str","pattern","CharPredicateSearcher"],"kind":"struct"},"2850":{"crate_id":27,"path":["libc","new","linux_uapi","linux","netlink","nlmsgerr"],"kind":"struct"},"3177":{"crate_id":2,"path":["core","iter","sources","once","once"],"kind":"function"},"534":{"crate_id":1,"path":["std","os","unix","net","ancillary","AncillaryError"],"kind":"enum"},"1415":{"crate_id":3,"path":["alloc","collections","linked_list","Iter"],"kind":"struct"},"2296":{"crate_id":17,"path":["object","read","pe","import","Import"],"kind":"enum"},"2623":{"crate_id":20,"path":["rustix","backend","fs","types","_","InternalBitFlags"],"kind":"struct"},"861":{"crate_id":2,"path":["core","ops","arith","Add"],"kind":"trait"},"1742":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","siginfo_t"],"kind":"struct"},"1188":{"crate_id":2,"path":["core","cell","Ref"],"kind":"struct"},"2069":{"crate_id":16,"path":["gimli","read","op","OperationEvaluationResult"],"kind":"enum"},"2950":{"crate_id":27,"path":["libc","unix","linux_like","linux","fanotify_event_info_fid"],"kind":"struct"},"634":{"crate_id":1,"path":["std","sys","pal","unix","time","Timespec"],"kind":"struct"},"1515":{"crate_id":5,"path":["libc","unix","winsize"],"kind":"struct"},"2396":{"crate_id":17,"path":["object","macho","MachHeader64"],"kind":"struct"},"2723":{"crate_id":21,"path":["linux_raw_sys","general","fsuuid2"],"kind":"struct"},"961":{"crate_id":2,"path":["core","sync","atomic","Ordering"],"kind":"enum"},"1842":{"crate_id":10,"path":["hashbrown","TryReserveError"],"kind":"enum"},"1288":{"crate_id":2,"path":["core","iter","adapters","zip","TrustedRandomAccess"],"kind":"trait"},"407":{"crate_id":3,"path":["alloc","borrow","ToOwned"],"kind":"trait"},"2169":{"crate_id":17,"path":["object","read","any","SectionRelocationIteratorInternal"],"kind":"enum"},"3050":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","__timeval"],"kind":"struct"},"734":{"crate_id":3,"path":["alloc","rc","Rc"],"kind":"struct"},"1615":{"crate_id":5,"path":["libc","unix","linux_like","linux","sctp_sndrcvinfo"],"kind":"struct"},"2496":{"crate_id":17,"path":["object","pe","ImageDynamicRelocation32"],"kind":"struct"},"1942":{"crate_id":16,"path":["gimli","constants","DwForm"],"kind":"struct"},"1061":{"crate_id":2,"path":["core","str","pattern","Pattern"],"kind":"trait"},"2823":{"crate_id":22,"path":["bitflags","parser","ParseErrorKind"],"kind":"enum"},"1388":{"crate_id":3,"path":["alloc","collections","btree","node","Handle"],"kind":"struct"},"507":{"crate_id":1,"path":["std","io","buffered","bufreader","BufReader"],"kind":"struct"},"2269":{"crate_id":17,"path":["object","read","macho","segment","MachOSegmentIterator"],"kind":"struct"},"3150":{"crate_id":2,"path":["core","num","traits","WidenTarget"],"kind":"trait"},"2596":{"crate_id":18,"path":["memchr","memchr","Memchr"],"kind":"struct"},"834":{"crate_id":1,"path":["std","os","unix","ffi","os_str","OsStringExt"],"kind":"trait"},"1715":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","__c_anonymous_ptrace_syscall_info_seccomp"],"kind":"struct"},"2042":{"crate_id":16,"path":["gimli","read","line","LineSequence"],"kind":"struct"},"280":{"crate_id":0,"path":["tempfile","spooled","SpooledData","InMemory"],"kind":"variant"},"1161":{"crate_id":2,"path":["core","error","tags","MaybeSizedValue"],"kind":"struct"},"2923":{"crate_id":27,"path":["libc","unix","linux_like","linux","tpacket_bd_ts"],"kind":"struct"},"1488":{"crate_id":5,"path":["libc","new","linux_uapi","linux","can","can_frame"],"kind":"struct"},"607":{"crate_id":1,"path":["std","sync","reentrant_lock","ReentrantLock"],"kind":"struct"},"2369":{"crate_id":17,"path":["object","elf","Dyn32"],"kind":"struct"},"2696":{"crate_id":21,"path":["linux_raw_sys","elf","Elf_Dyn"],"kind":"struct"},"934":{"crate_id":2,"path":["core","ops","range","RangeFrom"],"kind":"struct"},"1815":{"crate_id":10,"path":["hashbrown","raw","Fallibility"],"kind":"enum"},"2142":{"crate_id":17,"path":["object","read","read_cache","ReadCacheRange"],"kind":"struct"},"1261":{"crate_id":2,"path":["core","pin","helper","PinDerefMutHelper"],"kind":"trait"},"3023":{"crate_id":27,"path":["libc","unix","linux_like","linux","pthread_mutex_t"],"kind":"struct"},"707":{"crate_id":1,"path":["std","io","Guard"],"kind":"struct"},"1588":{"crate_id":5,"path":["libc","unix","linux_like","linux","ff_effect"],"kind":"struct"},"2469":{"crate_id":17,"path":["object","pe","ImageAuxSymbolTokenDef"],"kind":"struct"},"2796":{"crate_id":21,"path":["linux_raw_sys","general","uffdio_move"],"kind":"struct"},"1034":{"crate_id":2,"path":["core","fmt","rt","ArgumentType"],"kind":"enum"},"1915":{"crate_id":16,"path":["gimli","common","DebugRngListsIndex"],"kind":"struct"},"2242":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldSubCacheSlice"],"kind":"enum"},"480":{"crate_id":2,"path":["core","hash","Hash"],"kind":"trait"},"1361":{"crate_id":3,"path":["alloc","collections","vec_deque","shrink_to","Guard"],"kind":"struct"},"3123":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","Elf64_Ehdr"],"kind":"struct"},"807":{"crate_id":2,"path":["core","io","util","Chain"],"kind":"struct"},"1688":{"crate_id":5,"path":["libc","unix","linux_like","linux","sock_txtime"],"kind":"struct"},"2569":{"crate_id":18,"path":["memchr","arch","x86_64","sse2","memchr","Three"],"kind":"struct"},"2896":{"crate_id":27,"path":["libc","unix","linux_like","mmsghdr"],"kind":"struct"},"1134":{"crate_id":2,"path":["core","mem","type_info","Type"],"kind":"struct"},"2015":{"crate_id":16,"path":["gimli","read","endian_slice","DebugLen"],"kind":"struct"},"1461":{"crate_id":3,"path":["alloc","collections","btree","borrow","DormantMutRef"],"kind":"struct"},"580":{"crate_id":1,"path":["std","sync","mpmc","zero","ZeroToken"],"kind":"struct"},"2342":{"crate_id":17,"path":["object","read","RelocationMapEntry"],"kind":"struct"},"3223":{"crate_id":1,"path":["std","never"],"kind":"primitive"},"907":{"crate_id":2,"path":["core","num","niche_types","CodePointInner"],"kind":"struct"},"1788":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","option"],"kind":"struct"},"2669":{"crate_id":20,"path":["rustix","ioctl","patterns","Getter"],"kind":"struct"},"2115":{"crate_id":16,"path":["gimli","read","Error"],"kind":"enum"},"1234":{"crate_id":2,"path":["core","ops","bit","Shl"],"kind":"trait"},"2996":{"crate_id":27,"path":["libc","unix","linux_like","linux","pthread_rwlockattr_t"],"kind":"struct"},"1561":{"crate_id":5,"path":["libc","unix","linux_like","linux","sockaddr_pkt"],"kind":"struct"},"680":{"crate_id":1,"path":["std","os","unix","net","ancillary","SocketCred"],"kind":"struct"},"2442":{"crate_id":17,"path":["object","macho","NoteCommand"],"kind":"struct"},"2769":{"crate_id":21,"path":["linux_raw_sys","general","termios2"],"kind":"struct"},"1007":{"crate_id":2,"path":["core","ffi","c_str","Bytes"],"kind":"struct"},"1888":{"crate_id":13,"path":["rustc_demangle","SizeLimitedFmtAdapter"],"kind":"struct"},"2215":{"crate_id":17,"path":["object","read","elf","relocation","CrelIteratorHeader"],"kind":"struct"},"453":{"crate_id":1,"path":["std","backtrace","RawFrame"],"kind":"enum"},"1334":{"crate_id":2,"path":["core","core_simd","simd","cmp","eq","SimdPartialEq"],"kind":"trait"},"3096":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","statvfs64"],"kind":"struct"},"1661":{"crate_id":5,"path":["libc","unix","linux_like","linux","xdp_options"],"kind":"struct"},"780":{"crate_id":2,"path":["core","iter","traits","accum","Product"],"kind":"trait"},"2542":{"crate_id":17,"path":["object","xcoff","BlockAux64"],"kind":"struct"},"2869":{"crate_id":27,"path":["libc","unix","itimerval"],"kind":"struct"},"226":{"crate_id":2,"path":["core","io","io_slice","IoSlice"],"kind":"struct"},"1107":{"crate_id":2,"path":["core","future","ready","Ready"],"kind":"struct"},"1988":{"crate_id":16,"path":["gimli","read","cfi","AugmentationData"],"kind":"struct"},"2315":{"crate_id":17,"path":["object","read","xcoff","symbol","XcoffSymbolTable"],"kind":"struct"},"553":{"crate_id":1,"path":["std","path","fmt","DebugHelper"],"kind":"struct"},"1434":{"crate_id":3,"path":["alloc","collections","linked_list","IterMut"],"kind":"struct"},"3196":{"crate_id":2,"path":["core"],"kind":"module"},"880":{"crate_id":2,"path":["core","num","error","TryFromIntError"],"kind":"struct"},"1761":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","max_align_t"],"kind":"struct"},"2642":{"crate_id":20,"path":["rustix","backend","fs","types","OFlags"],"kind":"struct"},"2969":{"crate_id":27,"path":["libc","unix","linux_like","linux","sctp_nxtinfo"],"kind":"struct"},"1207":{"crate_id":2,"path":["core","wtf8","Utf8BoundaryError"],"kind":"enum"},"2088":{"crate_id":16,"path":["gimli","read","rnglists","RawRngListIter"],"kind":"struct"},"2415":{"crate_id":17,"path":["object","macho","RoutinesCommand64"],"kind":"struct"},"653":{"crate_id":1,"path":["std","sys","paths","unix","JoinPathsError"],"kind":"struct"},"1534":{"crate_id":5,"path":["libc","unix","linux_like","fd_set"],"kind":"struct"},"980":{"crate_id":2,"path":["core","alloc","layout","LayoutError"],"kind":"struct"},"1861":{"crate_id":10,"path":["hashbrown","map","Entry"],"kind":"enum"},"2742":{"crate_id":21,"path":["linux_raw_sys","general","__kernel_old_timeval"],"kind":"struct"},"3069":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","tcp_info"],"kind":"struct"},"426":{"crate_id":2,"path":["core","mem"],"kind":"module"},"1307":{"crate_id":2,"path":["core","future","into_future","IntoFuture"],"kind":"trait"},"2188":{"crate_id":17,"path":["object","read","coff","symbol","SymbolIterator"],"kind":"struct"},"1634":{"crate_id":5,"path":["libc","unix","linux_like","linux","iw_discarded"],"kind":"struct"},"753":{"crate_id":2,"path":["core","iter","adapters","enumerate","Enumerate"],"kind":"struct"},"2515":{"crate_id":17,"path":["object","pe","ImageDebugDirectory"],"kind":"struct"},"1080":{"crate_id":2,"path":["core","str","iter","EscapeDebug"],"kind":"struct"},"1961":{"crate_id":16,"path":["gimli","constants","DwLnct"],"kind":"struct"},"2842":{"crate_id":27,"path":["libc","new","linux_uapi","linux","can","canxl_frame"],"kind":"struct"},"2288":{"crate_id":17,"path":["object","read","pe","section","PeRelocationIterator"],"kind":"struct"},"526":{"crate_id":1,"path":["std","io","Lines"],"kind":"struct"},"1407":{"crate_id":3,"path":["alloc","collections","btree","set","Iter"],"kind":"struct"},"3169":{"crate_id":2,"path":["core","str","converts","from_utf8_unchecked"],"kind":"function"},"1734":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","sysinfo"],"kind":"struct"},"853":{"crate_id":1,"path":["std","os","unix","thread","JoinHandleExt"],"kind":"trait"},"2615":{"crate_id":20,"path":["rustix","backend","fs","inotify","_","InternalBitFlags"],"kind":"struct"},"1180":{"crate_id":2,"path":["core","panicking","assert_matches_failed","Pattern"],"kind":"struct"},"2061":{"crate_id":16,"path":["gimli","read","macros","DebugMacinfo"],"kind":"struct"},"2942":{"crate_id":27,"path":["libc","unix","linux_like","linux","uinput_abs_setup"],"kind":"struct"},"2388":{"crate_id":17,"path":["object","macho","DyldCacheSlideInfo5"],"kind":"struct"},"626":{"crate_id":1,"path":["std","sync","poison","rwlock","MappedRwLockReadGuard"],"kind":"struct"},"1507":{"crate_id":5,"path":["libc","unix","utimbuf"],"kind":"struct"},"1834":{"crate_id":10,"path":["hashbrown","set","Difference"],"kind":"struct"},"72":{"crate_id":2,"path":["core","fmt","Formatter"],"kind":"struct"},"953":{"crate_id":2,"path":["core","net","ip_addr","Ipv6MulticastScope"],"kind":"enum"},"2715":{"crate_id":21,"path":["linux_raw_sys","general","fscrypt_get_policy_ex_arg"],"kind":"struct"},"3042":{"crate_id":27,"path":["libc","unix","linux_like","linux","iwreq"],"kind":"struct"},"1280":{"crate_id":2,"path":["core","ops","async_function","AsyncFn"],"kind":"trait"},"2161":{"crate_id":17,"path":["object","read","any","SymbolTable"],"kind":"struct"},"2488":{"crate_id":17,"path":["object","pe","ImageDelayloadDescriptor"],"kind":"struct"},"726":{"crate_id":2,"path":["core","hash","Hasher"],"kind":"trait"},"1607":{"crate_id":5,"path":["libc","unix","linux_like","linux","in6_ifreq"],"kind":"struct"},"1934":{"crate_id":16,"path":["gimli","arch","PowerPc64"],"kind":"struct"},"1053":{"crate_id":2,"path":["core","slice","iter","RChunks"],"kind":"struct"},"2815":{"crate_id":21,"path":["linux_raw_sys","general","fscrypt_provisioning_key_payload"],"kind":"struct"},"3142":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","__c_anonymous_elf32_rela"],"kind":"struct"},"499":{"crate_id":1,"path":["std","fs","DirBuilder"],"kind":"struct"},"1380":{"crate_id":3,"path":["alloc","vec","set_len_on_drop","SetLenOnDrop"],"kind":"struct"},"2261":{"crate_id":17,"path":["object","read","macho","fat","MachOFatFile"],"kind":"struct"},"2588":{"crate_id":18,"path":["memchr","arch","x86_64","avx2","memchr","OneIter"],"kind":"struct"},"826":{"crate_id":1,"path":["std","net","socket_addr","ToSocketAddrs"],"kind":"trait"},"1707":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","ntptimeval"],"kind":"struct"},"1153":{"crate_id":2,"path":["core","mem","type_info","Int"],"kind":"struct"},"2034":{"crate_id":16,"path":["gimli","read","index","UnitIndexSection"],"kind":"struct"},"2915":{"crate_id":27,"path":["libc","unix","linux_like","linux","tpacket_hdr_variant1"],"kind":"struct"},"3242":{"crate_id":1,"path":["std","u32"],"kind":"primitive"},"599":{"crate_id":1,"path":["std","sync","oneshot","TryRecvError"],"kind":"enum"},"1480":{"crate_id":5,"path":["libc","new","linux_uapi","linux","can","bcm","bcm_msg_head"],"kind":"struct"},"2361":{"crate_id":17,"path":["object","elf","Rel32"],"kind":"struct"},"1807":{"crate_id":8,"path":["miniz_oxide","MZStatus"],"kind":"enum"},"45":{"crate_id":2,"path":["core","borrow","Borrow"],"kind":"trait"},"926":{"crate_id":2,"path":["core","marker","variance","PhantomCovariant"],"kind":"struct"},"2688":{"crate_id":20,"path":["rustix","path","dec_int","private","Sealed"],"kind":"trait"},"1253":{"crate_id":2,"path":["core","intrinsics","fallback","CarrylessMul"],"kind":"trait"},"372":{"crate_id":1,"path":["std","fs","Permissions"],"kind":"struct"},"2134":{"crate_id":17,"path":["object","endian","U16Bytes"],"kind":"struct"},"3015":{"crate_id":27,"path":["libc","unix","linux_like","linux","xsk_tx_metadata_request"],"kind":"struct"},"2461":{"crate_id":17,"path":["object","pe","AnonObjectHeader"],"kind":"struct"},"699":{"crate_id":1,"path":["std","panicking","begin_panic","Payload"],"kind":"struct"},"1580":{"crate_id":5,"path":["libc","unix","linux_like","linux","ff_replay"],"kind":"struct"},"1907":{"crate_id":16,"path":["gimli","common","LocationListsOffset"],"kind":"struct"},"1026":{"crate_id":2,"path":["core","option","Item"],"kind":"struct"},"2788":{"crate_id":21,"path":["linux_raw_sys","general","uffdio_api"],"kind":"struct"},"1353":{"crate_id":3,"path":["alloc","collections","vec_deque","drain","Drain"],"kind":"struct"},"472":{"crate_id":1,"path":["std","collections","hash","map","Drain"],"kind":"struct"},"2234":{"crate_id":17,"path":["object","read","elf","attributes","AttributesSection"],"kind":"struct"},"3115":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","spwd"],"kind":"struct"},"2561":{"crate_id":18,"path":["memchr","arch","all","twoway","SuffixOrdering"],"kind":"enum"},"799":{"crate_id":2,"path":["core","ops","index","IndexMut"],"kind":"trait"},"1680":{"crate_id":5,"path":["libc","unix","linux_like","linux","ifinfomsg"],"kind":"struct"},"2007":{"crate_id":16,"path":["gimli","read","dwarf","DwarfPackage"],"kind":"struct"},"245":{"crate_id":1,"path":["std","os","fd","owned","BorrowedFd"],"kind":"struct"},"1126":{"crate_id":2,"path":["core","core_arch","x86","__m512bh"],"kind":"struct"},"2888":{"crate_id":27,"path":["libc","unix","linux_like","Dl_info"],"kind":"struct"},"3215":{"crate_id":21,"path":["linux_raw_sys"],"kind":"module"},"572":{"crate_id":1,"path":["std","sync","mpmc","context","Context"],"kind":"struct"},"1453":{"crate_id":3,"path":["alloc","collections","linked_list","CursorMut"],"kind":"struct"},"2334":{"crate_id":17,"path":["object","read","ObjectMapEntry"],"kind":"struct"},"2661":{"crate_id":20,"path":["rustix","fs","raw_dir","RawDirEntry"],"kind":"struct"},"899":{"crate_id":2,"path":["core","num","niche_types","UsizeNoHighBit"],"kind":"struct"},"1780":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","Elf64_Shdr"],"kind":"struct"},"2107":{"crate_id":16,"path":["gimli","read","unit","EntriesTree"],"kind":"struct"},"345":{"crate_id":0,"path":["tempfile","Builder"],"kind":"struct"},"1226":{"crate_id":2,"path":["core","ops","arith","Rem"],"kind":"trait"},"2988":{"crate_id":27,"path":["libc","unix","linux_like","linux","iw_encode_ext"],"kind":"struct"},"672":{"crate_id":1,"path":["std","backtrace_rs","symbolize","SymbolName"],"kind":"struct"},"1553":{"crate_id":5,"path":["libc","unix","linux_like","statx"],"kind":"struct"},"2434":{"crate_id":17,"path":["object","macho","DyldInfoCommand"],"kind":"struct"},"2761":{"crate_id":21,"path":["linux_raw_sys","general","__sifields__bindgen_ty_7"],"kind":"struct"},"999":{"crate_id":2,"path":["core","char","EscapeUnicode"],"kind":"struct"},"1880":{"crate_id":13,"path":["rustc_demangle","legacy","Demangle"],"kind":"struct"},"1326":{"crate_id":2,"path":["core","core_simd","vector","sealed","Sealed"],"kind":"trait"},"445":{"crate_id":1,"path":["std","thread","local","AccessError"],"kind":"struct"},"2207":{"crate_id":17,"path":["object","read","elf","symbol","ElfSymbolTable"],"kind":"struct"},"3088":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","statfs"],"kind":"struct"},"772":{"crate_id":2,"path":["core","cmp","Ord"],"kind":"trait"},"1653":{"crate_id":5,"path":["libc","unix","linux_like","linux","xdp_ring_offset"],"kind":"struct"},"2534":{"crate_id":17,"path":["object","xcoff","FileAux32"],"kind":"struct"},"1980":{"crate_id":16,"path":["gimli","read","cfi","EhHdrTable"],"kind":"struct"},"1099":{"crate_id":2,"path":["core","str","IsAsciiWhitespace"],"kind":"struct"},"2861":{"crate_id":27,"path":["libc","unix","rusage"],"kind":"struct"},"1426":{"crate_id":3,"path":["alloc","string","IntoChars"],"kind":"struct"},"545":{"crate_id":1,"path":["std","panic","BacktraceStyle"],"kind":"enum"},"2307":{"crate_id":17,"path":["object","read","pe","rich","RichHeaderInfo"],"kind":"struct"},"3188":{"crate_id":2,"path":["core","intrinsics","unchecked_funnel_shl"],"kind":"function"},"872":{"crate_id":2,"path":["core","num","imp","bignum","tests","Big8x3"],"kind":"struct"},"1753":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","user"],"kind":"struct"},"2634":{"crate_id":20,"path":["rustix","backend","io","errno","Errno"],"kind":"struct"},"2080":{"crate_id":16,"path":["gimli","read","pubnames","PubNamesEntryIter"],"kind":"struct"},"1199":{"crate_id":2,"path":["core","slice","iter","SplitNMut"],"kind":"struct"},"2961":{"crate_id":27,"path":["libc","unix","linux_like","linux","ptp_extts_request"],"kind":"struct"},"1526":{"crate_id":5,"path":["libc","unix","linux_like","ip_mreq"],"kind":"struct"},"645":{"crate_id":1,"path":["std","sys","fs","unix","DirBuilder"],"kind":"struct"},"2407":{"crate_id":17,"path":["object","macho","SubFrameworkCommand"],"kind":"struct"},"2734":{"crate_id":21,"path":["linux_raw_sys","general","futex_waitv"],"kind":"struct"},"91":{"crate_id":0,"path":["tempfile","file","PathPersistError"],"kind":"struct"},"972":{"crate_id":2,"path":["core","str","lossy","Utf8Chunk"],"kind":"struct"},"1853":{"crate_id":10,"path":["hashbrown","set","Drain"],"kind":"struct"},"2180":{"crate_id":17,"path":["object","read","coff","file","CoffCommon"],"kind":"struct"},"418":{"crate_id":2,"path":["core","cmp","PartialEq"],"kind":"trait"},"1299":{"crate_id":2,"path":["core","pat","RangePattern"],"kind":"trait"},"3061":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","seminfo"],"kind":"struct"},"1626":{"crate_id":5,"path":["libc","unix","linux_like","linux","tls12_crypto_info_sm4_gcm"],"kind":"struct"},"745":{"crate_id":2,"path":["core","iter","adapters","step_by","StepBy"],"kind":"struct"},"2507":{"crate_id":17,"path":["object","pe","ImageArmRuntimeFunctionEntry"],"kind":"struct"},"2834":{"crate_id":23,"path":["once_cell","imp","Guard"],"kind":"struct"},"1072":{"crate_id":2,"path":["core","str","iter","Matches"],"kind":"struct"},"1953":{"crate_id":16,"path":["gimli","constants","DwCc"],"kind":"struct"},"2280":{"crate_id":17,"path":["object","read","pe","file","PeFile"],"kind":"struct"},"518":{"crate_id":1,"path":["std","io","stdio","Stdin"],"kind":"struct"},"1399":{"crate_id":3,"path":["alloc","collections","btree","map","Cursor"],"kind":"struct"},"3161":{"crate_id":1,"path":["std","fs","exists"],"kind":"function"},"845":{"crate_id":1,"path":["std","os","net","linux_ext","addr","SocketAddrExt"],"kind":"trait"},"1726":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","timespec"],"kind":"struct"},"2607":{"crate_id":18,"path":["memchr","arch","all","twoway","Suffix"],"kind":"struct"},"2934":{"crate_id":27,"path":["libc","unix","linux_like","linux","ff_constant_effect"],"kind":"struct"},"1172":{"crate_id":2,"path":["core","ffi","c_void"],"kind":"enum"},"2053":{"crate_id":16,"path":["gimli","read","loclists","RawLocListIter"],"kind":"struct"},"1499":{"crate_id":5,"path":["libc","new","linux_uapi","linux","netlink","nl_pktinfo"],"kind":"struct"},"618":{"crate_id":1,"path":["std","sync","nonpoison","rwlock","MappedRwLockWriteGuard"],"kind":"struct"},"2380":{"crate_id":17,"path":["object","macho","PtrauthKey"],"kind":"enum"},"945":{"crate_id":2,"path":["core","char","convert","CharErrorKind"],"kind":"enum"},"1826":{"crate_id":10,"path":["hashbrown","raw","RawIterHash"],"kind":"struct"},"2707":{"crate_id":21,"path":["linux_raw_sys","general","flock"],"kind":"struct"},"3034":{"crate_id":27,"path":["libc","unix","linux_like","linux","af_alg_iv"],"kind":"struct"},"1272":{"crate_id":2,"path":["core","iter","adapters","GenericShunt"],"kind":"struct"},"2153":{"crate_id":17,"path":["object","read","any","SectionIterator"],"kind":"struct"},"1599":{"crate_id":5,"path":["libc","unix","linux_like","linux","fanotify_event_info_fid"],"kind":"struct"},"718":{"crate_id":1,"path":["std","sys","process","unix","unix","posix_spawn","PosixSpawnattr"],"kind":"struct"},"2480":{"crate_id":17,"path":["object","pe","ImageImportByName"],"kind":"struct"},"1045":{"crate_id":2,"path":["core","slice","ascii","EscapeAscii"],"kind":"struct"},"164":{"crate_id":0,"path":["tempfile","file","NamedTempFile"],"kind":"struct"},"1926":{"crate_id":16,"path":["gimli","common","DwarfFileType"],"kind":"enum"},"2807":{"crate_id":21,"path":["linux_raw_sys","general","sigval"],"kind":"union"},"2253":{"crate_id":17,"path":["object","read","macho","dyld_cache","RelocationStateV2"],"kind":"enum"},"491":{"crate_id":1,"path":["std","env","SplitPaths"],"kind":"struct"},"1372":{"crate_id":3,"path":["alloc","sync","Weak"],"kind":"struct"},"3134":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","in6_pktinfo"],"kind":"struct"},"1699":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","__exit_status"],"kind":"struct"},"818":{"crate_id":1,"path":["std","io","stdio","StderrRaw"],"kind":"struct"},"2580":{"crate_id":18,"path":["memchr","arch","all","memchr","ThreeIter"],"kind":"struct"},"2907":{"crate_id":27,"path":["libc","unix","linux_like","sigevent"],"kind":"struct"},"1145":{"crate_id":2,"path":["core","mem","type_info","Enum"],"kind":"struct"},"2026":{"crate_id":16,"path":["gimli","read","aranges","ArangeHeaderIter"],"kind":"struct"},"2353":{"crate_id":17,"path":["object","elf","SectionHeader32"],"kind":"struct"},"591":{"crate_id":1,"path":["std","sync","mpsc","RecvTimeoutError"],"kind":"enum"},"1472":{"crate_id":4,"path":["compiler_builtins","math","libm_math","support","env","Round"],"kind":"enum"},"3234":{"crate_id":1,"path":["std","f128"],"kind":"primitive"},"1799":{"crate_id":5,"path":["libc","types","Padding"],"kind":"struct"},"37":{"crate_id":2,"path":["core","marker","Unpin"],"kind":"trait"},"918":{"crate_id":2,"path":["core","mem","Discriminant"],"kind":"struct"},"2680":{"crate_id":22,"path":["bitflags","iter","IterNames"],"kind":"struct"},"3007":{"crate_id":27,"path":["libc","unix","linux_like","linux","xdp_mmap_offsets_v1"],"kind":"struct"},"1245":{"crate_id":2,"path":["core","iter","adapters","filter_map","next_chunk","Guard"],"kind":"struct"},"2126":{"crate_id":17,"path":["object","common","FileFlags"],"kind":"enum"},"2453":{"crate_id":17,"path":["object","pe","ImageDataDirectory"],"kind":"struct"},"691":{"crate_id":1,"path":["std","sys","io","kernel_copy","linux","SpliceMode"],"kind":"enum"},"1572":{"crate_id":5,"path":["libc","unix","linux_like","linux","tpacket_bd_ts"],"kind":"struct"},"1018":{"crate_id":2,"path":["core","iter","sources","once","Once"],"kind":"struct"},"1899":{"crate_id":16,"path":["gimli","common","DebugAbbrevOffset"],"kind":"struct"},"2780":{"crate_id":21,"path":["linux_raw_sys","general","dmabuf_token"],"kind":"struct"},"3107":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","clone_args"],"kind":"struct"},"464":{"crate_id":1,"path":["std","collections","hash","map","OccupiedEntry"],"kind":"struct"},"1345":{"crate_id":3,"path":["alloc","collections","binary_heap","drop","DropGuard"],"kind":"struct"},"2226":{"crate_id":17,"path":["object","read","elf","hash","GnuHashTable"],"kind":"struct"},"1672":{"crate_id":5,"path":["libc","unix","linux_like","linux","pthread_rwlock_t"],"kind":"struct"},"791":{"crate_id":2,"path":["core","ops","bit","BitOr"],"kind":"trait"},"2553":{"crate_id":18,"path":["memchr","arch","all","packedpair","Finder"],"kind":"struct"},"1118":{"crate_id":2,"path":["core","core_arch","x86","__m256i"],"kind":"struct"},"1999":{"crate_id":16,"path":["gimli","read","cfi","CallFrameInstruction"],"kind":"enum"},"2880":{"crate_id":27,"path":["libc","unix","linux_like","sockaddr"],"kind":"struct"},"3207":{"crate_id":13,"path":["rustc_demangle"],"kind":"module"},"564":{"crate_id":1,"path":["std","process","CommandEnvs"],"kind":"struct"},"1445":{"crate_id":3,"path":["alloc","collections","btree","set","entry","Entry"],"kind":"enum"},"2326":{"crate_id":17,"path":["object","read","FileKind"],"kind":"enum"},"1772":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","dl_phdr_info"],"kind":"struct"},"891":{"crate_id":2,"path":["core","num","niche_types","NonZeroU32Inner"],"kind":"struct"},"2653":{"crate_id":20,"path":["rustix","backend","fs","types","StatFs"],"kind":"struct"},"1218":{"crate_id":2,"path":["core","fmt","LowerHex"],"kind":"trait"},"2099":{"crate_id":16,"path":["gimli","read","unit","UnitType"],"kind":"enum"},"2980":{"crate_id":27,"path":["libc","unix","linux_like","linux","tls12_crypto_info_aria_gcm_256"],"kind":"struct"},"2426":{"crate_id":17,"path":["object","macho","RpathCommand"],"kind":"struct"},"664":{"crate_id":1,"path":["std","sys","process","env","CommandEnvs"],"kind":"struct"},"1545":{"crate_id":5,"path":["libc","unix","linux_like","mmsghdr"],"kind":"struct"},"1872":{"crate_id":10,"path":["hashbrown","set","VacantEntry"],"kind":"struct"},"110":{"crate_id":3,"path":["alloc","string","ToString"],"kind":"trait"},"991":{"crate_id":2,"path":["core","ptr","unique","Unique"],"kind":"struct"},"2753":{"crate_id":21,"path":["linux_raw_sys","general","__sifields__bindgen_ty_2"],"kind":"struct"},"3080":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","siginfo_f"],"kind":"struct"},"1318":{"crate_id":2,"path":["core","core_simd","swizzle","extract","Extract"],"kind":"struct"},"437":{"crate_id":1,"path":["std","ffi","os_str","OsString"],"kind":"struct"},"2199":{"crate_id":17,"path":["object","read","coff","import","ImportObjectData"],"kind":"struct"},"2526":{"crate_id":17,"path":["object","xcoff","FileHeader64"],"kind":"struct"},"764":{"crate_id":2,"path":["core","iter","adapters","fuse","Fuse"],"kind":"struct"},"1645":{"crate_id":5,"path":["libc","unix","linux_like","linux","pthread_rwlockattr_t"],"kind":"struct"},"1972":{"crate_id":16,"path":["gimli","read","addr","DebugAddr"],"kind":"struct"},"210":{"crate_id":2,"path":["core","io","io_slice","IoSliceMut"],"kind":"struct"},"1091":{"crate_id":2,"path":["core","str","pattern","EmptyNeedle"],"kind":"struct"},"2853":{"crate_id":27,"path":["libc","new","linux_uapi","linux","netlink","nl_mmap_hdr"],"kind":"struct"},"3180":{"crate_id":2,"path":["core","ptr","metadata","metadata"],"kind":"function"},"537":{"crate_id":1,"path":["std","os","unix","net","listener","UnixListener"],"kind":"struct"},"1418":{"crate_id":3,"path":["alloc","collections","vec_deque","into_iter","IntoIter"],"kind":"struct"},"2299":{"crate_id":17,"path":["object","read","pe","relocation","RelocationBlockIterator"],"kind":"struct"},"2626":{"crate_id":20,"path":["rustix","backend","fs","types","_","InternalBitFlags"],"kind":"struct"},"864":{"crate_id":2,"path":["core","core_simd","vector","Simd"],"kind":"struct"},"1745":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","stat64"],"kind":"struct"},"1191":{"crate_id":2,"path":["core","cell","SyncUnsafeCell"],"kind":"struct"},"2072":{"crate_id":16,"path":["gimli","read","op","EvaluationState"],"kind":"enum"},"2953":{"crate_id":27,"path":["libc","unix","linux_like","linux","seccomp_data"],"kind":"struct"},"637":{"crate_id":1,"path":["std","sys","fd","unix","FileDesc"],"kind":"struct"},"1518":{"crate_id":5,"path":["libc","unix","itimerval"],"kind":"struct"},"2399":{"crate_id":17,"path":["object","macho","SegmentCommand32"],"kind":"struct"},"2726":{"crate_id":21,"path":["linux_raw_sys","general","file_dedupe_range_info"],"kind":"struct"},"964":{"crate_id":2,"path":["core","fmt","Sign"],"kind":"enum"},"1845":{"crate_id":10,"path":["hashbrown","map","IntoKeys"],"kind":"struct"},"1291":{"crate_id":2,"path":["core","ops","range","OneSidedRangeBound"],"kind":"enum"},"2172":{"crate_id":17,"path":["object","read","archive","ArchiveFile"],"kind":"struct"},"3053":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","cmsghdr"],"kind":"struct"},"737":{"crate_id":2,"path":["core","io","error","ErrorKind"],"kind":"enum"},"1618":{"crate_id":5,"path":["libc","unix","linux_like","linux","sctp_nxtinfo"],"kind":"struct"},"2499":{"crate_id":17,"path":["object","pe","ImageDynamicRelocation64V2"],"kind":"struct"},"1945":{"crate_id":16,"path":["gimli","constants","DwDs"],"kind":"struct"},"1064":{"crate_id":2,"path":["core","str","iter","RSplitTerminator"],"kind":"struct"},"2826":{"crate_id":23,"path":["once_cell","imp","OnceCell"],"kind":"struct"},"1391":{"crate_id":3,"path":["alloc","collections","binary_heap","BinaryHeap"],"kind":"struct"},"510":{"crate_id":1,"path":["std","io","buffered","linewriter","LineWriter"],"kind":"struct"},"2272":{"crate_id":17,"path":["object","read","macho","section","MachOSectionIterator"],"kind":"struct"},"3153":{"crate_id":1,"path":["std","path","MAIN_SEPARATOR"],"kind":"constant"},"2599":{"crate_id":18,"path":["memchr","memmem","searcher","Searcher"],"kind":"struct"},"837":{"crate_id":1,"path":["std","os","unix","fs","PermissionsExt"],"kind":"trait"},"1718":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","iocb"],"kind":"struct"},"2045":{"crate_id":16,"path":["gimli","read","line","CompleteLineProgram"],"kind":"struct"},"283":{"crate_id":0,"path":["tempfile","spooled","SpooledTempFile"],"kind":"struct"},"1164":{"crate_id":2,"path":["core","index","Last"],"kind":"struct"},"2926":{"crate_id":27,"path":["libc","unix","linux_like","linux","input_event"],"kind":"struct"},"1491":{"crate_id":5,"path":["libc","new","linux_uapi","linux","can","sockaddr_can"],"kind":"struct"},"610":{"crate_id":1,"path":["std","sync","nonpoison","condvar","Condvar"],"kind":"struct"},"2372":{"crate_id":17,"path":["object","elf","Verdef"],"kind":"struct"},"2699":{"crate_id":21,"path":["linux_raw_sys","general","__kernel_fsid_t"],"kind":"struct"},"56":{"crate_id":2,"path":["core","convert","TryFrom"],"kind":"trait"},"937":{"crate_id":2,"path":["core","ops","range","RangeToInclusive"],"kind":"struct"},"1818":{"crate_id":10,"path":["hashbrown","hasher","DefaultHashBuilder"],"kind":"struct"},"2145":{"crate_id":17,"path":["object","read","util","DebugLen"],"kind":"struct"},"383":{"crate_id":2,"path":["core","ops","function","FnMut"],"kind":"trait"},"1264":{"crate_id":2,"path":["core","marker","Unsize"],"kind":"trait"},"3026":{"crate_id":27,"path":["libc","unix","linux_like","linux","uinput_setup"],"kind":"struct"},"710":{"crate_id":1,"path":["std","sync","mpmc","waker","SyncWaker"],"kind":"struct"},"1591":{"crate_id":5,"path":["libc","unix","linux_like","linux","uinput_abs_setup"],"kind":"struct"},"2472":{"crate_id":17,"path":["object","pe","ImageAuxSymbolWeak"],"kind":"struct"},"2799":{"crate_id":21,"path":["linux_raw_sys","general","statfs"],"kind":"struct"},"1037":{"crate_id":2,"path":["core","hash","sip","SipHasher24"],"kind":"struct"},"1918":{"crate_id":16,"path":["gimli","common","DebugStrOffsetsIndex"],"kind":"struct"},"1364":{"crate_id":3,"path":["alloc","ffi","c_str","CString"],"kind":"struct"},"483":{"crate_id":1,"path":["std","collections","hash","set","SymmetricDifference"],"kind":"struct"},"2245":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldCacheImage"],"kind":"struct"},"3126":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","Elf32_Phdr"],"kind":"struct"},"810":{"crate_id":3,"path":["alloc","collections","vec_deque","VecDeque"],"kind":"struct"},"1691":{"crate_id":5,"path":["libc","unix","linux_like","linux","__c_anonymous_iwreq"],"kind":"union"},"2572":{"crate_id":18,"path":["memchr","memmem","searcher","TwoWayWithPrefilter"],"kind":"struct"},"2899":{"crate_id":27,"path":["libc","unix","linux_like","utsname"],"kind":"struct"},"1137":{"crate_id":2,"path":["core","mem","type_info","Field"],"kind":"struct"},"2018":{"crate_id":16,"path":["gimli","read","abbrev","DebugAbbrev"],"kind":"struct"},"1464":{"crate_id":3,"path":["alloc","collections","btree","node","marker","Owned"],"kind":"enum"},"583":{"crate_id":1,"path":["std","sync","mpmc","TryIter"],"kind":"struct"},"2345":{"crate_id":17,"path":["object","read","CompressedData"],"kind":"struct"},"3226":{"crate_id":1,"path":["std","pointer"],"kind":"primitive"},"910":{"crate_id":2,"path":["core","intrinsics","simd","SimdAlign"],"kind":"enum"},"29":{"crate_id":2,"path":["core","marker","Send"],"kind":"trait"},"1791":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","dirent"],"kind":"struct"},"2672":{"crate_id":20,"path":["rustix","path","dec_int","DecInt"],"kind":"struct"},"2118":{"crate_id":17,"path":["object","common","AddressSize"],"kind":"enum"},"1237":{"crate_id":2,"path":["core","ops","bit","ShrAssign"],"kind":"trait"},"2999":{"crate_id":27,"path":["libc","unix","linux_like","linux","fanotify_event_metadata"],"kind":"struct"},"1564":{"crate_id":5,"path":["libc","unix","linux_like","linux","tpacket_hdr_variant1"],"kind":"struct"},"683":{"crate_id":1,"path":["std","sync","poison","Guard"],"kind":"struct"},"2445":{"crate_id":17,"path":["object","macho","Relocation"],"kind":"struct"},"2772":{"crate_id":21,"path":["linux_raw_sys","general","termio"],"kind":"struct"},"1010":{"crate_id":2,"path":["core","io","io_slice","repr","iovec"],"kind":"struct"},"1891":{"crate_id":15,"path":["addr2line","unit","SupUnits"],"kind":"struct"},"2218":{"crate_id":17,"path":["object","read","elf","comdat","ElfComdatIterator"],"kind":"struct"},"456":{"crate_id":1,"path":["std","backtrace","BacktraceSymbol"],"kind":"struct"},"1337":{"crate_id":3,"path":["alloc","raw_vec","RawVec"],"kind":"struct"},"3099":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","_libc_xmmreg"],"kind":"struct"},"1664":{"crate_id":5,"path":["libc","unix","linux_like","linux","xsk_tx_metadata_request"],"kind":"struct"},"783":{"crate_id":1,"path":["std","io","BufRead"],"kind":"trait"},"2545":{"crate_id":17,"path":["object","xcoff","DwarfAux64"],"kind":"struct"},"2872":{"crate_id":27,"path":["libc","unix","protoent"],"kind":"struct"},"229":{"crate_id":2,"path":["core","fmt","Arguments"],"kind":"struct"},"1110":{"crate_id":2,"path":["core","task","wake","LocalWaker"],"kind":"struct"},"1991":{"crate_id":16,"path":["gimli","read","cfi","FrameDescriptionEntry"],"kind":"struct"},"2318":{"crate_id":17,"path":["object","read","xcoff","relocation","XcoffRelocationIterator"],"kind":"struct"},"556":{"crate_id":1,"path":["std","path","NormalizeError"],"kind":"struct"},"1437":{"crate_id":3,"path":["alloc","collections","binary_heap","Drain"],"kind":"struct"},"3199":{"crate_id":5,"path":["libc"],"kind":"module"},"883":{"crate_id":2,"path":["core","num","float_parse","ParseFloatError"],"kind":"struct"},"1764":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","glob_t"],"kind":"struct"},"2645":{"crate_id":20,"path":["rustix","backend","fs","types","FileType"],"kind":"enum"},"2972":{"crate_id":27,"path":["libc","unix","linux_like","linux","tls_crypto_info"],"kind":"struct"},"1210":{"crate_id":2,"path":["core","task","wake","ExtData"],"kind":"enum"},"2091":{"crate_id":16,"path":["gimli","read","rnglists","RawRange"],"kind":"struct"},"2418":{"crate_id":17,"path":["object","macho","DylibTableOfContents"],"kind":"struct"},"656":{"crate_id":1,"path":["std","sys","process","unix","common","ProgramKind"],"kind":"enum"},"1537":{"crate_id":5,"path":["libc","unix","linux_like","Dl_info"],"kind":"struct"},"983":{"crate_id":2,"path":["core","core_arch","x86","cpuid","CpuidResult"],"kind":"struct"},"1864":{"crate_id":10,"path":["hashbrown","map","EntryRef"],"kind":"enum"},"2745":{"crate_id":21,"path":["linux_raw_sys","general","__kernel_sock_timeval"],"kind":"struct"},"3072":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","sem_t"],"kind":"struct"},"429":{"crate_id":3,"path":["alloc","boxed","Box"],"kind":"struct"},"1310":{"crate_id":2,"path":["core","core_simd","swizzle","rotate_elements_right","Rotate"],"kind":"struct"},"2191":{"crate_id":17,"path":["object","read","coff","symbol","CoffSymbol"],"kind":"struct"},"1637":{"crate_id":5,"path":["libc","unix","linux_like","linux","iw_encode_ext"],"kind":"struct"},"756":{"crate_id":2,"path":["core","iter","adapters","take_while","TakeWhile"],"kind":"struct"},"2518":{"crate_id":17,"path":["object","pe","ImageFunctionEntry"],"kind":"struct"},"1083":{"crate_id":2,"path":["core","str","pattern","CharSearcher"],"kind":"struct"},"1964":{"crate_id":16,"path":["gimli","constants","DwRle"],"kind":"struct"},"2845":{"crate_id":27,"path":["libc","new","linux_uapi","linux","can","__c_anonymous_sockaddr_can_tp"],"kind":"struct"},"2291":{"crate_id":17,"path":["object","read","pe","export","ExportTarget"],"kind":"enum"},"529":{"crate_id":1,"path":["std","net","tcp","TcpStream"],"kind":"struct"},"1410":{"crate_id":3,"path":["alloc","collections","btree","set","SymmetricDifference"],"kind":"struct"},"3172":{"crate_id":2,"path":["core","mem","drop"],"kind":"function"},"1737":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","timex"],"kind":"struct"},"856":{"crate_id":1,"path":["std","os","net","linux_ext","socket","UnixSocketExt"],"kind":"trait"},"2618":{"crate_id":20,"path":["rustix","backend","fs","types","_","InternalBitFlags"],"kind":"struct"},"2945":{"crate_id":27,"path":["libc","unix","linux_like","linux","posix_spawnattr_t"],"kind":"struct"},"1183":{"crate_id":2,"path":["core","sync","atomic","Atomic"],"kind":"struct"},"2064":{"crate_id":16,"path":["gimli","read","macros","MacroString"],"kind":"enum"},"2391":{"crate_id":17,"path":["object","macho","DyldSubCacheEntryV2"],"kind":"struct"},"629":{"crate_id":1,"path":["std","sync","poison","TryLockError"],"kind":"enum"},"1510":{"crate_id":5,"path":["libc","unix","rusage"],"kind":"struct"},"1837":{"crate_id":10,"path":["hashbrown","table","HashTable"],"kind":"struct"},"75":{"crate_id":2,"path":["core","fmt","Debug"],"kind":"trait"},"956":{"crate_id":2,"path":["core","panic","location","Location"],"kind":"struct"},"2718":{"crate_id":21,"path":["linux_raw_sys","general","fscrypt_get_key_status_arg"],"kind":"struct"},"3045":{"crate_id":27,"path":["libc","unix","linux_like","linux","ptp_perout_request"],"kind":"struct"},"1283":{"crate_id":2,"path":["core","ops","try_trait","FromResidual"],"kind":"trait"},"2164":{"crate_id":17,"path":["object","read","any","SymbolIteratorInternal"],"kind":"enum"},"2491":{"crate_id":17,"path":["object","pe","ImageResourceDirectoryString"],"kind":"struct"},"729":{"crate_id":1,"path":["std","panicking","Hook"],"kind":"enum"},"1610":{"crate_id":5,"path":["libc","unix","linux_like","linux","ptp_extts_request"],"kind":"struct"},"1056":{"crate_id":2,"path":["core","str","iter","Chars"],"kind":"struct"},"175":{"crate_id":0,"path":["tempfile","file","PersistError"],"kind":"struct"},"1937":{"crate_id":16,"path":["gimli","constants","DwUt"],"kind":"struct"},"2818":{"crate_id":21,"path":["linux_raw_sys","general","inotify_event"],"kind":"struct"},"3145":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","ifreq"],"kind":"struct"},"502":{"crate_id":1,"path":["std","fs","Metadata"],"kind":"struct"},"1383":{"crate_id":3,"path":["alloc","vec","retain_mut","PanicGuard"],"kind":"struct"},"2264":{"crate_id":17,"path":["object","read","macho","file","MachOComdat"],"kind":"struct"},"2591":{"crate_id":18,"path":["memchr","arch","x86_64","sse2","memchr","OneIter"],"kind":"struct"},"829":{"crate_id":2,"path":["core","net","ip_addr","IpAddr"],"kind":"enum"},"1710":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","Elf32_Chdr"],"kind":"struct"},"1156":{"crate_id":2,"path":["core","mem","type_info","Reference"],"kind":"struct"},"2037":{"crate_id":16,"path":["gimli","read","line","LineRows"],"kind":"struct"},"2918":{"crate_id":27,"path":["libc","unix","linux_like","linux","tpacket_req3"],"kind":"struct"},"3245":{"crate_id":1,"path":["std","isize"],"kind":"primitive"},"602":{"crate_id":1,"path":["std","sync","once","OnceState"],"kind":"struct"},"1483":{"crate_id":5,"path":["libc","new","linux_uapi","linux","can","netlink","can_bittiming_const"],"kind":"struct"},"2364":{"crate_id":17,"path":["object","elf","Rela64"],"kind":"struct"},"1810":{"crate_id":9,"path":["adler2","algo","U32X4"],"kind":"struct"},"48":{"crate_id":2,"path":["core","borrow","BorrowMut"],"kind":"trait"},"929":{"crate_id":2,"path":["core","marker","PhantomData"],"kind":"struct"},"2691":{"crate_id":21,"path":["linux_raw_sys","general","fsconfig_command"],"kind":"enum"},"1256":{"crate_id":2,"path":["core","slice","SlicePattern"],"kind":"trait"},"2137":{"crate_id":17,"path":["object","endian","I16Bytes"],"kind":"struct"},"3018":{"crate_id":27,"path":["libc","unix","linux_like","linux","pidfd_info"],"kind":"struct"},"2464":{"crate_id":17,"path":["object","pe","ImageSectionHeader"],"kind":"struct"},"702":{"crate_id":2,"path":["core","error","Request"],"kind":"struct"},"1583":{"crate_id":5,"path":["libc","unix","linux_like","linux","ff_constant_effect"],"kind":"struct"},"1910":{"crate_id":16,"path":["gimli","common","DebugMacinfoOffset"],"kind":"struct"},"148":{"crate_id":2,"path":["core","ops","deref","Deref"],"kind":"trait"},"1029":{"crate_id":2,"path":["core","range","iter","RangeIter"],"kind":"struct"},"2791":{"crate_id":21,"path":["linux_raw_sys","general","uffdio_copy"],"kind":"struct"},"1356":{"crate_id":3,"path":["alloc","collections","vec_deque","into_iter","try_fold","Guard"],"kind":"struct"},"475":{"crate_id":1,"path":["std","collections","hash","set","Iter"],"kind":"struct"},"2237":{"crate_id":17,"path":["object","read","elf","attributes","AttributesSubsubsectionIterator"],"kind":"struct"},"3118":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","packet_mreq"],"kind":"struct"},"2564":{"crate_id":18,"path":["memchr","arch","x86_64","avx2","memchr","Two"],"kind":"struct"},"802":{"crate_id":2,"path":["core","ops","control_flow","ControlFlow"],"kind":"enum"},"1683":{"crate_id":5,"path":["libc","unix","linux_like","linux","iw_michaelmicfailure"],"kind":"struct"},"2010":{"crate_id":16,"path":["gimli","read","dwarf","RangeIter"],"kind":"struct"},"1129":{"crate_id":2,"path":["core","core_arch","x86","__m512h"],"kind":"struct"},"2891":{"crate_id":27,"path":["libc","unix","linux_like","ifaddrs"],"kind":"struct"},"3218":{"crate_id":24,"path":["fastrand"],"kind":"module"},"575":{"crate_id":1,"path":["std","sync","mpmc","list","Position"],"kind":"struct"},"1456":{"crate_id":3,"path":["alloc","vec","peek_mut","PeekMut"],"kind":"struct"},"2337":{"crate_id":17,"path":["object","read","Export"],"kind":"struct"},"2664":{"crate_id":20,"path":["rustix","fs","statx","StatxTimestamp"],"kind":"struct"},"902":{"crate_id":2,"path":["core","num","niche_types","U32NotAllOnes"],"kind":"struct"},"1783":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","ucred"],"kind":"struct"},"2110":{"crate_id":16,"path":["gimli","read","unit","DebugTypes"],"kind":"struct"},"1229":{"crate_id":2,"path":["core","ops","arith","Mul"],"kind":"trait"},"2991":{"crate_id":27,"path":["libc","unix","linux_like","linux","iw_statistics"],"kind":"struct"},"675":{"crate_id":2,"path":["core","clone","TrivialClone"],"kind":"trait"},"1556":{"crate_id":5,"path":["libc","unix","linux_like","sigevent"],"kind":"struct"},"2437":{"crate_id":17,"path":["object","macho","IdentCommand"],"kind":"struct"},"2764":{"crate_id":21,"path":["linux_raw_sys","general","sigevent"],"kind":"struct"},"121":{"crate_id":2,"path":["core","error","Error"],"kind":"trait"},"1002":{"crate_id":2,"path":["core","char","ToUppercase"],"kind":"struct"},"1883":{"crate_id":13,"path":["rustc_demangle","DemangleStyle"],"kind":"enum"},"1329":{"crate_id":2,"path":["core","core_simd","simd","num","sealed","Sealed"],"kind":"trait"},"448":{"crate_id":1,"path":["std","thread","join_handle","JoinHandle"],"kind":"struct"},"2210":{"crate_id":17,"path":["object","read","elf","relocation","RelocationSections"],"kind":"struct"},"3091":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","siginfo_t"],"kind":"struct"},"775":{"crate_id":2,"path":["core","iter","adapters","copied","Copied"],"kind":"struct"},"1656":{"crate_id":5,"path":["libc","unix","linux_like","linux","xdp_mmap_offsets_v1"],"kind":"struct"},"2537":{"crate_id":17,"path":["object","xcoff","CsectAux64"],"kind":"struct"},"1983":{"crate_id":16,"path":["gimli","read","cfi","BaseAddresses"],"kind":"struct"},"1102":{"crate_id":2,"path":["core","str","UnsafeBytesToStr"],"kind":"struct"},"2864":{"crate_id":27,"path":["libc","unix","iovec"],"kind":"struct"},"1429":{"crate_id":3,"path":["alloc","collections","btree","map","RangeMut"],"kind":"struct"},"548":{"crate_id":1,"path":["std","path","PrefixComponent"],"kind":"struct"},"2310":{"crate_id":17,"path":["object","read","xcoff","section","XcoffSectionIterator"],"kind":"struct"},"3191":{"crate_id":2,"path":["core","ptr","without_provenance"],"kind":"function"},"2637":{"crate_id":20,"path":["rustix","backend","fs","inotify","CreateFlags"],"kind":"struct"},"875":{"crate_id":2,"path":["core","num","imp","dec2flt","decimal_seq","DecimalSeq"],"kind":"struct"},"1756":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","shmid_ds"],"kind":"struct"},"2083":{"crate_id":16,"path":["gimli","read","pubtypes","PubTypesEntryIter"],"kind":"struct"},"1202":{"crate_id":2,"path":["core","slice","iter","ChunksExactMut"],"kind":"struct"},"2964":{"crate_id":27,"path":["libc","unix","linux_like","linux","ptp_extts_event"],"kind":"struct"},"1529":{"crate_id":5,"path":["libc","unix","linux_like","sockaddr"],"kind":"struct"},"648":{"crate_id":1,"path":["std","sys","net","connection","socket","TcpStream"],"kind":"struct"},"2410":{"crate_id":17,"path":["object","macho","SubLibraryCommand"],"kind":"struct"},"2737":{"crate_id":21,"path":["linux_raw_sys","general","cachestat_range"],"kind":"struct"},"975":{"crate_id":2,"path":["core","wtf8","CodePoint"],"kind":"struct"},"1856":{"crate_id":10,"path":["hashbrown","table","UnsafeIter"],"kind":"struct"},"2183":{"crate_id":17,"path":["object","read","coff","section","CoffSegmentIterator"],"kind":"struct"},"421":{"crate_id":2,"path":["core","default","Default"],"kind":"trait"},"1302":{"crate_id":2,"path":["core","sync","atomic","private","Align2"],"kind":"struct"},"3064":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","__c_anonymous_ptrace_syscall_info_exit"],"kind":"struct"},"748":{"crate_id":2,"path":["core","iter","adapters","intersperse","Intersperse"],"kind":"struct"},"1629":{"crate_id":5,"path":["libc","unix","linux_like","linux","tls12_crypto_info_aria_gcm_256"],"kind":"struct"},"2510":{"crate_id":17,"path":["object","pe","ImageAlphaRuntimeFunctionEntry"],"kind":"struct"},"2837":{"crate_id":27,"path":["libc","new","linux_uapi","linux","can","bcm","bcm_timeval"],"kind":"struct"},"1075":{"crate_id":2,"path":["core","str","iter","LinesAny"],"kind":"struct"},"1956":{"crate_id":16,"path":["gimli","constants","DwDsc"],"kind":"struct"},"2283":{"crate_id":17,"path":["object","read","pe","file","PeComdatSectionIterator"],"kind":"struct"},"521":{"crate_id":1,"path":["std","io","stdio","StdoutLock"],"kind":"struct"},"1402":{"crate_id":3,"path":["alloc","collections","btree","merge_iter","MergeIterInner"],"kind":"struct"},"3164":{"crate_id":2,"path":["core","mem","forget"],"kind":"function"},"848":{"crate_id":1,"path":["std","os","fd","raw","FromRawFd"],"kind":"trait"},"1729":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","sifields_sigchld"],"kind":"struct"},"2610":{"crate_id":20,"path":["rustix","buffer","private","Sealed"],"kind":"trait"},"2937":{"crate_id":27,"path":["libc","unix","linux_like","linux","ff_periodic_effect"],"kind":"struct"},"1175":{"crate_id":2,"path":["core","option","IterMut"],"kind":"struct"},"2056":{"crate_id":16,"path":["gimli","read","loclists","LocationListEntry"],"kind":"struct"},"1502":{"crate_id":5,"path":["libc","new","linux_uapi","linux","netlink","nlattr"],"kind":"struct"},"621":{"crate_id":1,"path":["std","sync","poison","mutex","MutexGuard"],"kind":"struct"},"2383":{"crate_id":17,"path":["object","macho","DyldCacheMappingAndSlideInfo"],"kind":"struct"},"948":{"crate_id":2,"path":["core","char","TryFromCharError"],"kind":"struct"},"1829":{"crate_id":10,"path":["hashbrown","map","Keys"],"kind":"struct"},"2710":{"crate_id":21,"path":["linux_raw_sys","general","epoll_event"],"kind":"struct"},"2156":{"crate_id":17,"path":["object","read","any","ComdatIterator"],"kind":"struct"},"1275":{"crate_id":2,"path":["core","str","pattern","ReverseSearcher"],"kind":"trait"},"3037":{"crate_id":27,"path":["libc","unix","linux_like","linux","tpacket_block_desc"],"kind":"struct"},"1602":{"crate_id":5,"path":["libc","unix","linux_like","linux","seccomp_data"],"kind":"struct"},"721":{"crate_id":1,"path":["std","sys","thread","unix","Thread"],"kind":"struct"},"2483":{"crate_id":17,"path":["object","pe","ImageTlsDirectory64"],"kind":"struct"},"1048":{"crate_id":2,"path":["core","slice","iter","RSplit"],"kind":"struct"},"1929":{"crate_id":16,"path":["gimli","arch","LoongArch"],"kind":"struct"},"2810":{"crate_id":21,"path":["linux_raw_sys","general","siginfo__bindgen_ty_1"],"kind":"union"},"2256":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldCacheRelocationIteratorV3"],"kind":"struct"},"494":{"crate_id":1,"path":["std","env","ArgsOs"],"kind":"struct"},"1375":{"crate_id":3,"path":["alloc","vec","extract_if","ExtractIf"],"kind":"struct"},"3137":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","option"],"kind":"struct"},"1702":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","msghdr"],"kind":"struct"},"821":{"crate_id":1,"path":["std","sys","stdio","unix","Stderr"],"kind":"struct"},"2583":{"crate_id":18,"path":["memchr","arch","generic","memchr","One"],"kind":"struct"},"2910":{"crate_id":27,"path":["libc","unix","linux_like","linux","signalfd_siginfo"],"kind":"struct"},"1148":{"crate_id":2,"path":["core","mem","type_info","Lifetime"],"kind":"struct"},"2029":{"crate_id":16,"path":["gimli","read","aranges","ArangeEntry"],"kind":"struct"},"2356":{"crate_id":17,"path":["object","elf","CompressionHeader64"],"kind":"struct"},"594":{"crate_id":1,"path":["std","sync","mpsc","Receiver"],"kind":"struct"},"1475":{"crate_id":4,"path":["compiler_builtins","math","libm_math","support","hex_float","HexFloatParseError"],"kind":"struct"},"3237":{"crate_id":1,"path":["std","i32"],"kind":"primitive"},"1802":{"crate_id":8,"path":["miniz_oxide","inflate","core","State"],"kind":"enum"},"921":{"crate_id":2,"path":["core","cmp","Reverse"],"kind":"struct"},"2683":{"crate_id":20,"path":["rustix","ioctl","Ioctl"],"kind":"trait"},"3010":{"crate_id":27,"path":["libc","unix","linux_like","linux","xdp_statistics"],"kind":"struct"},"1248":{"crate_id":2,"path":["core","slice","sort","unstable","quicksort","GapGuardRaw"],"kind":"struct"},"2129":{"crate_id":17,"path":["object","common","SymbolFlags"],"kind":"enum"},"2456":{"crate_id":17,"path":["object","pe","ImageOptionalHeader64"],"kind":"struct"},"694":{"crate_id":1,"path":["std","sync","mpmc","counter","Sender"],"kind":"struct"},"1575":{"crate_id":5,"path":["libc","unix","linux_like","linux","input_event"],"kind":"struct"},"1021":{"crate_id":2,"path":["core","iter","sources","repeat_n","RepeatNInner"],"kind":"struct"},"1902":{"crate_id":16,"path":["gimli","common","DebugAddrIndex"],"kind":"struct"},"2783":{"crate_id":21,"path":["linux_raw_sys","general","uffd_msg__bindgen_ty_1__bindgen_ty_1"],"kind":"struct"},"3110":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","max_align_t"],"kind":"struct"},"467":{"crate_id":1,"path":["std","collections","hash","map","IterMut"],"kind":"struct"},"1348":{"crate_id":3,"path":["alloc","collections","btree","map","drop","DropGuard"],"kind":"struct"},"2229":{"crate_id":17,"path":["object","read","elf","version","VersionTable"],"kind":"struct"},"1675":{"crate_id":5,"path":["libc","unix","linux_like","linux","uinput_user_dev"],"kind":"struct"},"794":{"crate_id":2,"path":["core","ops","arith","Sub"],"kind":"trait"},"2556":{"crate_id":18,"path":["memchr","arch","all","twoway","Finder"],"kind":"struct"},"1121":{"crate_id":2,"path":["core","core_arch","x86","__m512i"],"kind":"struct"},"2002":{"crate_id":16,"path":["gimli","read","cfi","Pointer"],"kind":"enum"},"2883":{"crate_id":27,"path":["libc","unix","linux_like","addrinfo"],"kind":"struct"},"2329":{"crate_id":17,"path":["object","read","SymbolIndex"],"kind":"struct"},"567":{"crate_id":1,"path":["std","process","ExitStatus"],"kind":"struct"},"1448":{"crate_id":3,"path":["alloc","collections","btree","set","DifferenceInner"],"kind":"enum"},"3210":{"crate_id":16,"path":["gimli"],"kind":"module"},"1775":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","Elf32_Sym"],"kind":"struct"},"894":{"crate_id":2,"path":["core","num","niche_types","NonZeroI8Inner"],"kind":"struct"},"2656":{"crate_id":20,"path":["rustix","backend","io","types","ReadWriteFlags"],"kind":"struct"},"1221":{"crate_id":2,"path":["core","fmt","UpperExp"],"kind":"trait"},"340":{"crate_id":0,"path":["tempfile","spooled","spooled_tempfile_in"],"kind":"function"},"2102":{"crate_id":16,"path":["gimli","read","unit","AttributeValue"],"kind":"enum"},"2983":{"crate_id":27,"path":["libc","unix","linux_like","linux","iw_freq"],"kind":"struct"},"2429":{"crate_id":17,"path":["object","macho","EncryptionInfoCommand32"],"kind":"struct"},"667":{"crate_id":1,"path":["std","sys","time","unix","Instant"],"kind":"struct"},"1548":{"crate_id":5,"path":["libc","unix","linux_like","utsname"],"kind":"struct"},"1875":{"crate_id":10,"path":["hashbrown","table","VacantEntry"],"kind":"struct"},"994":{"crate_id":2,"path":["core","array","TryFromSliceError"],"kind":"struct"},"2756":{"crate_id":21,"path":["linux_raw_sys","general","__sifields__bindgen_ty_5"],"kind":"struct"},"3083":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","sysinfo"],"kind":"struct"},"440":{"crate_id":1,"path":["std","env"],"kind":"module"},"1321":{"crate_id":2,"path":["core","core_simd","masks","sealed","Sealed"],"kind":"trait"},"2202":{"crate_id":17,"path":["object","read","elf","segment","ElfSegment"],"kind":"struct"},"2529":{"crate_id":17,"path":["object","xcoff","SectionHeader32"],"kind":"struct"},"767":{"crate_id":2,"path":["core","ops","try_trait","Try"],"kind":"trait"},"1648":{"crate_id":5,"path":["libc","unix","linux_like","linux","fanotify_event_metadata"],"kind":"struct"},"1975":{"crate_id":16,"path":["gimli","read","addr","AddrEntryIter"],"kind":"struct"},"1094":{"crate_id":2,"path":["core","str","LinesMap"],"kind":"struct"},"2856":{"crate_id":27,"path":["libc","unix","DIR"],"kind":"enum"},"3183":{"crate_id":2,"path":["core","format_args"],"kind":"macro"},"540":{"crate_id":1,"path":["std","os","unix","net","ucred","UCred"],"kind":"struct"},"1421":{"crate_id":3,"path":["alloc","ffi","c_str","FromBytesWithNulErrorKind"],"kind":"enum"},"2302":{"crate_id":17,"path":["object","read","pe","resource","ResourceDirectory"],"kind":"struct"},"2629":{"crate_id":20,"path":["rustix","backend","io","types","_","InternalBitFlags"],"kind":"struct"},"867":{"crate_id":2,"path":["core","alloc","global","GlobalAlloc"],"kind":"trait"},"1748":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","pthread_attr_t"],"kind":"struct"},"1194":{"crate_id":2,"path":["core","slice","iter","SplitInclusiveMut"],"kind":"struct"},"2075":{"crate_id":16,"path":["gimli","read","op","Expression"],"kind":"struct"},"2956":{"crate_id":27,"path":["libc","unix","linux_like","linux","seccomp_notif_resp"],"kind":"struct"},"640":{"crate_id":1,"path":["std","sys","fs","unix","FileTimes"],"kind":"struct"},"1521":{"crate_id":5,"path":["libc","unix","protoent"],"kind":"struct"},"2402":{"crate_id":17,"path":["object","macho","Section64"],"kind":"struct"},"1848":{"crate_id":10,"path":["hashbrown","map","IterMut"],"kind":"struct"},"86":{"crate_id":1,"path":["std","fs","File"],"kind":"struct"},"967":{"crate_id":2,"path":["core","hash","BuildHasherDefault"],"kind":"struct"},"2729":{"crate_id":21,"path":["linux_raw_sys","general","fsxattr"],"kind":"struct"},"1294":{"crate_id":2,"path":["core","cell","CloneFromCell"],"kind":"trait"},"413":{"crate_id":2,"path":["core","cmp","Eq"],"kind":"trait"},"2175":{"crate_id":17,"path":["object","read","archive","ArchiveMember"],"kind":"struct"},"3056":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","mallinfo2"],"kind":"struct"},"740":{"crate_id":2,"path":["core","ops","range","RangeFull"],"kind":"struct"},"1621":{"crate_id":5,"path":["libc","unix","linux_like","linux","tls_crypto_info"],"kind":"struct"},"2502":{"crate_id":17,"path":["object","pe","ImageLoadConfigDirectory32"],"kind":"struct"},"1948":{"crate_id":16,"path":["gimli","constants","DwVis"],"kind":"struct"},"1067":{"crate_id":2,"path":["core","str","iter","RSplitN"],"kind":"struct"},"2829":{"crate_id":23,"path":["once_cell","sync","Lazy"],"kind":"struct"},"1394":{"crate_id":3,"path":["alloc","collections","binary_heap","IntoIterSorted"],"kind":"struct"},"513":{"crate_id":1,"path":["std","io","error","SimpleMessage"],"kind":"struct"},"2275":{"crate_id":17,"path":["object","read","macho","symbol","SymbolTable"],"kind":"struct"},"3156":{"crate_id":1,"path":["std","fs","canonicalize"],"kind":"function"},"2602":{"crate_id":18,"path":["memchr","memmem","FindIter"],"kind":"struct"},"840":{"crate_id":1,"path":["std","os","unix","fs","FileTypeExt"],"kind":"trait"},"1721":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","fanotify_event_info_error"],"kind":"struct"},"2048":{"crate_id":16,"path":["gimli","read","lists","ListsHeader"],"kind":"struct"},"1167":{"crate_id":2,"path":["core","asserting","TryCaptureWithoutDebug"],"kind":"struct"},"2929":{"crate_id":27,"path":["libc","unix","linux_like","linux","input_keymap_entry"],"kind":"struct"},"1494":{"crate_id":5,"path":["libc","new","linux_uapi","linux","can","__c_anonymous_sockaddr_can_j1939"],"kind":"struct"},"613":{"crate_id":1,"path":["std","sync","nonpoison","mutex","MappedMutexGuard"],"kind":"struct"},"2375":{"crate_id":17,"path":["object","elf","Vernaux"],"kind":"struct"},"2702":{"crate_id":21,"path":["linux_raw_sys","general","vfs_cap_data"],"kind":"struct"},"940":{"crate_id":2,"path":["core","bstr","ByteStr"],"kind":"struct"},"1821":{"crate_id":10,"path":["hashbrown","raw","RawTable"],"kind":"struct"},"2148":{"crate_id":17,"path":["object","read","any","File"],"kind":"enum"},"1267":{"crate_id":2,"path":["core","ops","unsize","DispatchFromDyn"],"kind":"trait"},"3029":{"crate_id":27,"path":["libc","unix","linux_like","linux","hwtstamp_config"],"kind":"struct"},"713":{"crate_id":1,"path":["std","sys","pal","unix","stack_overflow","thread_info","UnlockOnDrop"],"kind":"struct"},"1594":{"crate_id":5,"path":["libc","unix","linux_like","linux","posix_spawnattr_t"],"kind":"struct"},"2475":{"crate_id":17,"path":["object","pe","ImageRelocation"],"kind":"struct"},"2802":{"crate_id":21,"path":["linux_raw_sys","general","user_desc"],"kind":"struct"},"1040":{"crate_id":2,"path":["core","hash","sip","Hasher"],"kind":"struct"},"1921":{"crate_id":16,"path":["gimli","common","DebugFrameOffset"],"kind":"struct"},"1367":{"crate_id":3,"path":["alloc","rc","UniqueRcUninit"],"kind":"struct"},"486":{"crate_id":1,"path":["std","collections","hash","set","OccupiedEntry"],"kind":"struct"},"2248":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldCacheMappingVersionIterator"],"kind":"enum"},"3129":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","Elf64_Shdr"],"kind":"struct"},"813":{"crate_id":2,"path":["core","io","util","Empty"],"kind":"struct"},"1694":{"crate_id":5,"path":["libc","unix","linux_like","linux","__c_anonymous_ptp_perout_request_2"],"kind":"union"},"2575":{"crate_id":18,"path":["memchr","memmem","searcher","PrefilterKind"],"kind":"union"},"2902":{"crate_id":27,"path":["libc","unix","linux_like","sock_filter"],"kind":"struct"},"1140":{"crate_id":2,"path":["core","mem","type_info","DynTrait"],"kind":"struct"},"2021":{"crate_id":16,"path":["gimli","read","abbrev","Abbreviations"],"kind":"struct"},"1467":{"crate_id":3,"path":["alloc","task","waker_fn","WakeFn"],"kind":"struct"},"586":{"crate_id":1,"path":["std","sync","mpsc","Iter"],"kind":"struct"},"2348":{"crate_id":17,"path":["object","archive","AixFileHeader"],"kind":"struct"},"3229":{"crate_id":1,"path":["std","str"],"kind":"primitive"},"913":{"crate_id":2,"path":["core","mem","alignment","AlignmentEnum"],"kind":"enum"},"1794":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","__c_anonymous_elf64_rela"],"kind":"struct"},"2675":{"crate_id":20,"path":["rustix","ugid","Gid"],"kind":"struct"},"2121":{"crate_id":17,"path":["object","common","ComdatKind"],"kind":"enum"},"1240":{"crate_id":2,"path":["core","clone","uninit","InitializingSlice"],"kind":"struct"},"3002":{"crate_id":27,"path":["libc","unix","linux_like","linux","ptp_clock_caps"],"kind":"struct"},"1567":{"crate_id":5,"path":["libc","unix","linux_like","linux","tpacket_req3"],"kind":"struct"},"686":{"crate_id":1,"path":["std","sys","process","unix","common","cstring_array","CStringIter"],"kind":"struct"},"2448":{"crate_id":17,"path":["object","pe","ImageDosHeader"],"kind":"struct"},"2775":{"crate_id":21,"path":["linux_raw_sys","general","itimerspec"],"kind":"struct"},"1013":{"crate_id":2,"path":["core","iter","adapters","map_windows","Buffer"],"kind":"struct"},"1894":{"crate_id":16,"path":["gimli","common","Format"],"kind":"enum"},"2221":{"crate_id":17,"path":["object","read","elf","note","NoteIterator"],"kind":"struct"},"459":{"crate_id":2,"path":["core","alloc","Allocator"],"kind":"trait"},"1340":{"crate_id":3,"path":["alloc","boxed","try_clone_from_ref_in","DeallocDropGuard"],"kind":"struct"},"3102":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","user"],"kind":"struct"},"1667":{"crate_id":5,"path":["libc","unix","linux_like","linux","dmabuf_cmsg"],"kind":"struct"},"786":{"crate_id":1,"path":["std","os","unix","net","ancillary","ScmCredentials"],"kind":"struct"},"2548":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldCacheMappingVersion"],"kind":"enum"},"2875":{"crate_id":27,"path":["libc","unix","linux_like","timezone"],"kind":"enum"},"1113":{"crate_id":2,"path":["core","escape","MaybeEscaped"],"kind":"struct"},"1994":{"crate_id":16,"path":["gimli","read","cfi","RegisterRuleMap"],"kind":"struct"},"2321":{"crate_id":17,"path":["object","read","xcoff","comdat","XcoffComdatSectionIterator"],"kind":"struct"},"559":{"crate_id":1,"path":["std","process","ChildStdin"],"kind":"struct"},"1440":{"crate_id":3,"path":["alloc","collections","btree","map","entry","OccupiedEntry"],"kind":"struct"},"3202":{"crate_id":8,"path":["miniz_oxide"],"kind":"module"},"886":{"crate_id":2,"path":["core","num","saturating","Saturating"],"kind":"struct"},"5":{"crate_id":0,"path":["tempfile","dir","tempdir"],"kind":"function"},"1767":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","itimerspec"],"kind":"struct"},"2648":{"crate_id":20,"path":["rustix","backend","fs","types","SealFlags"],"kind":"struct"},"2975":{"crate_id":27,"path":["libc","unix","linux_like","linux","tls12_crypto_info_aes_ccm_128"],"kind":"struct"},"1213":{"crate_id":2,"path":["core","ptr","metadata","Thin"],"kind":"trait_alias"},"2094":{"crate_id":16,"path":["gimli","read","str","DebugStrOffsets"],"kind":"struct"},"1540":{"crate_id":5,"path":["libc","unix","linux_like","ifaddrs"],"kind":"struct"},"659":{"crate_id":1,"path":["std","sys","process","unix","common","CommandArgs"],"kind":"struct"},"2421":{"crate_id":17,"path":["object","macho","DylibReference"],"kind":"struct"},"986":{"crate_id":2,"path":["core","core_simd","vector","SimdElement"],"kind":"trait"},"1867":{"crate_id":10,"path":["hashbrown","rustc_entry","RustcEntry"],"kind":"enum"},"2748":{"crate_id":21,"path":["linux_raw_sys","general","rlimit64"],"kind":"struct"},"3075":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","fpos_t"],"kind":"struct"},"432":{"crate_id":1,"path":["std","fs"],"kind":"module"},"1313":{"crate_id":2,"path":["core","core_simd","swizzle","interleave","Lo"],"kind":"struct"},"2194":{"crate_id":17,"path":["object","read","coff","comdat","CoffComdat"],"kind":"struct"},"1640":{"crate_id":5,"path":["libc","unix","linux_like","linux","iw_statistics"],"kind":"struct"},"759":{"crate_id":2,"path":["core","iter","adapters","take","Take"],"kind":"struct"},"2521":{"crate_id":17,"path":["object","pe","NonPagedDebugInfo"],"kind":"struct"},"1086":{"crate_id":2,"path":["core","str","pattern","CharArrayRefSearcher"],"kind":"struct"},"1967":{"crate_id":16,"path":["gimli","endianity","RunTimeEndian"],"kind":"enum"},"2848":{"crate_id":27,"path":["libc","new","linux_uapi","linux","netlink","sockaddr_nl"],"kind":"struct"},"2294":{"crate_id":17,"path":["object","read","pe","import","ImportDescriptorIterator"],"kind":"struct"},"532":{"crate_id":1,"path":["std","net","Shutdown"],"kind":"enum"},"1413":{"crate_id":3,"path":["alloc","collections","btree","set","Cursor"],"kind":"struct"},"3175":{"crate_id":2,"path":["core","pin"],"kind":"module"},"1740":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","flock"],"kind":"struct"},"859":{"crate_id":2,"path":["core","random","Rng"],"kind":"trait"},"2621":{"crate_id":20,"path":["rustix","backend","fs","types","_","InternalBitFlags"],"kind":"struct"},"2948":{"crate_id":27,"path":["libc","unix","linux_like","linux","fanotify_response"],"kind":"struct"},"1186":{"crate_id":2,"path":["core","fmt","num_buffer","NumBuffer"],"kind":"struct"},"2067":{"crate_id":16,"path":["gimli","read","op","DieReference"],"kind":"enum"},"2394":{"crate_id":17,"path":["object","macho","FatArch64"],"kind":"struct"},"632":{"crate_id":1,"path":["std","time","Instant"],"kind":"struct"},"1513":{"crate_id":5,"path":["libc","unix","iovec"],"kind":"struct"},"1840":{"crate_id":10,"path":["hashbrown","table","IterHash"],"kind":"struct"},"78":{"crate_id":2,"path":["core","ops","drop","Drop"],"kind":"trait"},"959":{"crate_id":2,"path":["core","range","RangeFrom"],"kind":"struct"},"2721":{"crate_id":21,"path":["linux_raw_sys","general","file_clone_range"],"kind":"struct"},"3048":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","aiocb"],"kind":"struct"},"1286":{"crate_id":2,"path":["core","str","pattern","DoubleEndedSearcher"],"kind":"trait"},"2167":{"crate_id":17,"path":["object","read","any","DynamicRelocationIteratorInternal"],"kind":"enum"},"2494":{"crate_id":17,"path":["object","pe","ImageLoadConfigCodeIntegrity"],"kind":"struct"},"732":{"crate_id":1,"path":["std","thread","thread","thread_name_string","ThreadNameString"],"kind":"struct"},"1613":{"crate_id":5,"path":["libc","unix","linux_like","linux","ptp_extts_event"],"kind":"struct"},"1059":{"crate_id":2,"path":["core","str","iter","SplitInternal"],"kind":"struct"},"1940":{"crate_id":16,"path":["gimli","constants","DwTag"],"kind":"struct"},"2821":{"crate_id":21,"path":["linux_raw_sys","general","__IncompleteArrayField"],"kind":"struct"},"3148":{"crate_id":27,"path":["libc","types","Padding"],"kind":"struct"},"505":{"crate_id":1,"path":["std","hash","random","DefaultHasher"],"kind":"struct"},"1386":{"crate_id":3,"path":["alloc","collections","btree","node","NodeRef"],"kind":"struct"},"2267":{"crate_id":17,"path":["object","read","macho","load_command","LoadCommandData"],"kind":"struct"},"2594":{"crate_id":18,"path":["memchr","cow","CowBytes"],"kind":"struct"},"832":{"crate_id":3,"path":["alloc","vec","into_iter","IntoIter"],"kind":"struct"},"1713":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","__c_anonymous_ptrace_syscall_info_entry"],"kind":"struct"},"1159":{"crate_id":2,"path":["core","mem","type_info","Abi"],"kind":"enum"},"2040":{"crate_id":16,"path":["gimli","read","line","LineRow"],"kind":"struct"},"2921":{"crate_id":27,"path":["libc","unix","linux_like","linux","tpacket_stats_v3"],"kind":"struct"},"3248":{"crate_id":1,"path":["std","fn"],"kind":"primitive"},"605":{"crate_id":1,"path":["std","sync","lazy_lock","LazyLock"],"kind":"struct"},"1486":{"crate_id":5,"path":["libc","new","linux_uapi","linux","can","netlink","can_ctrlmode"],"kind":"struct"},"2367":{"crate_id":17,"path":["object","elf","ProgramHeader32"],"kind":"struct"},"1813":{"crate_id":10,"path":["hashbrown","control","group","sse2","Group"],"kind":"struct"},"932":{"crate_id":2,"path":["core","ops","index_range","IndexRange"],"kind":"struct"},"2694":{"crate_id":21,"path":["linux_raw_sys","general","membarrier_cmd"],"kind":"enum"},"1259":{"crate_id":2,"path":["core","slice","GetDisjointMutIndex"],"kind":"trait"},"2140":{"crate_id":17,"path":["object","read","read_cache","ReadCache"],"kind":"struct"},"3021":{"crate_id":27,"path":["libc","unix","linux_like","linux","sockaddr_alg"],"kind":"struct"},"2467":{"crate_id":17,"path":["object","pe","ImageSymbolEx"],"kind":"struct"},"705":{"crate_id":1,"path":["std","io","buffered","bufwriter","flush_buf","BufGuard"],"kind":"struct"},"1586":{"crate_id":5,"path":["libc","unix","linux_like","linux","ff_periodic_effect"],"kind":"struct"},"1913":{"crate_id":16,"path":["gimli","common","RangeListsOffset"],"kind":"struct"},"1032":{"crate_id":2,"path":["core","result","Iter"],"kind":"struct"},"2794":{"crate_id":21,"path":["linux_raw_sys","general","uffdio_continue"],"kind":"struct"},"3121":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","dl_phdr_info"],"kind":"struct"},"1359":{"crate_id":3,"path":["alloc","collections","vec_deque","drop","Dropper"],"kind":"struct"},"478":{"crate_id":1,"path":["std","collections","hash","set","ExtractIf"],"kind":"struct"},"2240":{"crate_id":17,"path":["object","read","elf","attributes","AttributeReader"],"kind":"struct"},"2567":{"crate_id":18,"path":["memchr","arch","x86_64","sse2","memchr","One"],"kind":"struct"},"805":{"crate_id":2,"path":["core","str","traits","FromStr"],"kind":"trait"},"1686":{"crate_id":5,"path":["libc","unix","linux_like","linux","tpacket_bd_header_u"],"kind":"union"},"2013":{"crate_id":16,"path":["gimli","read","endian_slice","DebugBytes"],"kind":"struct"},"251":{"crate_id":1,"path":["std","os","fd","raw","AsRawFd"],"kind":"trait"},"1132":{"crate_id":2,"path":["core","clone","UseCloned"],"kind":"trait"},"2894":{"crate_id":27,"path":["libc","unix","linux_like","arpreq_old"],"kind":"struct"},"3221":{"crate_id":27,"path":["libc"],"kind":"module"},"578":{"crate_id":1,"path":["std","sync","mpmc","select","Operation"],"kind":"struct"},"1459":{"crate_id":3,"path":["alloc","task","LocalWake"],"kind":"trait"},"2340":{"crate_id":17,"path":["object","read","Relocation"],"kind":"struct"},"2667":{"crate_id":20,"path":["rustix","fs","xattr","XattrFlags"],"kind":"struct"},"905":{"crate_id":2,"path":["core","num","niche_types","I64NotAllOnes"],"kind":"struct"},"1786":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","arpd_request"],"kind":"struct"},"1232":{"crate_id":2,"path":["core","ops","bit","BitXorAssign"],"kind":"trait"},"2113":{"crate_id":16,"path":["gimli","read","value","Value"],"kind":"enum"},"2994":{"crate_id":27,"path":["libc","unix","linux_like","linux","epoll_params"],"kind":"struct"},"678":{"crate_id":1,"path":["std","backtrace_rs","print","PrintFmt"],"kind":"enum"},"1559":{"crate_id":5,"path":["libc","unix","linux_like","linux","signalfd_siginfo"],"kind":"struct"},"2440":{"crate_id":17,"path":["object","macho","SourceVersionCommand"],"kind":"struct"},"2767":{"crate_id":21,"path":["linux_raw_sys","general","statx"],"kind":"struct"},"1005":{"crate_id":2,"path":["core","char","ToCasefold"],"kind":"struct"},"1886":{"crate_id":13,"path":["rustc_demangle","TryDemangleError"],"kind":"struct"},"1332":{"crate_id":2,"path":["core","core_simd","simd","ptr","sealed","Sealed"],"kind":"trait"},"451":{"crate_id":1,"path":["std","thread","thread","Thread"],"kind":"struct"},"2213":{"crate_id":17,"path":["object","read","elf","relocation","RelrIterator"],"kind":"struct"},"3094":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","stat64"],"kind":"struct"},"778":{"crate_id":2,"path":["core","iter","adapters","array_chunks","ArrayChunks"],"kind":"struct"},"1659":{"crate_id":5,"path":["libc","unix","linux_like","linux","xdp_statistics"],"kind":"struct"},"2540":{"crate_id":17,"path":["object","xcoff","ExpAux"],"kind":"struct"},"1986":{"crate_id":16,"path":["gimli","read","cfi","CieOrFde"],"kind":"enum"},"1105":{"crate_id":2,"path":["core","unicode","unicode_data","conversions","Range"],"kind":"struct"},"2867":{"crate_id":27,"path":["libc","unix","linger"],"kind":"struct"},"1432":{"crate_id":3,"path":["alloc","collections","btree","map","IntoValues"],"kind":"struct"},"551":{"crate_id":1,"path":["std","path","fmt","DebugHelper"],"kind":"struct"},"2313":{"crate_id":17,"path":["object","read","xcoff","symbol","SymbolTable"],"kind":"struct"},"3194":{"crate_id":20,"path":["rustix","ioctl","opcode"],"kind":"module"},"2640":{"crate_id":20,"path":["rustix","backend","fs","types","Access"],"kind":"struct"},"878":{"crate_id":2,"path":["core","num","imp","flt2dec","Sign"],"kind":"enum"},"1759":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","user_fpregs_struct"],"kind":"struct"},"2086":{"crate_id":16,"path":["gimli","read","rnglists","RangeLists"],"kind":"struct"},"1205":{"crate_id":2,"path":["core","slice","iter","ChunkByMut"],"kind":"struct"},"2967":{"crate_id":27,"path":["libc","unix","linux_like","linux","sctp_sndinfo"],"kind":"struct"},"1532":{"crate_id":5,"path":["libc","unix","linux_like","addrinfo"],"kind":"struct"},"651":{"crate_id":1,"path":["std","sys","os_str","bytes","Buf"],"kind":"struct"},"2413":{"crate_id":17,"path":["object","macho","ThreadCommand"],"kind":"struct"},"2740":{"crate_id":21,"path":["linux_raw_sys","general","vgetrandom_opaque_params"],"kind":"struct"},"978":{"crate_id":2,"path":["core","task","wake","RawWaker"],"kind":"struct"},"1859":{"crate_id":10,"path":["hashbrown","table","Drain"],"kind":"struct"},"2186":{"crate_id":17,"path":["object","read","coff","section","CoffSection"],"kind":"struct"},"424":{"crate_id":1,"path":["std","io"],"kind":"module"},"1305":{"crate_id":2,"path":["core","str","pattern","Searcher"],"kind":"trait"},"3067":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","ptrace_sud_config"],"kind":"struct"},"751":{"crate_id":2,"path":["core","iter","adapters","filter","Filter"],"kind":"struct"},"1632":{"crate_id":5,"path":["libc","unix","linux_like","linux","iw_freq"],"kind":"struct"},"2513":{"crate_id":17,"path":["object","pe","ImageEnclaveConfig64"],"kind":"struct"},"2840":{"crate_id":27,"path":["libc","new","linux_uapi","linux","can","can_frame"],"kind":"struct"},"1078":{"crate_id":2,"path":["core","str","iter","SplitInclusive"],"kind":"struct"},"1959":{"crate_id":16,"path":["gimli","constants","DwLns"],"kind":"struct"},"2286":{"crate_id":17,"path":["object","read","pe","section","PeSectionIterator"],"kind":"struct"},"524":{"crate_id":1,"path":["std","io","Bytes"],"kind":"struct"},"1405":{"crate_id":3,"path":["alloc","collections","btree","navigate","LazyLeafRange"],"kind":"struct"},"3167":{"crate_id":2,"path":["core","ptr"],"kind":"module"},"851":{"crate_id":1,"path":["std","os","unix","process","ExitStatusExt"],"kind":"trait"},"1732":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","__c_anonymous_ptrace_syscall_info_data"],"kind":"union"},"2613":{"crate_id":20,"path":["rustix","backend","fs","inotify","_","InternalBitFlags"],"kind":"struct"},"2940":{"crate_id":27,"path":["libc","unix","linux_like","linux","uinput_ff_upload"],"kind":"struct"},"1178":{"crate_id":2,"path":["core","panic","unwind_safe","AssertUnwindSafe"],"kind":"struct"},"2059":{"crate_id":16,"path":["gimli","read","lookup","PubStuffHeader"],"kind":"struct"},"1505":{"crate_id":5,"path":["libc","unix","DIR"],"kind":"enum"},"624":{"crate_id":1,"path":["std","sync","poison","rwlock","RwLockReadGuard"],"kind":"struct"},"2386":{"crate_id":17,"path":["object","macho","DyldCacheSlideInfo3"],"kind":"struct"},"951":{"crate_id":2,"path":["core","ffi","c_str","FromBytesWithNulError"],"kind":"enum"},"1832":{"crate_id":10,"path":["hashbrown","set","Iter"],"kind":"struct"},"2713":{"crate_id":21,"path":["linux_raw_sys","general","fscrypt_key"],"kind":"struct"},"2159":{"crate_id":17,"path":["object","read","any","ComdatSectionIterator"],"kind":"struct"},"397":{"crate_id":2,"path":["core","clone","CloneToUninit"],"kind":"trait"},"1278":{"crate_id":2,"path":["core","ops","async_function","AsyncFnMut"],"kind":"trait"},"3040":{"crate_id":27,"path":["libc","unix","linux_like","linux","iw_event"],"kind":"struct"},"1605":{"crate_id":5,"path":["libc","unix","linux_like","linux","seccomp_notif_resp"],"kind":"struct"},"724":{"crate_id":1,"path":["std","backtrace_rs","symbolize","gimli","mmap","Mmap"],"kind":"struct"},"2486":{"crate_id":17,"path":["object","pe","ImageBoundImportDescriptor"],"kind":"struct"},"2813":{"crate_id":21,"path":["linux_raw_sys","general","uffd_msg__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1"],"kind":"union"},"1051":{"crate_id":2,"path":["core","slice","iter","ChunksExact"],"kind":"struct"},"1932":{"crate_id":16,"path":["gimli","arch","X86"],"kind":"struct"},"2259":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldRelocation"],"kind":"struct"},"497":{"crate_id":1,"path":["std","fs","ReadDir"],"kind":"struct"},"1378":{"crate_id":3,"path":["alloc","vec","drain","drop","DropGuard"],"kind":"struct"},"3140":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","dirent"],"kind":"struct"},"1705":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","mallinfo"],"kind":"struct"},"824":{"crate_id":2,"path":["core","net","socket_addr","SocketAddr"],"kind":"enum"},"2586":{"crate_id":18,"path":["memchr","arch","generic","memchr","Iter"],"kind":"struct"},"2913":{"crate_id":27,"path":["libc","unix","linux_like","linux","tpacket_auxdata"],"kind":"struct"},"1151":{"crate_id":2,"path":["core","mem","type_info","Bool"],"kind":"struct"},"2032":{"crate_id":16,"path":["gimli","read","index","UnitIndex"],"kind":"struct"},"2359":{"crate_id":17,"path":["object","elf","Syminfo32"],"kind":"struct"},"597":{"crate_id":1,"path":["std","sync","oneshot","Sender"],"kind":"struct"},"1478":{"crate_id":4,"path":["compiler_builtins","math","libm_math","support","hex_float","hex_fmt","Hex"],"kind":"struct"},"3240":{"crate_id":1,"path":["std","u8"],"kind":"primitive"},"924":{"crate_id":2,"path":["core","marker","variance","PhantomContravariantLifetime"],"kind":"struct"},"1805":{"crate_id":8,"path":["miniz_oxide","inflate","TINFLStatus"],"kind":"enum"},"2686":{"crate_id":20,"path":["rustix","path","arg","Arg"],"kind":"trait"},"3013":{"crate_id":27,"path":["libc","unix","linux_like","linux","xdp_desc"],"kind":"struct"},"1251":{"crate_id":2,"path":["core","intrinsics","fallback","DisjointBitOr"],"kind":"trait"},"2132":{"crate_id":17,"path":["object","endian","LittleEndian"],"kind":"struct"},"2459":{"crate_id":17,"path":["object","pe","ImageRomHeaders"],"kind":"struct"},"697":{"crate_id":1,"path":["std","panicking","panic_handler","FormatStringPayload"],"kind":"struct"},"1578":{"crate_id":5,"path":["libc","unix","linux_like","linux","input_keymap_entry"],"kind":"struct"},"1024":{"crate_id":2,"path":["core","iter","sources","successors","Successors"],"kind":"struct"},"1905":{"crate_id":16,"path":["gimli","common","DebugLineOffset"],"kind":"struct"},"2786":{"crate_id":21,"path":["linux_raw_sys","general","uffd_msg__bindgen_ty_1__bindgen_ty_4"],"kind":"struct"},"3113":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","glob_t"],"kind":"struct"},"470":{"crate_id":1,"path":["std","collections","hash","map","IntoKeys"],"kind":"struct"},"1351":{"crate_id":3,"path":["alloc","collections","linked_list","LinkedList"],"kind":"struct"},"2232":{"crate_id":17,"path":["object","read","elf","version","VerneedIterator"],"kind":"struct"},"1678":{"crate_id":5,"path":["libc","unix","linux_like","linux","sched_attr"],"kind":"struct"},"797":{"crate_id":2,"path":["core","fmt","Write"],"kind":"trait"},"2559":{"crate_id":18,"path":["memchr","arch","all","twoway","Shift"],"kind":"enum"},"1124":{"crate_id":2,"path":["core","core_arch","x86","__m128bh"],"kind":"struct"},"2005":{"crate_id":16,"path":["gimli","read","dwarf","Dwarf"],"kind":"struct"},"2886":{"crate_id":27,"path":["libc","unix","linux_like","tm"],"kind":"struct"},"2332":{"crate_id":17,"path":["object","read","SymbolMapName"],"kind":"struct"},"570":{"crate_id":1,"path":["std","random","SystemRng"],"kind":"struct"},"1451":{"crate_id":3,"path":["alloc","collections","btree","set","CursorMut"],"kind":"struct"},"3213":{"crate_id":19,"path":["panic_unwind"],"kind":"module"},"1778":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","Elf64_Phdr"],"kind":"struct"},"16":{"crate_id":1,"path":["std","ffi","os_str","OsStr"],"kind":"struct"},"897":{"crate_id":2,"path":["core","num","niche_types","NonZeroI64Inner"],"kind":"struct"},"2659":{"crate_id":20,"path":["rustix","fs","inotify","Event"],"kind":"struct"},"1224":{"crate_id":2,"path":["core","ops","arith","Div"],"kind":"trait"},"2105":{"crate_id":16,"path":["gimli","read","unit","EntriesRaw"],"kind":"struct"},"2986":{"crate_id":27,"path":["libc","unix","linux_like","linux","iw_missed"],"kind":"struct"},"2432":{"crate_id":17,"path":["object","macho","BuildVersionCommand"],"kind":"struct"},"670":{"crate_id":1,"path":["std","backtrace_rs","backtrace","Frame"],"kind":"struct"},"1551":{"crate_id":5,"path":["libc","unix","linux_like","sock_filter"],"kind":"struct"},"1878":{"crate_id":12,"path":["std_detect","detect","arch","x86","Feature"],"kind":"enum"},"997":{"crate_id":2,"path":["core","cell","BorrowRef"],"kind":"struct"},"2759":{"crate_id":21,"path":["linux_raw_sys","general","__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3"],"kind":"struct"},"3086":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","timex"],"kind":"struct"},"443":{"crate_id":1,"path":["std","thread","local","LocalKey"],"kind":"struct"},"1324":{"crate_id":2,"path":["core","core_simd","simd","num","uint","SimdUint"],"kind":"trait"},"2205":{"crate_id":17,"path":["object","read","elf","section","ElfSection"],"kind":"struct"},"2532":{"crate_id":17,"path":["object","xcoff","Symbol32"],"kind":"struct"},"770":{"crate_id":2,"path":["core","iter","traits","double_ended","DoubleEndedIterator"],"kind":"trait"},"1651":{"crate_id":5,"path":["libc","unix","linux_like","linux","ptp_clock_caps"],"kind":"struct"},"1978":{"crate_id":16,"path":["gimli","read","cfi","ParsedEhFrameHdr"],"kind":"struct"},"216":{"crate_id":1,"path":["std","io","Read"],"kind":"trait"},"1097":{"crate_id":2,"path":["core","str","CharEscapeDefault"],"kind":"struct"},"2859":{"crate_id":27,"path":["libc","unix","timeval"],"kind":"struct"},"3186":{"crate_id":1,"path":["std","process","exit"],"kind":"function"},"543":{"crate_id":1,"path":["std","os","fd","owned","OwnedFd"],"kind":"struct"},"1424":{"crate_id":3,"path":["alloc","string","FromUtf8Error"],"kind":"struct"},"2305":{"crate_id":17,"path":["object","read","pe","resource","ResourceName"],"kind":"struct"},"2632":{"crate_id":20,"path":["rustix","fs","statx","_","InternalBitFlags"],"kind":"struct"},"870":{"crate_id":2,"path":["core","ptr","non_null","NonNull"],"kind":"struct"},"1751":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","_libc_fpstate"],"kind":"struct"},"1197":{"crate_id":2,"path":["core","slice","iter","SplitN"],"kind":"struct"},"2078":{"crate_id":16,"path":["gimli","read","pubnames","PubNamesEntry"],"kind":"struct"},"2959":{"crate_id":27,"path":["libc","unix","linux_like","linux","open_how"],"kind":"struct"},"643":{"crate_id":1,"path":["std","sys","fs","unix","ReadDir"],"kind":"struct"},"1524":{"crate_id":5,"path":["libc","unix","linux_like","timezone"],"kind":"enum"},"2405":{"crate_id":17,"path":["object","macho","Dylib"],"kind":"struct"},"1851":{"crate_id":10,"path":["hashbrown","map","Drain"],"kind":"struct"},"970":{"crate_id":2,"path":["core","str","pattern","Utf8Pattern"],"kind":"enum"},"2732":{"crate_id":21,"path":["linux_raw_sys","general","pm_scan_arg"],"kind":"struct"},"1297":{"crate_id":2,"path":["core","fmt","builders","PadAdapter"],"kind":"struct"},"2178":{"crate_id":17,"path":["object","read","archive","SymbolIteratorInternal"],"kind":"enum"},"3059":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","Elf64_Chdr"],"kind":"struct"},"2505":{"crate_id":17,"path":["object","pe","ImageHotPatchBase"],"kind":"struct"},"743":{"crate_id":2,"path":["core","array","iter","IntoIter"],"kind":"struct"},"1624":{"crate_id":5,"path":["libc","unix","linux_like","linux","tls12_crypto_info_aes_ccm_128"],"kind":"struct"},"1951":{"crate_id":16,"path":["gimli","constants","DwAddr"],"kind":"struct"},"1070":{"crate_id":2,"path":["core","str","iter","RMatchIndices"],"kind":"struct"},"2832":{"crate_id":23,"path":["once_cell","race","OnceRef"],"kind":"struct"},"1397":{"crate_id":3,"path":["alloc","collections","btree","map","Values"],"kind":"struct"},"516":{"crate_id":1,"path":["std","io","pipe","PipeReader"],"kind":"struct"},"2278":{"crate_id":17,"path":["object","read","macho","symbol","MachOSymbol"],"kind":"struct"},"3159":{"crate_id":1,"path":["std","fs","read_link"],"kind":"function"},"2605":{"crate_id":18,"path":["memchr","memmem","FinderRev"],"kind":"struct"},"843":{"crate_id":1,"path":["std","os","unix","fs","DirBuilderExt"],"kind":"trait"},"1724":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","fpos64_t"],"kind":"struct"},"2051":{"crate_id":16,"path":["gimli","read","loclists","LocationLists"],"kind":"struct"},"1170":{"crate_id":2,"path":["core","cell","BorrowError"],"kind":"struct"},"2932":{"crate_id":27,"path":["libc","unix","linux_like","linux","ff_trigger"],"kind":"struct"},"616":{"crate_id":1,"path":["std","sync","nonpoison","rwlock","RwLockWriteGuard"],"kind":"struct"},"1497":{"crate_id":5,"path":["libc","new","linux_uapi","linux","netlink","nlmsghdr"],"kind":"struct"},"2378":{"crate_id":17,"path":["object","elf","HashHeader"],"kind":"struct"},"2705":{"crate_id":21,"path":["linux_raw_sys","general","vfs_ns_cap_data__bindgen_ty_1"],"kind":"struct"},"62":{"crate_id":2,"path":["core","convert","Infallible"],"kind":"enum"},"943":{"crate_id":2,"path":["core","cell","RefCell"],"kind":"struct"},"1824":{"crate_id":10,"path":["hashbrown","raw","FullBucketsIndices"],"kind":"struct"},"2151":{"crate_id":17,"path":["object","read","any","SegmentInternal"],"kind":"enum"},"1270":{"crate_id":2,"path":["core","convert","num","CheckedCastFromInt"],"kind":"trait"},"3032":{"crate_id":27,"path":["libc","unix","linux_like","linux","iw_mlme"],"kind":"struct"},"716":{"crate_id":1,"path":["std","sys","process","unix","unix","do_exec","Reset"],"kind":"struct"},"1597":{"crate_id":5,"path":["libc","unix","linux_like","linux","fanotify_response"],"kind":"struct"},"2478":{"crate_id":17,"path":["object","pe","ImageArchiveMemberHeader"],"kind":"struct"},"2805":{"crate_id":21,"path":["linux_raw_sys","general","fscrypt_get_policy_ex_arg__bindgen_ty_1"],"kind":"union"},"1043":{"crate_id":2,"path":["core","slice","sort","stable","drift","DriftsortRun"],"kind":"struct"},"1924":{"crate_id":16,"path":["gimli","common","SectionId"],"kind":"enum"},"1370":{"crate_id":3,"path":["alloc","string","Drain"],"kind":"struct"},"489":{"crate_id":1,"path":["std","env","VarsOs"],"kind":"struct"},"2251":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldCacheRelocationIterator"],"kind":"struct"},"3132":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","ucred"],"kind":"struct"},"816":{"crate_id":1,"path":["std","sys","stdio","unix","Stdin"],"kind":"struct"},"1697":{"crate_id":5,"path":["libc","unix","linux_like","linux","__c_anonymous_xsk_tx_metadata_union"],"kind":"union"},"2578":{"crate_id":18,"path":["memchr","arch","all","memchr","OneIter"],"kind":"struct"},"2024":{"crate_id":16,"path":["gimli","read","abbrev","AttributeSpecification"],"kind":"struct"},"1143":{"crate_id":2,"path":["core","mem","type_info","Struct"],"kind":"struct"},"2905":{"crate_id":27,"path":["libc","unix","linux_like","statx_timestamp"],"kind":"struct"},"1470":{"crate_id":4,"path":["compiler_builtins","math","libm_math","support","big","u256"],"kind":"struct"},"589":{"crate_id":1,"path":["std","sync","mpsc","RecvError"],"kind":"struct"},"2351":{"crate_id":17,"path":["object","elf","FileHeader64"],"kind":"struct"},"3232":{"crate_id":1,"path":["std","f32"],"kind":"primitive"},"916":{"crate_id":2,"path":["core","mem","type_info","TraitImpl"],"kind":"struct"},"35":{"crate_id":2,"path":["core","marker","UnsafeUnpin"],"kind":"trait"},"1797":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","__c_anonymous_ifc_ifcu"],"kind":"union"},"2678":{"crate_id":22,"path":["bitflags","traits","Bits"],"kind":"trait"},"2124":{"crate_id":17,"path":["object","common","RelocationKind"],"kind":"enum"},"1243":{"crate_id":2,"path":["core","cell","lazy","force_mut","really_init_mut","PoisonOnPanic"],"kind":"struct"},"3005":{"crate_id":27,"path":["libc","unix","linux_like","linux","xdp_mmap_offsets"],"kind":"struct"},"1570":{"crate_id":5,"path":["libc","unix","linux_like","linux","tpacket_stats_v3"],"kind":"struct"},"689":{"crate_id":2,"path":["core","marker","Copy"],"kind":"trait"},"2451":{"crate_id":17,"path":["object","pe","MaskedRichHeaderEntry"],"kind":"struct"},"2778":{"crate_id":21,"path":["linux_raw_sys","general","iovec"],"kind":"struct"},"1016":{"crate_id":2,"path":["core","iter","sources","from_coroutine","FromCoroutine"],"kind":"struct"},"1897":{"crate_id":16,"path":["gimli","common","LineEncoding"],"kind":"struct"},"2224":{"crate_id":17,"path":["object","read","elf","note","GnuProperty"],"kind":"struct"},"462":{"crate_id":1,"path":["std","collections","hash","map","Values"],"kind":"struct"},"1343":{"crate_id":3,"path":["alloc","collections","binary_heap","Hole"],"kind":"struct"},"3105":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","shmid_ds"],"kind":"struct"},"1670":{"crate_id":5,"path":["libc","unix","linux_like","linux","pthread_cond_t"],"kind":"struct"},"789":{"crate_id":1,"path":["std","sys","helpers","wstr","WStrUnits"],"kind":"struct"},"2551":{"crate_id":18,"path":["memchr","arch","all","memchr","Two"],"kind":"struct"},"2878":{"crate_id":27,"path":["libc","unix","linux_like","ip_mreqn"],"kind":"struct"},"1116":{"crate_id":2,"path":["core","core_arch","x86","__m128"],"kind":"struct"},"1997":{"crate_id":16,"path":["gimli","read","cfi","CfaRule"],"kind":"enum"},"2324":{"crate_id":17,"path":["object","read","traits","NoDynamicRelocationIterator"],"kind":"struct"},"562":{"crate_id":1,"path":["std","process","Command"],"kind":"struct"},"1443":{"crate_id":3,"path":["alloc","collections","btree","map","CursorMut"],"kind":"struct"},"3205":{"crate_id":11,"path":["rustc_std_workspace_alloc"],"kind":"module"},"889":{"crate_id":2,"path":["core","num","niche_types","NonZeroU8Inner"],"kind":"struct"},"8":{"crate_id":2,"path":["core","convert","AsRef"],"kind":"trait"},"1770":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","cpu_set_t"],"kind":"struct"},"2651":{"crate_id":20,"path":["rustix","backend","fs","types","FlockOperation"],"kind":"enum"},"2978":{"crate_id":27,"path":["libc","unix","linux_like","linux","tls12_crypto_info_sm4_ccm"],"kind":"struct"},"1216":{"crate_id":2,"path":["core","fmt","Binary"],"kind":"trait"},"2097":{"crate_id":16,"path":["gimli","read","unit","DebugInfo"],"kind":"struct"},"1543":{"crate_id":5,"path":["libc","unix","linux_like","arpreq_old"],"kind":"struct"},"662":{"crate_id":1,"path":["std","sys","process","unix","pidfd","PidFd"],"kind":"struct"},"2424":{"crate_id":17,"path":["object","macho","PrebindCksumCommand"],"kind":"struct"},"989":{"crate_id":2,"path":["core","mem","maybe_uninit","MaybeUninit"],"kind":"union"},"1870":{"crate_id":10,"path":["hashbrown","set","Entry"],"kind":"enum"},"2751":{"crate_id":21,"path":["linux_raw_sys","general","sigaltstack"],"kind":"struct"},"3078":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","sifields_sigchld"],"kind":"struct"},"435":{"crate_id":20,"path":["rustix","fs","abs","unlink"],"kind":"function"},"1316":{"crate_id":2,"path":["core","core_simd","swizzle","deinterleave","Odd"],"kind":"struct"},"2197":{"crate_id":17,"path":["object","read","coff","import","ImportName"],"kind":"enum"},"1643":{"crate_id":5,"path":["libc","unix","linux_like","linux","epoll_params"],"kind":"struct"},"762":{"crate_id":2,"path":["core","iter","adapters","flatten","Flatten"],"kind":"struct"},"2524":{"crate_id":17,"path":["object","pe","ImageCor20Header"],"kind":"struct"},"1089":{"crate_id":2,"path":["core","str","pattern","StrSearcher"],"kind":"struct"},"1970":{"crate_id":16,"path":["gimli","read","util","sealed","CapacityFull"],"kind":"struct"},"2851":{"crate_id":27,"path":["libc","new","linux_uapi","linux","netlink","nl_pktinfo"],"kind":"struct"},"2297":{"crate_id":17,"path":["object","read","pe","import","DelayLoadImportTable"],"kind":"struct"},"535":{"crate_id":1,"path":["std","os","unix","net","ancillary","SocketAncillary"],"kind":"struct"},"1416":{"crate_id":3,"path":["alloc","collections","linked_list","IntoIter"],"kind":"struct"},"3178":{"crate_id":2,"path":["core","iter","adapters","zip","zip"],"kind":"function"},"1743":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","stack_t"],"kind":"struct"},"862":{"crate_id":2,"path":["core","ops","arith","AddAssign"],"kind":"trait"},"2624":{"crate_id":20,"path":["rustix","backend","fs","types","_","InternalBitFlags"],"kind":"struct"},"2951":{"crate_id":27,"path":["libc","unix","linux_like","linux","sockaddr_vm"],"kind":"struct"},"1189":{"crate_id":2,"path":["core","cell","RefMut"],"kind":"struct"},"2070":{"crate_id":16,"path":["gimli","read","op","Location"],"kind":"enum"},"2397":{"crate_id":17,"path":["object","macho","LoadCommand"],"kind":"struct"},"635":{"crate_id":1,"path":["std","sys","args","common","Args"],"kind":"struct"},"1516":{"crate_id":5,"path":["libc","unix","linger"],"kind":"struct"},"1843":{"crate_id":10,"path":["hashbrown","raw","RawIntoIter"],"kind":"struct"},"962":{"crate_id":2,"path":["core","sync","sync_view","SyncView"],"kind":"struct"},"2724":{"crate_id":21,"path":["linux_raw_sys","general","fs_sysfs_path"],"kind":"struct"},"3051":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","glob64_t"],"kind":"struct"},"1289":{"crate_id":2,"path":["core","iter","traits","marker","TrustedStep"],"kind":"trait"},"2170":{"crate_id":17,"path":["object","read","archive","ArchiveKind"],"kind":"enum"},"2497":{"crate_id":17,"path":["object","pe","ImageDynamicRelocation64"],"kind":"struct"},"735":{"crate_id":3,"path":["alloc","ffi","c_str","NulError"],"kind":"struct"},"1616":{"crate_id":5,"path":["libc","unix","linux_like","linux","sctp_sndinfo"],"kind":"struct"},"1062":{"crate_id":2,"path":["core","str","iter","RSplit"],"kind":"struct"},"1943":{"crate_id":16,"path":["gimli","constants","DwAte"],"kind":"struct"},"2824":{"crate_id":22,"path":["bitflags","parser","ParseHex"],"kind":"trait"},"3151":{"crate_id":1,"path":["std","ffi"],"kind":"module"},"508":{"crate_id":1,"path":["std","io","buffered","bufwriter","WriterPanicked"],"kind":"struct"},"1389":{"crate_id":3,"path":["alloc","collections","vec_deque","index","WrappedIndex"],"kind":"struct"},"2270":{"crate_id":17,"path":["object","read","macho","segment","MachOSegment"],"kind":"struct"},"1716":{"crate_id":5,"path":["libc","unix","linux_like","linux","gnu","ptrace_syscall_info"],"kind":"struct"},"835":{"crate_id":1,"path":["std","os","unix","ffi","os_str","OsStrExt"],"kind":"trait"},"2597":{"crate_id":18,"path":["memchr","memchr","Memchr2"],"kind":"struct"},"1162":{"crate_id":2,"path":["core","error","tags","Ref"],"kind":"struct"},"2043":{"crate_id":16,"path":["gimli","read","line","LineProgramHeader"],"kind":"struct"},"2924":{"crate_id":27,"path":["libc","unix","linux_like","linux","tpacket_hdr_v1"],"kind":"struct"},"608":{"crate_id":1,"path":["std","sync","reentrant_lock","ReentrantLockGuard"],"kind":"struct"},"1489":{"crate_id":5,"path":["libc","new","linux_uapi","linux","can","canfd_frame"],"kind":"struct"},"2370":{"crate_id":17,"path":["object","elf","Dyn64"],"kind":"struct"},"1816":{"crate_id":10,"path":["hashbrown","raw","TableLayout"],"kind":"struct"},"935":{"crate_id":2,"path":["core","ops","range","RangeTo"],"kind":"struct"},"2697":{"crate_id":21,"path":["linux_raw_sys","elf","Elf_Dyn_Union"],"kind":"union"},"1262":{"crate_id":2,"path":["core","pin","helper","PinHelper"],"kind":"struct"},"2143":{"crate_id":17,"path":["object","read","util","Bytes"],"kind":"struct"},"3024":{"crate_id":27,"path":["libc","unix","linux_like","linux","pthread_rwlock_t"],"kind":"struct"},"2470":{"crate_id":17,"path":["object","pe","ImageAuxSymbolFunction"],"kind":"struct"},"708":{"crate_id":1,"path":["std","sync","mpmc","list","Channel"],"kind":"struct"},"1589":{"crate_id":5,"path":["libc","unix","linux_like","linux","uinput_ff_upload"],"kind":"struct"},"1916":{"crate_id":16,"path":["gimli","common","DebugStrOffset"],"kind":"struct"},"1035":{"crate_id":2,"path":["core","fmt","rt","Argument"],"kind":"struct"},"2797":{"crate_id":21,"path":["linux_raw_sys","general","stat"],"kind":"struct"},"3124":{"crate_id":27,"path":["libc","unix","linux_like","linux_l4re_shared","Elf32_Sym"],"kind":"struct"},"1362":{"crate_id":3,"path":["alloc","collections","vec_deque","truncate","Dropper"],"kind":"struct"},"481":{"crate_id":2,"path":["core","hash","BuildHasher"],"kind":"trait"},"2243":{"crate_id":17,"path":["object","read","macho","dyld_cache","DyldFile"],"kind":"struct"},"2570":{"crate_id":18,"path":["memchr","arch","x86_64","sse2","packedpair","Finder"],"kind":"struct"},"808":{"crate_id":2,"path":["core","io","util","Take"],"kind":"struct"},"1689":{"crate_id":5,"path":["libc","unix","linux_like","linux","iwreq_data"],"kind":"union"},"2016":{"crate_id":16,"path":["gimli","read","reader","ReaderOffsetId"],"kind":"struct"},"1135":{"crate_id":2,"path":["core","mem","type_info","TypeKind"],"kind":"enum"},"2897":{"crate_id":27,"path":["libc","unix","linux_like","sockaddr_un"],"kind":"struct"},"3224":{"crate_id":1,"path":["std","char"],"kind":"primitive"},"581":{"crate_id":1,"path":["std","sync","mpmc","Sender"],"kind":"struct"},"1462":{"crate_id":3,"path":["alloc","collections","btree","node","marker","Mut"],"kind":"struct"},"2343":{"crate_id":17,"path":["object","read","CompressionFormat"],"kind":"enum"},"2670":{"crate_id":20,"path":["rustix","ioctl","patterns","Setter"],"kind":"struct"},"908":{"crate_id":2,"path":["core","num","FpCategory"],"kind":"enum"},"1789":{"crate_id":5,"path":["libc","unix","linux_like","linux_l4re_shared","rlimit64"],"kind":"struct"},"1235":{"crate_id":2,"path":["core","ops","bit","ShlAssign"],"kind":"trait"},"2116":{"crate_id":17,"path":["object","common","Architecture"],"kind":"enum"},"2997":{"crate_id":27,"path":["libc","unix","linux_like","linux","pthread_condattr_t"],"kind":"struct"},"681":{"crate_id":1,"path":["std","os","linux","raw","arch","stat"],"kind":"struct"},"1562":{"crate_id":5,"path":["libc","unix","linux_like","linux","tpacket_auxdata"],"kind":"struct"},"2443":{"crate_id":17,"path":["object","macho","Nlist32"],"kind":"struct"},"2770":{"crate_id":21,"path":["linux_raw_sys","general","ktermios"],"kind":"struct"},"1008":{"crate_id":2,"path":["core","ffi","va_list","VaListInner"],"kind":"struct"},"1889":{"crate_id":15,"path":["addr2line","line","LineLocationRangeIter"],"kind":"struct"},"1335":{"crate_id":2,"path":["core","core_simd","simd","cmp","ord","SimdPartialOrd"],"kind":"trait"},"454":{"crate_id":1,"path":["std","backtrace","Backtrace"],"kind":"struct"},"2216":{"crate_id":17,"path":["object","read","elf","relocation","CrelIteratorState"],"kind":"struct"},"3097":{"crate_id":27,"path":["libc","unix","linux_like","linux","gnu","b64","x86_64","pthread_attr_t"],"kind":"struct"},"781":{"crate_id":2,"path":["core","cmp","PartialOrd"],"kind":"trait"},"1662":{"crate_id":5,"path":["libc","unix","linux_like","linux","xdp_desc"],"kind":"struct"},"2543":{"crate_id":17,"path":["object","xcoff","StatAux"],"kind":"struct"},"1989":{"crate_id":16,"path":["gimli","read","cfi","CommonInformationEntry"],"kind":"struct"},"1108":{"crate_id":2,"path":["core","future","ResumeTy"],"kind":"struct"},"2870":{"crate_id":27,"path":["libc","unix","tms"],"kind":"struct"},"1435":{"crate_id":3,"path":["alloc","collections","vec_deque","iter_mut","IterMut"],"kind":"struct"},"554":{"crate_id":1,"path":["std","path","Ancestors"],"kind":"struct"},"2316":{"crate_id":17,"path":["object","read","xcoff","symbol","XcoffSymbolIterator"],"kind":"struct"},"3197":{"crate_id":3,"path":["alloc"],"kind":"module"},"2643":{"crate_id":20,"path":["rustix","backend","fs","types","ResolveFlags"],"kind":"struct"},"881":{"crate_id":2,"path":["core","num","error","ParseIntError"],"kind":"struct"}},"external_crates":{"11":{"name":"rustc_std_workspace_alloc","html_root_url":"https://doc.rust-lang.org/nightly/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-0c7a6b3ecd5a8838.rmeta"},"22":{"name":"bitflags","html_root_url":"https://docs.rs/bitflags/2.10.0/x86_64-unknown-linux-gnu/","path":"/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libbitflags-fd405a7cd92d5922.rmeta"},"3":{"name":"alloc","html_root_url":"https://doc.rust-lang.org/nightly/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-a17babc288b6d709.rmeta"},"25":{"name":"getrandom","html_root_url":"https://docs.rs/getrandom/0.4.1/x86_64-unknown-linux-gnu/","path":"/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libgetrandom-52da3b80adba0219.rmeta"},"14":{"name":"cfg_if","html_root_url":"https://docs.rs/cfg-if/1.0.4/x86_64-unknown-linux-gnu/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-46221ce496d76939.rmeta"},"6":{"name":"rustc_std_workspace_core","html_root_url":"https://doc.rust-lang.org/nightly/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-4953c953a9697d0f.rmeta"},"17":{"name":"object","html_root_url":"https://doc.rust-lang.org/nightly/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-8de40983a2c457e0.rmeta"},"9":{"name":"adler2","html_root_url":"https://doc.rust-lang.org/nightly/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler2-962bfb2ea4858194.rmeta"},"20":{"name":"rustix","html_root_url":"https://docs.rs/rustix/1.1.4/x86_64-unknown-linux-gnu/","path":"/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/librustix-87a3fd9a940e5c8e.rmeta"},"1":{"name":"std","html_root_url":"https://doc.rust-lang.org/nightly/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-ebc3593764c44f83.rmeta"},"23":{"name":"once_cell","html_root_url":"https://docs.rs/once_cell/1.21.3/x86_64-unknown-linux-gnu/","path":"/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libonce_cell-b842519ea75e6c32.rmeta"},"12":{"name":"std_detect","html_root_url":"https://doc.rust-lang.org/nightly/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-965aeb4b744dabaa.rmeta"},"4":{"name":"compiler_builtins","html_root_url":"https://doc.rust-lang.org/nightly/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-66c9ea5ed430cbc1.rmeta"},"15":{"name":"addr2line","html_root_url":"https://doc.rust-lang.org/nightly/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-f257922d29381443.rmeta"},"26":{"name":"cfg_if","html_root_url":"https://docs.rs/cfg-if/1.0.4/x86_64-unknown-linux-gnu/","path":"/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libcfg_if-026bc4afd50bc432.rmeta"},"7":{"name":"unwind","html_root_url":"https://doc.rust-lang.org/nightly/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-458fb8baf446f4c3.rmeta"},"18":{"name":"memchr","html_root_url":"https://doc.rust-lang.org/nightly/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-922d6e4fee61ca5e.rmeta"},"10":{"name":"hashbrown","html_root_url":"https://doc.rust-lang.org/nightly/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-f29d58e2f9460469.rmeta"},"21":{"name":"linux_raw_sys","html_root_url":"https://docs.rs/linux-raw-sys/0.12.1/x86_64-unknown-linux-gnu/","path":"/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/liblinux_raw_sys-56287fb4cd2f1b0a.rmeta"},"24":{"name":"fastrand","html_root_url":"https://docs.rs/fastrand/2.3.0/x86_64-unknown-linux-gnu/","path":"/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libfastrand-cb56c2e88eed9d97.rmeta"},"2":{"name":"core","html_root_url":"https://doc.rust-lang.org/nightly/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-58aeee91aeb71c13.rmeta"},"13":{"name":"rustc_demangle","html_root_url":"https://doc.rust-lang.org/nightly/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-69f288c45c4927d9.rmeta"},"5":{"name":"libc","html_root_url":"https://docs.rs/libc/0.2.182/x86_64-unknown-linux-gnu/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-d7079774e5b971fa.rmeta"},"16":{"name":"gimli","html_root_url":"https://doc.rust-lang.org/nightly/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-663f91df4a5b31b2.rmeta"},"27":{"name":"libc","html_root_url":"https://docs.rs/libc/0.2.182/x86_64-unknown-linux-gnu/","path":"/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/liblibc-48c7d5b18fefdc6f.rmeta"},"8":{"name":"miniz_oxide","html_root_url":"https://doc.rust-lang.org/nightly/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-006c42b859288288.rmeta"},"19":{"name":"panic_unwind","html_root_url":"https://doc.rust-lang.org/nightly/","path":"/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-9d4f3ec686d9142f.rmeta"}},"target":{"triple":"x86_64-unknown-linux-gnu","target_features":[{"name":"adx","implies_features":[],"unstable_feature_gate":null,"globally_enabled":false},{"name":"aes","implies_features":["sse2"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"amx-avx512","implies_features":["amx-tile"],"unstable_feature_gate":"x86_amx_intrinsics","globally_enabled":false},{"name":"amx-bf16","implies_features":["amx-tile"],"unstable_feature_gate":"x86_amx_intrinsics","globally_enabled":false},{"name":"amx-complex","implies_features":["amx-tile"],"unstable_feature_gate":"x86_amx_intrinsics","globally_enabled":false},{"name":"amx-fp8","implies_features":["amx-tile"],"unstable_feature_gate":"x86_amx_intrinsics","globally_enabled":false},{"name":"amx-fp16","implies_features":["amx-tile"],"unstable_feature_gate":"x86_amx_intrinsics","globally_enabled":false},{"name":"amx-int8","implies_features":["amx-tile"],"unstable_feature_gate":"x86_amx_intrinsics","globally_enabled":false},{"name":"amx-movrs","implies_features":["amx-tile"],"unstable_feature_gate":"x86_amx_intrinsics","globally_enabled":false},{"name":"amx-tf32","implies_features":["amx-tile"],"unstable_feature_gate":"x86_amx_intrinsics","globally_enabled":false},{"name":"amx-tile","implies_features":[],"unstable_feature_gate":"x86_amx_intrinsics","globally_enabled":false},{"name":"apxf","implies_features":[],"unstable_feature_gate":"apx_target_feature","globally_enabled":false},{"name":"avx","implies_features":["sse4.2"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avx2","implies_features":["avx"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avx10.1","implies_features":["avx512bf16","avx512bitalg","avx512bw","avx512cd","avx512dq","avx512f","avx512fp16","avx512ifma","avx512vbmi","avx512vbmi2","avx512vl","avx512vnni","avx512vpopcntdq"],"unstable_feature_gate":"avx10_target_feature","globally_enabled":false},{"name":"avx10.2","implies_features":["avx10.1","avxvnni","avxvnniint8","avxvnniint16"],"unstable_feature_gate":"avx10_target_feature","globally_enabled":false},{"name":"avx512bf16","implies_features":["avx512bw"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avx512bitalg","implies_features":["avx512bw"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avx512bw","implies_features":["avx512f"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avx512cd","implies_features":["avx512f"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avx512dq","implies_features":["avx512f"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avx512f","implies_features":["avx2","fma","f16c"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avx512fp16","implies_features":["avx512bw"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avx512ifma","implies_features":["avx512f"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avx512vbmi","implies_features":["avx512bw"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avx512vbmi2","implies_features":["avx512bw"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avx512vl","implies_features":["avx512f"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avx512vnni","implies_features":["avx512f"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avx512vp2intersect","implies_features":["avx512f"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avx512vpopcntdq","implies_features":["avx512f"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avxifma","implies_features":["avx2"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avxneconvert","implies_features":["avx2"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avxvnni","implies_features":["avx2"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avxvnniint8","implies_features":["avx2"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"avxvnniint16","implies_features":["avx2"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"bmi1","implies_features":[],"unstable_feature_gate":null,"globally_enabled":false},{"name":"bmi2","implies_features":[],"unstable_feature_gate":null,"globally_enabled":false},{"name":"clflushopt","implies_features":[],"unstable_feature_gate":"clflushopt_target_feature","globally_enabled":false},{"name":"cmpxchg16b","implies_features":[],"unstable_feature_gate":null,"globally_enabled":false},{"name":"ermsb","implies_features":[],"unstable_feature_gate":"ermsb_target_feature","globally_enabled":false},{"name":"f16c","implies_features":["avx"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"fma","implies_features":["avx"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"fma4","implies_features":["avx","sse4a"],"unstable_feature_gate":"fma4_target_feature","globally_enabled":false},{"name":"fxsr","implies_features":[],"unstable_feature_gate":null,"globally_enabled":true},{"name":"gfni","implies_features":["sse2"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"kl","implies_features":["sse2"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"lahfsahf","implies_features":[],"unstable_feature_gate":"lahfsahf_target_feature","globally_enabled":false},{"name":"lzcnt","implies_features":[],"unstable_feature_gate":null,"globally_enabled":false},{"name":"movbe","implies_features":[],"unstable_feature_gate":null,"globally_enabled":false},{"name":"movrs","implies_features":[],"unstable_feature_gate":"movrs_target_feature","globally_enabled":false},{"name":"pclmulqdq","implies_features":["sse2"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"popcnt","implies_features":[],"unstable_feature_gate":null,"globally_enabled":false},{"name":"prfchw","implies_features":[],"unstable_feature_gate":"prfchw_target_feature","globally_enabled":false},{"name":"rdrand","implies_features":[],"unstable_feature_gate":null,"globally_enabled":false},{"name":"rdseed","implies_features":[],"unstable_feature_gate":null,"globally_enabled":false},{"name":"rtm","implies_features":[],"unstable_feature_gate":"rtm_target_feature","globally_enabled":false},{"name":"sha","implies_features":["sse2"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"sha512","implies_features":["avx2"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"sm3","implies_features":["avx"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"sm4","implies_features":["avx2"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"sse","implies_features":[],"unstable_feature_gate":null,"globally_enabled":true},{"name":"sse2","implies_features":["sse"],"unstable_feature_gate":null,"globally_enabled":true},{"name":"sse3","implies_features":["sse2"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"sse4.1","implies_features":["ssse3"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"sse4.2","implies_features":["sse4.1"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"sse4a","implies_features":["sse3"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"ssse3","implies_features":["sse3"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"tbm","implies_features":[],"unstable_feature_gate":null,"globally_enabled":false},{"name":"vaes","implies_features":["avx2","aes"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"vpclmulqdq","implies_features":["avx","pclmulqdq"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"widekl","implies_features":["kl"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"x87","implies_features":[],"unstable_feature_gate":"x87_target_feature","globally_enabled":true},{"name":"xop","implies_features":["fma4","avx","sse4a"],"unstable_feature_gate":"xop_target_feature","globally_enabled":false},{"name":"xsave","implies_features":[],"unstable_feature_gate":null,"globally_enabled":false},{"name":"xsavec","implies_features":["xsave"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"xsaveopt","implies_features":["xsave"],"unstable_feature_gate":null,"globally_enabled":false},{"name":"xsaves","implies_features":["xsave"],"unstable_feature_gate":null,"globally_enabled":false}]},"format_version":59}