diff --git a/core b/core index d273f007..81711bb1 160000 --- a/core +++ b/core @@ -1 +1 @@ -Subproject commit d273f007bc90650a873d142f8d988badfcfae31e +Subproject commit 81711bb16bb4f3ff6d07dc81cdfdb918d3f4ac65 diff --git a/extension/command/help.js b/extension/command/help.js index e9df1e2c..5f8f60c5 100644 --- a/extension/command/help.js +++ b/extension/command/help.js @@ -1,4 +1,7 @@ -class HelpCommand extends Command { +import { c } from "../core/index.js"; +import Command from "../core/command/base.js"; + +export default class HelpCommand extends Command { constructor() { super("help", "Show the help messages.") } @@ -22,4 +25,4 @@ class HelpCommand extends Command { return { content: key, description }; }); } -} \ No newline at end of file +}; \ No newline at end of file diff --git a/extension/command/label.js b/extension/command/label.js index 8238a5f3..04df6e32 100644 --- a/extension/command/label.js +++ b/extension/command/label.js @@ -1,8 +1,11 @@ -class LabelCommand extends Command { +import { c } from "../core/index.js"; +import Command from "../core/command/base.js"; + +export default class LabelCommand extends Command { constructor(index) { super("label", "Search issue labels of rust-lang repository."); this.labels = index.map(([name, description]) => { - return {name, description}; + return { name, description }; }); } @@ -32,4 +35,4 @@ class LabelCommand extends Command { } }); } -} \ No newline at end of file +}; \ No newline at end of file diff --git a/extension/command/rfc.js b/extension/command/rfc.js index 223823c8..66596db2 100644 --- a/extension/command/rfc.js +++ b/extension/command/rfc.js @@ -1,4 +1,7 @@ -class RfcCommand extends Command { +import { c } from "../core/index.js"; +import Command from "../core/command/base.js"; + +export default class RfcCommand extends Command { constructor(index) { super("rfc", "Search Rust RFCs."); this.rfcs = index.map(([number, name, date, title]) => { @@ -38,4 +41,4 @@ class RfcCommand extends Command { } }); } -} \ No newline at end of file +}; \ No newline at end of file diff --git a/extension/command/rustc.js b/extension/command/rustc.js index 039568f6..89c3fe7a 100644 --- a/extension/command/rustc.js +++ b/extension/command/rustc.js @@ -1,4 +1,7 @@ -class RustcCommand extends Command { +import { c } from "../core/index.js"; +import Command from "../core/command/base.js"; + +export default class RustcCommand extends Command { constructor(index) { super("rustc", "Search rustc codegen options and lints."); this.docs = []; @@ -23,4 +26,4 @@ class RustcCommand extends Command { }; }); } -} \ No newline at end of file +}; \ No newline at end of file diff --git a/extension/command/stable.js b/extension/command/stable.js index 091c8586..08076b09 100644 --- a/extension/command/stable.js +++ b/extension/command/stable.js @@ -1,4 +1,8 @@ -class StableCommand extends Command { +import { c } from "../core/index.js"; +import Command from "../core/command/base.js"; +import { getScheduledVersions } from "../rust-version.js"; + +export default class StableCommand extends Command { constructor() { super("stable", "Show stable Rust scheduled release date.") } @@ -8,4 +12,4 @@ class StableCommand extends Command { .map(version => `Version ${c.match(version.number)} scheduled release on ${c.match(c.normalizeDate(version.date))}`) return this.wrap(versions); } -} \ No newline at end of file +}; \ No newline at end of file diff --git a/extension/command/target.js b/extension/command/target.js index 0d1b390a..0098051c 100644 --- a/extension/command/target.js +++ b/extension/command/target.js @@ -1,4 +1,7 @@ -class TargetCommand extends Command { +import { c } from "../core/index.js"; +import Command from "../core/command/base.js"; + +export default class TargetCommand extends Command { constructor(index) { super("target", "Search rust target for three tiers."); this.targets = []; @@ -24,4 +27,4 @@ class TargetCommand extends Command { }; }); } -} \ No newline at end of file +}; \ No newline at end of file diff --git a/extension/crate-manager.js b/extension/crate-manager.js index ab49e017..e19349b6 100644 --- a/extension/crate-manager.js +++ b/extension/crate-manager.js @@ -1,4 +1,6 @@ -class CrateDocManager { +import storage from "./core/storage.js"; + +export class CrateDocManager { static async getCrates() { return await storage.getItem("crates") || {}; } @@ -63,4 +65,4 @@ class CrateDocManager { await storage.setItem("crates", crates); await storage.removeItem(`@${name}`); } -} \ No newline at end of file +}; \ No newline at end of file diff --git a/extension/deminifier.js b/extension/deminifier.js index c6e7ad3b..2a0dd77b 100644 --- a/extension/deminifier.js +++ b/extension/deminifier.js @@ -1,4 +1,4 @@ -class Deminifier { +export default class Deminifier { constructor(mapping) { this.mapping = mapping; } @@ -15,4 +15,4 @@ class Deminifier { setMapping(mapping) { this.mapping = mapping; } -} +}; diff --git a/extension/index-manager.js b/extension/index-manager.js index c03ee084..0b591a27 100644 --- a/extension/index-manager.js +++ b/extension/index-manager.js @@ -1,9 +1,21 @@ +import caniuseIndex from "./index/caniuse.js"; +import booksIndex from "./index/books.js"; +import commandsIndex from "./index/commands.js"; +import labelsIndex from "./index/labels.js"; +import lintsIndex from "./index/lints.js"; +import rfcsIndex from "./index/rfcs.js"; +import rustcIndex from "./index/rustc.js"; +import targetsIndex from "./index/targets.js"; +import searchIndex from "./index/std-docs.js"; +import { mapping, crateIndex } from "./index/crates.js"; +import storage from "./core/storage.js"; + // Query all storage by this method: // chrome.storage.local.get(null, function(result) { // console.log('Value currently is ', result); // }); -class IndexManager { +export default class IndexManager { static async getStdStableIndex() { // Convert default map searchIndex to Object since rust 1.76.0 return await storage.getItem('index-std-stable') || Object.fromEntries(searchIndex); @@ -125,4 +137,4 @@ class IndexManager { IndexManager.setStdStableIndex(searchIndex); IndexManager.setTargetIndex(targetsIndex); } -} \ No newline at end of file +}; \ No newline at end of file diff --git a/extension/index/attributes.js b/extension/index/attributes.js index c6670831..024bd6fc 100644 --- a/extension/index/attributes.js +++ b/extension/index/attributes.js @@ -1 +1,2 @@ -var attributesIndex = {"doc":["- Specifies documentation.","https://doc.rust-lang.org/rustdoc/the-doc-attribute.html"],"features":["- Used to enable unstable or experimental compiler features.","https://doc.rust-lang.org/unstable-book/index.html"],"cfg":["— Controls conditional compilation.","conditional-compilation.html#the-cfg-attribute"],"cfg_attr":["— Conditionally includes attributes.","conditional-compilation.html#the-cfg_attr-attribute"],"test":["— Marks a function as a test.","attributes/testing.html#the-test-attribute"],"ignore":["— Disables a test function.","attributes/testing.html#the-ignore-attribute"],"should_panic":["— Indicates a test should generate a panic.","attributes/testing.html#the-should_panic-attribute"],"derive":["— Automatic trait implementations.","attributes/derive.html"],"automatically_derived":["— Marker for implementations created by\nderive","attributes/derive.html#the-automatically_derived-attribute"],"macro_export":["— Exports a macro_rules macro for cross-crate usage.","macros-by-example.html#path-based-scope"],"macro_use":["— Expands macro visibility, or imports macros from other\ncrates.","macros-by-example.html#the-macro_use-attribute"],"proc_macro":["— Defines a function-like macro.","procedural-macros.html#function-like-procedural-macros"],"proc_macro_derive":["— Defines a derive macro.","procedural-macros.html#derive-macros"],"proc_macro_attribute":["— Defines an attribute macro.","procedural-macros.html#attribute-macros"],"allow":["— Alters the default lint level.","attributes/diagnostics.html#lint-check-attributes"],"warn":["— Alters the default lint level.","attributes/diagnostics.html#lint-check-attributes"],"deny":["— Alters the default lint level.","attributes/diagnostics.html#lint-check-attributes"],"forbid":["— Alters the default lint level.","attributes/diagnostics.html#lint-check-attributes"],"deprecated":["— Generates deprecation notices.","attributes/diagnostics.html#the-deprecated-attribute"],"must_use":["— Generates a lint for unused values.","attributes/diagnostics.html#the-must_use-attribute"],"link":["— Specifies a native library to link with an extern block.","items/external-blocks.html#the-link-attribute"],"link_name":["— Specifies the name of the symbol for functions or statics\nin an extern block.","items/external-blocks.html#the-link_name-attribute"],"link_ordinal":["— Specifies the ordinal of the symbol for functions or\nstatics in an extern block.","items/external-blocks.html#the-link_ordinal-attribute"],"no_link":["— Prevents linking an extern crate.","items/extern-crates.html#the-no_link-attribute"],"repr":["— Controls type layout.","type-layout.html#representations"],"crate_type":["— Specifies the type of crate (library, executable, etc.).","linkage.html"],"no_main":["— Disables emitting the main symbol.","crates-and-source-files.html#the-no_main-attribute"],"export_name":["— Specifies the exported symbol name for a function or\nstatic.","abi.html#the-export_name-attribute"],"link_section":["— Specifies the section of an object file to use for a\nfunction or static.","abi.html#the-link_section-attribute"],"no_mangle":["— Disables symbol name encoding.","abi.html#the-no_mangle-attribute"],"used":["— Forces the compiler to keep a static item in the output\nobject file.","abi.html#the-used-attribute"],"crate_name":["— Specifies the crate name.","crates-and-source-files.html#the-crate_name-attribute"],"inline":["— Hint to inline code.","attributes/codegen.html#the-inline-attribute"],"cold":["— Hint that a function is unlikely to be called.","attributes/codegen.html#the-cold-attribute"],"no_builtins":["— Disables use of certain built-in functions.","attributes/codegen.html#the-no_builtins-attribute"],"target_feature":["— Configure platform-specific code generation.","attributes/codegen.html#the-target_feature-attribute"],"track_caller":["- Pass the parent call location to std::panic::Location::caller()","attributes/codegen.html#the-track_caller-attribute"],"instruction_set":["- Specify the instruction set used to generate a functions code","attributes/codegen.html#the-instruction_set-attribute"],"no_std":["— Removes std from the prelude.","names/preludes.html#the-no_std-attribute"],"no_implicit_prelude":["— Disables prelude lookups within a module.","names/preludes.html#the-no_implicit_prelude-attribute"],"path":["— Specifies the filename for a module.","items/modules.html#the-path-attribute"],"recursion_limit":["— Sets the maximum recursion limit for certain\ncompile-time operations.","attributes/limits.html#the-recursion_limit-attribute"],"type_length_limit":["— Sets the maximum size of a polymorphic type.","attributes/limits.html#the-type_length_limit-attribute"],"panic_handler":["— Sets the function to handle panics.","runtime.html#the-panic_handler-attribute"],"global_allocator":["— Sets the global memory allocator.","runtime.html#the-global_allocator-attribute"],"windows_subsystem":["— Specifies the windows subsystem to link with.","runtime.html#the-windows_subsystem-attribute"],"non_exhaustive":["— Indicate that a type will have more fields/variants\nadded in future.","attributes/type_system.html#the-non_exhaustive-attribute"],"debugger_visualizer":["— Embeds a file that specifies debugger output for a type.","attributes/debugger.html#the-debugger_visualizer-attribute"]}; \ No newline at end of file +var attributesIndex = {"doc":["- Specifies documentation.","https://doc.rust-lang.org/rustdoc/the-doc-attribute.html"],"features":["- Used to enable unstable or experimental compiler features.","https://doc.rust-lang.org/unstable-book/index.html"],"cfg":["— Controls conditional compilation.","conditional-compilation.html#the-cfg-attribute"],"cfg_attr":["— Conditionally includes attributes.","conditional-compilation.html#the-cfg_attr-attribute"],"test":["— Marks a function as a test.","attributes/testing.html#the-test-attribute"],"ignore":["— Disables a test function.","attributes/testing.html#the-ignore-attribute"],"should_panic":["— Indicates a test should generate a panic.","attributes/testing.html#the-should_panic-attribute"],"derive":["— Automatic trait implementations.","attributes/derive.html"],"automatically_derived":["— Marker for implementations created by\nderive","attributes/derive.html#the-automatically_derived-attribute"],"macro_export":["— Exports a macro_rules macro for cross-crate usage.","macros-by-example.html#path-based-scope"],"macro_use":["— Expands macro visibility, or imports macros from other\ncrates.","macros-by-example.html#the-macro_use-attribute"],"proc_macro":["— Defines a function-like macro.","procedural-macros.html#function-like-procedural-macros"],"proc_macro_derive":["— Defines a derive macro.","procedural-macros.html#derive-macros"],"proc_macro_attribute":["— Defines an attribute macro.","procedural-macros.html#attribute-macros"],"allow":["— Alters the default lint level.","attributes/diagnostics.html#lint-check-attributes"],"warn":["— Alters the default lint level.","attributes/diagnostics.html#lint-check-attributes"],"deny":["— Alters the default lint level.","attributes/diagnostics.html#lint-check-attributes"],"forbid":["— Alters the default lint level.","attributes/diagnostics.html#lint-check-attributes"],"deprecated":["— Generates deprecation notices.","attributes/diagnostics.html#the-deprecated-attribute"],"must_use":["— Generates a lint for unused values.","attributes/diagnostics.html#the-must_use-attribute"],"link":["— Specifies a native library to link with an extern block.","items/external-blocks.html#the-link-attribute"],"link_name":["— Specifies the name of the symbol for functions or statics\nin an extern block.","items/external-blocks.html#the-link_name-attribute"],"link_ordinal":["— Specifies the ordinal of the symbol for functions or\nstatics in an extern block.","items/external-blocks.html#the-link_ordinal-attribute"],"no_link":["— Prevents linking an extern crate.","items/extern-crates.html#the-no_link-attribute"],"repr":["— Controls type layout.","type-layout.html#representations"],"crate_type":["— Specifies the type of crate (library, executable, etc.).","linkage.html"],"no_main":["— Disables emitting the main symbol.","crates-and-source-files.html#the-no_main-attribute"],"export_name":["— Specifies the exported symbol name for a function or\nstatic.","abi.html#the-export_name-attribute"],"link_section":["— Specifies the section of an object file to use for a\nfunction or static.","abi.html#the-link_section-attribute"],"no_mangle":["— Disables symbol name encoding.","abi.html#the-no_mangle-attribute"],"used":["— Forces the compiler to keep a static item in the output\nobject file.","abi.html#the-used-attribute"],"crate_name":["— Specifies the crate name.","crates-and-source-files.html#the-crate_name-attribute"],"inline":["— Hint to inline code.","attributes/codegen.html#the-inline-attribute"],"cold":["— Hint that a function is unlikely to be called.","attributes/codegen.html#the-cold-attribute"],"no_builtins":["— Disables use of certain built-in functions.","attributes/codegen.html#the-no_builtins-attribute"],"target_feature":["— Configure platform-specific code generation.","attributes/codegen.html#the-target_feature-attribute"],"track_caller":["- Pass the parent call location to std::panic::Location::caller()","attributes/codegen.html#the-track_caller-attribute"],"instruction_set":["- Specify the instruction set used to generate a functions code","attributes/codegen.html#the-instruction_set-attribute"],"no_std":["— Removes std from the prelude.","names/preludes.html#the-no_std-attribute"],"no_implicit_prelude":["— Disables prelude lookups within a module.","names/preludes.html#the-no_implicit_prelude-attribute"],"path":["— Specifies the filename for a module.","items/modules.html#the-path-attribute"],"recursion_limit":["— Sets the maximum recursion limit for certain\ncompile-time operations.","attributes/limits.html#the-recursion_limit-attribute"],"type_length_limit":["— Sets the maximum size of a polymorphic type.","attributes/limits.html#the-type_length_limit-attribute"],"panic_handler":["— Sets the function to handle panics.","runtime.html#the-panic_handler-attribute"],"global_allocator":["— Sets the global memory allocator.","runtime.html#the-global_allocator-attribute"],"windows_subsystem":["— Specifies the windows subsystem to link with.","runtime.html#the-windows_subsystem-attribute"],"non_exhaustive":["— Indicate that a type will have more fields/variants\nadded in future.","attributes/type_system.html#the-non_exhaustive-attribute"],"debugger_visualizer":["— Embeds a file that specifies debugger output for a type.","attributes/debugger.html#the-debugger_visualizer-attribute"]}; +export default attributesIndex; \ No newline at end of file diff --git a/extension/index/books.js b/extension/index/books.js index af744d0f..779b25e1 100644 --- a/extension/index/books.js +++ b/extension/index/books.js @@ -1 +1,2 @@ -var C=["The Rust Programming Language","1. Getting Started","3. Common Programming Concepts","4. Understanding Ownership","5. Using Structs to Structure Related Data","6. Enums and Pattern Matching","7. Managing Growing Projects with Packages, Crates, and Modules","8. Common Collections","9. Error Handling","10. Generic Types, Traits, and Lifetimes","11. Writing Automated Tests","12. An I/O Project: Building a Command Line Program","13. Functional Language Features: Iterators and Closures","14. More about Cargo and Crates.io","15. Smart Pointers","16. Fearless Concurrency","17. Object Oriented Programming Features of Rust","18. Patterns and Matching","19. Advanced Features","20. Final Project: Building a Multithreaded Web Server","21. Appendix","2. Under the Hood: Executing Futures and Tasks","5. Streams","6. Executing Multiple Futures at a Time","7. Workarounds to Know and Love","9. Final Project: HTTP Server","Introduction","1. What are editions?","3. Rust 2018","4. Rust 2021","1.1. Installation","2. Cargo Guide","3. Cargo Reference","3.1. Specifying Dependencies","3.2. The Manifest Format","3.4. Features","3.8. Build Scripts","3.13. Registries","3.13.1. Registry Authentication","3.13.2. Running a Registry","4. Cargo Commands","4.1. General Commands","4.2. Build Commands","4.3. Manifest Commands","4.4. Package Commands","4.5. Publishing Commands","introduction","3. Background And Concepts","4. Tutorial","reference/index","5. Reference","1. Introduction","3. Prerequisites","commands/index","4. Commands","5. Tutorials","5.1. Hybrid applications with Webpack","5.2. npm browser packages","5.2.1. Getting started","5.2.2. Template deep dive","1.4. Installation","2. Getting started","3. Peripherals","4. Static Guarantees","8. Design Patterns","8.1. HALs","10. Interoperability","11. Unsorted topics","appendix/glossary","1. Algorithms","2. Command Line","3. Compression","4. Concurrency","5. Cryptography","6. Data Structures","7. Database","8. Date and Time","9. Development Tools","9.1. Debugging","10. Encoding","11. Error Handling","12. File System","13. Hardware Support","14. Memory Management","15. Network","16. Operating System","17. Science","17.1. Mathematics","18. Text Processing","19. Web Programming","19.4. Clients","1. A command line app in 15 minutes","2. In-depth topics","1. Hello World","1.2. Formatted print","1.2.2. Display","2. Primitives","3. Custom Types","3.2. Enums","4. Variable Bindings","5. Types","6. Conversion","8. Flow of Control","8.2. loop","8.5. match","8.5.1. Destructuring","9. Functions","9.2. Closures","9.2.6. Examples in std","10. Modules","11. Crates","12. Cargo","13. Attributes","13.3. cfg","14. Generics","14.4. Bounds","14.8. Associated items","14.9. Phantom type parameters","15. Scoping rules","15.2. Ownership and moves","15.3. Borrowing","15.4. Lifetimes","16. Traits","17. macro_rules!","17.1. Syntax","18. Error handling","18.3. Option & unwrap","18.4. Result","18.5. Multiple error types","19. Std library types","19.5. Result","19.7. HashMap","20. Std misc","20.1. Threads","20.4. File I/O","20.5. Child processes","20.7. Program arguments","21. Testing","22. Unsafe Operations","23. Compatibility","24. Meta","0001-private-fields","0002-rfc-process","0003-attribute-usage","0008-new-intrinsics","0016-more-attributes","0019-opt-in-builtin-traits","0026-remove-priv","0034-bounded-type-parameters","0040-libstd-facade","0042-regexps","0048-traits","0049-match-arm-attributes","0050-assert","0059-remove-tilde","0060-rename-strbuf","0063-module-file-system-hierarchy","0066-better-temporary-lifetimes","0068-const-unsafe-pointers","0069-ascii-literals","0071-const-block-expr","0079-undefined-struct-layout","0085-pattern-macros","0086-plugin-registrar","0087-trait-bounds-with-plus","0089-loadable-lints","0090-lexical-syntax-simplification","0092-struct-grammar","0093-remove-format-intl","0100-partial-cmp","0107-pattern-guards-with-bind-by-move","0109-remove-crate-id","0111-index-traits","0112-remove-cross-borrowing","0114-closures","0115-rm-integer-fallback","0116-no-module-shadowing","0123-share-to-threadsafe","0130-box-not-special","0131-target-specification","0132-ufcs","0135-where","0136-no-privates-in-public","0139-remove-cross-borrowing-entirely","0141-lifetime-elision","0151-capture-by-value","0155-anonymous-impl-only-in-same-module","0160-if-let","0164-feature-gate-slice-pats","0169-use-path-as-id","0179-and-mut-patterns","0184-tuple-accessors","0192-bounds-on-object-and-generic-types","0194-cfg-syntax","0195-associated-items","0198-slice-notation","0199-ownership-variants","0201-error-chaining","0202-subslice-syntax-change","0212-restore-int-fallback","0213-defaulted-type-params","0214-while-let","0216-collection-views","0218-empty-struct-with-braces","0221-panic","0230-remove-runtime","0231-upvar-capture-inference","0234-variants-namespace","0235-collections-conventions","0236-error-conventions","0240-unsafe-api-location","0241-deref-conversions","0243-trait-based-exception-handling","0246-const-vs-static","0255-object-safety","0256-remove-refcounting-gc-of-t","0320-nonzeroing-dynamic-drop","0326-restrict-xXX-to-ascii","0339-statically-sized-literals","0341-remove-virtual-structs","0342-keywords","0344-conventions-galore","0356-no-module-prefixes","0369-num-reform","0378-expr-macros","0379-remove-reflection","0380-stabilize-std-fmt","0385-module-system-cleanup","0387-higher-ranked-trait-bounds","0390-enum-namespacing","0401-coercions","0403-cargo-build-command","0404-change-prefer-dynamic","0418-struct-variants","0430-finalizing-naming-conventions","0438-precedence-of-plus","0439-cmp-ops-reform","0445-extension-trait-conventions","0446-es6-unicode-escapes","0447-no-unused-impl-parameters","0450-un-feature-gate-some-more-gates","0453-macro-reform","0458-send-improvements","0459-disallow-shadowing","0461-tls-overhaul","0463-future-proof-literal-suffixes","0469-feature-gate-box-patterns","0474-path-reform","0486-std-ascii-reform","0490-dst-syntax","0494-c_str-and-c_vec-stability","0495-array-pattern-changes","0501-consistent_no_prelude_attributes","0503-prelude-stabilization","0504-show-stabilization","0505-api-comment-conventions","0507-release-channels","0509-collections-reform-part-2","0517-io-os-reform","0520-new-array-repeat-syntax","0522-self-impl","0526-fmt-text-writer","0528-string-patterns","0529-conversion-traits","0531-define-rfc-scope","0532-self-in-use","0533-no-array-elem-moves","0534-deriving2derive","0544-rename-int-uint","0546-Self-not-sized-by-default","0550-macro-future-proofing","0556-raw-lifetime","0558-require-parentheses-for-chained-comparisons","0560-integer-overflow","0563-remove-ndebug","0565-show-string-guidelines","0572-rustc-attribute","0574-drain-range","0580-rename-collections","0587-fn-return-should-be-an-associated-type","0592-c-str-deref","0593-forbid-Self-definitions","0599-default-object-bound","0601-replace-be-with-become","0639-discriminant-intrinsic","0640-debug-improvements","0702-rangefull-expression","0735-allow-inherent-impls-anywhere","0736-privacy-respecting-fru","0738-variance","0769-sound-generic-drop","0771-std-iter-once","0803-type-ascription","0809-box-and-in-for-stdlib","0823-hash-simplification","0832-from-elem-with-love","0839-embrace-extend-extinguish","0840-no-panic-in-c-string","0873-type-macros","0879-small-base-lexing","0888-compiler-fence-intrinsics","0909-move-thread-local-to-std-thread","0911-const-fn","0921-entry_v3","0940-hyphens-considered-harmful","0953-op-assign","0968-closure-return-type-syntax","0979-align-splitn-with-other-languages","0980-read-exact","0982-dst-coercion","1011-process.exit","1014-stdout-existential-crisis","1023-rebalancing-coherence","1030-prelude-additions","1040-duration-reform","1044-io-fs-2.1","1047-socket-timeouts","1048-rename-soft-link-to-symlink","1054-str-words","1057-io-error-sync","1058-slice-tail-redesign","1066-safe-mem-forget","1068-rust-governance","1096-remove-static-assert","1102-rename-connect-to-join","1105-api-evolution","1119-result-expect","1122-language-semver","1123-str-split-at","1131-likely-intrinsic","1135-raw-pointer-comparisons","1152-slice-string-symmetry","1156-adjust-default-object-bounds","1174-into-raw-fd-socket-handle-traits","1183-swap-out-jemalloc","1184-stabilize-no_std","1192-inclusive-ranges","1193-cap-lints","1194-set-recovery","1199-simd-infrastructure","1200-cargo-install","1201-naked-fns","1210-impl-specialization","1212-line-endings","1214-projections-lifetimes-and-wf","1216-bang-type","1219-use-group-as","1228-placement-left-arrow","1229-compile-time-asserts","1236-stabilize-catch-panic","1238-nonparametric-dropck","1240-repr-packed-unsafe-ref","1241-no-wildcard-deps","1242-rust-lang-crates","1252-open-options","1257-drain-range-2","1260-main-reexport","1268-allow-overlapping-impls-on-marker-traits","1270-deprecation","1288-time-improvements","1291-promote-libc","1298-incremental-compilation","1300-intrinsic-semantics","1307-osstring-methods","1327-dropck-param-eyepatch","1328-global-panic-handler","1331-grammar-is-canonical","1358-repr-align","1359-process-ext-unix","1361-cargo-cfg-dependencies","1398-kinds-of-allocators","1399-repr-pack","1414-rvalue_static_promotion","1415-trim-std-os","1419-slice-copy","1422-pub-restricted","1432-replace-slice","1434-contains-method-for-ranges","1440-drop-types-in-const","1443-extended-compare-and-swap","1444-union","1445-restrict-constants-in-patterns","1461-net2-mutators","1467-volatile","1479-unix-socket","1492-dotdot-in-patterns","1498-ipv6addr-octets","1504-int128","1506-adt-kinds","1510-cdylib","1513-less-unwinding","1521-copy-clone-semantics","1522-conservative-impl-trait","1525-cargo-workspace","1535-stable-overflow-checks","1542-try-from","1543-integer_atomics","1548-global-asm","1552-contains-method-for-various-collections","1558-closure-to-fn-coercion","1559-attributes-with-literals","1560-name-resolution","1561-macro-naming","1566-proc-macros","1567-long-error-codes-explanation-normalization","1574-more-api-documentation-conventions","1576-macros-literal-matcher","1581-fused-iterator","1584-macros","1589-rustc-bug-fix-procedure","1590-macro-lifetimes","1598-generic_associated_types","1607-style-rfcs","1618-ergonomic-format-args","1620-regex-1.0","1623-static","1624-loop-break-value","1636-document_all_features","1640-duration-checked-sub","1643-memory-model-strike-team","1644-default-and-expanded-rustc-errors","1647-allow-self-in-where-clauses","1649-atomic-access","1651-movecell","1653-assert_ne","1660-try-borrow","1665-windows-subsystem","1679-panic-safe-slicing","1681-macros-1.1","1682-field-init-shorthand","1683-docs-team","1685-deprecate-anonymous-parameters","1695-add-error-macro","1696-discriminant","1717-dllimport","1721-crt-static","1725-unaligned-access","1728-north-star","1733-trait-alias","1758-repr-transparent","1774-roadmap-2017","1789-as-cell","1824-crates.io-default-ranking","1826-change-doc-default-urls","1828-rust-bookshelf","1845-shared-from-slice","1849-non-static-type-id","1857-stabilize-drop-order","1859-try-trait","1860-manually-drop","1861-extern-types","1866-more-readable-assert-eq","1868-portability-lint","1869-eprintln","1884-unstable-sort","1892-uninitialized-uninhabited","1909-unsized-rvalues","1925-optional-match-vert","1937-ques-in-main","1940-must-use-functions","1946-intra-rustdoc-links","1951-expand-impl-trait","1961-clamp","1966-unsafe-pointer-reform","1969-cargo-prepublish","1974-global-allocators","1977-public-private-dependencies","1983-nursery-deprecation","1985-tiered-browser-support","1990-external-doc-attribute","2000-const-generics","2005-match-ergonomics","2008-non-exhaustive","2011-generic-assert","2025-nested-method-calls","2027-object_safe_for_dispatch","2033-experimental-coroutines","2043-is-aligned-intrinsic","2044-license-rfcs","2045-target-feature","2046-label-break-value","2052-epochs","2056-allow-trivial-where-clause-constraints","2057-refcell-replace","2070-panic-implementation","2071-impl-trait-existential-types","2071-impl-trait-type-alias","2086-allow-if-let-irrefutables","2089-implied-bounds","2091-inline-semantic","2093-infer-outlives","2102-unnamed-fields","2103-tool-attributes","2113-dyn-trait-syntax","2115-argument-lifetimes","2116-alloc-me-maybe","2124-option-filter","2126-path-clarity","2128-use-nested-groups","2132-copy-closures","2133-all-the-clones","2136-build-systems","2137-variadic","2141-alternative-registries","2145-type-privacy","2151-raw-identifiers","2166-impl-only-use","2169-euclidean-modulo","2175-if-while-or-patterns","2195-really-tagged-unions","2196-metabuild","2203-const-repeat-expr","2226-fmt-debug-hex","2229-capture-disjoint-fields","2230-bury-description","2235-libc-struct-traits","2250-finalize-impl-dyn-syntax","2282-profile-dependencies","2289-associated-type-bounds","2294-if-let-guard","2295-os-str-pattern","2296-option-replace","2298-macro-at-most-once-rep","2300-self-in-typedefs","2302-tuple-struct-self-ctor","2306-convert-id","2307-concrete-nonzero-types","2314-roadmap-2018","2316-safe-unsafe-trait-methods","2318-custom-test-frameworks","2325-stable-simd","2333-prior-art","2338-type-alias-enum-variants","2341-const-locals","2342-const-control-flow","2344-const-looping","2345-const-panic","2351-is-sorted","2359-subslice-pattern-syntax","2360-bench-black-box","2361-dbg-macro","2363-arbitrary-enum-discriminant","2383-lint-reasons","2386-used","2388-try-expr","2394-async_await","2396-target-feature-1.1","2397-do-not-recommend","2412-optimize-attr","2420-unreserve-proc","2421-unreservations-2018","2436-style-guide","2437-rustfmt-stability","2438-deny-integer-literal-overflow-lint","2451-re-rebalancing-coherence","2457-non-ascii-idents","2471-lint-test-inner-function","2476-clippy-uno","2480-liballoc","2495-min-rust-version","2497-if-let-chains","2500-needle","2504-fix-error","2509-byte-concat","2514-union-initialization-and-drop","2515-type_alias_impl_trait","2521-c_void-reunification","2523-cfg-path-version","2526-const-wildcard","2528-type-changing-struct-update-syntax","2532-associated-type-defaults","2535-or-patterns","2539-cfg_attr-multiple-attrs","2561-future-possibilities","2565-formal-function-parameter-attributes","2570-linked-list-cursors","2574-simd-ffi","2580-ptr-meta","2582-raw-reference-mir-operator","2585-unsafe-block-in-unsafe-fn","2591-exhaustive-integer-pattern-matching","2592-futures","2603-rust-symbol-name-mangling-v0","2627-raw-dylib-kind","2645-transparent-unions","2657-roadmap-2019","2678-named-custom-cargo-profiles","2689-compiler-team-contributors","2696-debug-map-key-value","2700-associated-constants-on-ints","2707-dotdot-patterns","2730-cargo-token-from-process","2788-standard-lazy-types","2789-sparse-index","2795-format-args-implicit-identifiers","2797-project-ffi-unwind","2803-target-tier-policy","2832-core-net-types","2834-cargo-report-future-incompat","2835-project-safe-transmute","2836-project-asm","2837-demote-apple-32bit","2841-export-executable-symbols","2843-llvm-asm","2845-supertrait-item-shadowing","2856-project-groups","2857-roadmap-2020","2867-isa-attribute","2873-inline-asm","2904-compiler-major-change-process","2906-cargo-workspace-deduplicate","2909-destructuring-assignment","2912-rust-analyzer","2920-inline-const","2930-read-buf","2945-c-unwind-abi","2947-crates-io-token-scopes","2951-native-link-modifiers","2957-cargo-features2","2959-promote-aarch64-unknown-linux-gnu-to-tier1","2963-rustdoc-json","2965-project-error-handling","2972-constrained-naked","2977-stdsimd","2992-cfg-target-abi","2996-async-iterator","3007-panic-plan","3013-conditional-compilation-checking","3014-must-not-suspend-lint","3016-const-ub","3027-infallible-promotion","3028-cargo-binary-dependencies","3037-roadmap-2021","3052-optional-authors-field","3058-try-trait-v2","3085-edition-2021","3086-macro-metavar-expr","3101-reserved_prefixes","3107-derive-default-enum","3114-prelude-2021","3119-rust-crate-ownership","3123-rustdoc-scrape-examples","3127-trim-paths","3128-io-safety","3137-let-else","3139-cargo-alternative-registry-auth","3143-cargo-weak-namespaced-features","3151-scoped-threads","3173-float-next-up-down","3176-cargo-multi-dep-artifacts","3180-cargo-cli-crate-type","3184-thread-local-cell-methods","3185-static-async-fn-in-trait","3191-debugger-visualizer","3192-dyno","3216-closure-lifetime-binder","3228-process-process_group","3231-cargo-asymmetric-tokens","3239-cfg-target","3245-refined-impls","3254-types-team","3262-compiler-team-rolling-leads","3289-source_replacement_ambiguity","3307-de-rfc-type-ascription","3308-offset_of","3309-style-team","3323-restrictions","3324-dyn-upcasting","3327-lang-team-advisors","3338-style-evolution","3346-t-opsem","3348-c-str-literal","3349-mixed-utf8-literals","3355-rust-spec","3368-diagnostic-attribute-namespace","3373-avoid-nonlocal-definitions-in-fns","3389-manifest-lint","3391-result_ffi_guarantees","3392-leadership-council","3399-cfg-attribute-in-where","3424-cargo-script","3425-return-position-impl-trait-in-traits","3453-f16-and-f128","3455-t-test","3463-crates-io-policy-update","3477-cargo-check-lang-policy","3491-remove-implicit-features","3493-precise-pre-release-cargo-update","3498-lifetime-capture-rules-2024","3501-edition-2024","3509-prelude-2024-future","3516-public-private-dependencies","3531-macro-fragment-policy","3533-combine-infra-and-release-teams","3535-constants-in-patterns","3558-libtest-json","3. How to read rustdoc output","4. How to write documentation","command-line-arguments","2. Command-line Arguments","3. Lints","3.3. Lint Listing","6. Platform Support","7. Targets","12. Symbol Mangling","contributing","3. Breaking changes","6. The library team","1. How to build and run the compiler","2. Testing the compiler","2.1. Running tests","2.3. Compiletest","3. Debugging the compiler","4. Profiling the compiler","19. Notification groups","26. Queries: demand-driven compilation","30. Rustdoc internals","33. rustc_driver and rustc_interface","34. Syntax and the AST","35. The HIR (High-level IR)","37. The MIR (Mid-level IR)","42. The ty module: representing types","44. Trait solving","44.1. Early and Late Bound Parameter Definitions","44.5. Chalk-based trait solving","44.6. Next-gen trait solving","45. Type checking","45.3. Opaque Types","51. The borrow checker","51.1. Tracking moves and initialization","51.4. Region inference","53. Errors and Lints","57. Constant evaluation","60. Code Generation","profile-guided-optimization","2. Lexical structure","identifiers","3. Macros","6. Items","7. Attributes","8. Statements and expressions","8.2. Expressions","10. Type system","10.1. Types","12. Names","13. Memory model","16. Unsafety","20. Appendices","1. Meet Safe and Unsafe","2. Data Layout","references","3. Ownership","lifetime-elision","subtyping","4. Type Conversions","5. Uninitialized Memory","6. Ownership Based Resource Management","destructors","7. Unwinding","concurrency","8. Concurrency","9. Implementing Vec","10. Implementing Arc and Mutex","10.1. Arc","12. Beneath std","The Unstable Book","1. Compiler flags","2. Language features","3. Library Features","3. Library Usage with build.rs","3.1. Tutorial","5. Customizing the Generated Bindings","1. Examples","2. Reference","2.17. Supported Types","2.18. #[wasm_bindgen] Attributes","2.18.1. On JavaScript Imports","2.18.2. On Rust Exports","3. web-sys","4. Testing with wasm-bindgen-test","5. Contributing to wasm-bindgen","5.2. Internal Design","5.3. js-sys","5.4. web-sys","1. Fuzzing with cargo-fuzz","2. Fuzzing with afl.rs","Platforms","Triagebot","Community","Compiler","Cross Compilation","Prioritization","Steering Meeting","crates.io","Governance","Moderation","Infrastructure","Guidelines","Documentation","Language","Release","1. What is Chalk?","3. Representing and manipulating types","3.2. Rust types","3.4. Operations","4. Lowering Rust IR to logic","5. Canonical queries","6. Chalk engine","6.2. Logic","7. Chalk recursive solver","title-page","profiling","4. Command Line Tool","4.2. build","5. Format","5.2. Configuration","5.3. Theme","7. For Developers","glossary","3. Data layout","4. Validity","5. Optimizations","2. Idioms","2.9. Foreign function interface (FFI)","3. Design Patterns","3.1. Behavioural","3.2. Creational","3.3. Structural","3.4. Foreign function interface (FFI)","4. Anti-patterns","5. Functional Programming","6. Additional Resources","2. A Bad Stack","3. An Ok Stack","4. A Persistent Stack","5. A Bad Safe Deque","6. An Ok Unsafe Queue","7. A Production Unsafe Deque","8. A Bunch of Silly Lists","1. Syntax Extensions","2. Declarative Macros","2.3. Minutiae","2.4. Patterns","2.5. Building Blocks","2.5.2. Counting","3. Procedural Macros","3.1. A Methodical Introduction","1. Floating-point Math","2. Target features","5. Performance profiling","3. Types","iterators","generics","lifetimes","4. Concepts","5. Dependencies","visibility","documentation","6. Tooling","7. Beyond Standard Rust","ownership","stability","Demystifying Async/Await in Rust","2. Terminology","3. Let's Build a Runtime","2. Section 1 - Hello Rust","3. Section 2 - Stretch Goals","4. Section 3 - Generating Maps","5. Section 4 - Making A Game","2. Software Assurance","3. Rust Zero-Crash Course","4. Understanding Memory Safety and Exploitation","16. Appendix","2. Examples","2.1. Debugging WebAssembly","2.2. Profiling WebAssembly","2.3. Embedding in Rust","2.3.6. Debugging","2.4. Embedding in C","3. Using WebAssembly from your language","4. Using the wasmtime CLI","5. Stability","6. Security","7. Contributing","7.11. Maintainer Guidelines"];var N=N;var booksIndex=[{"name":C[0],"url":"https://doc.rust-lang.org/stable/book/","pages":[[C[0],C[810],N],["Foreword","foreword",N],[C[26],"ch00-00-introduction",N],[C[1],"ch01-00-getting-started",N],[C[30],"ch01-01-installation",[C[1]]],["1.2. Hello, World!","ch01-02-hello-world",[C[1]]],["1.3. Hello, Cargo!","ch01-03-hello-cargo",[C[1]]],["2. Programming a Guessing Game","ch02-00-guessing-game-tutorial",N],[C[2],"ch03-00-common-programming-concepts",N],["3.1. Variables and Mutability","ch03-01-variables-and-mutability",[C[2]]],["3.2. Data Types","ch03-02-data-types",[C[2]]],["3.3. Functions","ch03-03-how-functions-work",[C[2]]],["3.4. Comments","ch03-04-comments",[C[2]]],["3.5. Control Flow","ch03-05-control-flow",[C[2]]],[C[3],"ch04-00-understanding-ownership",N],["4.1. What is Ownership?","ch04-01-what-is-ownership",[C[3]]],["4.2. References and Borrowing","ch04-02-references-and-borrowing",[C[3]]],["4.3. The Slice Type","ch04-03-slices",[C[3]]],[C[4],"ch05-00-structs",N],["5.1. Defining and Instantiating Structs","ch05-01-defining-structs",[C[4]]],["5.2. An Example Program Using Structs","ch05-02-example-structs",[C[4]]],["5.3. Method Syntax","ch05-03-method-syntax",[C[4]]],[C[5],"ch06-00-enums",N],["6.1. Defining an Enum","ch06-01-defining-an-enum",[C[5]]],["6.2. The match Control Flow Construct","ch06-02-match",[C[5]]],["6.3. Concise Control Flow with if let","ch06-03-if-let",[C[5]]],[C[6],"ch07-00-managing-growing-projects-with-packages-crates-and-modules",N],["7.1. Packages and Crates","ch07-01-packages-and-crates",[C[6]]],["7.2. Defining Modules to Control Scope and Privacy","ch07-02-defining-modules-to-control-scope-and-privacy",[C[6]]],["7.3. Paths for Referring to an Item in the Module Tree","ch07-03-paths-for-referring-to-an-item-in-the-module-tree",[C[6]]],["7.4. Bringing Paths Into Scope with the use Keyword","ch07-04-bringing-paths-into-scope-with-the-use-keyword",[C[6]]],["7.5. Separating Modules into Different Files","ch07-05-separating-modules-into-different-files",[C[6]]],[C[7],"ch08-00-common-collections",N],["8.1. Storing Lists of Values with Vectors","ch08-01-vectors",[C[7]]],["8.2. Storing UTF-8 Encoded Text with Strings","ch08-02-strings",[C[7]]],["8.3. Storing Keys with Associated Values in Hash Maps","ch08-03-hash-maps",[C[7]]],[C[8],"ch09-00-error-handling",N],["9.1. Unrecoverable Errors with panic!","ch09-01-unrecoverable-errors-with-panic",[C[8]]],["9.2. Recoverable Errors with Result","ch09-02-recoverable-errors-with-result",[C[8]]],["9.3. To panic! or Not to panic!","ch09-03-to-panic-or-not-to-panic",[C[8]]],[C[9],"ch10-00-generics",N],["10.1. Generic Data Types","ch10-01-syntax",[C[9]]],["10.2. Traits: Defining Shared Behavior","ch10-02-traits",[C[9]]],["10.3. Validating References with Lifetimes","ch10-03-lifetime-syntax",[C[9]]],[C[10],"ch11-00-testing",N],["11.1. How to Write Tests","ch11-01-writing-tests",[C[10]]],["11.2. Controlling How Tests Are Run","ch11-02-running-tests",[C[10]]],["11.3. Test Organization","ch11-03-test-organization",[C[10]]],[C[11],"ch12-00-an-io-project",N],["12.1. Accepting Command Line Arguments","ch12-01-accepting-command-line-arguments",[C[11]]],["12.2. Reading a File","ch12-02-reading-a-file",[C[11]]],["12.3. Refactoring to Improve Modularity and Error Handling","ch12-03-improving-error-handling-and-modularity",[C[11]]],["12.4. Developing the Library’s Functionality with Test Driven Development","ch12-04-testing-the-librarys-functionality",[C[11]]],["12.5. Working with Environment Variables","ch12-05-working-with-environment-variables",[C[11]]],["12.6. Writing Error Messages to Standard Error Instead of Standard Output","ch12-06-writing-to-stderr-instead-of-stdout",[C[11]]],[C[12],"ch13-00-functional-features",N],["13.1. Closures: Anonymous Functions that Capture Their Environment","ch13-01-closures",[C[12]]],["13.2. Processing a Series of Items with Iterators","ch13-02-iterators",[C[12]]],["13.3. Improving Our I/O Project","ch13-03-improving-our-io-project",[C[12]]],["13.4. Comparing Performance: Loops vs. Iterators","ch13-04-performance",[C[12]]],[C[13],"ch14-00-more-about-cargo",N],["14.1. Customizing Builds with Release Profiles","ch14-01-release-profiles",[C[13]]],["14.2. Publishing a Crate to Crates.io","ch14-02-publishing-to-crates-io",[C[13]]],["14.3. Cargo Workspaces","ch14-03-cargo-workspaces",[C[13]]],["14.4. Installing Binaries from Crates.io with cargo install","ch14-04-installing-binaries",[C[13]]],["14.5. Extending Cargo with Custom Commands","ch14-05-extending-cargo",[C[13]]],[C[14],"ch15-00-smart-pointers",N],["15.1. Using Box to Point to Data on the Heap","ch15-01-box",[C[14]]],["15.2. Treating Smart Pointers Like Regular References with the Deref Trait","ch15-02-deref",[C[14]]],["15.3. Running Code on Cleanup with the Drop Trait","ch15-03-drop",[C[14]]],["15.4. Rc, the Reference Counted Smart Pointer","ch15-04-rc",[C[14]]],["15.5. RefCell and the Interior Mutability Pattern","ch15-05-interior-mutability",[C[14]]],["15.6. Reference Cycles Can Leak Memory","ch15-06-reference-cycles",[C[14]]],[C[15],"ch16-00-concurrency",N],["16.1. Using Threads to Run Code Simultaneously","ch16-01-threads",[C[15]]],["16.2. Using Message Passing to Transfer Data Between Threads","ch16-02-message-passing",[C[15]]],["16.3. Shared-State Concurrency","ch16-03-shared-state",[C[15]]],["16.4. Extensible Concurrency with the Sync and Send Traits","ch16-04-extensible-concurrency-sync-and-send",[C[15]]],[C[16],"ch17-00-oop",N],["17.1. Characteristics of Object-Oriented Languages","ch17-01-what-is-oo",[C[16]]],["17.2. Using Trait Objects That Allow for Values of Different Types","ch17-02-trait-objects",[C[16]]],["17.3. Implementing an Object-Oriented Design Pattern","ch17-03-oo-design-patterns",[C[16]]],[C[17],"ch18-00-patterns",N],["18.1. All the Places Patterns Can Be Used","ch18-01-all-the-places-for-patterns",[C[17]]],["18.2. Refutability: Whether a Pattern Might Fail to Match","ch18-02-refutability",[C[17]]],["18.3. Pattern Syntax","ch18-03-pattern-syntax",[C[17]]],[C[18],"ch19-00-advanced-features",N],["19.1. Unsafe Rust","ch19-01-unsafe-rust",[C[18]]],["19.2. Advanced Traits","ch19-03-advanced-traits",[C[18]]],["19.3. Advanced Types","ch19-04-advanced-types",[C[18]]],["19.4. Advanced Functions and Closures","ch19-05-advanced-functions-and-closures",[C[18]]],["19.5. Macros","ch19-06-macros",[C[18]]],[C[19],"ch20-00-final-project-a-web-server",N],["20.1. Building a Single-Threaded Web Server","ch20-01-single-threaded",[C[19]]],["20.2. Turning Our Single-Threaded Server into a Multithreaded Server","ch20-02-multithreaded",[C[19]]],["20.3. Graceful Shutdown and Cleanup","ch20-03-graceful-shutdown-and-cleanup",[C[19]]],[C[20],"appendix-00",N],["21.1. A - Keywords","appendix-01-keywords",[C[20]]],["21.2. B - Operators and Symbols","appendix-02-operators",[C[20]]],["21.3. C - Derivable Traits","appendix-03-derivable-traits",[C[20]]],["21.4. D - Useful Development Tools","appendix-04-useful-development-tools",[C[20]]],["21.5. E - Editions","appendix-05-editions",[C[20]]],["21.6. F - Translations of the Book","appendix-06-translation",[C[20]]],["21.7. G - How Rust is Made and “Nightly Rust”","appendix-07-nightly-rust",[C[20]]]]},{"name":"Rust Async Book","url":"https://rust-lang.github.io/async-book/","pages":[[C[1],"01_getting_started/01_chapter",N],["1.1. Why Async?","01_getting_started/02_why_async",[C[1]]],["1.2. The State of Asynchronous Rust","01_getting_started/03_state_of_async_rust",[C[1]]],["1.3. async/.await Primer","01_getting_started/04_async_await_primer",[C[1]]],[C[21],"02_execution/01_chapter",N],["2.1. The Future Trait","02_execution/02_future",[C[21]]],["2.2. Task Wakeups with Waker","02_execution/03_wakeups",[C[21]]],["2.3. Applied: Build an Executor","02_execution/04_executor",[C[21]]],["2.4. Executors and System IO","02_execution/05_io",[C[21]]],["3. async/await","03_async_await/01_chapter",N],["4. Pinning","04_pinning/01_chapter",N],[C[22],"05_streams/01_chapter",N],["5.1. Iteration and Concurrency","05_streams/02_iteration_and_concurrency",[C[22]]],[C[23],"06_multiple_futures/01_chapter",N],["6.1. join!","06_multiple_futures/02_join",[C[23]]],["6.2. select!","06_multiple_futures/03_select",[C[23]]],["6.3. Spawning","06_multiple_futures/04_spawning",[C[23]]],[C[24],"07_workarounds/01_chapter",N],["7.1. ? in async Blocks","07_workarounds/02_err_in_async_blocks",[C[24]]],["7.2. Send Approximation","07_workarounds/03_send_approximation",[C[24]]],["7.3. Recursion","07_workarounds/04_recursion",[C[24]]],["7.4. async in Traits","07_workarounds/05_async_in_traits",[C[24]]],["8. The Async Ecosystem","08_ecosystem/00_chapter",N],[C[25],"09_example/00_intro",N],["9.1. Running Asynchronous Code","09_example/01_running_async_code",[C[25]]],["9.2. Handling Connections Concurrently","09_example/02_handling_connections_concurrently",[C[25]]],["9.3. Testing the Server","09_example/03_tests",[C[25]]],["12. Appendix: Translations of the Book","12_appendix/01_translations",N]]},{"name":"Rust Edition Guide Book","url":"https://doc.rust-lang.org/stable/edition-guide/","pages":[[C[26],C[46],N],[C[27],"editions/index",N],["1.1. Creating a new project","editions/creating-a-new-project",[C[27]]],["1.2. Transitioning an existing project to a new edition","editions/transitioning-an-existing-project-to-a-new-edition",[C[27]]],["1.3. Advanced migrations","editions/advanced-migrations",[C[27]]],["2. Rust 2015","rust-2015/index",N],[C[28],"rust-2018/index",N],["3.1. Path and module system changes","rust-2018/path-changes",[C[28]]],["3.2. Anonymous trait function parameters deprecated","rust-2018/trait-fn-parameters",[C[28]]],["3.3. New keywords","rust-2018/new-keywords",[C[28]]],["3.4. Method dispatch for raw pointers to inference variables","rust-2018/tyvar-behind-raw-pointer",[C[28]]],["3.5. Cargo changes","rust-2018/cargo",[C[28]]],[C[29],"rust-2021/index",N],["4.1. Additions to the prelude","rust-2021/prelude",[C[29]]],["4.2. Default Cargo feature resolver","rust-2021/default-cargo-resolver",[C[29]]],["4.3. IntoIterator for arrays","rust-2021/IntoIterator-for-arrays",[C[29]]],["4.4. Disjoint capture in closures","rust-2021/disjoint-capture-in-closures",[C[29]]],["4.5. Panic macro consistency","rust-2021/panic-macro-consistency",[C[29]]],["4.6. Reserving syntax","rust-2021/reserving-syntax",[C[29]]],["4.7. Warnings promoted to errors","rust-2021/warnings-promoted-to-error",[C[29]]],["4.8. Or patterns in macro-rules","rust-2021/or-patterns-macro-rules",[C[29]]]]},{"name":"The Cargo Book","url":"https://doc.rust-lang.org/cargo/","pages":[[C[26],"index",N],[C[1],"getting-started/index",N],[C[30],"getting-started/installation",[C[1]]],["1.2. First Steps with Cargo","getting-started/first-steps",[C[1]]],[C[31],"guide/index",N],["2.1. Why Cargo Exists","guide/why-cargo-exists",[C[31]]],["2.2. Creating a New Package","guide/creating-a-new-project",[C[31]]],["2.3. Working on an Existing Package","guide/working-on-an-existing-project",[C[31]]],["2.4. Dependencies","guide/dependencies",[C[31]]],["2.5. Package Layout","guide/project-layout",[C[31]]],["2.6. Cargo.toml vs Cargo.lock","guide/cargo-toml-vs-cargo-lock",[C[31]]],["2.7. Tests","guide/tests",[C[31]]],["2.8. Continuous Integration","guide/continuous-integration",[C[31]]],["2.9. Cargo Home","guide/cargo-home",[C[31]]],["2.10. Build Cache","guide/build-cache",[C[31]]],[C[32],C[49],N],[C[33],"reference/specifying-dependencies",[C[32]]],["3.1.1. Overriding Dependencies","reference/overriding-dependencies",[C[32],C[33]]],[C[34],"reference/manifest",[C[32]]],["3.2.1. Cargo Targets","reference/cargo-targets",[C[32],C[34]]],["3.3. Workspaces","reference/workspaces",[C[32]]],[C[35],"reference/features",[C[32]]],["3.4.1. Features Examples","reference/features-examples",[C[32],C[35]]],["3.5. Profiles","reference/profiles",[C[32]]],["3.6. Configuration","reference/config",[C[32]]],["3.7. Environment Variables","reference/environment-variables",[C[32]]],[C[36],"reference/build-scripts",[C[32]]],["3.8.1. Build Script Examples","reference/build-script-examples",[C[32],C[36]]],["3.9. Publishing on crates.io","reference/publishing",[C[32]]],["3.10. Package ID Specifications","reference/pkgid-spec",[C[32]]],["3.11. Source Replacement","reference/source-replacement",[C[32]]],["3.12. External Tools","reference/external-tools",[C[32]]],[C[37],"reference/registries",[C[32]]],[C[38],"reference/registry-authentication",[C[32],C[37]]],["3.13.1.1. Credential Provider Protocol","reference/credential-provider-protocol",[C[32],C[37],C[38]]],[C[39],"reference/running-a-registry",[C[32],C[37]]],["3.13.2.1. Registry Index","reference/registry-index",[C[32],C[37],C[39]]],["3.13.2.2. Registry Web API","reference/registry-web-api",[C[32],C[37],C[39]]],["3.14. Dependency Resolution","reference/resolver",[C[32]]],["3.15. SemVer Compatibility","reference/semver",[C[32]]],["3.16. Future incompat report","reference/future-incompat-report",[C[32]]],["3.17. Reporting build timings","reference/timings",[C[32]]],["3.18. Unstable Features","reference/unstable",[C[32]]],[C[40],C[53],N],[C[41],"commands/general-commands",[C[40]]],["4.1.1. cargo","commands/cargo",[C[40],C[41]]],["4.1.2. cargo help","commands/cargo-help",[C[40],C[41]]],["4.1.3. cargo version","commands/cargo-version",[C[40],C[41]]],[C[42],"commands/build-commands",[C[40]]],["4.2.1. cargo bench","commands/cargo-bench",[C[40],C[42]]],["4.2.2. cargo build","commands/cargo-build",[C[40],C[42]]],["4.2.3. cargo check","commands/cargo-check",[C[40],C[42]]],["4.2.4. cargo clean","commands/cargo-clean",[C[40],C[42]]],["4.2.5. cargo doc","commands/cargo-doc",[C[40],C[42]]],["4.2.6. cargo fetch","commands/cargo-fetch",[C[40],C[42]]],["4.2.7. cargo fix","commands/cargo-fix",[C[40],C[42]]],["4.2.8. cargo run","commands/cargo-run",[C[40],C[42]]],["4.2.9. cargo rustc","commands/cargo-rustc",[C[40],C[42]]],["4.2.10. cargo rustdoc","commands/cargo-rustdoc",[C[40],C[42]]],["4.2.11. cargo test","commands/cargo-test",[C[40],C[42]]],["4.2.12. cargo report","commands/cargo-report",[C[40],C[42]]],[C[43],"commands/manifest-commands",[C[40]]],["4.3.1. cargo add","commands/cargo-add",[C[40],C[43]]],["4.3.2. cargo generate-lockfile","commands/cargo-generate-lockfile",[C[40],C[43]]],["4.3.3. cargo locate-project","commands/cargo-locate-project",[C[40],C[43]]],["4.3.4. cargo metadata","commands/cargo-metadata",[C[40],C[43]]],["4.3.5. cargo pkgid","commands/cargo-pkgid",[C[40],C[43]]],["4.3.6. cargo remove","commands/cargo-remove",[C[40],C[43]]],["4.3.7. cargo tree","commands/cargo-tree",[C[40],C[43]]],["4.3.8. cargo update","commands/cargo-update",[C[40],C[43]]],["4.3.9. cargo vendor","commands/cargo-vendor",[C[40],C[43]]],["4.3.10. cargo verify-project","commands/cargo-verify-project",[C[40],C[43]]],[C[44],"commands/package-commands",[C[40]]],["4.4.1. cargo init","commands/cargo-init",[C[40],C[44]]],["4.4.2. cargo install","commands/cargo-install",[C[40],C[44]]],["4.4.3. cargo new","commands/cargo-new",[C[40],C[44]]],["4.4.4. cargo search","commands/cargo-search",[C[40],C[44]]],["4.4.5. cargo uninstall","commands/cargo-uninstall",[C[40],C[44]]],[C[45],"commands/publishing-commands",[C[40]]],["4.5.1. cargo login","commands/cargo-login",[C[40],C[45]]],["4.5.2. cargo logout","commands/cargo-logout",[C[40],C[45]]],["4.5.3. cargo owner","commands/cargo-owner",[C[40],C[45]]],["4.5.4. cargo package","commands/cargo-package",[C[40],C[45]]],["4.5.5. cargo publish","commands/cargo-publish",[C[40],C[45]]],["4.5.6. cargo yank","commands/cargo-yank",[C[40],C[45]]],["5. FAQ","faq",N],["6. Appendix: Glossary",C[68],N],["7. Appendix: Git Authentication","appendix/git-authentication",N]]},{"name":"Rust and WebAssembly Book","url":"https://rustwasm.github.io/docs/book/","pages":[[C[51],C[46],N],["2. Why Rust and WebAssembly?","why-rust-and-webassembly",N],[C[47],"background-and-concepts",N],["3.1. What is WebAssembly?","what-is-webassembly",[C[47]]],[C[48],"game-of-life/introduction",N],["4.1. Setup","game-of-life/setup",[C[48]]],["4.2. Hello, World!","game-of-life/hello-world",[C[48]]],["4.3. Rules","game-of-life/rules",[C[48]]],["4.4. Implementing Life","game-of-life/implementing",[C[48]]],["4.5. Testing Life","game-of-life/testing",[C[48]]],["4.6. Debugging","game-of-life/debugging",[C[48]]],["4.7. Adding Interactivity","game-of-life/interactivity",[C[48]]],["4.8. Time Profiling","game-of-life/time-profiling",[C[48]]],["4.9. Shrinking .wasm Size","game-of-life/code-size",[C[48]]],["4.10. Publishing to npm","game-of-life/publishing-to-npm",[C[48]]],[C[50],C[49],N],["5.1. Crates You Should Know","reference/crates",[C[50]]],["5.2. Tools You Should Know","reference/tools",[C[50]]],["5.3. Project Templates","reference/project-templates",[C[50]]],["5.4. Debugging","reference/debugging",[C[50]]],["5.5. Time Profiling","reference/time-profiling",[C[50]]],["5.6. Shrinking .wasm Size","reference/code-size",[C[50]]],["5.7. JavaScript Interoperation","reference/js-ffi",[C[50]]],["5.8. Which Crates Will Work Off-the-Shelf with WebAssembly?","reference/which-crates-work-with-wasm",[C[50]]],["5.9. How to Add WebAssembly Support to a General-Purpose Crate","reference/add-wasm-support-to-crate",[C[50]]],["5.10. Deploying Rust and WebAssembly to Production","reference/deploying-to-production",[C[50]]]]},{"name":"Wasm-Pack Book","url":"https://rustwasm.github.io/docs/wasm-pack/","pages":[[C[51],C[46],N],["2. Quickstart","quickstart",N],[C[52],"prerequisites/index",N],["3.1. npm (optional)","prerequisites/npm",[C[52]]],["3.2. considerations","prerequisites/considerations",[C[52]]],["3.3. Non-rustup setups","prerequisites/non-rustup-setups",[C[52]]],[C[54],C[53],N],["4.1. new","commands/new",[C[54]]],[C[813],"commands/build",[C[54]]],["4.3. test","commands/test",[C[54]]],["4.4. pack and publish","commands/pack-and-publish",[C[54]]],["4.5. init (DEPRECATED)","commands/init",[C[54]]],[C[55],"tutorials/index",N],[C[56],"tutorials/hybrid-applications-with-webpack/index",[C[55]]],["5.1.1. Getting started","tutorials/hybrid-applications-with-webpack/getting-started",[C[55],C[56]]],["5.1.2. Using your library","tutorials/hybrid-applications-with-webpack/using-your-library",[C[55],C[56]]],[C[57],"tutorials/npm-browser-packages/index",[C[55]]],[C[58],"tutorials/npm-browser-packages/getting-started",[C[55],C[57]]],["5.2.1.1. Manual Setup","tutorials/npm-browser-packages/getting-started/manual-setup",[C[55],C[57],C[58]]],[C[59],"tutorials/npm-browser-packages/template-deep-dive/index",[C[55],C[57]]],["5.2.2.1. Cargo.toml","tutorials/npm-browser-packages/template-deep-dive/cargo-toml",[C[55],C[57],C[59]]],["5.2.2.2. src/lib.rs","tutorials/npm-browser-packages/template-deep-dive/src-lib-rs",[C[55],C[57],C[59]]],["5.2.2.3. src/utils.rs","tutorials/npm-browser-packages/template-deep-dive/src-utils-rs",[C[55],C[57],C[59]]],["5.2.2.4. wee_alloc","tutorials/npm-browser-packages/template-deep-dive/wee_alloc",[C[55],C[57],C[59]]],["5.2.2.5. tests/web.rs","tutorials/npm-browser-packages/template-deep-dive/tests-web-rs",[C[55],C[57],C[59]]],["5.2.3. Building your project","tutorials/npm-browser-packages/building-your-project",[C[55],C[57]]],["5.2.4. Testing your project","tutorials/npm-browser-packages/testing-your-project",[C[55],C[57]]],["5.2.5. Packaging and publishing","tutorials/npm-browser-packages/packaging-and-publishing",[C[55],C[57]]],["5.2.6. Using your library","tutorials/npm-browser-packages/using-your-library",[C[55],C[57]]],["6. Cargo.toml Configuration","cargo-toml-configuration",N],[C[883],C[705],N]]},{"name":"The Embedded Rust Book","url":"https://rust-embedded.github.io/book/","pages":[[C[51],"intro/index",N],["1.1. Hardware","intro/hardware",[C[51]]],["1.2. no_std","intro/no-std",[C[51]]],["1.3. Tooling","intro/tooling",[C[51]]],[C[60],"intro/install",[C[51]]],["1.4.1. Linux","intro/install/linux",[C[51],C[60]]],["1.4.2. MacOS","intro/install/macos",[C[51],C[60]]],["1.4.3. Windows","intro/install/windows",[C[51],C[60]]],["1.4.4. Verify Installation","intro/install/verify",[C[51],C[60]]],[C[61],"start/index",N],["2.1. QEMU","start/qemu",[C[61]]],["2.2. Hardware","start/hardware",[C[61]]],["2.3. Memory-mapped Registers","start/registers",[C[61]]],["2.4. Semihosting","start/semihosting",[C[61]]],["2.5. Panicking","start/panicking",[C[61]]],["2.6. Exceptions","start/exceptions",[C[61]]],["2.7. Interrupts","start/interrupts",[C[61]]],["2.8. IO","start/io",[C[61]]],[C[62],"peripherals/index",N],["3.1. A first attempt in Rust","peripherals/a-first-attempt",[C[62]]],["3.2. The Borrow Checker","peripherals/borrowck",[C[62]]],["3.3. Singletons","peripherals/singletons",[C[62]]],[C[63],"static-guarantees/index",N],["4.1. Typestate Programming","static-guarantees/typestate-programming",[C[63]]],["4.2. Peripherals as State Machines","static-guarantees/state-machines",[C[63]]],["4.3. Design Contracts","static-guarantees/design-contracts",[C[63]]],["4.4. Zero Cost Abstractions","static-guarantees/zero-cost-abstractions",[C[63]]],["5. Portability","portability/index",N],["6. Concurrency","concurrency/index",N],["7. Collections","collections/index",N],[C[64],"design-patterns/index",N],[C[65],"design-patterns/hal/index",[C[64]]],["8.1.1. Checklist","design-patterns/hal/checklist",[C[64],C[65]]],["8.1.2. Naming","design-patterns/hal/naming",[C[64],C[65]]],["8.1.3. Interoperability","design-patterns/hal/interoperability",[C[64],C[65]]],["8.1.4. Predictability","design-patterns/hal/predictability",[C[64],C[65]]],["8.1.5. GPIO","design-patterns/hal/gpio",[C[64],C[65]]],["9. Tips for embedded C developers","c-tips/index",N],[C[66],"interoperability/index",N],["10.1. A little C with your Rust","interoperability/c-with-rust",[C[66]]],["10.2. A little Rust with your C","interoperability/rust-with-c",[C[66]]],[C[67],"unsorted/index",N],["11.1. Optimizations: The speed size tradeoff","unsorted/speed-vs-size",[C[67]]],["11.2. Performing Math Functionality","unsorted/math",[C[67]]],["Appendix A: Glossary",C[68],N]]},{"name":"The Rust Cookbook","url":"https://rust-lang-nursery.github.io/rust-cookbook/","pages":[["Table of Contents","intro",N],["About","about",N],[C[69],"algorithms",N],["1.1. Generate Random Values","algorithms/randomness",[C[69]]],["1.2. Sort a Vector","algorithms/sorting",[C[69]]],[C[70],"cli",N],["2.1. Argument Parsing","cli/arguments",[C[70]]],["2.2. ANSI Terminal","cli/ansi_terminal",[C[70]]],[C[71],"compression",N],["3.1. Working with Tarballs","compression/tar",[C[71]]],[C[72],C[759],N],["4.1. Explicit Threads","concurrency/threads",[C[72]]],["4.2. Data Parallelism","concurrency/parallel",[C[72]]],[C[73],"cryptography",N],["5.1. Hashing","cryptography/hashing",[C[73]]],["5.2. Encryption","cryptography/encryption",[C[73]]],[C[74],"data_structures",N],["6.1. Bitfield","data_structures/bitfield",[C[74]]],[C[75],"database",N],["7.1. SQLite","database/sqlite",[C[75]]],["7.2. Postgres","database/postgres",[C[75]]],[C[76],"datetime",N],["8.1. Duration and Calculation","datetime/duration",[C[76]]],["8.2. Parsing and Displaying","datetime/parse",[C[76]]],[C[77],"development_tools",N],[C[78],"development_tools/debugging",[C[77]]],["9.1.1. Log Messages","development_tools/debugging/log",[C[77],C[78]]],["9.1.2. Configure Logging","development_tools/debugging/config_log",[C[77],C[78]]],["9.2. Versioning","development_tools/versioning",[C[77]]],["9.3. Build Time Tooling","development_tools/build_tools",[C[77]]],[C[79],"encoding",N],["10.1. Character Sets","encoding/strings",[C[79]]],["10.2. CSV processing","encoding/csv",[C[79]]],["10.3. Structured Data","encoding/complex",[C[79]]],[C[80],"errors",N],["11.1. Handle Error Variants","errors/handle",[C[80]]],[C[81],"file",N],["12.1. Read & Write","file/read-write",[C[81]]],["12.2. Directory Traversal","file/dir",[C[81]]],[C[82],"hardware",N],["13.1. Processor","hardware/processor",[C[82]]],[C[83],"mem",N],["14.1. Global Static","mem/global_static",[C[83]]],[C[84],"net",N],["15.1. Server","net/server",[C[84]]],[C[85],"os",N],["16.1. External Command","os/external",[C[85]]],[C[86],"science",N],[C[87],"science/mathematics",[C[86]]],["17.1.1. Linear Algebra","science/mathematics/linear_algebra",[C[86],C[87]]],["17.1.2. Trigonometry","science/mathematics/trigonometry",[C[86],C[87]]],["17.1.3. Complex Numbers","science/mathematics/complex_numbers",[C[86],C[87]]],["17.1.4. Statistics","science/mathematics/statistics",[C[86],C[87]]],["17.1.5. Miscellaneous","science/mathematics/miscellaneous",[C[86],C[87]]],[C[88],"text",N],["18.1. Regular Expressions","text/regex",[C[88]]],["18.2. String Parsing","text/string_parsing",[C[88]]],[C[89],"web",N],["19.1. Extracting Links","web/scraping",[C[89]]],["19.2. URL","web/url",[C[89]]],["19.3. Media Types","web/mime",[C[89]]],[C[90],"web/clients",[C[89]]],["19.4.1. Making Requests","web/clients/requests",[C[89],C[90]]],["19.4.2. Calling a Web API","web/clients/apis",[C[89],C[90]]],["19.4.3. Downloads","web/clients/download",[C[89],C[90]]],["19.4.4. Web Authentication","web/clients/authentication",[C[89],C[90]]]]},{"name":"Command line apps in Rust","url":"https://rust-cli.github.io/book/","pages":[["Getting started","index",N],[C[91],"tutorial/index",N],["1.1. Project setup","tutorial/setup",[C[91]]],["1.2. Parsing command line arguments","tutorial/cli-args",[C[91]]],["1.3. First implementation","tutorial/impl-draft",[C[91]]],["1.4. Nicer error reporting","tutorial/errors",[C[91]]],["1.5. Output for humans and machines","tutorial/output",[C[91]]],["1.6. Testing","tutorial/testing",[C[91]]],["1.7. Packaging and distributing a Rust tool","tutorial/packaging",[C[91]]],[C[92],"in-depth/index",N],["2.1. Signal handling","in-depth/signals",[C[92]]],["2.2. Using config files","in-depth/config-files",[C[92]]],["2.3. Exit codes","in-depth/exit-code",[C[92]]],["2.4. Communicating with humans","in-depth/human-communication",[C[92]]],["2.5. Communicating with machines","in-depth/machine-communication",[C[92]]],["2.6. Rendering documentation for your CLI apps","in-depth/docs",[C[92]]],["3. Resources","resources/index",N]]},{"name":"Rust by Example","url":"https://doc.rust-lang.org/stable/rust-by-example/","pages":[[C[26],"index",N],[C[93],"hello",N],["1.1. Comments","hello/comment",[C[93]]],[C[94],"hello/print",[C[93]]],["1.2.1. Debug","hello/print/print_debug",[C[93],C[94]]],[C[95],"hello/print/print_display",[C[93],C[94]]],["1.2.2.1. Testcase: List","hello/print/print_display/testcase_list",[C[93],C[94],C[95]]],["1.2.3. Formatting","hello/print/fmt",[C[93],C[94]]],[C[96],"primitives",N],["2.1. Literals and operators","primitives/literals",[C[96]]],["2.2. Tuples","primitives/tuples",[C[96]]],["2.3. Arrays and Slices","primitives/array",[C[96]]],[C[97],"custom_types",N],["3.1. Structures","custom_types/structs",[C[97]]],[C[98],"custom_types/enum",[C[97]]],["3.2.1. use","custom_types/enum/enum_use",[C[97],C[98]]],["3.2.2. C-like","custom_types/enum/c_like",[C[97],C[98]]],["3.2.3. Testcase: linked-list","custom_types/enum/testcase_linked_list",[C[97],C[98]]],["3.3. constants","custom_types/constants",[C[97]]],[C[99],"variable_bindings",N],["4.1. Mutability","variable_bindings/mut",[C[99]]],["4.2. Scope and Shadowing","variable_bindings/scope",[C[99]]],["4.3. Declare first","variable_bindings/declare",[C[99]]],["4.4. Freezing","variable_bindings/freeze",[C[99]]],[C[100],"types",N],["5.1. Casting","types/cast",[C[100]]],["5.2. Literals","types/literals",[C[100]]],["5.3. Inference","types/inference",[C[100]]],["5.4. Aliasing","types/alias",[C[100]]],[C[101],"conversion",N],["6.1. From and Into","conversion/from_into",[C[101]]],["6.2. TryFrom and TryInto","conversion/try_from_try_into",[C[101]]],["6.3. To and from Strings","conversion/string",[C[101]]],["7. Expressions","expression",N],[C[102],"flow_control",N],["8.1. if/else","flow_control/if_else",[C[102]]],[C[103],"flow_control/loop",[C[102]]],["8.2.1. Nesting and labels","flow_control/loop/nested",[C[102],C[103]]],["8.2.2. Returning from loops","flow_control/loop/return",[C[102],C[103]]],["8.3. while","flow_control/while",[C[102]]],["8.4. for and range","flow_control/for",[C[102]]],[C[104],"flow_control/match",[C[102]]],[C[105],"flow_control/match/destructuring",[C[102],C[104]]],["8.5.1.1. tuples","flow_control/match/destructuring/destructure_tuple",[C[102],C[104],C[105]]],["8.5.1.2. arrays/slices","flow_control/match/destructuring/destructure_slice",[C[102],C[104],C[105]]],["8.5.1.3. enums","flow_control/match/destructuring/destructure_enum",[C[102],C[104],C[105]]],["8.5.1.4. pointers/ref","flow_control/match/destructuring/destructure_pointers",[C[102],C[104],C[105]]],["8.5.1.5. structs","flow_control/match/destructuring/destructure_structures",[C[102],C[104],C[105]]],["8.5.2. Guards","flow_control/match/guard",[C[102],C[104]]],["8.5.3. Binding","flow_control/match/binding",[C[102],C[104]]],["8.6. if let","flow_control/if_let",[C[102]]],["8.7. let-else","flow_control/let_else",[C[102]]],["8.8. while let","flow_control/while_let",[C[102]]],[C[106],"fn",N],["9.1. Methods","fn/methods",[C[106]]],[C[107],"fn/closures",[C[106]]],["9.2.1. Capturing","fn/closures/capture",[C[106],C[107]]],["9.2.2. As input parameters","fn/closures/input_parameters",[C[106],C[107]]],["9.2.3. Type anonymity","fn/closures/anonymity",[C[106],C[107]]],["9.2.4. Input functions","fn/closures/input_functions",[C[106],C[107]]],["9.2.5. As output parameters","fn/closures/output_parameters",[C[106],C[107]]],[C[108],"fn/closures/closure_examples",[C[106],C[107]]],["9.2.6.1. Iterator::any","fn/closures/closure_examples/iter_any",[C[106],C[107],C[108]]],["9.2.6.2. Searching through iterators","fn/closures/closure_examples/iter_find",[C[106],C[107],C[108]]],["9.3. Higher Order Functions","fn/hof",[C[106]]],["9.4. Diverging functions","fn/diverging",[C[106]]],[C[109],"mod",N],["10.1. Visibility","mod/visibility",[C[109]]],["10.2. Struct visibility","mod/struct_visibility",[C[109]]],["10.3. The use declaration","mod/use",[C[109]]],["10.4. super and self","mod/super",[C[109]]],["10.5. File hierarchy","mod/split",[C[109]]],[C[110],"crates",N],["11.1. Creating a Library","crates/lib",[C[110]]],["11.2. Using a Library","crates/using_lib",[C[110]]],[C[111],"cargo",N],["12.1. Dependencies","cargo/deps",[C[111]]],["12.2. Conventions","cargo/conventions",[C[111]]],["12.3. Tests","cargo/test",[C[111]]],["12.4. Build Scripts","cargo/build_scripts",[C[111]]],[C[112],"attribute",N],["13.1. dead_code","attribute/unused",[C[112]]],["13.2. Crates","attribute/crate",[C[112]]],[C[113],"attribute/cfg",[C[112]]],["13.3.1. Custom","attribute/cfg/custom",[C[112],C[113]]],[C[114],C[852],N],["14.1. Functions","generics/gen_fn",[C[114]]],["14.2. Implementation","generics/impl",[C[114]]],["14.3. Traits","generics/gen_trait",[C[114]]],[C[115],"generics/bounds",[C[114]]],["14.4.1. Testcase: empty bounds","generics/bounds/testcase_empty",[C[114],C[115]]],["14.5. Multiple bounds","generics/multi_bounds",[C[114]]],["14.6. Where clauses","generics/where",[C[114]]],["14.7. New Type Idiom","generics/new_types",[C[114]]],[C[116],"generics/assoc_items",[C[114]]],["14.8.1. The Problem","generics/assoc_items/the_problem",[C[114],C[116]]],["14.8.2. Associated types","generics/assoc_items/types",[C[114],C[116]]],[C[117],"generics/phantom",[C[114]]],["14.9.1. Testcase: unit clarification","generics/phantom/testcase_units",[C[114],C[117]]],[C[118],"scope",N],["15.1. RAII","scope/raii",[C[118]]],[C[119],"scope/move",[C[118]]],["15.2.1. Mutability","scope/move/mut",[C[118],C[119]]],["15.2.2. Partial moves","scope/move/partial_move",[C[118],C[119]]],[C[120],"scope/borrow",[C[118]]],["15.3.1. Mutability","scope/borrow/mut",[C[118],C[120]]],["15.3.2. Aliasing","scope/borrow/alias",[C[118],C[120]]],["15.3.3. The ref pattern","scope/borrow/ref",[C[118],C[120]]],[C[121],"scope/lifetime",[C[118]]],["15.4.1. Explicit annotation","scope/lifetime/explicit",[C[118],C[121]]],["15.4.2. Functions","scope/lifetime/fn",[C[118],C[121]]],["15.4.3. Methods","scope/lifetime/methods",[C[118],C[121]]],["15.4.4. Structs","scope/lifetime/struct",[C[118],C[121]]],["15.4.5. Traits","scope/lifetime/trait",[C[118],C[121]]],["15.4.6. Bounds","scope/lifetime/lifetime_bounds",[C[118],C[121]]],["15.4.7. Coercion","scope/lifetime/lifetime_coercion",[C[118],C[121]]],["15.4.8. Static","scope/lifetime/static_lifetime",[C[118],C[121]]],["15.4.9. Elision","scope/lifetime/elision",[C[118],C[121]]],[C[122],"trait",N],["16.1. Derive","trait/derive",[C[122]]],["16.2. Returning Traits with dyn","trait/dyn",[C[122]]],["16.3. Operator Overloading","trait/ops",[C[122]]],["16.4. Drop","trait/drop",[C[122]]],["16.5. Iterators","trait/iter",[C[122]]],["16.6. impl Trait","trait/impl_trait",[C[122]]],["16.7. Clone","trait/clone",[C[122]]],["16.8. Supertraits","trait/supertraits",[C[122]]],["16.9. Disambiguating overlapping traits","trait/disambiguating",[C[122]]],[C[123],"macros",N],[C[124],"macros/syntax",[C[123]]],["17.1.1. Designators","macros/designators",[C[123],C[124]]],["17.1.2. Overload","macros/overload",[C[123],C[124]]],["17.1.3. Repeat","macros/repeat",[C[123],C[124]]],["17.2. DRY (Don't Repeat Yourself)","macros/dry",[C[123]]],["17.3. DSL (Domain Specific Languages)","macros/dsl",[C[123]]],["17.4. Variadics","macros/variadics",[C[123]]],[C[125],"error",N],["18.1. panic","error/panic",[C[125]]],["18.2. abort & unwind","error/abort_unwind",[C[125]]],[C[126],"error/option_unwrap",[C[125]]],["18.3.1. Unpacking options with ?","error/option_unwrap/question_mark",[C[125],C[126]]],["18.3.2. Combinators: map","error/option_unwrap/map",[C[125],C[126]]],["18.3.3. Combinators: and_then","error/option_unwrap/and_then",[C[125],C[126]]],["18.3.4. Defaults: or, or_else, get_or_insert, get_or_insert_with","error/option_unwrap/defaults",[C[125],C[126]]],[C[127],"error/result",[C[125]]],["18.4.1. map for Result","error/result/result_map",[C[125],C[127]]],["18.4.2. aliases for Result","error/result/result_alias",[C[125],C[127]]],["18.4.3. Early returns","error/result/early_returns",[C[125],C[127]]],["18.4.4. Introducing ?","error/result/enter_question_mark",[C[125],C[127]]],[C[128],"error/multiple_error_types",[C[125]]],["18.5.1. Pulling Results out of Options","error/multiple_error_types/option_result",[C[125],C[128]]],["18.5.2. Defining an error type","error/multiple_error_types/define_error_type",[C[125],C[128]]],["18.5.3. Boxing errors","error/multiple_error_types/boxing_errors",[C[125],C[128]]],["18.5.4. Other uses of ?","error/multiple_error_types/reenter_question_mark",[C[125],C[128]]],["18.5.5. Wrapping errors","error/multiple_error_types/wrap_error",[C[125],C[128]]],["18.6. Iterating over Results","error/iter_result",[C[125]]],[C[129],"std",N],["19.1. Box, stack and heap","std/box",[C[129]]],["19.2. Vectors","std/vec",[C[129]]],["19.3. Strings","std/str",[C[129]]],["19.4. Option","std/option",[C[129]]],[C[130],"std/result",[C[129]]],["19.5.1. ?","std/result/question_mark",[C[129],C[130]]],["19.6. panic!","std/panic",[C[129]]],[C[131],"std/hash",[C[129]]],["19.7.1. Alternate/custom key types","std/hash/alt_key_types",[C[129],C[131]]],["19.7.2. HashSet","std/hash/hashset",[C[129],C[131]]],["19.8. Rc","std/rc",[C[129]]],["19.9. Arc","std/arc",[C[129]]],[C[132],"std_misc",N],[C[133],"std_misc/threads",[C[132]]],["20.1.1. Testcase: map-reduce","std_misc/threads/testcase_mapreduce",[C[132],C[133]]],["20.2. Channels","std_misc/channels",[C[132]]],["20.3. Path","std_misc/path",[C[132]]],[C[134],"std_misc/file",[C[132]]],["20.4.1. open","std_misc/file/open",[C[132],C[134]]],["20.4.2. create","std_misc/file/create",[C[132],C[134]]],["20.4.3. read_lines","std_misc/file/read_lines",[C[132],C[134]]],[C[135],"std_misc/process",[C[132]]],["20.5.1. Pipes","std_misc/process/pipe",[C[132],C[135]]],["20.5.2. Wait","std_misc/process/wait",[C[132],C[135]]],["20.6. Filesystem Operations","std_misc/fs",[C[132]]],[C[136],"std_misc/arg",[C[132]]],["20.7.1. Argument parsing","std_misc/arg/matching",[C[132],C[136]]],["20.8. Foreign Function Interface","std_misc/ffi",[C[132]]],[C[137],"testing",N],["21.1. Unit testing","testing/unit_testing",[C[137]]],["21.2. Documentation testing","testing/doc_testing",[C[137]]],["21.3. Integration testing","testing/integration_testing",[C[137]]],["21.4. Dev-dependencies","testing/dev_dependencies",[C[137]]],[C[138],"unsafe",N],["22.1. Inline assembly","unsafe/asm",[C[138]]],[C[139],"compatibility",N],["23.1. Raw identifiers","compatibility/raw_identifiers",[C[139]]],[C[140],"meta",N],["24.1. Documentation","meta/doc",[C[140]]],["24.2. Playground","meta/playground",[C[140]]]]},{"name":"Rust RFC","url":"https://rust-lang.github.io/rfcs/","pages":[[C[26],C[46],N],["Guidelines for compiler changes","compiler_changes",N],["Guidelines for language changes","lang_changes",N],["Guidelines for library changes","libs_changes",N],[C[141],C[141],N],[C[142],C[142],N],[C[143],C[143],N],[C[144],C[144],N],[C[145],C[145],N],[C[146],C[146],N],[C[147],C[147],N],[C[148],C[148],N],[C[149],C[149],N],[C[150],C[150],N],[C[151],C[151],N],[C[152],C[152],N],[C[153],C[153],N],[C[154],C[154],N],[C[155],C[155],N],[C[156],C[156],N],[C[157],C[157],N],[C[158],C[158],N],[C[159],C[159],N],[C[160],C[160],N],[C[161],C[161],N],[C[162],C[162],N],[C[163],C[163],N],[C[164],C[164],N],[C[165],C[165],N],[C[166],C[166],N],[C[167],C[167],N],[C[168],C[168],N],[C[169],C[169],N],[C[170],C[170],N],[C[171],C[171],N],[C[172],C[172],N],[C[173],C[173],N],[C[174],C[174],N],[C[175],C[175],N],[C[176],C[176],N],[C[177],C[177],N],[C[178],C[178],N],[C[179],C[179],N],[C[180],C[180],N],[C[181],C[181],N],[C[182],C[182],N],[C[183],C[183],N],[C[184],C[184],N],[C[185],C[185],N],[C[186],C[186],N],[C[187],C[187],N],[C[188],C[188],N],["0168-mod","0168-mod",N],[C[189],C[189],N],[C[190],C[190],N],[C[191],C[191],N],[C[192],C[192],N],[C[193],C[193],N],[C[194],C[194],N],[C[195],C[195],N],[C[196],C[196],N],[C[197],C[197],N],[C[198],C[198],N],[C[199],C[199],N],[C[200],C[200],N],[C[201],C[201],N],[C[202],C[202],N],[C[203],C[203],N],[C[204],C[204],N],[C[205],C[205],N],[C[206],C[206],N],[C[207],C[207],N],[C[208],C[208],N],[C[209],C[209],N],[C[210],C[210],N],[C[211],C[211],N],[C[212],C[212],N],[C[213],C[213],N],[C[214],C[214],N],[C[215],C[215],N],[C[216],C[216],N],[C[217],C[217],N],[C[218],C[218],N],[C[219],C[219],N],[C[220],C[220],N],[C[221],C[221],N],[C[222],C[222],N],[C[223],C[223],N],[C[224],C[224],N],[C[225],C[225],N],[C[226],C[226],N],[C[227],C[227],N],[C[228],C[228],N],[C[229],C[229],N],[C[230],C[230],N],[C[231],C[231],N],[C[232],C[232],N],[C[233],C[233],N],[C[234],C[234],N],[C[235],C[235],N],[C[236],C[236],N],[C[237],C[237],N],[C[238],C[238],N],[C[239],C[239],N],[C[240],C[240],N],[C[241],C[241],N],[C[242],C[242],N],[C[243],C[243],N],[C[244],C[244],N],[C[245],C[245],N],[C[246],C[246],N],[C[247],C[247],N],[C[248],C[248],N],[C[249],C[249],N],[C[250],C[250],N],[C[251],C[251],N],[C[252],C[252],N],[C[253],C[253],N],[C[254],C[254],N],[C[255],C[255],N],[C[256],C[256],N],[C[257],C[257],N],[C[258],C[258],N],[C[259],C[259],N],[C[260],C[260],N],[C[261],C[261],N],[C[262],C[262],N],[C[263],C[263],N],[C[264],C[264],N],[C[265],C[265],N],[C[266],C[266],N],[C[267],C[267],N],[C[268],C[268],N],[C[269],C[269],N],[C[270],C[270],N],[C[271],C[271],N],[C[272],C[272],N],[C[273],C[273],N],[C[274],C[274],N],[C[275],C[275],N],[C[276],C[276],N],[C[277],C[277],N],[C[278],C[278],N],[C[279],C[279],N],[C[280],C[280],N],[C[281],C[281],N],[C[282],C[282],N],[C[283],C[283],N],[C[284],C[284],N],[C[285],C[285],N],[C[286],C[286],N],[C[287],C[287],N],[C[288],C[288],N],[C[289],C[289],N],[C[290],C[290],N],[C[291],C[291],N],[C[292],C[292],N],[C[293],C[293],N],[C[294],C[294],N],[C[295],C[295],N],[C[296],C[296],N],[C[297],C[297],N],[C[298],C[298],N],[C[299],C[299],N],[C[300],C[300],N],[C[301],C[301],N],[C[302],C[302],N],[C[303],C[303],N],[C[304],C[304],N],[C[305],C[305],N],[C[306],C[306],N],[C[307],C[307],N],[C[308],C[308],N],[C[309],C[309],N],[C[310],C[310],N],[C[311],C[311],N],[C[312],C[312],N],[C[313],C[313],N],[C[314],C[314],N],[C[315],C[315],N],[C[316],C[316],N],[C[317],C[317],N],[C[318],C[318],N],[C[319],C[319],N],[C[320],C[320],N],[C[321],C[321],N],[C[322],C[322],N],[C[323],C[323],N],[C[324],C[324],N],[C[325],C[325],N],[C[326],C[326],N],[C[327],C[327],N],[C[328],C[328],N],[C[329],C[329],N],[C[330],C[330],N],[C[331],C[331],N],[C[332],C[332],N],[C[333],C[333],N],[C[334],C[334],N],[C[335],C[335],N],["1191-hir","1191-hir",N],[C[336],C[336],N],[C[337],C[337],N],[C[338],C[338],N],[C[339],C[339],N],[C[340],C[340],N],[C[341],C[341],N],[C[342],C[342],N],["1211-mir","1211-mir",N],[C[343],C[343],N],[C[344],C[344],N],[C[345],C[345],N],[C[346],C[346],N],[C[347],C[347],N],[C[348],C[348],N],[C[349],C[349],N],[C[350],C[350],N],[C[351],C[351],N],[C[352],C[352],N],[C[353],C[353],N],[C[354],C[354],N],[C[355],C[355],N],[C[356],C[356],N],[C[357],C[357],N],[C[358],C[358],N],[C[359],C[359],N],[C[360],C[360],N],[C[361],C[361],N],[C[362],C[362],N],[C[363],C[363],N],["1317-ide","1317-ide",N],[C[364],C[364],N],[C[365],C[365],N],[C[366],C[366],N],[C[367],C[367],N],[C[368],C[368],N],[C[369],C[369],N],[C[370],C[370],N],[C[371],C[371],N],[C[372],C[372],N],[C[373],C[373],N],[C[374],C[374],N],[C[375],C[375],N],[C[376],C[376],N],[C[377],C[377],N],[C[378],C[378],N],[C[379],C[379],N],[C[380],C[380],N],[C[381],C[381],N],[C[382],C[382],N],[C[383],C[383],N],[C[384],C[384],N],[C[385],C[385],N],[C[386],C[386],N],[C[387],C[387],N],[C[388],C[388],N],[C[389],C[389],N],[C[390],C[390],N],[C[391],C[391],N],[C[392],C[392],N],[C[393],C[393],N],[C[394],C[394],N],[C[395],C[395],N],[C[396],C[396],N],[C[397],C[397],N],[C[398],C[398],N],[C[399],C[399],N],[C[400],C[400],N],[C[401],C[401],N],[C[402],C[402],N],[C[403],C[403],N],[C[404],C[404],N],[C[405],C[405],N],[C[406],C[406],N],[C[407],C[407],N],[C[408],C[408],N],[C[409],C[409],N],[C[410],C[410],N],[C[411],C[411],N],[C[412],C[412],N],[C[413],C[413],N],[C[414],C[414],N],[C[415],C[415],N],[C[416],C[416],N],[C[417],C[417],N],[C[418],C[418],N],[C[419],C[419],N],[C[420],C[420],N],[C[421],C[421],N],[C[422],C[422],N],[C[423],C[423],N],[C[424],C[424],N],[C[425],C[425],N],[C[426],C[426],N],[C[427],C[427],N],[C[428],C[428],N],[C[429],C[429],N],[C[430],C[430],N],[C[431],C[431],N],[C[432],C[432],N],[C[433],C[433],N],[C[434],C[434],N],[C[435],C[435],N],[C[436],C[436],N],[C[437],C[437],N],[C[438],C[438],N],[C[439],C[439],N],[C[440],C[440],N],[C[441],C[441],N],[C[442],C[442],N],[C[443],C[443],N],[C[444],C[444],N],[C[445],C[445],N],[C[446],C[446],N],[C[447],C[447],N],[C[448],C[448],N],[C[449],C[449],N],[C[450],C[450],N],[C[451],C[451],N],[C[452],C[452],N],[C[453],C[453],N],[C[454],C[454],N],[C[455],C[455],N],[C[456],C[456],N],[C[457],C[457],N],[C[458],C[458],N],[C[459],C[459],N],[C[460],C[460],N],[C[461],C[461],N],[C[462],C[462],N],[C[463],C[463],N],[C[464],C[464],N],[C[465],C[465],N],[C[466],C[466],N],[C[467],C[467],N],[C[468],C[468],N],[C[469],C[469],N],[C[470],C[470],N],[C[471],C[471],N],[C[472],C[472],N],[C[473],C[473],N],[C[474],C[474],N],[C[475],C[475],N],[C[476],C[476],N],[C[477],C[477],N],[C[478],C[478],N],[C[479],C[479],N],[C[480],C[480],N],[C[481],C[481],N],[C[482],C[482],N],[C[483],C[483],N],[C[484],C[484],N],[C[485],C[485],N],[C[486],C[486],N],[C[487],C[487],N],[C[488],C[488],N],[C[489],C[489],N],[C[490],C[490],N],["2094-nll","2094-nll",N],[C[491],C[491],N],[C[492],C[492],N],[C[493],C[493],N],[C[494],C[494],N],[C[495],C[495],N],[C[496],C[496],N],[C[497],C[497],N],[C[498],C[498],N],[C[499],C[499],N],[C[500],C[500],N],[C[501],C[501],N],[C[502],C[502],N],[C[503],C[503],N],[C[504],C[504],N],[C[505],C[505],N],[C[506],C[506],N],[C[507],C[507],N],[C[508],C[508],N],[C[509],C[509],N],[C[510],C[510],N],[C[511],C[511],N],[C[512],C[512],N],[C[513],C[513],N],[C[514],C[514],N],[C[515],C[515],N],[C[516],C[516],N],[C[517],C[517],N],[C[518],C[518],N],[C[519],C[519],N],[C[520],C[520],N],[C[521],C[521],N],[C[522],C[522],N],[C[523],C[523],N],[C[524],C[524],N],[C[525],C[525],N],[C[526],C[526],N],[C[527],C[527],N],[C[528],C[528],N],[C[529],C[529],N],[C[530],C[530],N],[C[531],C[531],N],[C[532],C[532],N],[C[533],C[533],N],[C[534],C[534],N],[C[535],C[535],N],[C[536],C[536],N],["2349-pin","2349-pin",N],[C[537],C[537],N],[C[538],C[538],N],[C[539],C[539],N],[C[540],C[540],N],[C[541],C[541],N],[C[542],C[542],N],[C[543],C[543],N],[C[544],C[544],N],[C[545],C[545],N],[C[546],C[546],N],[C[547],C[547],N],[C[548],C[548],N],[C[549],C[549],N],[C[550],C[550],N],[C[551],C[551],N],[C[552],C[552],N],[C[553],C[553],N],[C[554],C[554],N],[C[555],C[555],N],[C[556],C[556],N],[C[557],C[557],N],[C[558],C[558],N],[C[559],C[559],N],[C[560],C[560],N],[C[561],C[561],N],[C[562],C[562],N],[C[563],C[563],N],[C[564],C[564],N],[C[565],C[565],N],[C[566],C[566],N],[C[567],C[567],N],[C[568],C[568],N],[C[569],C[569],N],[C[570],C[570],N],[C[571],C[571],N],[C[572],C[572],N],[C[573],C[573],N],[C[574],C[574],N],[C[575],C[575],N],[C[576],C[576],N],[C[577],C[577],N],[C[578],C[578],N],[C[579],C[579],N],[C[580],C[580],N],[C[581],C[581],N],[C[582],C[582],N],[C[583],C[583],N],[C[584],C[584],N],[C[585],C[585],N],[C[586],C[586],N],[C[587],C[587],N],[C[588],C[588],N],[C[589],C[589],N],[C[590],C[590],N],[C[591],C[591],N],[C[592],C[592],N],[C[593],C[593],N],[C[594],C[594],N],[C[595],C[595],N],[C[596],C[596],N],[C[597],C[597],N],[C[598],C[598],N],[C[599],C[599],N],[C[600],C[600],N],[C[601],C[601],N],[C[602],C[602],N],[C[603],C[603],N],[C[604],C[604],N],[C[605],C[605],N],[C[606],C[606],N],[C[607],C[607],N],[C[608],C[608],N],[C[609],C[609],N],[C[610],C[610],N],[C[611],C[611],N],[C[612],C[612],N],[C[613],C[613],N],[C[614],C[614],N],[C[615],C[615],N],[C[616],C[616],N],[C[617],C[617],N],[C[618],C[618],N],[C[619],C[619],N],[C[620],C[620],N],[C[621],C[621],N],[C[622],C[622],N],[C[623],C[623],N],[C[624],C[624],N],[C[625],C[625],N],[C[626],C[626],N],[C[627],C[627],N],[C[628],C[628],N],[C[629],C[629],N],[C[630],C[630],N],[C[631],C[631],N],[C[632],C[632],N],[C[633],C[633],N],[C[634],C[634],N],[C[635],C[635],N],[C[636],C[636],N],[C[637],C[637],N],[C[638],C[638],N],[C[639],C[639],N],[C[640],C[640],N],[C[641],C[641],N],[C[642],C[642],N],[C[643],C[643],N],[C[644],C[644],N],[C[645],C[645],N],[C[646],C[646],N],[C[647],C[647],N],[C[648],C[648],N],[C[649],C[649],N],[C[650],C[650],N],[C[651],C[651],N],[C[652],C[652],N],[C[653],C[653],N],[C[654],C[654],N],[C[655],C[655],N],[C[656],C[656],N],[C[657],C[657],N],[C[658],C[658],N],[C[659],C[659],N],[C[660],C[660],N],[C[661],C[661],N],[C[662],C[662],N],[C[663],C[663],N],[C[664],C[664],N],[C[665],C[665],N],[C[666],C[666],N],[C[667],C[667],N],[C[668],C[668],N],[C[669],C[669],N],[C[670],C[670],N],[C[671],C[671],N],[C[672],C[672],N],[C[673],C[673],N],[C[674],C[674],N],[C[675],C[675],N],[C[676],C[676],N],[C[677],C[677],N],[C[678],C[678],N],["Leadership-Council-RFCja","3392-leadership-council/Leadership-Council-RFCja",[C[678]]],["Leadership-Council-RFCko","3392-leadership-council/Leadership-Council-RFCko",[C[678]]],["Leadership-Council-RFCru-RU","3392-leadership-council/Leadership-Council-RFCru-RU",[C[678]]],["Leadership-Council-RFCzh-Hans","3392-leadership-council/Leadership-Council-RFCzh-Hans",[C[678]]],["Leadership-Council-RFCzh-Hant","3392-leadership-council/Leadership-Council-RFCzh-Hant",[C[678]]],["alternatives","3392-leadership-council/alternatives",[C[678]]],["initial-work-of-the-council","3392-leadership-council/initial-work-of-the-council",[C[678]]],["motivation","3392-leadership-council/motivation",[C[678]]],["non-goals","3392-leadership-council/non-goals",[C[678]]],[C[679],C[679],N],[C[680],C[680],N],[C[681],C[681],N],[C[682],C[682],N],[C[683],C[683],N],[C[684],C[684],N],[C[685],C[685],N],[C[686],C[686],N],[C[687],C[687],N],[C[688],C[688],N],[C[689],C[689],N],[C[690],C[690],N],[C[691],C[691],N],[C[692],C[692],N],[C[693],C[693],N],[C[694],C[694],N],[C[695],C[695],N]]},{"name":"The Rust Doc Book","url":"https://doc.rust-lang.org/rustdoc/","pages":[["1. What is rustdoc?","what-is-rustdoc",N],["2. Command-line arguments",C[698],N],[C[696],"how-to-read-rustdoc",N],["3.1. In-doc settings","read-documentation/in-doc-settings",[C[696]]],["3.2. Search","read-documentation/search",[C[696]]],[C[697],"how-to-write-documentation",N],["4.1. What to include (and exclude)","write-documentation/what-to-include",[C[697]]],["4.2. The #[doc] attribute","write-documentation/the-doc-attribute",[C[697]]],["4.3. Re-exports","write-documentation/re-exports",[C[697]]],["4.4. Linking to items by name","write-documentation/linking-to-items-by-name",[C[697]]],["4.5. Documentation tests","write-documentation/documentation-tests",[C[697]]],["5. Rustdoc-specific lints","lints",N],["6. Scraped examples","scraped-examples",N],["7. Advanced features","advanced-features",N],["8. Unstable features","unstable-features",N],["9. Deprecated features","deprecated-features",N],["10. References",C[750],N]]},{"name":"The rustc Book","url":"https://doc.rust-lang.org/rustc/","pages":[["1. What is rustc?","what-is-rustc",N],[C[699],C[698],N],["2.1. Codegen Options","codegen-options/index",[C[699]]],[C[700],"lints/index",N],["3.1. Lint Levels","lints/levels",[C[700]]],["3.2. Lint Groups","lints/groups",[C[700]]],[C[701],"lints/listing/index",[C[700]]],["3.3.1. Allowed-by-default Lints","lints/listing/allowed-by-default",[C[700],C[701]]],["3.3.2. Warn-by-default Lints","lints/listing/warn-by-default",[C[700],C[701]]],["3.3.3. Deny-by-default Lints","lints/listing/deny-by-default",[C[700],C[701]]],["4. JSON Output","json",N],["5. Tests","tests/index",N],[C[702],"platform-support",N],["6.1. Target Tier Policy","target-tier-policy",[C[702]]],["6.2. Template for Target-specific Documentation","platform-support/TEMPLATE",[C[702]]],["6.3. arm64e-apple-ios.md","platform-support/arm64e-apple-ios",[C[702]]],["6.4. arm64e-apple-darwin.md","platform-support/arm64e-apple-darwin",[C[702]]],["6.5. aarch64-apple-ios-sim","platform-support/aarch64-apple-ios-sim",[C[702]]],["6.6. *-apple-tvos","platform-support/apple-tvos",[C[702]]],["6.7. *-apple-watchos*","platform-support/apple-watchos",[C[702]]],["6.8. aarch64-nintendo-switch-freestanding","platform-support/aarch64-nintendo-switch-freestanding",[C[702]]],["6.9. armeb-unknown-linux-gnueabi","platform-support/armeb-unknown-linux-gnueabi",[C[702]]],["6.10. arm-none-eabi","platform-support/arm-none-eabi",[C[702]]],["6.11. armv4t-none-eabi","platform-support/armv4t-none-eabi",[C[702]]],["6.12. armv5te-none-eabi","platform-support/armv5te-none-eabi",[C[702]]],["6.13. armv7r-none-eabi","platform-support/armv7r-none-eabi",[C[702]]],["6.14. armv6k-nintendo-3ds","platform-support/armv6k-nintendo-3ds",[C[702]]],["6.15. armv7-sony-vita-newlibeabihf","platform-support/armv7-sony-vita-newlibeabihf",[C[702]]],["6.16. armv7-unknown-linux-uclibceabi","platform-support/armv7-unknown-linux-uclibceabi",[C[702]]],["6.17. armv7-unknown-linux-uclibceabihf","platform-support/armv7-unknown-linux-uclibceabihf",[C[702]]],["6.18. *-android and *-androideabi","platform-support/android",[C[702]]],["6.19. *-linux-ohos","platform-support/openharmony",[C[702]]],["6.20. *-hurd-gnu","platform-support/hurd",[C[702]]],["6.21. aarch64-unknown-teeos","platform-support/aarch64-unknown-teeos",[C[702]]],["6.22. *-esp-espidf","platform-support/esp-idf",[C[702]]],["6.23. *-unknown-fuchsia","platform-support/fuchsia",[C[702]]],["6.24. *-kmc-solid_*","platform-support/kmc-solid",[C[702]]],["6.25. csky-unknown-linux-gnuabiv2*","platform-support/csky-unknown-linux-gnuabiv2",[C[702]]],["6.26. loongarch*-unknown-linux-*","platform-support/loongarch-linux",[C[702]]],["6.27. loongarch*-unknown-none*","platform-support/loongarch-none",[C[702]]],["6.28. m68k-unknown-linux-gnu","platform-support/m68k-unknown-linux-gnu",[C[702]]],["6.29. mips64-openwrt-linux-musl","platform-support/mips64-openwrt-linux-musl",[C[702]]],["6.30. mipsel-sony-psx","platform-support/mipsel-sony-psx",[C[702]]],["6.31. mipsisa*r6*-unknown-linux-gnu*","platform-support/mips-release-6",[C[702]]],["6.32. nvptx64-nvidia-cuda","platform-support/nvptx64-nvidia-cuda",[C[702]]],["6.33. powerpc64-ibm-aix","platform-support/aix",[C[702]]],["6.34. riscv32imac-unknown-xous-elf","platform-support/riscv32imac-unknown-xous-elf",[C[702]]],["6.35. riscv32*-unknown-none-elf","platform-support/riscv32imac-unknown-none-elf",[C[702]]],["6.36. sparc-unknown-none-elf","platform-support/sparc-unknown-none-elf",[C[702]]],["6.37. *-pc-windows-gnullvm","platform-support/pc-windows-gnullvm",[C[702]]],["6.38. *-nto-qnx-*","platform-support/nto-qnx",[C[702]]],["6.39. *-unikraft-linux-musl","platform-support/unikraft-linux-musl",[C[702]]],["6.40. *-unknown-hermit","platform-support/hermit",[C[702]]],["6.41. *-unknown-netbsd*","platform-support/netbsd",[C[702]]],["6.42. *-unknown-openbsd","platform-support/openbsd",[C[702]]],["6.43. *-unknown-uefi","platform-support/unknown-uefi",[C[702]]],["6.44. wasm32-wasi-preview1-threads","platform-support/wasm32-wasi-preview1-threads",[C[702]]],["6.45. wasm64-unknown-unknown","platform-support/wasm64-unknown-unknown",[C[702]]],["6.46. *-win7-windows-msvc","platform-support/win7-windows-msvc",[C[702]]],["6.47. x86_64-fortanix-unknown-sgx","platform-support/x86_64-fortanix-unknown-sgx",[C[702]]],["6.48. x86_64-unknown-none","platform-support/x86_64-unknown-none",[C[702]]],["6.49. x86_64h-apple-darwin","platform-support/x86_64h-apple-darwin",[C[702]]],[C[703],"targets/index",N],["7.1. Built-in Targets","targets/built-in",[C[703]]],["7.2. Custom Targets","targets/custom",[C[703]]],["7.3. Known Issues","targets/known-issues",[C[703]]],["8. Profile-guided Optimization",C[734],N],["9. Instrumentation-based Code Coverage","instrument-coverage",N],["10. Linker-plugin-based LTO","linker-plugin-lto",N],["11. Exploit Mitigations","exploit-mitigations",N],[C[704],"symbol-mangling/index",N],["12.1. v0 Symbol Format","symbol-mangling/v0",[C[704]]],["13. Contributing to rustc",C[705],N]]},{"name":"Standard library developers Guide","url":"https://std-dev-guide.rust-lang.org/","pages":[["1. About this Guide","about",N],[C[706],"breaking-changes/summary",N],["3.1. New trait implementations","breaking-changes/new-trait-impls",[C[706]]],["3.2. Prelude","breaking-changes/prelude",[C[706]]],["3.3. Doc changes","breaking-changes/doc-changes",[C[706]]],[C[707],"team/summary",N],["6.1. Meetings","team/meetings",[C[707]]],["6.2. Membership","team/membership",[C[707]]],["6.3. Reviewing","team/reviewing",[C[707]]]]},{"name":"Guide to Rustc Development","url":"https://rustc-dev-guide.rust-lang.org/","pages":[["Getting Started","getting-started",N],["About this guide","about-this-guide",N],[C[708],"building/how-to-build-and-run",N],["1.1. Prerequisites","building/prerequisites",[C[708]]],["1.2. Suggested Workflows","building/suggested",[C[708]]],["1.3. Distribution artifacts","building/build-install-distribution-artifacts",[C[708]]],["1.4. Building Documentation","building/compiler-documenting",[C[708]]],["1.5. Rustdoc overview","rustdoc",[C[708]]],["1.6. Adding a new target","building/new-target",[C[708]]],["1.7. Optimized build","building/optimized-build",[C[708]]],[C[709],"tests/intro",N],[C[710],"tests/running",[C[709]]],["2.1.1. Testing with Docker","tests/docker",[C[709],C[710]]],["2.1.2. Testing with CI","tests/ci",[C[709],C[710]]],["2.2. Adding new tests","tests/adding",[C[709]]],[C[711],"tests/compiletest",[C[709]]],["2.3.1. UI tests","tests/ui",[C[709],C[711]]],["2.3.2. Test headers","tests/headers",[C[709],C[711]]],["2.4. Performance testing","tests/perf",[C[709]]],["2.5. Crater","tests/crater",[C[709]]],["2.6. Suggest tests tool","tests/suggest-tests",[C[709]]],[C[712],"compiler-debugging",N],["3.1. Using the tracing/logging instrumentation","tracing",[C[712]]],[C[713],C[811],N],["4.1. with the linux perf tool","profiling/with_perf",[C[713]]],["4.2. with Windows Performance Analyzer","profiling/wpa_profiling",[C[713]]],["5. crates.io Dependencies","crates-io",N],["6. Contribution Procedures",C[705],N],["7. About the compiler team","compiler-team",N],["8. Using Git","git",N],["9. Mastering @rustbot","rustbot",N],["10. Walkthrough: a typical contribution","walkthrough",N],["11. Implementing new language features","implementing_new_features",N],["12. Stability attributes",C[861],N],["13. Stabilizing Features","stabilization_guide",N],["14. Feature Gates","feature-gates",N],["15. Coding conventions","conventions",N],["16. Procedures for Breaking Changes","bug-fix-procedure",N],["17. Using external repositories","external-repos",N],["18. Fuzzing","fuzzing",N],[C[714],"notification-groups/about",N],["19.1. ARM","notification-groups/arm",[C[714]]],["19.2. Cleanup Crew","notification-groups/cleanup-crew",[C[714]]],["19.3. LLVM","notification-groups/llvm",[C[714]]],["19.4. RISC-V","notification-groups/risc-v",[C[714]]],["19.5. Windows","notification-groups/windows",[C[714]]],["20. Licenses","licenses",N],["21. Editions","guides/editions",N],["22. Prologue","part-2-intro",N],["23. Overview of the compiler","overview",N],["24. The compiler source code","compiler-src",N],["25. Bootstrapping","building/bootstrapping",N],[C[715],"query",N],["26.1. The Query Evaluation Model in Detail","queries/query-evaluation-model-in-detail",[C[715]]],["26.2. Incremental compilation","queries/incremental-compilation",[C[715]]],["26.3. Incremental compilation In Detail","queries/incremental-compilation-in-detail",[C[715]]],["26.4. Debugging and Testing","incrcomp-debugging",[C[715]]],["26.5. Salsa","salsa",[C[715]]],["27. Memory Management in Rustc","memory",N],["28. Serialization in Rustc","serialization",N],["29. Parallel Compilation","parallel-rustc",N],[C[716],"rustdoc-internals",N],["30.1. Search","rustdoc-internals/search",[C[716]]],["31. Prologue","part-3-intro",N],["32. Command-line arguments","cli",N],[C[717],"rustc-driver",N],["33.1. Example: Type checking","rustc-driver-interacting-with-the-ast",[C[717]]],["33.2. Example: Getting diagnostics","rustc-driver-getting-diagnostics",[C[717]]],[C[718],"syntax-intro",N],["34.1. Lexing and Parsing","the-parser",[C[718]]],["34.2. Macro expansion","macro-expansion",[C[718]]],["34.3. Name resolution","name-resolution",[C[718]]],["34.4. #[test] Implementation","test-implementation",[C[718]]],["34.5. Panic Implementation","panic-implementation",[C[718]]],["34.6. AST Validation","ast-validation",[C[718]]],["34.7. Feature Gate Checking","feature-gate-ck",[C[718]]],["34.8. Lang Items","lang-items",[C[718]]],[C[719],"hir",N],["35.1. Lowering AST to HIR","lowering",[C[719]]],["35.2. Debugging","hir-debugging",[C[719]]],["36. The THIR (Typed High-level IR)","thir",N],[C[720],"mir/index",N],["37.1. MIR construction","mir/construction",[C[720]]],["37.2. MIR visitor and traversal","mir/visitor",[C[720]]],["37.3. MIR passes: getting the MIR for a function","mir/passes",[C[720]]],["38. Identifiers in the compiler",C[736],N],["39. Closure expansion","closure",N],["40. Inline assembly","asm",N],["41. Prologue","part-4-intro",N],[C[721],"ty",N],["42.1. Generics and substitutions",C[852],[C[721]]],["42.2. TypeFolder and TypeFoldable","ty-fold",[C[721]]],["42.3. Generic arguments","generic_arguments",[C[721]]],["42.4. Constants in the type system","constants",[C[721]]],["42.5. Bound vars and Parameters","bound-vars-and-params",[C[721]]],["43. Type inference","type-inference",N],[C[722],"traits/resolution",N],[C[723],"early-late-bound-summary",[C[722]]],["44.1.1. What are early and late bound parameters","what-does-early-late-bound-mean",[C[722],C[723]]],["44.1.2. Interactions with turbofishing","turbofishing-and-early-late-bound",[C[722],C[723]]],["44.2. Higher-ranked trait bounds","traits/hrtb",[C[722]]],["44.3. Caching subtleties","traits/caching",[C[722]]],["44.4. Specialization","traits/specialization",[C[722]]],[C[724],"traits/chalk",[C[722]]],["44.5.1. Lowering to logic","traits/lowering-to-logic",[C[722],C[724]]],["44.5.2. Goals and clauses","traits/goals-and-clauses",[C[722],C[724]]],["44.5.3. Canonical queries","traits/canonical-queries",[C[722],C[724]]],["44.5.4. Canonicalization","traits/canonicalization",[C[722],C[724]]],[C[725],"solve/trait-solving",[C[722]]],["44.6.1. Invariants of the type system","solve/invariants",[C[722],C[725]]],["44.6.2. The solver","solve/the-solver",[C[722],C[725]]],["44.6.3. Canonicalization","solve/canonicalization",[C[722],C[725]]],["44.6.4. Coinduction","solve/coinduction",[C[722],C[725]]],["44.6.5. Proof trees","solve/proof-trees",[C[722],C[725]]],["44.6.6. Normalization","solve/normalization",[C[722],C[725]]],["44.7. Unsize and CoerceUnsized traits","traits/unsize",[C[722]]],[C[726],"type-checking",N],["45.1. Method Lookup","method-lookup",[C[726]]],["45.2. Variance","variance",[C[726]]],[C[727],"opaque-types-type-alias-impl-trait",[C[726]]],["45.3.1. Inference details","opaque-types-impl-trait-inference",[C[726],C[727]]],["45.3.2. Return Position Impl Trait In Trait","return-position-impl-trait-in-trait",[C[726],C[727]]],["46. Effect checking","effects",N],["47. Pattern and Exhaustiveness Checking","pat-exhaustive-checking",N],["48. Unsafety Checking","unsafety-checking",N],["49. MIR dataflow","mir/dataflow",N],["50. Drop elaboration","mir/drop-elaboration",N],[C[728],"borrow_check",N],[C[729],"borrow_check/moves_and_initialization",[C[728]]],["51.1.1. Move paths","borrow_check/moves_and_initialization/move_paths",[C[728],C[729]]],["51.2. MIR type checker","borrow_check/type_check",[C[728]]],["51.3. Drop check","borrow_check/drop_check",[C[728]]],[C[730],"borrow_check/region_inference",[C[728]]],["51.4.1. Constraint propagation","borrow_check/region_inference/constraint_propagation",[C[728],C[730]]],["51.4.2. Lifetime parameters","borrow_check/region_inference/lifetime_parameters",[C[728],C[730]]],["51.4.3. Member constraints","borrow_check/region_inference/member_constraints",[C[728],C[730]]],["51.4.4. Placeholders and universes","borrow_check/region_inference/placeholders_and_universes",[C[728],C[730]]],["51.4.5. Closure constraints","borrow_check/region_inference/closure_constraints",[C[728],C[730]]],["51.4.6. Error reporting","borrow_check/region_inference/error_reporting",[C[728],C[730]]],["51.5. Two-phase-borrows","borrow_check/two_phase_borrows",[C[728]]],["52. Parameter Environments","param_env",N],[C[731],"diagnostics",N],["53.1. Diagnostic and subdiagnostic structs","diagnostics/diagnostic-structs",[C[731]]],["53.2. Translation","diagnostics/translation",[C[731]]],["53.3. LintStore","diagnostics/lintstore",[C[731]]],["53.4. Error codes","diagnostics/error-codes",[C[731]]],["53.5. Diagnostic items","diagnostics/diagnostic-items",[C[731]]],["53.6. ErrorGuaranteed","diagnostics/error-guaranteed",[C[731]]],["54. Prologue","part-5-intro",N],["55. MIR optimizations","mir/optimizations",N],["56. Debugging","mir/debugging",N],[C[732],"const-eval",N],["57.1. Interpreter","const-eval/interpret",[C[732]]],["58. Monomorphization","backend/monomorph",N],["59. Lowering MIR","backend/lowering-mir",N],[C[733],"backend/codegen",N],["60.1. Updating LLVM","backend/updating-llvm",[C[733]]],["60.2. Debugging LLVM","backend/debugging",[C[733]]],["60.3. Backend Agnostic Codegen","backend/backend-agnostic",[C[733]]],["60.4. Implicit Caller Location","backend/implicit-caller-location",[C[733]]],["61. Libraries and Metadata","backend/libs-and-metadata",N],["62. Profile-guided Optimization",C[734],N],["63. LLVM Source-Based Code Coverage","llvm-coverage-instrumentation",N],["64. Sanitizers Support","sanitizers",N],["65. Debugging support in the Rust compiler","debugging-support-in-rustc",N],["Appendix A: Background topics","appendix/background",N],["Appendix B: Glossary",C[68],N],["Appendix C: Code Index","appendix/code-index",N],["Appendix D: Compiler Lecture Series","appendix/compiler-lecture",N],["Appendix E: Bibliography","appendix/bibliography",N],["Appendix Z: HumorRust","appendix/humorust",N]]},{"name":"The Rust Reference","url":"https://doc.rust-lang.org/reference/","pages":[[C[26],C[46],N],["1. Notation","notation",N],[C[735],"lexical-structure",N],["2.1. Input format","input-format",[C[735]]],["2.2. Keywords","keywords",[C[735]]],["2.3. Identifiers",C[736],[C[735]]],["2.4. Comments","comments",[C[735]]],["2.5. Whitespace","whitespace",[C[735]]],["2.6. Tokens","tokens",[C[735]]],[C[737],"macros",N],["3.1. Macros By Example","macros-by-example",[C[737]]],["3.2. Procedural Macros","procedural-macros",[C[737]]],["4. Crates and source files","crates-and-source-files",N],["5. Conditional compilation","conditional-compilation",N],[C[738],"items",N],["6.1. Modules","items/modules",[C[738]]],["6.2. Extern crates","items/extern-crates",[C[738]]],["6.3. Use declarations","items/use-declarations",[C[738]]],["6.4. Functions","items/functions",[C[738]]],["6.5. Type aliases","items/type-aliases",[C[738]]],["6.6. Structs","items/structs",[C[738]]],["6.7. Enumerations","items/enumerations",[C[738]]],["6.8. Unions","items/unions",[C[738]]],["6.9. Constant items","items/constant-items",[C[738]]],["6.10. Static items","items/static-items",[C[738]]],["6.11. Traits","items/traits",[C[738]]],["6.12. Implementations","items/implementations",[C[738]]],["6.13. External blocks","items/external-blocks",[C[738]]],["6.14. Generic parameters","items/generics",[C[738]]],["6.15. Associated Items","items/associated-items",[C[738]]],[C[739],"attributes",N],["7.1. Testing","attributes/testing",[C[739]]],["7.2. Derive","attributes/derive",[C[739]]],["7.3. Diagnostics","attributes/diagnostics",[C[739]]],["7.4. Code generation","attributes/codegen",[C[739]]],["7.5. Limits","attributes/limits",[C[739]]],["7.6. Type System","attributes/type_system",[C[739]]],["7.7. Debugger","attributes/debugger",[C[739]]],[C[740],"statements-and-expressions",N],["8.1. Statements","statements",[C[740]]],[C[741],"expressions",[C[740]]],["8.2.1. Literal expressions","expressions/literal-expr",[C[740],C[741]]],["8.2.2. Path expressions","expressions/path-expr",[C[740],C[741]]],["8.2.3. Block expressions","expressions/block-expr",[C[740],C[741]]],["8.2.4. Operator expressions","expressions/operator-expr",[C[740],C[741]]],["8.2.5. Grouped expressions","expressions/grouped-expr",[C[740],C[741]]],["8.2.6. Array and index expressions","expressions/array-expr",[C[740],C[741]]],["8.2.7. Tuple and index expressions","expressions/tuple-expr",[C[740],C[741]]],["8.2.8. Struct expressions","expressions/struct-expr",[C[740],C[741]]],["8.2.9. Call expressions","expressions/call-expr",[C[740],C[741]]],["8.2.10. Method call expressions","expressions/method-call-expr",[C[740],C[741]]],["8.2.11. Field access expressions","expressions/field-expr",[C[740],C[741]]],["8.2.12. Closure expressions","expressions/closure-expr",[C[740],C[741]]],["8.2.13. Loop expressions","expressions/loop-expr",[C[740],C[741]]],["8.2.14. Range expressions","expressions/range-expr",[C[740],C[741]]],["8.2.15. If and if let expressions","expressions/if-expr",[C[740],C[741]]],["8.2.16. Match expressions","expressions/match-expr",[C[740],C[741]]],["8.2.17. Return expressions","expressions/return-expr",[C[740],C[741]]],["8.2.18. Await expressions","expressions/await-expr",[C[740],C[741]]],["8.2.19. Underscore expressions","expressions/underscore-expr",[C[740],C[741]]],["9. Patterns","patterns",N],[C[742],"type-system",N],[C[743],"types",[C[742]]],["10.1.1. Boolean type","types/boolean",[C[742],C[743]]],["10.1.2. Numeric types","types/numeric",[C[742],C[743]]],["10.1.3. Textual types","types/textual",[C[742],C[743]]],["10.1.4. Never type","types/never",[C[742],C[743]]],["10.1.5. Tuple types","types/tuple",[C[742],C[743]]],["10.1.6. Array types","types/array",[C[742],C[743]]],["10.1.7. Slice types","types/slice",[C[742],C[743]]],["10.1.8. Struct types","types/struct",[C[742],C[743]]],["10.1.9. Enumerated types","types/enum",[C[742],C[743]]],["10.1.10. Union types","types/union",[C[742],C[743]]],["10.1.11. Function item types","types/function-item",[C[742],C[743]]],["10.1.12. Closure types","types/closure",[C[742],C[743]]],["10.1.13. Pointer types","types/pointer",[C[742],C[743]]],["10.1.14. Function pointer types","types/function-pointer",[C[742],C[743]]],["10.1.15. Trait object types","types/trait-object",[C[742],C[743]]],["10.1.16. Impl trait type","types/impl-trait",[C[742],C[743]]],["10.1.17. Type parameters","types/parameters",[C[742],C[743]]],["10.1.18. Inferred type","types/inferred",[C[742],C[743]]],["10.2. Dynamically Sized Types","dynamically-sized-types",[C[742]]],["10.3. Type layout","type-layout",[C[742]]],["10.4. Interior mutability","interior-mutability",[C[742]]],["10.5. Subtyping and Variance",C[753],[C[742]]],["10.6. Trait and lifetime bounds","trait-bounds",[C[742]]],["10.7. Type coercions","type-coercions",[C[742]]],["10.8. Destructors",C[757],[C[742]]],["10.9. Lifetime elision",C[752],[C[742]]],["11. Special types and traits","special-types-and-traits",N],[C[744],"names",N],["12.1. Namespaces","names/namespaces",[C[744]]],["12.2. Scopes","names/scopes",[C[744]]],["12.3. Preludes","names/preludes",[C[744]]],["12.4. Paths","paths",[C[744]]],["12.5. Name resolution","names/name-resolution",[C[744]]],["12.6. Visibility and privacy","visibility-and-privacy",[C[744]]],[C[745],"memory-model",N],["13.1. Memory allocation and lifetime","memory-allocation-and-lifetime",[C[745]]],["13.2. Variables","variables",[C[745]]],["14. Linkage","linkage",N],["15. Inline assembly","inline-assembly",N],[C[746],"unsafety",N],["16.1. The unsafe keyword","unsafe-keyword",[C[746]]],["16.2. Behavior considered undefined","behavior-considered-undefined",[C[746]]],["16.3. Behavior not considered unsafe","behavior-not-considered-unsafe",[C[746]]],["17. Constant Evaluation","const_eval",N],["18. Application Binary Interface","abi",N],["19. The Rust runtime","runtime",N],[C[747],"appendices",N],["20.1. Macro Follow-Set Ambiguity Formal Specification","macro-ambiguity",[C[747]]],["20.2. Influences","influences",[C[747]]],["20.3. Glossary",C[818],[C[747]]]]},{"name":"The Rustonomicon","url":"https://doc.rust-lang.org/nomicon/","pages":[[C[26],"intro",N],[C[748],"meet-safe-and-unsafe",N],["1.1. How Safe and Unsafe Interact","safe-unsafe-meaning",[C[748]]],["1.2. What Unsafe Can Do","what-unsafe-does",[C[748]]],["1.3. Working with Unsafe","working-with-unsafe",[C[748]]],[C[749],"data",N],["2.1. repr(Rust)","repr-rust",[C[749]]],["2.2. Exotically Sized Types","exotic-sizes",[C[749]]],["2.3. Other reprs","other-reprs",[C[749]]],[C[751],C[860],N],["3.1. References",C[750],[C[751]]],["3.2. Aliasing","aliasing",[C[751]]],["3.3. Lifetimes",C[853],[C[751]]],["3.4. Limits of Lifetimes","lifetime-mismatch",[C[751]]],["3.5. Lifetime Elision",C[752],[C[751]]],["3.6. Unbounded Lifetimes","unbounded-lifetimes",[C[751]]],["3.7. Higher-Rank Trait Bounds","hrtb",[C[751]]],["3.8. Subtyping and Variance",C[753],[C[751]]],["3.9. Drop Check","dropck",[C[751]]],["3.10. PhantomData","phantom-data",[C[751]]],["3.11. Splitting Borrows","borrow-splitting",[C[751]]],[C[754],"conversions",N],["4.1. Coercions","coercions",[C[754]]],["4.2. The Dot Operator","dot-operator",[C[754]]],["4.3. Casts","casts",[C[754]]],["4.4. Transmutes","transmutes",[C[754]]],[C[755],"uninitialized",N],["5.1. Checked","checked-uninit",[C[755]]],["5.2. Drop Flags","drop-flags",[C[755]]],["5.3. Unchecked","unchecked-uninit",[C[755]]],[C[756],"obrm",N],["6.1. Constructors","constructors",[C[756]]],["6.2. Destructors",C[757],[C[756]]],["6.3. Leaking","leaking",[C[756]]],[C[758],"unwinding",N],["7.1. Exception Safety","exception-safety",[C[758]]],["7.2. Poisoning","poisoning",[C[758]]],[C[760],C[759],N],["8.1. Races","races",[C[760]]],["8.2. Send and Sync","send-and-sync",[C[760]]],["8.3. Atomics","atomics",[C[760]]],[C[761],"vec/vec",N],["9.1. Layout","vec/vec-layout",[C[761]]],["9.2. Allocating","vec/vec-alloc",[C[761]]],["9.3. Push and Pop","vec/vec-push-pop",[C[761]]],["9.4. Deallocating","vec/vec-dealloc",[C[761]]],["9.5. Deref","vec/vec-deref",[C[761]]],["9.6. Insert and Remove","vec/vec-insert-remove",[C[761]]],["9.7. IntoIter","vec/vec-into-iter",[C[761]]],["9.8. RawVec","vec/vec-raw",[C[761]]],["9.9. Drain","vec/vec-drain",[C[761]]],["9.10. Handling Zero-Sized Types","vec/vec-zsts",[C[761]]],["9.11. Final Code","vec/vec-final",[C[761]]],[C[762],"arc-mutex/arc-and-mutex",N],[C[763],"arc-mutex/arc",[C[762]]],["10.1.1. Layout","arc-mutex/arc-layout",[C[762],C[763]]],["10.1.2. Base Code","arc-mutex/arc-base",[C[762],C[763]]],["10.1.3. Cloning","arc-mutex/arc-clone",[C[762],C[763]]],["10.1.4. Dropping","arc-mutex/arc-drop",[C[762],C[763]]],["10.1.5. Final Code","arc-mutex/arc-final",[C[762],C[763]]],["11. FFI","ffi",N],[C[764],"beneath-std",N],["12.1. #[panic_handler]","panic-handler",[C[764]]]]},{"name":C[765],"url":"https://doc.rust-lang.org/unstable-book/","pages":[[C[765],"the-unstable-book",N],[C[766],"compiler-flags",N],["1.1. branch_protection","compiler-flags/branch-protection",[C[766]]],["1.2. cf_protection","compiler-flags/cf-protection",[C[766]]],["1.3. check_cfg","compiler-flags/check-cfg",[C[766]]],["1.4. codegen_backend","compiler-flags/codegen-backend",[C[766]]],["1.5. codegen_options","compiler-flags/codegen-options",[C[766]]],["1.6. control_flow_guard","compiler-flags/control-flow-guard",[C[766]]],["1.7. debug_info_for_profiling","compiler-flags/debug_info_for_profiling",[C[766]]],["1.8. default_hidden_visibility","compiler-flags/default-hidden-visibility",[C[766]]],["1.9. dump_mono_stats","compiler-flags/dump-mono-stats",[C[766]]],["1.10. dump_mono_stats_format","compiler-flags/dump-mono-stats-format",[C[766]]],["1.11. dwarf_version","compiler-flags/dwarf-version",[C[766]]],["1.12. dylib_lto","compiler-flags/dylib-lto",[C[766]]],["1.13. emit_stack_sizes","compiler-flags/emit-stack-sizes",[C[766]]],["1.14. env","compiler-flags/env",[C[766]]],["1.15. export_executable_symbols","compiler-flags/export-executable-symbols",[C[766]]],["1.16. extern_options","compiler-flags/extern-options",[C[766]]],["1.17. function_return","compiler-flags/function-return",[C[766]]],["1.18. instrument_xray","compiler-flags/instrument-xray",[C[766]]],["1.19. link_native_libraries","compiler-flags/link-native-libraries",[C[766]]],["1.20. llvm_module_flag","compiler-flags/llvm-module-flag",[C[766]]],["1.21. location_detail","compiler-flags/location-detail",[C[766]]],["1.22. move_size_limit","compiler-flags/move-size-limit",[C[766]]],["1.23. no_jump_tables","compiler-flags/no-jump-tables",[C[766]]],["1.24. no_parallel_llvm","compiler-flags/no-parallel-llvm",[C[766]]],["1.25. no_unique_section_names","compiler-flags/no-unique-section-names",[C[766]]],["1.26. profile","compiler-flags/profile",[C[766]]],["1.27. profile_sample_use","compiler-flags/profile_sample_use",[C[766]]],["1.28. remap_cwd_prefix","compiler-flags/remap-cwd-prefix",[C[766]]],["1.29. remap_path_scope","compiler-flags/remap-path-scope",[C[766]]],["1.30. report_time","compiler-flags/report-time",[C[766]]],["1.31. sanitizer","compiler-flags/sanitizer",[C[766]]],["1.32. self_profile","compiler-flags/self-profile",[C[766]]],["1.33. self_profile_events","compiler-flags/self-profile-events",[C[766]]],["1.34. src_hash_algorithm","compiler-flags/src-hash-algorithm",[C[766]]],["1.35. temps_dir","compiler-flags/temps-dir",[C[766]]],["1.36. tiny_const_eval_limit","compiler-flags/tiny-const-eval-limit",[C[766]]],["1.37. tls_model","compiler-flags/tls-model",[C[766]]],["1.38. unsound_mir_opts","compiler-flags/unsound-mir-opts",[C[766]]],["1.39. virtual_function_elimination","compiler-flags/virtual-function-elimination",[C[766]]],[C[767],"language-features",N],["2.1. aarch64_ver_target_feature","language-features/aarch64-ver-target-feature",[C[767]]],["2.2. abi_amdgpu_kernel","language-features/abi-amdgpu-kernel",[C[767]]],["2.3. abi_avr_interrupt","language-features/abi-avr-interrupt",[C[767]]],["2.4. abi_c_cmse_nonsecure_call","language-features/abi-c-cmse-nonsecure-call",[C[767]]],["2.5. abi_msp430_interrupt","language-features/abi-msp430-interrupt",[C[767]]],["2.6. abi_ptx","language-features/abi-ptx",[C[767]]],["2.7. abi_riscv_interrupt","language-features/abi-riscv-interrupt",[C[767]]],["2.8. abi_unadjusted","language-features/abi-unadjusted",[C[767]]],["2.9. abi_vectorcall","language-features/abi-vectorcall",[C[767]]],["2.10. abi_x86_interrupt","language-features/abi-x86-interrupt",[C[767]]],["2.11. adt_const_params","language-features/adt-const-params",[C[767]]],["2.12. alloc_error_handler","language-features/alloc-error-handler",[C[767]]],["2.13. allocator_internals","language-features/allocator-internals",[C[767]]],["2.14. allow_internal_unsafe","language-features/allow-internal-unsafe",[C[767]]],["2.15. allow_internal_unstable","language-features/allow-internal-unstable",[C[767]]],["2.16. anonymous_lifetime_in_impl_trait","language-features/anonymous-lifetime-in-impl-trait",[C[767]]],["2.17. arbitrary_self_types","language-features/arbitrary-self-types",[C[767]]],["2.18. arm_target_feature","language-features/arm-target-feature",[C[767]]],["2.19. asm_const","language-features/asm-const",[C[767]]],["2.20. asm_experimental_arch","language-features/asm-experimental-arch",[C[767]]],["2.21. asm_unwind","language-features/asm-unwind",[C[767]]],["2.22. associated_const_equality","language-features/associated-const-equality",[C[767]]],["2.23. associated_type_bounds","language-features/associated-type-bounds",[C[767]]],["2.24. associated_type_defaults","language-features/associated-type-defaults",[C[767]]],["2.25. async_closure","language-features/async-closure",[C[767]]],["2.26. async_fn_track_caller","language-features/async-fn-track-caller",[C[767]]],["2.27. auto_traits","language-features/auto-traits",[C[767]]],["2.28. avx512_target_feature","language-features/avx512-target-feature",[C[767]]],["2.29. box_patterns","language-features/box-patterns",[C[767]]],["2.30. bpf_target_feature","language-features/bpf-target-feature",[C[767]]],["2.31. builtin_syntax","language-features/builtin-syntax",[C[767]]],["2.32. c_str_literals","language-features/c-str-literals",[C[767]]],["2.33. c_unwind","language-features/c-unwind",[C[767]]],["2.34. c_variadic","language-features/c-variadic",[C[767]]],["2.35. cfg_overflow_checks","language-features/cfg-overflow-checks",[C[767]]],["2.36. cfg_relocation_model","language-features/cfg-relocation-model",[C[767]]],["2.37. cfg_sanitize","language-features/cfg-sanitize",[C[767]]],["2.38. cfg_target_abi","language-features/cfg-target-abi",[C[767]]],["2.39. cfg_target_compact","language-features/cfg-target-compact",[C[767]]],["2.40. cfg_target_has_atomic","language-features/cfg-target-has-atomic",[C[767]]],["2.41. cfg_target_has_atomic_equal_alignment","language-features/cfg-target-has-atomic-equal-alignment",[C[767]]],["2.42. cfg_target_thread_local","language-features/cfg-target-thread-local",[C[767]]],["2.43. cfg_version","language-features/cfg-version",[C[767]]],["2.44. cfi_encoding","language-features/cfi-encoding",[C[767]]],["2.45. closure_lifetime_binder","language-features/closure-lifetime-binder",[C[767]]],["2.46. closure_track_caller","language-features/closure-track-caller",[C[767]]],["2.47. cmse_nonsecure_entry","language-features/cmse-nonsecure-entry",[C[767]]],["2.48. collapse_debuginfo","language-features/collapse-debuginfo",[C[767]]],["2.49. compiler_builtins","language-features/compiler-builtins",[C[767]]],["2.50. const_async_blocks","language-features/const-async-blocks",[C[767]]],["2.51. const_closures","language-features/const-closures",[C[767]]],["2.52. const_extern_fn","language-features/const-extern-fn",[C[767]]],["2.53. const_fn_floating_point_arithmetic","language-features/const-fn-floating-point-arithmetic",[C[767]]],["2.54. const_for","language-features/const-for",[C[767]]],["2.55. const_mut_refs","language-features/const-mut-refs",[C[767]]],["2.56. const_precise_live_drops","language-features/const-precise-live-drops",[C[767]]],["2.57. const_refs_to_cell","language-features/const-refs-to-cell",[C[767]]],["2.58. const_trait_impl","language-features/const-trait-impl",[C[767]]],["2.59. const_try","language-features/const-try",[C[767]]],["2.60. coroutine_clone","language-features/coroutine-clone",[C[767]]],["2.61. coroutines","language-features/coroutines",[C[767]]],["2.62. coverage_attribute","language-features/coverage-attribute",[C[767]]],["2.63. csky_target_feature","language-features/csky-target-feature",[C[767]]],["2.64. custom_code_classes_in_docs","language-features/custom-code-classes-in-docs",[C[767]]],["2.65. custom_inner_attributes","language-features/custom-inner-attributes",[C[767]]],["2.66. custom_mir","language-features/custom-mir",[C[767]]],["2.67. custom_test_frameworks","language-features/custom-test-frameworks",[C[767]]],["2.68. decl_macro","language-features/decl-macro",[C[767]]],["2.69. default_type_parameter_fallback","language-features/default-type-parameter-fallback",[C[767]]],["2.70. deprecated_safe","language-features/deprecated-safe",[C[767]]],["2.71. deprecated_suggestion","language-features/deprecated-suggestion",[C[767]]],["2.72. diagnostic_namespace","language-features/diagnostic-namespace",[C[767]]],["2.73. do_not_recommend","language-features/do-not-recommend",[C[767]]],["2.74. doc_auto_cfg","language-features/doc-auto-cfg",[C[767]]],["2.75. doc_cfg","language-features/doc-cfg",[C[767]]],["2.76. doc_cfg_hide","language-features/doc-cfg-hide",[C[767]]],["2.77. doc_masked","language-features/doc-masked",[C[767]]],["2.78. doc_notable_trait","language-features/doc-notable-trait",[C[767]]],["2.79. dropck_eyepatch","language-features/dropck-eyepatch",[C[767]]],["2.80. dyn_star","language-features/dyn-star",[C[767]]],["2.81. effects","language-features/effects",[C[767]]],["2.82. ermsb_target_feature","language-features/ermsb-target-feature",[C[767]]],["2.83. exclusive_range_pattern","language-features/exclusive-range-pattern",[C[767]]],["2.84. exhaustive_patterns","language-features/exhaustive-patterns",[C[767]]],["2.85. explicit_tail_calls","language-features/explicit-tail-calls",[C[767]]],["2.86. extended_varargs_abi_support","language-features/extended-varargs-abi-support",[C[767]]],["2.87. extern_types","language-features/extern-types",[C[767]]],["2.88. ffi_const","language-features/ffi-const",[C[767]]],["2.89. ffi_pure","language-features/ffi-pure",[C[767]]],["2.90. ffi_returns_twice","language-features/ffi-returns-twice",[C[767]]],["2.91. fn_align","language-features/fn-align",[C[767]]],["2.92. fn_delegation","language-features/fn-delegation",[C[767]]],["2.93. fundamental","language-features/fundamental",[C[767]]],["2.94. gen_blocks","language-features/gen-blocks",[C[767]]],["2.95. generic_arg_infer","language-features/generic-arg-infer",[C[767]]],["2.96. generic_assert","language-features/generic-assert",[C[767]]],["2.97. generic_associated_types_extended","language-features/generic-associated-types-extended",[C[767]]],["2.98. generic_const_exprs","language-features/generic-const-exprs",[C[767]]],["2.99. generic_const_items","language-features/generic-const-items",[C[767]]],["2.100. half_open_range_patterns_in_slices","language-features/half-open-range-patterns-in-slices",[C[767]]],["2.101. hexagon_target_feature","language-features/hexagon-target-feature",[C[767]]],["2.102. if_let_guard","language-features/if-let-guard",[C[767]]],["2.103. impl_trait_in_assoc_type","language-features/impl-trait-in-assoc-type",[C[767]]],["2.104. impl_trait_in_fn_trait_return","language-features/impl-trait-in-fn-trait-return",[C[767]]],["2.105. imported_main","language-features/imported-main",[C[767]]],["2.106. inherent_associated_types","language-features/inherent-associated-types",[C[767]]],["2.107. inline_const","language-features/inline-const",[C[767]]],["2.108. inline_const_pat","language-features/inline-const-pat",[C[767]]],["2.109. intra_doc_pointers","language-features/intra-doc-pointers",[C[767]]],["2.110. intrinsics","language-features/intrinsics",[C[767]]],["2.111. lang_items","language-features/lang-items",[C[767]]],["2.112. large_assignments","language-features/large-assignments",[C[767]]],["2.113. lazy_type_alias","language-features/lazy-type-alias",[C[767]]],["2.114. let_chains","language-features/let-chains",[C[767]]],["2.115. lifetime_capture_rules_2024","language-features/lifetime-capture-rules-2024",[C[767]]],["2.116. link_arg_attribute","language-features/link-arg-attribute",[C[767]]],["2.117. link_cfg","language-features/link-cfg",[C[767]]],["2.118. link_llvm_intrinsics","language-features/link-llvm-intrinsics",[C[767]]],["2.119. linkage","language-features/linkage",[C[767]]],["2.120. lint_reasons","language-features/lint-reasons",[C[767]]],["2.121. loongarch_target_feature","language-features/loongarch-target-feature",[C[767]]],["2.122. macro_metavar_expr","language-features/macro-metavar-expr",[C[767]]],["2.123. marker_trait_attr","language-features/marker-trait-attr",[C[767]]],["2.124. min_specialization","language-features/min-specialization",[C[767]]],["2.125. mips_target_feature","language-features/mips-target-feature",[C[767]]],["2.126. more_qualified_paths","language-features/more-qualified-paths",[C[767]]],["2.127. multiple_supertrait_upcastable","language-features/multiple-supertrait-upcastable",[C[767]]],["2.128. must_not_suspend","language-features/must-not-suspend",[C[767]]],["2.129. naked_functions","language-features/naked-functions",[C[767]]],["2.130. native_link_modifiers_as_needed","language-features/native-link-modifiers-as-needed",[C[767]]],["2.131. needs_panic_runtime","language-features/needs-panic-runtime",[C[767]]],["2.132. negative_bounds","language-features/negative-bounds",[C[767]]],["2.133. negative_impls","language-features/negative-impls",[C[767]]],["2.134. never_patterns","language-features/never-patterns",[C[767]]],["2.135. never_type","language-features/never-type",[C[767]]],["2.136. never_type_fallback","language-features/never-type-fallback",[C[767]]],["2.137. no_core","language-features/no-core",[C[767]]],["2.138. no_sanitize","language-features/no-sanitize",[C[767]]],["2.139. non_exhaustive_omitted_patterns_lint","language-features/non-exhaustive-omitted-patterns-lint",[C[767]]],["2.140. non_lifetime_binders","language-features/non-lifetime-binders",[C[767]]],["2.141. object_safe_for_dispatch","language-features/object-safe-for-dispatch",[C[767]]],["2.142. offset_of_enum","language-features/offset-of-enum",[C[767]]],["2.143. omit_gdb_pretty_printer_section","language-features/omit-gdb-pretty-printer-section",[C[767]]],["2.144. optimize_attribute","language-features/optimize-attribute",[C[767]]],["2.145. panic_runtime","language-features/panic-runtime",[C[767]]],["2.146. platform_intrinsics","language-features/platform-intrinsics",[C[767]]],["2.147. powerpc_target_feature","language-features/powerpc-target-feature",[C[767]]],["2.148. prelude_import","language-features/prelude-import",[C[767]]],["2.149. proc_macro_hygiene","language-features/proc-macro-hygiene",[C[767]]],["2.150. profiler_runtime","language-features/profiler-runtime",[C[767]]],["2.151. raw_ref_op","language-features/raw-ref-op",[C[767]]],["2.152. register_tool","language-features/register-tool",[C[767]]],["2.153. repr_simd","language-features/repr-simd",[C[767]]],["2.154. repr128","language-features/repr128",[C[767]]],["2.155. return_type_notation","language-features/return-type-notation",[C[767]]],["2.156. riscv_target_feature","language-features/riscv-target-feature",[C[767]]],["2.157. rtm_target_feature","language-features/rtm-target-feature",[C[767]]],["2.158. rust_cold_cc","language-features/rust-cold-cc",[C[767]]],["2.159. rustc_allow_const_fn_unstable","language-features/rustc-allow-const-fn-unstable",[C[767]]],["2.160. rustc_attrs","language-features/rustc-attrs",[C[767]]],["2.161. rustc_private","language-features/rustc-private",[C[767]]],["2.162. rustdoc_internals","language-features/rustdoc-internals",[C[767]]],["2.163. rustdoc_missing_doc_code_examples","language-features/rustdoc-missing-doc-code-examples",[C[767]]],["2.164. simd_ffi","language-features/simd-ffi",[C[767]]],["2.165. specialization","language-features/specialization",[C[767]]],["2.166. sse4a_target_feature","language-features/sse4a-target-feature",[C[767]]],["2.167. staged_api","language-features/staged-api",[C[767]]],["2.168. start","language-features/start",[C[767]]],["2.169. stmt_expr_attributes","language-features/stmt-expr-attributes",[C[767]]],["2.170. strict_provenance","language-features/strict-provenance",[C[767]]],["2.171. string_deref_patterns","language-features/string-deref-patterns",[C[767]]],["2.172. structural_match","language-features/structural-match",[C[767]]],["2.173. target_feature_11","language-features/target-feature-11",[C[767]]],["2.174. tbm_target_feature","language-features/tbm-target-feature",[C[767]]],["2.175. test_unstable_lint","language-features/test-unstable-lint",[C[767]]],["2.176. thread_local","language-features/thread-local",[C[767]]],["2.177. trait_alias","language-features/trait-alias",[C[767]]],["2.178. trait_upcasting","language-features/trait-upcasting",[C[767]]],["2.179. transmute_generic_consts","language-features/transmute-generic-consts",[C[767]]],["2.180. transparent_unions","language-features/transparent-unions",[C[767]]],["2.181. trivial_bounds","language-features/trivial-bounds",[C[767]]],["2.182. try_blocks","language-features/try-blocks",[C[767]]],["2.183. type_alias_impl_trait","language-features/type-alias-impl-trait",[C[767]]],["2.184. type_ascription","language-features/type-ascription",[C[767]]],["2.185. type_changing_struct_update","language-features/type-changing-struct-update",[C[767]]],["2.186. type_privacy_lints","language-features/type-privacy-lints",[C[767]]],["2.187. unboxed_closures","language-features/unboxed-closures",[C[767]]],["2.188. unix_sigpipe","language-features/unix-sigpipe",[C[767]]],["2.189. unnamed_fields","language-features/unnamed-fields",[C[767]]],["2.190. unsized_fn_params","language-features/unsized-fn-params",[C[767]]],["2.191. unsized_locals","language-features/unsized-locals",[C[767]]],["2.192. unsized_tuple_coercion","language-features/unsized-tuple-coercion",[C[767]]],["2.193. used_with_arg","language-features/used-with-arg",[C[767]]],["2.194. wasm_abi","language-features/wasm-abi",[C[767]]],["2.195. wasm_target_feature","language-features/wasm-target-feature",[C[767]]],["2.196. with_negative_coherence","language-features/with-negative-coherence",[C[767]]],["2.197. yeet_expr","language-features/yeet-expr",[C[767]]],[C[768],"library-features",N],["3.1. absolute_path","library-features/absolute-path",[C[768]]],["3.2. addr_parse_ascii","library-features/addr-parse-ascii",[C[768]]],["3.3. alloc_error_hook","library-features/alloc-error-hook",[C[768]]],["3.4. alloc_internals","library-features/alloc-internals",[C[768]]],["3.5. alloc_layout_extra","library-features/alloc-layout-extra",[C[768]]],["3.6. allocator_api","library-features/allocator-api",[C[768]]],["3.7. array_chunks","library-features/array-chunks",[C[768]]],["3.8. array_into_iter_constructors","library-features/array-into-iter-constructors",[C[768]]],["3.9. array_methods","library-features/array-methods",[C[768]]],["3.10. array_try_from_fn","library-features/array-try-from-fn",[C[768]]],["3.11. array_try_map","library-features/array-try-map",[C[768]]],["3.12. array_windows","library-features/array-windows",[C[768]]],["3.13. as_array_of_cells","library-features/as-array-of-cells",[C[768]]],["3.14. ascii_char","library-features/ascii-char",[C[768]]],["3.15. ascii_char_variants","library-features/ascii-char-variants",[C[768]]],["3.16. assert_matches","library-features/assert-matches",[C[768]]],["3.17. async_gen_internals","library-features/async-gen-internals",[C[768]]],["3.18. async_iter_from_iter","library-features/async-iter-from-iter",[C[768]]],["3.19. async_iterator","library-features/async-iterator",[C[768]]],["3.20. atomic_bool_fetch_not","library-features/atomic-bool-fetch-not",[C[768]]],["3.21. atomic_from_mut","library-features/atomic-from-mut",[C[768]]],["3.22. backtrace_frames","library-features/backtrace-frames",[C[768]]],["3.23. bigint_helper_methods","library-features/bigint-helper-methods",[C[768]]],["3.24. binary_heap_as_slice","library-features/binary-heap-as-slice",[C[768]]],["3.25. binary_heap_drain_sorted","library-features/binary-heap-drain-sorted",[C[768]]],["3.26. binary_heap_into_iter_sorted","library-features/binary-heap-into-iter-sorted",[C[768]]],["3.27. bound_as_ref","library-features/bound-as-ref",[C[768]]],["3.28. bound_map","library-features/bound-map",[C[768]]],["3.29. box_into_boxed_slice","library-features/box-into-boxed-slice",[C[768]]],["3.30. box_into_inner","library-features/box-into-inner",[C[768]]],["3.31. btree_cursors","library-features/btree-cursors",[C[768]]],["3.32. btree_extract_if","library-features/btree-extract-if",[C[768]]],["3.33. btreemap_alloc","library-features/btreemap-alloc",[C[768]]],["3.34. buf_read_has_data_left","library-features/buf-read-has-data-left",[C[768]]],["3.35. bufread_skip_until","library-features/bufread-skip-until",[C[768]]],["3.36. byte_slice_trim_ascii","library-features/byte-slice-trim-ascii",[C[768]]],["3.37. c_size_t","library-features/c-size-t",[C[768]]],["3.38. c_void_variant","library-features/c-void-variant",[C[768]]],["3.39. can_vector","library-features/can-vector",[C[768]]],["3.40. cell_leak","library-features/cell-leak",[C[768]]],["3.41. cell_update","library-features/cell-update",[C[768]]],["3.42. cfg_accessible","library-features/cfg-accessible",[C[768]]],["3.43. cfg_eval","library-features/cfg-eval",[C[768]]],["3.44. cfg_match","library-features/cfg-match",[C[768]]],["3.45. char_indices_offset","library-features/char-indices-offset",[C[768]]],["3.46. char_internals","library-features/char-internals",[C[768]]],["3.47. char_min","library-features/char-min",[C[768]]],["3.48. cmp_minmax","library-features/cmp-minmax",[C[768]]],["3.49. coerce_unsized","library-features/coerce-unsized",[C[768]]],["3.50. concat_bytes","library-features/concat-bytes",[C[768]]],["3.51. concat_idents","library-features/concat-idents",[C[768]]],["3.52. const_align_of_val","library-features/const-align-of-val",[C[768]]],["3.53. const_align_of_val_raw","library-features/const-align-of-val-raw",[C[768]]],["3.54. const_align_offset","library-features/const-align-offset",[C[768]]],["3.55. const_alloc_error","library-features/const-alloc-error",[C[768]]],["3.56. const_alloc_layout","library-features/const-alloc-layout",[C[768]]],["3.57. const_arguments_as_str","library-features/const-arguments-as-str",[C[768]]],["3.58. const_array_from_ref","library-features/const-array-from-ref",[C[768]]],["3.59. const_array_into_iter_constructors","library-features/const-array-into-iter-constructors",[C[768]]],["3.60. const_assume","library-features/const-assume",[C[768]]],["3.61. const_atomic_from_ptr","library-features/const-atomic-from-ptr",[C[768]]],["3.62. const_bigint_helper_methods","library-features/const-bigint-helper-methods",[C[768]]],["3.63. const_binary_heap_constructor","library-features/const-binary-heap-constructor",[C[768]]],["3.64. const_black_box","library-features/const-black-box",[C[768]]],["3.65. const_box","library-features/const-box",[C[768]]],["3.66. const_btree_len","library-features/const-btree-len",[C[768]]],["3.67. const_caller_location","library-features/const-caller-location",[C[768]]],["3.68. const_cell_into_inner","library-features/const-cell-into-inner",[C[768]]],["3.69. const_char_from_u32_unchecked","library-features/const-char-from-u32-unchecked",[C[768]]],["3.70. const_cmp","library-features/const-cmp",[C[768]]],["3.71. const_collections_with_hasher","library-features/const-collections-with-hasher",[C[768]]],["3.72. const_cow_is_borrowed","library-features/const-cow-is-borrowed",[C[768]]],["3.73. const_cstr_from_ptr","library-features/const-cstr-from-ptr",[C[768]]],["3.74. const_eval_select","library-features/const-eval-select",[C[768]]],["3.75. const_exact_div","library-features/const-exact-div",[C[768]]],["3.76. const_float_bits_conv","library-features/const-float-bits-conv",[C[768]]],["3.77. const_float_classify","library-features/const-float-classify",[C[768]]],["3.78. const_fmt_arguments_new","library-features/const-fmt-arguments-new",[C[768]]],["3.79. const_format_args","library-features/const-format-args",[C[768]]],["3.80. const_hash","library-features/const-hash",[C[768]]],["3.81. const_heap","library-features/const-heap",[C[768]]],["3.82. const_index_range_slice_index","library-features/const-index-range-slice-index",[C[768]]],["3.83. const_int_unchecked_arith","library-features/const-int-unchecked-arith",[C[768]]],["3.84. const_intoiterator_identity","library-features/const-intoiterator-identity",[C[768]]],["3.85. const_intrinsic_compare_bytes","library-features/const-intrinsic-compare-bytes",[C[768]]],["3.86. const_intrinsic_forget","library-features/const-intrinsic-forget",[C[768]]],["3.87. const_intrinsic_raw_eq","library-features/const-intrinsic-raw-eq",[C[768]]],["3.88. const_io_structs","library-features/const-io-structs",[C[768]]],["3.89. const_ip","library-features/const-ip",[C[768]]],["3.90. const_ipv4","library-features/const-ipv4",[C[768]]],["3.91. const_ipv6","library-features/const-ipv6",[C[768]]],["3.92. const_likely","library-features/const-likely",[C[768]]],["3.93. const_location_fields","library-features/const-location-fields",[C[768]]],["3.94. const_maybe_uninit_array_assume_init","library-features/const-maybe-uninit-array-assume-init",[C[768]]],["3.95. const_maybe_uninit_as_mut_ptr","library-features/const-maybe-uninit-as-mut-ptr",[C[768]]],["3.96. const_maybe_uninit_assume_init","library-features/const-maybe-uninit-assume-init",[C[768]]],["3.97. const_maybe_uninit_uninit_array","library-features/const-maybe-uninit-uninit-array",[C[768]]],["3.98. const_maybe_uninit_write","library-features/const-maybe-uninit-write",[C[768]]],["3.99. const_nonnull_new","library-features/const-nonnull-new",[C[768]]],["3.100. const_num_midpoint","library-features/const-num-midpoint",[C[768]]],["3.101. const_option","library-features/const-option",[C[768]]],["3.102. const_option_ext","library-features/const-option-ext",[C[768]]],["3.103. const_pin","library-features/const-pin",[C[768]]],["3.104. const_pointer_is_aligned","library-features/const-pointer-is-aligned",[C[768]]],["3.105. const_pref_align_of","library-features/const-pref-align-of",[C[768]]],["3.106. const_ptr_as_ref","library-features/const-ptr-as-ref",[C[768]]],["3.107. const_ptr_is_null","library-features/const-ptr-is-null",[C[768]]],["3.108. const_ptr_sub_ptr","library-features/const-ptr-sub-ptr",[C[768]]],["3.109. const_ptr_write","library-features/const-ptr-write",[C[768]]],["3.110. const_range_bounds","library-features/const-range-bounds",[C[768]]],["3.111. const_raw_ptr_comparison","library-features/const-raw-ptr-comparison",[C[768]]],["3.112. const_replace","library-features/const-replace",[C[768]]],["3.113. const_result","library-features/const-result",[C[768]]],["3.114. const_size_of_val","library-features/const-size-of-val",[C[768]]],["3.115. const_size_of_val_raw","library-features/const-size-of-val-raw",[C[768]]],["3.116. const_slice_first_last","library-features/const-slice-first-last",[C[768]]],["3.117. const_slice_from_mut_ptr_range","library-features/const-slice-from-mut-ptr-range",[C[768]]],["3.118. const_slice_from_ptr_range","library-features/const-slice-from-ptr-range",[C[768]]],["3.119. const_slice_from_raw_parts_mut","library-features/const-slice-from-raw-parts-mut",[C[768]]],["3.120. const_slice_from_ref","library-features/const-slice-from-ref",[C[768]]],["3.121. const_slice_index","library-features/const-slice-index",[C[768]]],["3.122. const_slice_ptr_len","library-features/const-slice-ptr-len",[C[768]]],["3.123. const_slice_split_at_mut","library-features/const-slice-split-at-mut",[C[768]]],["3.124. const_str_from_utf8","library-features/const-str-from-utf8",[C[768]]],["3.125. const_str_from_utf8_unchecked_mut","library-features/const-str-from-utf8-unchecked-mut",[C[768]]],["3.126. const_swap","library-features/const-swap",[C[768]]],["3.127. const_type_id","library-features/const-type-id",[C[768]]],["3.128. const_type_name","library-features/const-type-name",[C[768]]],["3.129. const_unicode_case_lookup","library-features/const-unicode-case-lookup",[C[768]]],["3.130. const_unsafecell_get_mut","library-features/const-unsafecell-get-mut",[C[768]]],["3.131. const_waker","library-features/const-waker",[C[768]]],["3.132. container_error_extra","library-features/container-error-extra",[C[768]]],["3.133. control_flow_enum","library-features/control-flow-enum",[C[768]]],["3.134. convert_float_to_int","library-features/convert-float-to-int",[C[768]]],["3.135. core_intrinsics","library-features/core-intrinsics",[C[768]]],["3.136. core_io_borrowed_buf","library-features/core-io-borrowed-buf",[C[768]]],["3.137. core_panic","library-features/core-panic",[C[768]]],["3.138. core_private_bignum","library-features/core-private-bignum",[C[768]]],["3.139. core_private_diy_float","library-features/core-private-diy-float",[C[768]]],["3.140. coroutine_trait","library-features/coroutine-trait",[C[768]]],["3.141. cow_is_borrowed","library-features/cow-is-borrowed",[C[768]]],["3.142. cstr_count_bytes","library-features/cstr-count-bytes",[C[768]]],["3.143. cursor_remaining","library-features/cursor-remaining",[C[768]]],["3.144. deadline_api","library-features/deadline-api",[C[768]]],["3.145. debug_closure_helpers","library-features/debug-closure-helpers",[C[768]]],["3.146. dec2flt","library-features/dec2flt",[C[768]]],["3.147. derive_clone_copy","library-features/derive-clone-copy",[C[768]]],["3.148. derive_const","library-features/derive-const",[C[768]]],["3.149. derive_eq","library-features/derive-eq",[C[768]]],["3.150. dir_entry_ext2","library-features/dir-entry-ext2",[C[768]]],["3.151. discriminant_kind","library-features/discriminant-kind",[C[768]]],["3.152. dispatch_from_dyn","library-features/dispatch-from-dyn",[C[768]]],["3.153. div_duration","library-features/div-duration",[C[768]]],["3.154. downcast_unchecked","library-features/downcast-unchecked",[C[768]]],["3.155. drain_keep_rest","library-features/drain-keep-rest",[C[768]]],["3.156. duration_abs_diff","library-features/duration-abs-diff",[C[768]]],["3.157. duration_constants","library-features/duration-constants",[C[768]]],["3.158. duration_consts_float","library-features/duration-consts-float",[C[768]]],["3.159. edition_panic","library-features/edition-panic",[C[768]]],["3.160. entry_insert","library-features/entry-insert",[C[768]]],["3.161. error_generic_member_access","library-features/error-generic-member-access",[C[768]]],["3.162. error_in_core","library-features/error-in-core",[C[768]]],["3.163. error_iter","library-features/error-iter",[C[768]]],["3.164. error_reporter","library-features/error-reporter",[C[768]]],["3.165. error_type_id","library-features/error-type-id",[C[768]]],["3.166. exact_size_is_empty","library-features/exact-size-is-empty",[C[768]]],["3.167. exclusive_wrapper","library-features/exclusive-wrapper",[C[768]]],["3.168. exit_status_error","library-features/exit-status-error",[C[768]]],["3.169. exitcode_exit_method","library-features/exitcode-exit-method",[C[768]]],["3.170. exposed_provenance","library-features/exposed-provenance",[C[768]]],["3.171. extend_one","library-features/extend-one",[C[768]]],["3.172. extract_if","library-features/extract-if",[C[768]]],["3.173. fd","library-features/fd",[C[768]]],["3.174. fd_read","library-features/fd-read",[C[768]]],["3.175. file_create_new","library-features/file-create-new",[C[768]]],["3.176. float_gamma","library-features/float-gamma",[C[768]]],["3.177. float_minimum_maximum","library-features/float-minimum-maximum",[C[768]]],["3.178. float_next_up_down","library-features/float-next-up-down",[C[768]]],["3.179. flt2dec","library-features/flt2dec",[C[768]]],["3.180. fmt_helpers_for_derive","library-features/fmt-helpers-for-derive",[C[768]]],["3.181. fmt_internals","library-features/fmt-internals",[C[768]]],["3.182. fn_ptr_trait","library-features/fn-ptr-trait",[C[768]]],["3.183. fn_traits","library-features/fn-traits",[C[768]]],["3.184. forget_unsized","library-features/forget-unsized",[C[768]]],["3.185. format_args_nl","library-features/format-args-nl",[C[768]]],["3.186. fs_try_exists","library-features/fs-try-exists",[C[768]]],["3.187. future_join","library-features/future-join",[C[768]]],["3.188. gen_future","library-features/gen-future",[C[768]]],["3.189. generic_assert_internals","library-features/generic-assert-internals",[C[768]]],["3.190. get_many_mut","library-features/get-many-mut",[C[768]]],["3.191. get_mut_unchecked","library-features/get-mut-unchecked",[C[768]]],["3.192. hash_extract_if","library-features/hash-extract-if",[C[768]]],["3.193. hash_raw_entry","library-features/hash-raw-entry",[C[768]]],["3.194. hash_set_entry","library-features/hash-set-entry",[C[768]]],["3.195. hasher_prefixfree_extras","library-features/hasher-prefixfree-extras",[C[768]]],["3.196. hashmap_internals","library-features/hashmap-internals",[C[768]]],["3.197. hint_must_use","library-features/hint-must-use",[C[768]]],["3.198. inplace_iteration","library-features/inplace-iteration",[C[768]]],["3.199. int_roundings","library-features/int-roundings",[C[768]]],["3.200. integer_atomics","library-features/integer-atomics",[C[768]]],["3.201. internal_impls_macro","library-features/internal-impls-macro",[C[768]]],["3.202. internal_output_capture","library-features/internal-output-capture",[C[768]]],["3.203. io_error_downcast","library-features/io-error-downcast",[C[768]]],["3.204. io_error_more","library-features/io-error-more",[C[768]]],["3.205. io_error_uncategorized","library-features/io-error-uncategorized",[C[768]]],["3.206. io_slice_advance","library-features/io-slice-advance",[C[768]]],["3.207. ip","library-features/ip",[C[768]]],["3.208. ip_bits","library-features/ip-bits",[C[768]]],["3.209. ip_in_core","library-features/ip-in-core",[C[768]]],["3.210. is_ascii_octdigit","library-features/is-ascii-octdigit",[C[768]]],["3.211. is_sorted","library-features/is-sorted",[C[768]]],["3.212. isqrt","library-features/isqrt",[C[768]]],["3.213. iter_advance_by","library-features/iter-advance-by",[C[768]]],["3.214. iter_array_chunks","library-features/iter-array-chunks",[C[768]]],["3.215. iter_collect_into","library-features/iter-collect-into",[C[768]]],["3.216. iter_from_coroutine","library-features/iter-from-coroutine",[C[768]]],["3.217. iter_intersperse","library-features/iter-intersperse",[C[768]]],["3.218. iter_is_partitioned","library-features/iter-is-partitioned",[C[768]]],["3.219. iter_map_windows","library-features/iter-map-windows",[C[768]]],["3.220. iter_next_chunk","library-features/iter-next-chunk",[C[768]]],["3.221. iter_order_by","library-features/iter-order-by",[C[768]]],["3.222. iter_partition_in_place","library-features/iter-partition-in-place",[C[768]]],["3.223. iter_repeat_n","library-features/iter-repeat-n",[C[768]]],["3.224. iterator_try_collect","library-features/iterator-try-collect",[C[768]]],["3.225. iterator_try_reduce","library-features/iterator-try-reduce",[C[768]]],["3.226. layout_for_ptr","library-features/layout-for-ptr",[C[768]]],["3.227. lazy_cell","library-features/lazy-cell",[C[768]]],["3.228. lazy_cell_consume","library-features/lazy-cell-consume",[C[768]]],["3.229. liballoc_internals","library-features/liballoc-internals",[C[768]]],["3.230. libstd_sys_internals","library-features/libstd-sys-internals",[C[768]]],["3.231. linked_list_cursors","library-features/linked-list-cursors",[C[768]]],["3.232. linked_list_remove","library-features/linked-list-remove",[C[768]]],["3.233. linked_list_retain","library-features/linked-list-retain",[C[768]]],["3.234. linux_pidfd","library-features/linux-pidfd",[C[768]]],["3.235. log_syntax","library-features/log-syntax",[C[768]]],["3.236. map_entry_replace","library-features/map-entry-replace",[C[768]]],["3.237. map_many_mut","library-features/map-many-mut",[C[768]]],["3.238. map_try_insert","library-features/map-try-insert",[C[768]]],["3.239. maybe_uninit_array_assume_init","library-features/maybe-uninit-array-assume-init",[C[768]]],["3.240. maybe_uninit_as_bytes","library-features/maybe-uninit-as-bytes",[C[768]]],["3.241. maybe_uninit_slice","library-features/maybe-uninit-slice",[C[768]]],["3.242. maybe_uninit_uninit_array","library-features/maybe-uninit-uninit-array",[C[768]]],["3.243. maybe_uninit_uninit_array_transpose","library-features/maybe-uninit-uninit-array-transpose",[C[768]]],["3.244. maybe_uninit_write_slice","library-features/maybe-uninit-write-slice",[C[768]]],["3.245. mem_copy_fn","library-features/mem-copy-fn",[C[768]]],["3.246. more_float_constants","library-features/more-float-constants",[C[768]]],["3.247. mutex_unlock","library-features/mutex-unlock",[C[768]]],["3.248. mutex_unpoison","library-features/mutex-unpoison",[C[768]]],["3.249. new_uninit","library-features/new-uninit",[C[768]]],["3.250. non_null_convenience","library-features/non-null-convenience",[C[768]]],["3.251. nonzero_ops","library-features/nonzero-ops",[C[768]]],["3.252. noop_waker","library-features/noop-waker",[C[768]]],["3.253. num_midpoint","library-features/num-midpoint",[C[768]]],["3.254. numfmt","library-features/numfmt",[C[768]]],["3.255. offset_of","library-features/offset-of",[C[768]]],["3.256. once_cell_try","library-features/once-cell-try",[C[768]]],["3.257. once_cell_try_insert","library-features/once-cell-try-insert",[C[768]]],["3.258. one_sided_range","library-features/one-sided-range",[C[768]]],["3.259. option_get_or_insert_default","library-features/option-get-or-insert-default",[C[768]]],["3.260. option_take_if","library-features/option-take-if",[C[768]]],["3.261. option_zip","library-features/option-zip",[C[768]]],["3.262. os_str_slice","library-features/os-str-slice",[C[768]]],["3.263. panic_abort","library-features/panic-abort",[C[768]]],["3.264. panic_always_abort","library-features/panic-always-abort",[C[768]]],["3.265. panic_backtrace_config","library-features/panic-backtrace-config",[C[768]]],["3.266. panic_can_unwind","library-features/panic-can-unwind",[C[768]]],["3.267. panic_info_message","library-features/panic-info-message",[C[768]]],["3.268. panic_internals","library-features/panic-internals",[C[768]]],["3.269. panic_unwind","library-features/panic-unwind",[C[768]]],["3.270. panic_update_hook","library-features/panic-update-hook",[C[768]]],["3.271. path_file_prefix","library-features/path-file-prefix",[C[768]]],["3.272. pattern","library-features/pattern",[C[768]]],["3.273. peer_credentials_unix_socket","library-features/peer-credentials-unix-socket",[C[768]]],["3.274. pin_deref_mut","library-features/pin-deref-mut",[C[768]]],["3.275. pointer_is_aligned","library-features/pointer-is-aligned",[C[768]]],["3.276. pointer_like_trait","library-features/pointer-like-trait",[C[768]]],["3.277. portable_simd","library-features/portable-simd",[C[768]]],["3.278. prelude_2024","library-features/prelude-2024",[C[768]]],["3.279. print_internals","library-features/print-internals",[C[768]]],["3.280. proc_macro_byte_character","library-features/proc-macro-byte-character",[C[768]]],["3.281. proc_macro_def_site","library-features/proc-macro-def-site",[C[768]]],["3.282. proc_macro_diagnostic","library-features/proc-macro-diagnostic",[C[768]]],["3.283. proc_macro_expand","library-features/proc-macro-expand",[C[768]]],["3.284. proc_macro_internals","library-features/proc-macro-internals",[C[768]]],["3.285. proc_macro_quote","library-features/proc-macro-quote",[C[768]]],["3.286. proc_macro_span","library-features/proc-macro-span",[C[768]]],["3.287. proc_macro_tracked_env","library-features/proc-macro-tracked-env",[C[768]]],["3.288. process_exitcode_internals","library-features/process-exitcode-internals",[C[768]]],["3.289. process_internals","library-features/process-internals",[C[768]]],["3.290. profiler_runtime_lib","library-features/profiler-runtime-lib",[C[768]]],["3.291. ptr_alignment_type","library-features/ptr-alignment-type",[C[768]]],["3.292. ptr_as_uninit","library-features/ptr-as-uninit",[C[768]]],["3.293. ptr_internals","library-features/ptr-internals",[C[768]]],["3.294. ptr_mask","library-features/ptr-mask",[C[768]]],["3.295. ptr_metadata","library-features/ptr-metadata",[C[768]]],["3.296. ptr_sub_ptr","library-features/ptr-sub-ptr",[C[768]]],["3.297. ptr_to_from_bits","library-features/ptr-to-from-bits",[C[768]]],["3.298. pub_crate_should_not_need_unstable_attr","library-features/pub-crate-should-not-need-unstable-attr",[C[768]]],["3.299. raw_os_error_ty","library-features/raw-os-error-ty",[C[768]]],["3.300. raw_os_nonzero","library-features/raw-os-nonzero",[C[768]]],["3.301. raw_slice_split","library-features/raw-slice-split",[C[768]]],["3.302. raw_vec_internals","library-features/raw-vec-internals",[C[768]]],["3.303. read_buf","library-features/read-buf",[C[768]]],["3.304. ready_into_inner","library-features/ready-into-inner",[C[768]]],["3.305. receiver_trait","library-features/receiver-trait",[C[768]]],["3.306. restricted_std","library-features/restricted-std",[C[768]]],["3.307. result_flattening","library-features/result-flattening",[C[768]]],["3.308. round_char_boundary","library-features/round-char-boundary",[C[768]]],["3.309. round_ties_even","library-features/round-ties-even",[C[768]]],["3.310. rt","library-features/rt",[C[768]]],["3.311. sealed","library-features/sealed",[C[768]]],["3.312. seek_seek_relative","library-features/seek-seek-relative",[C[768]]],["3.313. seek_stream_len","library-features/seek-stream-len",[C[768]]],["3.314. set_ptr_value","library-features/set-ptr-value",[C[768]]],["3.315. setgroups","library-features/setgroups",[C[768]]],["3.316. sgx_platform","library-features/sgx-platform",[C[768]]],["3.317. sized_type_properties","library-features/sized-type-properties",[C[768]]],["3.318. slice_as_chunks","library-features/slice-as-chunks",[C[768]]],["3.319. slice_concat_ext","library-features/slice-concat-ext",[C[768]]],["3.320. slice_concat_trait","library-features/slice-concat-trait",[C[768]]],["3.321. slice_first_last_chunk","library-features/slice-first-last-chunk",[C[768]]],["3.322. slice_flatten","library-features/slice-flatten",[C[768]]],["3.323. slice_from_ptr_range","library-features/slice-from-ptr-range",[C[768]]],["3.324. slice_group_by","library-features/slice-group-by",[C[768]]],["3.325. slice_index_methods","library-features/slice-index-methods",[C[768]]],["3.326. slice_internals","library-features/slice-internals",[C[768]]],["3.327. slice_iter_mut_as_mut_slice","library-features/slice-iter-mut-as-mut-slice",[C[768]]],["3.328. slice_partition_dedup","library-features/slice-partition-dedup",[C[768]]],["3.329. slice_pattern","library-features/slice-pattern",[C[768]]],["3.330. slice_ptr_get","library-features/slice-ptr-get",[C[768]]],["3.331. slice_ptr_len","library-features/slice-ptr-len",[C[768]]],["3.332. slice_range","library-features/slice-range",[C[768]]],["3.333. slice_split_at_unchecked","library-features/slice-split-at-unchecked",[C[768]]],["3.334. slice_split_once","library-features/slice-split-once",[C[768]]],["3.335. slice_swap_unchecked","library-features/slice-swap-unchecked",[C[768]]],["3.336. slice_take","library-features/slice-take",[C[768]]],["3.337. solid_ext","library-features/solid-ext",[C[768]]],["3.338. sort_floats","library-features/sort-floats",[C[768]]],["3.339. sort_internals","library-features/sort-internals",[C[768]]],["3.340. spec_option_partial_eq","library-features/spec-option-partial-eq",[C[768]]],["3.341. split_array","library-features/split-array",[C[768]]],["3.342. split_as_slice","library-features/split-as-slice",[C[768]]],["3.343. std_internals","library-features/std-internals",[C[768]]],["3.344. stdio_makes_pipe","library-features/stdio-makes-pipe",[C[768]]],["3.345. stdsimd","library-features/stdsimd",[C[768]]],["3.346. step_trait","library-features/step-trait",[C[768]]],["3.347. str_from_utf16_endian","library-features/str-from-utf16-endian",[C[768]]],["3.348. str_internals","library-features/str-internals",[C[768]]],["3.349. str_split_inclusive_remainder","library-features/str-split-inclusive-remainder",[C[768]]],["3.350. str_split_remainder","library-features/str-split-remainder",[C[768]]],["3.351. str_split_whitespace_remainder","library-features/str-split-whitespace-remainder",[C[768]]],["3.352. strict_provenance_atomic_ptr","library-features/strict-provenance-atomic-ptr",[C[768]]],["3.353. string_extend_from_within","library-features/string-extend-from-within",[C[768]]],["3.354. string_remove_matches","library-features/string-remove-matches",[C[768]]],["3.355. sync_unsafe_cell","library-features/sync-unsafe-cell",[C[768]]],["3.356. tcp_linger","library-features/tcp-linger",[C[768]]],["3.357. tcp_quickack","library-features/tcp-quickack",[C[768]]],["3.358. tcplistener_into_incoming","library-features/tcplistener-into-incoming",[C[768]]],["3.359. test","library-features/test",[C[768]]],["3.360. thin_box","library-features/thin-box",[C[768]]],["3.361. thread_id_value","library-features/thread-id-value",[C[768]]],["3.362. thread_local_internals","library-features/thread-local-internals",[C[768]]],["3.363. thread_sleep_until","library-features/thread-sleep-until",[C[768]]],["3.364. thread_spawn_unchecked","library-features/thread-spawn-unchecked",[C[768]]],["3.365. trace_macros","library-features/trace-macros",[C[768]]],["3.366. track_path","library-features/track-path",[C[768]]],["3.367. transmutability","library-features/transmutability",[C[768]]],["3.368. trusted_fused","library-features/trusted-fused",[C[768]]],["3.369. trusted_len","library-features/trusted-len",[C[768]]],["3.370. trusted_len_next_unchecked","library-features/trusted-len-next-unchecked",[C[768]]],["3.371. trusted_random_access","library-features/trusted-random-access",[C[768]]],["3.372. trusted_step","library-features/trusted-step",[C[768]]],["3.373. try_find","library-features/try-find",[C[768]]],["3.374. try_reserve_kind","library-features/try-reserve-kind",[C[768]]],["3.375. try_trait_v2","library-features/try-trait-v2",[C[768]]],["3.376. try_trait_v2_residual","library-features/try-trait-v2-residual",[C[768]]],["3.377. try_trait_v2_yeet","library-features/try-trait-v2-yeet",[C[768]]],["3.378. tuple_trait","library-features/tuple-trait",[C[768]]],["3.379. uefi_std","library-features/uefi-std",[C[768]]],["3.380. unchecked_math","library-features/unchecked-math",[C[768]]],["3.381. unchecked_neg","library-features/unchecked-neg",[C[768]]],["3.382. unchecked_shifts","library-features/unchecked-shifts",[C[768]]],["3.383. unicode_internals","library-features/unicode-internals",[C[768]]],["3.384. unique_rc_arc","library-features/unique-rc-arc",[C[768]]],["3.385. unix_file_vectored_at","library-features/unix-file-vectored-at",[C[768]]],["3.386. unix_set_mark","library-features/unix-set-mark",[C[768]]],["3.387. unix_socket_ancillary_data","library-features/unix-socket-ancillary-data",[C[768]]],["3.388. unix_socket_peek","library-features/unix-socket-peek",[C[768]]],["3.389. unsafe_cell_from_mut","library-features/unsafe-cell-from-mut",[C[768]]],["3.390. unsafe_pin_internals","library-features/unsafe-pin-internals",[C[768]]],["3.391. unsize","library-features/unsize",[C[768]]],["3.392. unwrap_infallible","library-features/unwrap-infallible",[C[768]]],["3.393. update_panic_count","library-features/update-panic-count",[C[768]]],["3.394. utf16_extra","library-features/utf16-extra",[C[768]]],["3.395. utf16_extra_const","library-features/utf16-extra-const",[C[768]]],["3.396. utf8_chunks","library-features/utf8-chunks",[C[768]]],["3.397. variant_count","library-features/variant-count",[C[768]]],["3.398. vec_into_raw_parts","library-features/vec-into-raw-parts",[C[768]]],["3.399. vec_push_within_capacity","library-features/vec-push-within-capacity",[C[768]]],["3.400. vec_split_at_spare","library-features/vec-split-at-spare",[C[768]]],["3.401. waker_getters","library-features/waker-getters",[C[768]]],["3.402. wasi_ext","library-features/wasi-ext",[C[768]]],["3.403. windows_by_handle","library-features/windows-by-handle",[C[768]]],["3.404. windows_c","library-features/windows-c",[C[768]]],["3.405. windows_handle","library-features/windows-handle",[C[768]]],["3.406. windows_net","library-features/windows-net",[C[768]]],["3.407. windows_process_exit_code_from","library-features/windows-process-exit-code-from",[C[768]]],["3.408. windows_process_extensions_async_pipes","library-features/windows-process-extensions-async-pipes",[C[768]]],["3.409. windows_process_extensions_force_quotes","library-features/windows-process-extensions-force-quotes",[C[768]]],["3.410. windows_process_extensions_main_thread_handle","library-features/windows-process-extensions-main-thread-handle",[C[768]]],["3.411. windows_process_extensions_raw_attribute","library-features/windows-process-extensions-raw-attribute",[C[768]]],["3.412. windows_stdio","library-features/windows-stdio",[C[768]]],["3.413. wrapping_int_impl","library-features/wrapping-int-impl",[C[768]]],["3.414. wrapping_next_power_of_two","library-features/wrapping-next-power-of-two",[C[768]]],["3.415. write_all_vectored","library-features/write-all-vectored",[C[768]]],["3.416. yeet_desugar_details","library-features/yeet-desugar-details",[C[768]]]]},{"name":"Rust bindgen User Guide","url":"https://rust-lang.github.io/rust-bindgen/","pages":[[C[51],C[46],N],["2. Requirements","requirements",N],[C[769],"library-usage",N],[C[770],"tutorial-0",[C[769]]],["3.1.1. Add bindgen as a Build Dependency","tutorial-1",[C[769],C[770]]],["3.1.2. Create a wrapper.h Header","tutorial-2",[C[769],C[770]]],["3.1.3. Create a build.rs File","tutorial-3",[C[769],C[770]]],["3.1.4. Include the Generated Bindings in src/lib.rs","tutorial-4",[C[769],C[770]]],["3.1.5. Write a Sanity Test","tutorial-5",[C[769],C[770]]],["3.1.6. Publish Your Crate!","tutorial-6",[C[769],C[770]]],["3.2. Bindings for non-system libraries","non-system-libraries",[C[769]]],["4. Command Line Usage","command-line-usage",N],[C[771],"customizing-generated-bindings",N],["5.1. Allowlisting","allowlisting",[C[771]]],["5.2. Blocklisting","blocklisting",[C[771]]],["5.3. Treating a Type as an Opaque Blob of Bytes","opaque",[C[771]]],["5.4. Replacing One Type with Another","replacing-types",[C[771]]],["5.5. Preventing the Derivation of Copy and Clone","nocopy",[C[771]]],["5.6. Preventing the Derivation of Debug","nodebug",[C[771]]],["5.7. Preventing the Derivation of Default","nodefault",[C[771]]],["5.8. Annotating types with #[must-use]","must-use-types",[C[771]]],["5.9. Field visibility",C[856],[C[771]]],["5.10. Code formatting","code-formatting",[C[771]]],["6. Generating Bindings to C++","cpp",N],["7. Generating Bindings to Objective-c","objc",N],["8. Using Unions","using-unions",N],["9. Using Bitfields","using-bitfields",N],["10. FAQ","faq",N]]},{"name":"The wasm-bindgen Guide","url":"https://rustwasm.github.io/docs/wasm-bindgen/","pages":[[C[26],C[46],N],[C[772],"examples/index",N],["1.1. Hello, World!","examples/hello-world",[C[772]]],["1.2. Using console.log","examples/console-log",[C[772]]],["1.3. Small wasm files","examples/add",[C[772]]],["1.4. Without a Bundler","examples/without-a-bundler",[C[772]]],["1.5. Synchronous Instantiation","examples/synchronous-instantiation",[C[772]]],["1.6. Converting WebAssembly to JS","examples/wasm2js",[C[772]]],["1.7. Importing functions from JS","examples/import-js",[C[772]]],["1.8. Working with char","examples/char",[C[772]]],["1.9. js-sys: WebAssembly in WebAssembly","examples/wasm-in-wasm",[C[772]]],["1.10. web-sys: DOM hello world","examples/dom",[C[772]]],["1.11. web-sys: Closures","examples/closures",[C[772]]],["1.12. web-sys: performance.now","examples/performance",[C[772]]],["1.13. web-sys: using fetch","examples/fetch",[C[772]]],["1.14. web-sys: Weather report","examples/weather_report",[C[772]]],["1.15. web-sys: canvas hello world","examples/2d-canvas",[C[772]]],["1.16. web-sys: canvas Julia set","examples/julia",[C[772]]],["1.17. web-sys: WebAudio","examples/web-audio",[C[772]]],["1.18. web-sys: WebGL","examples/webgl",[C[772]]],["1.19. web-sys: WebSockets","examples/websockets",[C[772]]],["1.20. web-sys: WebRTC DataChannel","examples/webrtc_datachannel",[C[772]]],["1.21. web-sys: requestAnimationFrame","examples/request-animation-frame",[C[772]]],["1.22. web-sys: A Simple Paint Program","examples/paint",[C[772]]],["1.23. web-sys: Wasm in Web Worker","examples/wasm-in-web-worker",[C[772]]],["1.24. Parallel Raytracing","examples/raytrace",[C[772]]],["1.25. Wasm Audio Worklet","examples/wasm-audio-worklet",[C[772]]],["1.26. web-sys: A TODO MVC App","examples/todomvc",[C[772]]],[C[773],C[49],N],["2.1. Deployment","reference/deployment",[C[773]]],["2.2. JS snippets","reference/js-snippets",[C[773]]],["2.3. Static JS Objects","reference/static-js-objects",[C[773]]],["2.4. Passing Rust Closures to JS","reference/passing-rust-closures-to-js",[C[773]]],["2.5. Receiving JS Closures in Rust","reference/receiving-js-closures-in-rust",[C[773]]],["2.6. Promises and Futures","reference/js-promises-and-rust-futures",[C[773]]],["2.7. Iterating over JS Values","reference/iterating-over-js-values",[C[773]]],["2.8. Arbitrary Data with Serde","reference/arbitrary-data-with-serde",[C[773]]],["2.9. Accessing Properties of Untyped JS Values","reference/accessing-properties-of-untyped-js-values",[C[773]]],["2.10. Working with Duck-Typed Interfaces","reference/working-with-duck-typed-interfaces",[C[773]]],["2.11. Command Line Interface","reference/cli",[C[773]]],["2.12. Optimizing for Size","reference/optimize-size",[C[773]]],["2.13. Supported Rust Targets","reference/rust-targets",[C[773]]],["2.14. Supported Browsers","reference/browser-support",[C[773]]],["2.15. Support for Weak References","reference/weak-references",[C[773]]],["2.16. Support for Reference Types","reference/reference-types",[C[773]]],[C[774],"reference/types",[C[773]]],["2.17.1. Imported JavaScript Types","reference/types/imported-js-types",[C[773],C[774]]],["2.17.2. Exported Rust Types","reference/types/exported-rust-types",[C[773],C[774]]],["2.17.3. JsValue","reference/types/jsvalue",[C[773],C[774]]],["2.17.4. Box<[T]> and Vec","reference/types/boxed-slices",[C[773],C[774]]],["2.17.5. *const T and *mut T","reference/types/pointers",[C[773],C[774]]],["2.17.6. Numbers","reference/types/numbers",[C[773],C[774]]],["2.17.7. bool","reference/types/bool",[C[773],C[774]]],["2.17.8. char","reference/types/char",[C[773],C[774]]],["2.17.9. str","reference/types/str",[C[773],C[774]]],["2.17.10. String","reference/types/string",[C[773],C[774]]],["2.17.11. Number Slices","reference/types/number-slices",[C[773],C[774]]],["2.17.12. Boxed Number Slices","reference/types/boxed-number-slices",[C[773],C[774]]],["2.17.13. Result","reference/types/result",[C[773],C[774]]],[C[775],"reference/attributes/index",[C[773]]],[C[776],"reference/attributes/on-js-imports/index",[C[773],C[775]]],["2.18.1.1. catch","reference/attributes/on-js-imports/catch",[C[773],C[775],C[776]]],["2.18.1.2. constructor","reference/attributes/on-js-imports/constructor",[C[773],C[775],C[776]]],["2.18.1.3. extends","reference/attributes/on-js-imports/extends",[C[773],C[775],C[776]]],["2.18.1.4. getter and setter","reference/attributes/on-js-imports/getter-and-setter",[C[773],C[775],C[776]]],["2.18.1.5. final","reference/attributes/on-js-imports/final",[C[773],C[775],C[776]]],["2.18.1.6. indexing_getter, indexing_setter, and indexing_deleter","reference/attributes/on-js-imports/indexing-getter-setter-deleter",[C[773],C[775],C[776]]],["2.18.1.7. js_class = \"Blah\"","reference/attributes/on-js-imports/js_class",[C[773],C[775],C[776]]],["2.18.1.8. js_name","reference/attributes/on-js-imports/js_name",[C[773],C[775],C[776]]],["2.18.1.9. js_namespace","reference/attributes/on-js-imports/js_namespace",[C[773],C[775],C[776]]],["2.18.1.10. method","reference/attributes/on-js-imports/method",[C[773],C[775],C[776]]],["2.18.1.11. module = \"blah\"","reference/attributes/on-js-imports/module",[C[773],C[775],C[776]]],["2.18.1.12. raw_module = \"blah\"","reference/attributes/on-js-imports/raw_module",[C[773],C[775],C[776]]],["2.18.1.13. no_deref","reference/attributes/on-js-imports/no_deref",[C[773],C[775],C[776]]],["2.18.1.14. static_method_of = Blah","reference/attributes/on-js-imports/static_method_of",[C[773],C[775],C[776]]],["2.18.1.15. structural","reference/attributes/on-js-imports/structural",[C[773],C[775],C[776]]],["2.18.1.16. typescript_type","reference/attributes/on-js-imports/typescript_type",[C[773],C[775],C[776]]],["2.18.1.17. variadic","reference/attributes/on-js-imports/variadic",[C[773],C[775],C[776]]],["2.18.1.18. vendor_prefix","reference/attributes/on-js-imports/vendor_prefix",[C[773],C[775],C[776]]],[C[777],"reference/attributes/on-rust-exports/index",[C[773],C[775]]],["2.18.2.1. constructor","reference/attributes/on-rust-exports/constructor",[C[773],C[775],C[777]]],["2.18.2.2. js_name = Blah","reference/attributes/on-rust-exports/js_name",[C[773],C[775],C[777]]],["2.18.2.3. js_class = Blah","reference/attributes/on-rust-exports/js_class",[C[773],C[775],C[777]]],["2.18.2.4. readonly","reference/attributes/on-rust-exports/readonly",[C[773],C[775],C[777]]],["2.18.2.5. skip","reference/attributes/on-rust-exports/skip",[C[773],C[775],C[777]]],["2.18.2.6. skip_jsdoc","reference/attributes/on-rust-exports/skip_jsdoc",[C[773],C[775],C[777]]],["2.18.2.7. start","reference/attributes/on-rust-exports/start",[C[773],C[775],C[777]]],["2.18.2.8. main","reference/attributes/on-rust-exports/main",[C[773],C[775],C[777]]],["2.18.2.9. typescript_custom_section","reference/attributes/on-rust-exports/typescript_custom_section",[C[773],C[775],C[777]]],["2.18.2.10. getter and setter","reference/attributes/on-rust-exports/getter-and-setter",[C[773],C[775],C[777]]],["2.18.2.11. inspectable","reference/attributes/on-rust-exports/inspectable",[C[773],C[775],C[777]]],["2.18.2.12. skip_typescript","reference/attributes/on-rust-exports/skip_typescript",[C[773],C[775],C[777]]],["2.18.2.13. getter_with_clone","reference/attributes/on-rust-exports/getter_with_clone",[C[773],C[775],C[777]]],[C[778],"web-sys/index",N],["3.1. Using web-sys","web-sys/using-web-sys",[C[778]]],["3.2. Cargo Features","web-sys/cargo-features",[C[778]]],["3.3. Function Overloads","web-sys/function-overloads",[C[778]]],["3.4. Type Translations","web-sys/type-translations",[C[778]]],["3.5. Inheritance","web-sys/inheritance",[C[778]]],["3.6. Unstable APIs","web-sys/unstable-apis",[C[778]]],[C[779],"wasm-bindgen-test/index",N],["4.1. Usage","wasm-bindgen-test/usage",[C[779]]],["4.2. Writing Asynchronous Tests","wasm-bindgen-test/asynchronous-tests",[C[779]]],["4.3. Testing in Headless Browsers","wasm-bindgen-test/browsers",[C[779]]],["4.4. Continuous Integration","wasm-bindgen-test/continuous-integration",[C[779]]],[C[780],"contributing/index",N],["5.1. Testing","contributing/testing",[C[780]]],[C[781],"contributing/design/index",[C[780]]],["5.2.1. JS Objects in Rust","contributing/design/js-objects-in-rust",[C[780],C[781]]],["5.2.2. Exporting a function to JS","contributing/design/exporting-rust",[C[780],C[781]]],["5.2.3. Exporting a struct to JS","contributing/design/exporting-rust-struct",[C[780],C[781]]],["5.2.4. Importing a function from JS","contributing/design/importing-js",[C[780],C[781]]],["5.2.5. Importing a class from JS","contributing/design/importing-js-struct",[C[780],C[781]]],["5.2.6. Rust Type conversions","contributing/design/rust-type-conversions",[C[780],C[781]]],["5.2.7. Types in wasm-bindgen","contributing/design/describe",[C[780],C[781]]],[C[782],"contributing/js-sys/index",[C[780]]],["5.3.1. Testing","contributing/js-sys/testing",[C[780],C[782]]],["5.3.2. Adding More APIs","contributing/js-sys/adding-more-apis",[C[780],C[782]]],[C[783],"contributing/web-sys/index",[C[780]]],["5.4.1. Overview","contributing/web-sys/overview",[C[780],C[783]]],["5.4.2. Testing","contributing/web-sys/testing",[C[780],C[783]]],["5.4.3. Logging","contributing/web-sys/logging",[C[780],C[783]]],["5.4.4. Supporting More Web APIs","contributing/web-sys/supporting-more-web-apis",[C[780],C[783]]],["5.5. Publishing","contributing/publishing",[C[780]]],["5.6. Team","contributing/team",[C[780]]]]},{"name":"Rust API Guidelines","url":"https://rust-lang.github.io/api-guidelines/","pages":[["About","about",N],["Checklist","checklist",N],["1. Naming","naming",N],["2. Interoperability","interoperability",N],[C[737],"macros",N],["4. Documentation",C[857],N],["5. Predictability","predictability",N],["6. Flexibility","flexibility",N],["7. Type safety","type-safety",N],["8. Dependability","dependability",N],["9. Debuggability","debuggability",N],["10. Future proofing","future-proofing",N],["11. Necessities","necessities",N],["External links","external-links",N]]},{"name":"Rust Fuzz Book","url":"https://rust-fuzz.github.io/book/","pages":[[C[26],C[46],N],[C[784],"cargo-fuzz",N],["1.1. Setup","cargo-fuzz/setup",[C[784]]],["1.2. Tutorial","cargo-fuzz/tutorial",[C[784]]],["1.3. Guide","cargo-fuzz/guide",[C[784]]],["1.4. Structure-Aware Fuzzing","cargo-fuzz/structure-aware-fuzzing",[C[784]]],["1.5. Coverage","cargo-fuzz/coverage",[C[784]]],["1.6. Targets","cargo-fuzz/targets",[C[784]]],[C[785],"afl",N],["2.1. Setup","afl/setup",[C[785]]],["2.2. Tutorial","afl/tutorial",[C[785]]],["3. Trophy case","trophy-case",N]]},{"name":"Rust Forge Book","url":"https://forge.rust-lang.org/","pages":[["Overview","index",N],[C[786],"platforms/index",N],["Twitter","platforms/twitter",[C[786]]],["Discord","platforms/discord",[C[786]]],["Email","platforms/email",[C[786]]],["GitHub","platforms/github",[C[786]]],["Zulip","platforms/zulip",[C[786]]],[C[795],"platforms/zulip/moderation",[C[786],"Zulip"]],["Blogs","platforms/blogs",[C[786]]],["Calendars","platforms/calendars",[C[786]]],[C[787],"triagebot/index",N],["Agenda Generator","triagebot/agenda",[C[787]]],["Issue Assignment","triagebot/issue-assignment",[C[787]]],["PR Assignment","triagebot/pr-assignment",[C[787]]],["Autolabels","triagebot/autolabels",[C[787]]],["Close","triagebot/close",[C[787]]],["Documentation Updates","triagebot/doc-updates",[C[787]]],["GitHub Releases","triagebot/github-releases",[C[787]]],["Glacier","triagebot/glacier",[C[787]]],["Labeling","triagebot/labeling",[C[787]]],["Major Changes","triagebot/major-changes",[C[787]]],["Mentions","triagebot/mentions",[C[787]]],["No Merge Policy","triagebot/no-merge",[C[787]]],["Nominate","triagebot/nominate",[C[787]]],["Note","triagebot/note",[C[787]]],["Notifications","triagebot/notifications",[C[787]]],["Pinging","triagebot/pinging",[C[787]]],["Requesting Prioritization","triagebot/requesting-prioritization",[C[787]]],["Review Changes Requested","triagebot/review-submitted",[C[787]]],["Review Requested","triagebot/review-requested",[C[787]]],["Rustc Commit Tracking","triagebot/rustc-commit-list",[C[787]]],["Shortcuts","triagebot/shortcuts",[C[787]]],["Triagebot Dashboard","triagebot/triage-dashboard",[C[787]]],["Zulip Meeting Management","triagebot/zulip-meeting",[C[787]]],["Zulip Notifications","triagebot/zulip-notifications",[C[787]]],[C[788],"community/index",N],["State of Rust Survey FAQ","community/survey-faq",[C[788]]],[C[789],"compiler/index",N],[C[790],"compiler/cross-compilation/index",[C[789]]],["Windows","compiler/cross-compilation/windows",[C[789],C[790]]],["Cross-team Collaboration","compiler/cross-team-collaboration",[C[789]]],["Review policies","compiler/reviews",[C[789]]],["So you want to add a new option to rustc?","compiler/new_option",[C[789]]],["Major Change Proposals","compiler/mcp",[C[789]]],["Membership","compiler/membership",[C[789]]],[C[791],"compiler/prioritization",[C[789]]],["Procedure","compiler/prioritization/procedure",[C[789],C[791]]],["Priority Levels","compiler/prioritization/priority-levels",[C[789],C[791]]],["Notification groups","compiler/notification-groups",[C[789]]],["Triage Meeting","compiler/triage-meeting",[C[789]]],[C[792],"compiler/steering-meeting",[C[789]]],["Submitting a proposal","compiler/steering-meeting/submit",[C[789],C[792]]],["How to run the planning meeting","compiler/steering-meeting/how-to-run-planning",[C[789],C[792]]],["How to run a design meeting","compiler/steering-meeting/how-to-run-design",[C[789],C[792]]],[C[793],"crates-io/index",N],["Crate removal","crates-io/crate-removal",[C[793]]],["Database maintenance","crates-io/db-maintenance",[C[793]]],["docs.rs","docs-rs/index",N],["Adding dependencies to the build environment","docs-rs/add-dependencies",["docs.rs"]],["Self-hosting a docs.rs instance","docs-rs/self-hosting",["docs.rs"]],["Maintenance procedures","docs-rs/maintenance",["docs.rs"]],[C[794],"governance/index",N],["Leadership Council","governance/council",[C[794]]],[C[795],"governance/moderation",[C[794]]],[C[796],"infra/index",N],["Other Installation Methods","infra/other-installation-methods",[C[796]]],["Release Channel Layout","infra/channel-layout",[C[796]]],["Service Infrastructure","infra/service-infrastructure",[C[796]]],["Team Maintenance","infra/team-maintenance",[C[796]]],["The Toolstate System","infra/toolstate",[C[796]]],["Policies","infra/policies/index",[C[796]]],["Broken nightlies","infra/policies/broken-nightlies",[C[796],"Policies"]],[C[797],"infra/guidelines/index",[C[796]]],["Static websites","infra/guidelines/static-websites",[C[796],C[797]]],[C[798],"infra/docs/index",[C[796]]],["AWS access for team members","infra/docs/aws-access",[C[796],C[798]]],["AWS access management","infra/docs/aws-access-management",[C[796],C[798]]],["AWS regions","infra/docs/aws-regions",[C[796],C[798]]],["Bastion server","infra/docs/bastion",[C[796],C[798]]],["Bors","infra/docs/bors",[C[796],C[798]]],["CDN","infra/docs/cdn",[C[796],C[798]]],["Crater agents","infra/docs/crater-agents",[C[796],C[798]]],["Custom GitHub Actions runners","infra/docs/gha-self-hosted",[C[796],C[798]]],["Dev Desktops","infra/docs/dev-desktop",[C[796],C[798]]],["GitHub App for dev-desktops","infra/docs/dev-desktop-github-app",[C[796],C[798]]],["Discord moderation bot","infra/docs/discord-mods-bot",[C[796],C[798]]],["Domain names and DNS","infra/docs/dns",[C[796],C[798]]],["docs.rs","infra/docs/docs-rs",[C[796],C[798]]],["ECS services management","infra/docs/ecs-services",[C[796],C[798]]],["Monitoring","infra/docs/monitoring",[C[796],C[798]]],["rust-bots server","infra/docs/rust-bots",[C[796],C[798]]],["rust-lang/rust CI","infra/docs/rustc-ci",[C[796],C[798]]],["Sentry","infra/docs/sentry",[C[796],C[798]]],[C[799],"lang/index",N],["RFC Merge Procedure","lang/rfc-merge-procedure",[C[799]]],["Triage Meeting Procedure","lang/triage-meeting-procedure",[C[799]]],["Libs","libs/index",N],["Maintaining the standard library","libs/maintaining-std",["Libs"]],[C[800],"release/index",N],["Backporting","release/backporting",[C[800]]],["Preparing Release Notes","release/release-notes",[C[800]]],["Release Process","release/process",[C[800]]],["Rollup Procedure","release/rollups",[C[800]]],["Triage Procedure","release/triage-procedure",[C[800]]],["Issue Triaging","release/issue-triaging",[C[800]]],["Triaging Crater Runs","release/crater",[C[800]]],["Edition Releases","editions/edition-releases",N],["Archive","archive/index",N],["Friends of the Tree","archive/fott",["Archive"]],["Release History","archive/release-history",["Archive"]]]},{"name":"Rust Chalk Book","url":"https://rust-lang.github.io/chalk/book/","pages":[[C[801],"what_is_chalk",N],["1.1. Walkthrough","what_is_chalk/walkthrough",[C[801]]],["1.2. Crates","what_is_chalk/crates",[C[801]]],["1.3. REPL","what_is_chalk/repl",[C[801]]],["2. Contribution guide","contribution_guide",N],[C[802],"types",N],["3.1. The Interner","types/role_of_interner",[C[802]]],[C[803],"types/rust_types",[C[802]]],["3.2.1. Alias types","types/rust_types/alias",[C[802],C[803]]],["3.2.2. Application types","types/rust_types/application_ty",[C[802],C[803]]],["3.3. Rust lifetimes","types/rust_lifetimes",[C[802]]],[C[804],"types/operations",[C[802]]],["3.4.1. TypeFoldable and the TypeFolder trait","types/operations/fold",[C[802],C[804]]],[C[805],"clauses",N],["4.1. Goals and clauses","clauses/goals_and_clauses",[C[805]]],["4.2. Type equality and unification","clauses/type_equality",[C[805]]],["4.3. Implied bounds","clauses/implied_bounds",[C[805]]],["4.4. Lowering rules","clauses/lowering_rules",[C[805]]],["4.5. Opaque types (impl Trait)","clauses/opaque_types",[C[805]]],["4.6. Well known traits","clauses/well_known_traits",[C[805]]],["4.7. Well-formedness checking","clauses/wf",[C[805]]],["4.8. Coherence","clauses/coherence",[C[805]]],[C[806],"canonical_queries",N],["5.1. Canonicalization","canonical_queries/canonicalization",[C[806]]],[C[807],"engine",N],["6.1. Major concepts","engine/major_concepts",[C[807]]],[C[808],"engine/logic",[C[807]]],["6.2.1. Coinduction","engine/logic/coinduction",[C[807],C[808]]],["6.3. SLG Solver","engine/slg",[C[807]]],[C[809],"recursive",N],["7.1. The stack","recursive/stack",[C[809]]],["7.2. Inductive cycles","recursive/inductive_cycles",[C[809]]],["7.3. The search graph and caching","recursive/search_graph",[C[809]]],["7.4. Coinduction","recursive/coinduction",[C[809]]],["Appendix A: Glossary and terminology",C[818],N],["Appendix B: Bibliography","bibliography",N],["Appendix C: Incomplete chapters","todo",N],["Appendix D: Publishing Chalk","publishing",N]]},{"name":"Rust Performance Book","url":"https://nnethercote.github.io/perf-book/","pages":[["Title Page",C[810],N],[C[51],C[46],N],["2. Benchmarking","benchmarking",N],["3. Build Configuration","build-configuration",N],["4. Linting","linting",N],["5. Profiling",C[811],N],["6. Inlining","inlining",N],["7. Hashing","hashing",N],["8. Heap Allocations","heap-allocations",N],["9. Type Sizes","type-sizes",N],["10. Standard Library Types","standard-library-types",N],["11. Iterators",C[851],N],["12. Bounds Checks","bounds-checks",N],["13. I/O","io",N],["14. Logging and Debugging","logging-and-debugging",N],["15. Wrapper Types","wrapper-types",N],["16. Machine Code","machine-code",N],["17. Parallelism","parallelism",N],["18. General Tips","general-tips",N],["19. Compile Times","compile-times",N]]},{"name":"mdBook Documentation","url":"https://rust-lang.github.io/mdBook/","pages":[[C[26],"index",N],["1. Installation","guide/installation",N],["2. Reading Books","guide/reading",N],["3. Creating a Book","guide/creating",N],[C[812],"cli/index",N],["4.1. init","cli/init",[C[812]]],[C[813],"cli/build",[C[812]]],["4.3. watch","cli/watch",[C[812]]],["4.4. serve","cli/serve",[C[812]]],["4.5. test","cli/test",[C[812]]],["4.6. clean","cli/clean",[C[812]]],["4.7. completions","cli/completions",[C[812]]],[C[814],"format/index",N],["5.1. SUMMARY.md","format/summary",[C[814]]],[C[815],"format/configuration/index",[C[814]]],["5.2.1. General","format/configuration/general",[C[814],C[815]]],["5.2.2. Preprocessors","format/configuration/preprocessors",[C[814],C[815]]],["5.2.3. Renderers","format/configuration/renderers",[C[814],C[815]]],["5.2.4. Environment Variables","format/configuration/environment-variables",[C[814],C[815]]],[C[816],"format/theme/index",[C[814]]],["5.3.1. index.hbs","format/theme/index-hbs",[C[814],C[816]]],["5.3.2. Syntax highlighting","format/theme/syntax-highlighting",[C[814],C[816]]],["5.3.3. Editor","format/theme/editor",[C[814],C[816]]],["5.4. MathJax Support","format/mathjax",[C[814]]],["5.5. mdBook-specific features","format/mdbook",[C[814]]],["5.6. Markdown","format/markdown",[C[814]]],["6. Continuous Integration","continuous-integration",N],[C[817],"for_developers/index",N],["7.1. Preprocessors","for_developers/preprocessors",[C[817]]],["7.2. Alternative Backends","for_developers/backends",[C[817]]],["Contributors","misc/contributors",N]]},{"name":"Rust's Unsafe Code Guidelines Reference","url":"https://rust-lang.github.io/unsafe-code-guidelines/","pages":[[C[51],C[46],N],["2. Glossary",C[818],N],[C[819],"layout",N],["3.1. Structs and tuples","layout/structs-and-tuples",[C[819]]],["3.2. Scalars","layout/scalars",[C[819]]],["3.3. Enums","layout/enums",[C[819]]],["3.4. Unions","layout/unions",[C[819]]],["3.5. Pointers","layout/pointers",[C[819]]],["3.6. Function pointers","layout/function-pointers",[C[819]]],["3.7. Arrays and Slices","layout/arrays-and-slices",[C[819]]],["3.8. Packed SIMD vectors","layout/packed-simd-vectors",[C[819]]],[C[820],"validity",N],["4.1. Unions","validity/unions",[C[820]]],["4.2. Function Pointers","validity/function-pointers",[C[820]]],[C[821],"optimizations",N],["5.1. Return value optimization","optimizations/return_value_optimization",[C[821]]]]},{"name":"Rust Design Patterns","url":"https://rust-unofficial.github.io/patterns/","pages":[[C[51],"intro",N],["1.1. Translations","translations",[C[51]]],[C[822],"idioms/index",N],["2.1. Use borrowed types for arguments","idioms/coercion-arguments",[C[822]]],["2.2. Concatenating Strings with format!","idioms/concat-format",[C[822]]],["2.3. Constructor","idioms/ctor",[C[822]]],["2.4. The Default Trait","idioms/default",[C[822]]],["2.5. Collections Are Smart Pointers","idioms/deref",[C[822]]],["2.6. Finalisation in Destructors","idioms/dtor-finally",[C[822]]],["2.7. mem::{take(_), replace(_)}","idioms/mem-replace",[C[822]]],["2.8. On-Stack Dynamic Dispatch","idioms/on-stack-dyn-dispatch",[C[822]]],[C[823],"idioms/ffi/intro",[C[822]]],["2.9.1. Idiomatic Errors","idioms/ffi/errors",[C[822],C[823]]],["2.9.2. Accepting Strings","idioms/ffi/accepting-strings",[C[822],C[823]]],["2.9.3. Passing Strings","idioms/ffi/passing-strings",[C[822],C[823]]],["2.10. Iterating over an Option","idioms/option-iter",[C[822]]],["2.11. Pass Variables to Closure","idioms/pass-var-to-closure",[C[822]]],["2.12. Privacy For Extensibility","idioms/priv-extend",[C[822]]],["2.13. Easy doc initialization","idioms/rustdoc-init",[C[822]]],["2.14. Temporary mutability","idioms/temporary-mutability",[C[822]]],["2.15. Return consumed arg on error","idioms/return-consumed-arg-on-error",[C[822]]],[C[824],"patterns/index",N],[C[825],"patterns/behavioural/intro",[C[824]]],["3.1.1. Command","patterns/behavioural/command",[C[824],C[825]]],["3.1.2. Interpreter","patterns/behavioural/interpreter",[C[824],C[825]]],["3.1.3. Newtype","patterns/behavioural/newtype",[C[824],C[825]]],["3.1.4. RAII Guards","patterns/behavioural/RAII",[C[824],C[825]]],["3.1.5. Strategy","patterns/behavioural/strategy",[C[824],C[825]]],["3.1.6. Visitor","patterns/behavioural/visitor",[C[824],C[825]]],[C[826],"patterns/creational/intro",[C[824]]],["3.2.1. Builder","patterns/creational/builder",[C[824],C[826]]],["3.2.2. Fold","patterns/creational/fold",[C[824],C[826]]],[C[827],"patterns/structural/intro",[C[824]]],["3.3.1. Compose Structs","patterns/structural/compose-structs",[C[824],C[827]]],["3.3.2. Prefer Small Crates","patterns/structural/small-crates",[C[824],C[827]]],["3.3.3. Contain unsafety in small modules","patterns/structural/unsafe-mods",[C[824],C[827]]],[C[828],"patterns/ffi/intro",[C[824]]],["3.4.1. Object-Based APIs","patterns/ffi/export",[C[824],C[828]]],["3.4.2. Type Consolidation into Wrappers","patterns/ffi/wrappers",[C[824],C[828]]],[C[829],"anti_patterns/index",N],["4.1. Clone to satisfy the borrow checker","anti_patterns/borrow_clone",[C[829]]],["4.2. #[deny(warnings)]","anti_patterns/deny-warnings",[C[829]]],["4.3. Deref Polymorphism","anti_patterns/deref",[C[829]]],[C[830],"functional/index",N],["5.1. Programming paradigms","functional/paradigms",[C[830]]],["5.2. Generics as Type Classes","functional/generics-type-classes",[C[830]]],["5.3. Functional Optics","functional/optics",[C[830]]],[C[831],"additional_resources/index",N],["6.1. Design principles","additional_resources/design-principles",[C[831]]]]},{"name":"Learn Rust With Entirely Too Many Linked Lists","url":"https://rust-unofficial.github.io/too-many-lists/","pages":[[C[51],"index",N],[C[832],"first",N],["2.1. Layout","first-layout",[C[832]]],["2.2. New","first-new",[C[832]]],["2.3. Ownership 101","first-ownership",[C[832]]],["2.4. Push","first-push",[C[832]]],["2.5. Pop","first-pop",[C[832]]],["2.6. Testing","first-test",[C[832]]],["2.7. Drop","first-drop",[C[832]]],["2.8. Final Code","first-final",[C[832]]],[C[833],"second",N],["3.1. Option","second-option",[C[833]]],["3.2. Generic","second-generic",[C[833]]],["3.3. Peek","second-peek",[C[833]]],["3.4. IntoIter","second-into-iter",[C[833]]],["3.5. Iter","second-iter",[C[833]]],["3.6. IterMut","second-iter-mut",[C[833]]],["3.7. Final Code","second-final",[C[833]]],[C[834],"third",N],["4.1. Layout","third-layout",[C[834]]],["4.2. Basics","third-basics",[C[834]]],["4.3. Drop","third-drop",[C[834]]],["4.4. Arc","third-arc",[C[834]]],["4.5. Final Code","third-final",[C[834]]],[C[835],"fourth",N],["5.1. Layout","fourth-layout",[C[835]]],["5.2. Building","fourth-building",[C[835]]],["5.3. Breaking","fourth-breaking",[C[835]]],["5.4. Peek","fourth-peek",[C[835]]],["5.5. Symmetric Cases","fourth-symmetry",[C[835]]],["5.6. Iteration","fourth-iteration",[C[835]]],["5.7. Final Code","fourth-final",[C[835]]],[C[836],"fifth",N],["6.1. Layout","fifth-layout",[C[836]]],["6.2. Unsafe","fifth-unsafe",[C[836]]],["6.3. Basics","fifth-basics",[C[836]]],["6.4. Miri","fifth-miri",[C[836]]],["6.5. Stacked Borrows","fifth-stacked-borrows",[C[836]]],["6.6. Testing Stacked Borrows","fifth-testing-stacked-borrows",[C[836]]],["6.7. Layout + Basics Redux","fifth-layout-basics-redux",[C[836]]],["6.8. Extras","fifth-extras",[C[836]]],["6.9. Final Code","fifth-final",[C[836]]],[C[837],"sixth",N],["7.1. Layout","sixth-layout",[C[837]]],["7.2. Variance and Subtyping","sixth-variance",[C[837]]],["7.3. Basics","sixth-basics",[C[837]]],["7.4. Panic Safety","sixth-panics",[C[837]]],["7.5. Boring Combinatorics","sixth-combinatorics",[C[837]]],["7.6. Filling In Random Bits","sixth-random-bits",[C[837]]],["7.7. Testing","sixth-testing",[C[837]]],["7.8. Send, Sync, and Compile Tests","sixth-send-sync",[C[837]]],["7.9. An Introduction To Cursors","sixth-cursors-intro",[C[837]]],["7.10. Implementing Cursors","sixth-cursors-impl",[C[837]]],["7.11. Testing Cursors","sixth-cursors-testing",[C[837]]],["7.12. Final Code","sixth-final",[C[837]]],[C[838],"infinity",N],["8.1. The Double Single","infinity-double-single",[C[838]]],["8.2. The Stack-Allocated Linked List","infinity-stack-allocated",[C[838]]]]},{"name":"The Little Book of Rust Macros","url":"https://veykril.github.io/tlborm/","pages":[[C[26],C[46],N],[C[839],"syntax-extensions",N],["1.1. Source Analysis","syntax-extensions/source-analysis",[C[839]]],["1.2. Macros in the Ast","syntax-extensions/ast",[C[839]]],["1.3. Expansion","syntax-extensions/expansion",[C[839]]],["1.4. Hygiene","syntax-extensions/hygiene",[C[839]]],["1.5. Debugging","syntax-extensions/debugging",[C[839]]],[C[840],"decl-macros",N],["2.1. A Methodical Introduction","decl-macros/macros-methodical",[C[840]]],["2.2. A Practical Introduction","decl-macros/macros-practical",[C[840]]],[C[841],"decl-macros/minutiae",[C[840]]],["2.3.1. Fragment Specifiers","decl-macros/minutiae/fragment-specifiers",[C[840],C[841]]],["2.3.2. Metavariables and Expansion Redux","decl-macros/minutiae/metavar-and-expansion",[C[840],C[841]]],["2.3.3. Metavariable Expressions","decl-macros/minutiae/metavar-expr",[C[840],C[841]]],["2.3.4. Hygiene","decl-macros/minutiae/hygiene",[C[840],C[841]]],["2.3.5. Non-Identifier Identifiers","decl-macros/minutiae/identifiers",[C[840],C[841]]],[C[877],"decl-macros/minutiae/debugging",[C[840],C[841]]],["2.3.7. Scoping","decl-macros/minutiae/scoping",[C[840],C[841]]],["2.3.8. Import and Export","decl-macros/minutiae/import-export",[C[840],C[841]]],[C[842],"decl-macros/patterns",[C[840]]],["2.4.1. Callbacks","decl-macros/patterns/callbacks",[C[840],C[842]]],["2.4.2. Incremental TT Munchers","decl-macros/patterns/tt-muncher",[C[840],C[842]]],["2.4.3. Internal Rules","decl-macros/patterns/internal-rules",[C[840],C[842]]],["2.4.4. Push-down Accumulation","decl-macros/patterns/push-down-acc",[C[840],C[842]]],["2.4.5. Repetition Replacement","decl-macros/patterns/repetition-replacement",[C[840],C[842]]],["2.4.6. TT Bundling","decl-macros/patterns/tt-bundling",[C[840],C[842]]],[C[843],"decl-macros/building-blocks",[C[840]]],["2.5.1. AST Coercion","decl-macros/building-blocks/ast-coercion",[C[840],C[843]]],[C[844],"decl-macros/building-blocks/counting",[C[840],C[843]]],["2.5.2.1. Abacus Counting","decl-macros/building-blocks/abacus-counting",[C[840],C[843],C[844]]],["2.5.3. Parsing Rust","decl-macros/building-blocks/parsing",[C[840],C[843]]],["2.6. Macros 2.0","decl-macros/macros2",[C[840]]],[C[845],"proc-macros",N],[C[846],"proc-macros/methodical",[C[845]]],["3.1.1. Function-like","proc-macros/methodical/function-like",[C[845],C[846]]],["3.1.2. Attribute","proc-macros/methodical/attr",[C[845],C[846]]],["3.1.3. Derive","proc-macros/methodical/derive",[C[845],C[846]]],["3.3. Third-Party Crates","proc-macros/third-party-crates",[C[845]]],["3.4. Hygiene and Spans","proc-macros/hygiene",[C[845]]],["Glossary",C[818],N]]},{"name":"Rust SIMD Performance Guide","url":"https://rust-lang.github.io/packed_simd/perf-guide/introduction.html","pages":[[C[26],C[46],N],[C[847],"float-math/fp",N],["1.1. Short-vector Math Library","float-math/svml",[C[847]]],["1.2. Approximate functions","float-math/approx",[C[847]]],["1.3. Fused multiply-accumulate","float-math/fma",[C[847]]],[C[848],"target-feature/features",N],["2.1. Using RUSTFLAGS","target-feature/rustflags",[C[848]]],["2.2. Using the target_feature attribute","target-feature/attribute",[C[848]]],["2.3. Interaction with inlining","target-feature/inlining",[C[848]]],["2.4. Detecting features at runtime","target-feature/runtime",[C[848]]],["3. Bounds checking","bound_checks",N],["4. Vertical and horizontal operations","vert-hor-ops",N],[C[849],"prof/profiling",N],["5.1. Profiling on Linux","prof/linux",[C[849]]],["5.2. Using machine code analyzers","prof/mca",[C[849]]]]},{"name":"Effective Rust","url":"https://www.lurklurk.org/effective-rust/","pages":[["1. Cover","cover",N],["2. Introduction","intro",N],[C[850],"types",N],["3.1. Item 1: Use the type system to express your data structures","use-types",[C[850]]],["3.2. Item 2: Use the type system to express common behaviour","use-types-2",[C[850]]],["3.3. Item 3: Avoid matching Option and Result","transform",[C[850]]],["3.4. Item 4: Prefer idiomatic Error variants","errors",[C[850]]],["3.5. Item 5: Familiarize yourself with standard traits","std-traits",[C[850]]],["3.6. Item 6: Understand type conversions","casts",[C[850]]],["3.7. Item 7: Embrace the newtype pattern","newtype",[C[850]]],["3.8. Item 8: Use builders for complex types","builders",[C[850]]],["3.9. Item 9: Familiarize yourself with reference and pointer types",C[750],[C[850]]],["3.10. Item 10: Consider using iterator transforms instead of explicit loops",C[851],[C[850]]],["3.11. Item 11: Implement the Drop trait for RAII patterns","raii",[C[850]]],["3.12. Item 12: Prefer generics to trait objects",C[852],[C[850]]],["3.13. Item 13: Use default implementations to minimize required trait methods","default-impl",[C[850]]],[C[854],"concepts",N],["4.1. Item 14: Understand lifetimes",C[853],[C[854]]],["4.2. Item 15: Understand the borrow checker","borrows",[C[854]]],["4.3. Item 16: Avoid writing unsafe code","unsafe",[C[854]]],["4.4. Item 17: Be wary of shared-state parallelism","deadlock",[C[854]]],["4.5. Item 18: Don't panic","panic",[C[854]]],["4.6. Item 19: Avoid reflection","reflection",[C[854]]],["4.7. Item 20: Avoid the temptation to over-optimize","optimize",[C[854]]],[C[855],"deps",N],["5.1. Item 21: Understand what semantic versioning promises","semver",[C[855]]],["5.2. Item 22: Minimize visibility",C[856],[C[855]]],["5.3. Item 23: Avoid wildcard imports","wildcard",[C[855]]],["5.4. Item 24: Re-export dependencies whose types appear in your API","re-export",[C[855]]],["5.5. Item 25: Manage your dependency graph","dep-graph",[C[855]]],["5.6. Item 26: Be wary of feature creep","features",[C[855]]],[C[858],"tooling",N],["6.1. Item 27: Document public interfaces",C[857],[C[858]]],["6.2. Item 28: Use macros judiciously","macros",[C[858]]],["6.3. Item 29: Listen to Clippy","clippy",[C[858]]],["6.4. Item 30: Write more than unit tests","testing",[C[858]]],["6.5. Item 31: Take advantage of the tooling ecosystem","use-tools",[C[858]]],["6.6. Item 32: Set up a continuous integration (CI) system","ci",[C[858]]],[C[859],"beyond-std",N],["7.1. Item 33: Consider making library code no_std compatible","no-std",[C[859]]],["7.2. Item 34: Control what crosses FFI boundaries","ffi",[C[859]]],["7.3. Item 35: Prefer bindgen to manual FFI mappings","bindgen",[C[859]]],["8. Index","indexing",N]]},{"name":"The Little Book of Rust Books","url":"https://lborb.github.io/book/","pages":[[C[26],C[810],N],["1. Official Rust Books","official",N],["2. Unofficial Rust Books","unofficial",N],["3. Rust Application Books","applications",N]]},{"name":"Rust for the Polyglot Programmer","url":"https://www.chiark.greenend.org.uk/~ianmdlvl/rust-polyglot/","pages":[["Contents","index",N],["1. Introduction and overview","intro",N],["2. Syntax","syntax",N],["3. Types and patterns","types",N],["4. Ownership, memory model",C[860],N],["5. Traits, methods","traits",N],["6. Safety, threadsafety","safety",N],["7. Error handling","errors",N],["8. Macros and metaprogramming","macros",N],["9. Async Rust","async",N],["10. FFI","ffi",N],["11. Documentation and testing","rustdoc",N],["12. Stability",C[861],N],["13. Cargo","cargo",N],["14. Libraries","libs",N],["15. Colophon","colophon",N]]},{"name":C[862],"url":"https://ruspiro.github.io/ruspiro-async-book/","pages":[[C[862],"cover",N],[C[51],"01-00-introduction",N],["1.1. Motivation","01-01-motivation",[C[51]]],[C[863],"02-00-terminology",N],["2.1. Future","02-01-future",[C[863]]],["2.2. Executor","02-02-executor",[C[863]]],["2.3. Async","02-03-async",[C[863]]],["2.4. Await","02-04-await",[C[863]]],[C[864],"03-00-build-the-runtime",N],["3.1. The Thought","03-01-the-thought",[C[864]]],["3.2. The First Naive Brain","03-02-first-brain",[C[864]]],["3.3. The Context and the Waker","03-03-context-and-waker",[C[864]]],["3.4. MPMC - Channel","03-04-mpmc-channel",[C[864]]],["3.5. The simple Brain","03-05-simple-brain",[C[864]]],["4. Proof the Runtime","04-00-proof-runtime",N],["5. Conclusion","05-00-conclusion",N],["The Author","author",N]]},{"name":"Roguelike Tutorial - In Rust","url":"https://bfnightly.bracketproductions.com/","pages":[[C[26],"chapter_0",N],["1. Building for the Web","webbuild",N],[C[865],"chapter_1",N],["2.1. Entities and Components","chapter_2",[C[865]]],["2.2. Walking A Map","chapter_3",[C[865]]],["2.3. A More Interesting Map","chapter_4",[C[865]]],["2.4. Field of View","chapter_5",[C[865]]],["2.5. Monsters","chapter_6",[C[865]]],["2.6. Dealing Damage","chapter_7",[C[865]]],["2.7. User Interface","chapter_8",[C[865]]],["2.8. Items and Inventory","chapter_9",[C[865]]],["2.9. Ranged Scrolls/Targeting","chapter_10",[C[865]]],["2.10. Saving and Loading","chapter_11",[C[865]]],["2.11. Delving Deeper","chapter_12",[C[865]]],["2.12. Difficulty","chapter_13",[C[865]]],["2.13. Equipment","chapter_14",[C[865]]],[C[866],"chapter_15",N],["3.1. Nice Walls with Bitsets","chapter_16",[C[866]]],["3.2. Bloodstains","chapter_17",[C[866]]],["3.3. Particle Effects","chapter_18",[C[866]]],["3.4. Hunger Clock","chapter_19",[C[866]]],["3.5. Magic Mapping","chapter_20",[C[866]]],["3.6. REX Paint Menu","chapter_21",[C[866]]],["3.7. Simple Traps","chapter_22",[C[866]]],[C[867],"chapter23-prefix",N],["4.1. Refactor Map Building","chapter_23",[C[867]]],["4.2. Map Building Test Harness","chapter_24",[C[867]]],["4.3. BSP Room Dungeons","chapter_25",[C[867]]],["4.4. BSP Interior Design","chapter_26",[C[867]]],["4.5. Cellular Automata Maps","chapter_27",[C[867]]],["4.6. Drunkard's Walk Maps","chapter_28",[C[867]]],["4.7. Mazes and Labyrinths","chapter_29",[C[867]]],["4.8. Diffusion-limited aggregation maps","chapter_30",[C[867]]],["4.9. Add symmetry and brushes to the library","chapter_31",[C[867]]],["4.10. Voronoi Hive Maps","chapter_32",[C[867]]],["4.11. Wave Function Collapse","chapter_33",[C[867]]],["4.12. Prefabs & Sectionals","chapter_34",[C[867]]],["4.13. Room Vaults","chapter_35",[C[867]]],["4.14. Layering/Builder Chaining","chapter_36",[C[867]]],["4.15. Fun With Layers","chapter_37",[C[867]]],["4.16. Room Builders","chapter_38",[C[867]]],["4.17. Better Corridors","chapter_39",[C[867]]],["4.18. Doors","chapter_40",[C[867]]],["4.19. Decouple map size from screen size","chapter_41",[C[867]]],["4.20. Section 3 Conclusion","chapter_42",[C[867]]],[C[868],"chapter_43",N],["5.1. Design Document","chapter_44",[C[868]]],["5.2. Raw Files, Data-Driven Design","chapter_45",[C[868]]],["5.3. Data-Driven Spawn Tables","chapter_46",[C[868]]],["5.4. Making the town","chapter_47",[C[868]]],["5.5. Populating the town","chapter_48",[C[868]]],["5.6. Living bystanders","chapter_49",[C[868]]],["5.7. Game Stats","chapter_50",[C[868]]],["5.8. Equipment","chapter_51",[C[868]]],["5.9. User Interface","chapter_52",[C[868]]],["5.10. Into the Woods!","chapter_53",[C[868]]],["5.11. XP","chapter_54",[C[868]]],["5.12. Backtracking","chapter_55",[C[868]]],["5.13. Into the caverns","chapter_56",[C[868]]],["5.14. Better AI","chapter_57",[C[868]]],["5.15. Spatial Indexing Revisited","chapter_57a",[C[868]]],["5.16. Item Stats and Vendors","chapter_58",[C[868]]],["5.17. Deep caverns","chapter_59",[C[868]]],["5.18. Cavern to Dwarf Fort","chapter_60",[C[868]]],["5.19. Town Portals","chapter_61",[C[868]]],["5.20. Magic Items","chapter_62",[C[868]]],["5.21. Effects","chapter_63",[C[868]]],["5.22. Cursed Items","chapter_64",[C[868]]],["5.23. Even More Items","chapter_65",[C[868]]],["5.24. Magic Spells","chapter_66",[C[868]]],["5.25. Enter the Dragon","chapter_67",[C[868]]],["5.26. Mushrooms","chapter_68",[C[868]]],["5.27. More Shrooms","chapter_69",[C[868]]],["5.28. Ranged Combat","chapter_70",[C[868]]],["5.29. Logging","chapter_71",[C[868]]],["5.30. Text Layers","chapter_72",[C[868]]],["5.31. Systems/Dispatch","chapter_73",[C[868]]],["5.32. Dark Elf City 1","chapter_74",[C[868]]],["6. Contributors","contributors",N],["7. Licensing","license",N]]},{"name":"High Assurance Rust Developing Secure and Robust Software","url":"https://highassurance.rs/","pages":[["High Assurance Rust","landing",N],["Frequently Asked Questions (FAQ)","faq",N],["Engage with this Book!","engage",N],["Sponsor Call for Proposals (CFP)","cfp",N],["Download","download",N],["Changelog","changelog",N],["License","license",N],[C[51],"chp1/_index",N],["1.1. Why this book?","chp1/why_this_book",[C[51]]],["1.2. How is this book structured?","chp1/how_is_this_book_structured",[C[51]]],["1.3. Hands-on Learning","chp1/challenges",[C[51]]],["1.4. About the Team","chp1/about_the_team",[C[51]]],["1.5. Warmup: Environment Setup","chp1/_hands_on",[C[51]]],[C[869],"chp2/_index",N],["2.1. Static vs. Dynamic Tools","chp2/static_vs_dynamic",[C[869]]],["2.2. Static Assurance (1/2)","chp2/static_assurance_1",[C[869]]],["2.3. Static Assurance (2/2)","chp2/static_assurance_2",[C[869]]],["2.4. Dynamic Assurance (1/3)","chp2/dynamic_assurance_1",[C[869]]],["2.5. Dynamic Assurance (2/3)","chp2/dynamic_assurance_2",[C[869]]],["2.6. Dynamic Assurance (3/3)","chp2/dynamic_assurance_3",[C[869]]],["2.7. Limitations and Threat Modeling","chp2/limits",[C[869]]],["2.8. DIY CLI Encryption Tool","chp2/cli",[C[869]]],["2.9. Operational Assurance (1/2)","chp2/operational_assurance_1",[C[869]]],["2.10. Operational Assurance (2/2)","chp2/operational_assurance_2",[C[869]]],["2.11. Challenge: Extend the CLI Tool","chp2/_hands_on",[C[869]]],[C[870],"chp3/_index",N],["3.1. On Undefined Behavior","chp3/undef",[C[870]]],["3.2. Rust: Low-Level Data (1/6)","chp3/rust_1_low_data_rep",[C[870]]],["3.3. Rust: High-Level Data (2/6)","chp3/rust_2_high_data_rep",[C[870]]],["3.4. Rust: Control Flow (3/6)","chp3/rust_3_ctrl_flow",[C[870]]],["3.5. Rust: Ownership Principles (4/6)","chp3/rust_4_own_1",[C[870]]],["3.6. Rust: Ownership in Practice (5/6)","chp3/rust_5_own_2",[C[870]]],["3.7. Rust: Error Handling (6/6)","chp3/rust_6_error",[C[870]]],["3.8. The Module System","chp3/modules",[C[870]]],["3.9. Recommended Tooling","chp3/tooling",[C[870]]],["3.11. Challenge: Port a Program","chp3/_hands_on",[C[870]]],[C[871],"chp4/_index",N],["4.1. Software Perspective: CPU to Process","chp4/sw_stack_1",[C[871]]],["4.2. Assurance Perspective: Stack Safety","chp4/assure_stack_1",[C[871]]],["4.3. Attacker's Perspective: Breaking Safety (1/2)","chp4/attack_1",[C[871]]],["4.4. Attacker's Perspective: Unifying Theory (2/2)","chp4/attack_2",[C[871]]],["4.10. Rust's Memory Safety Guarantees (1/2)","chp4/safe_rust_PLACEHOLDER",[C[871]]],[C[872],"chp16_appendix/_index",N],["16.2. Inventory: Tools of the Trade","chp16_appendix/tools",[C[872]]],["16.3. Inventory: Recommended Reading","chp16_appendix/books",[C[872]]],["16.4. Inventory: Additional Resources","chp16_appendix/resources",[C[872]]],["16.5. Fundamentals: Stream Ciphers","chp16_appendix/crypto",[C[872]]],["16.6. Fundamentals: Type Systems","chp16_appendix/types",[C[872]]],["16.7. Fundamentals: Component-Based Design","chp16_appendix/components",[C[872]]],["16.8. Fundamentals: Memory Hierarchy","chp16_appendix/mem_hierarch",[C[872]]],["16.10. Theory: Inter-procedural CFGs","chp16_appendix/icfg",[C[872]]]]},{"name":"Wasmtime docs","url":"https://docs.wasmtime.dev/","pages":[[C[51],C[46],N],[C[873],"examples",N],[C[874],"examples-debugging",[C[873]]],["2.1.1. Debugging with gdb and lldb","examples-debugging-native-debugger",[C[873],C[874]]],["2.1.2. Debugging with Core Dumps","examples-debugging-core-dumps",[C[873],C[874]]],[C[875],"examples-profiling",[C[873]]],["2.2.1. Profiling with Perf","examples-profiling-perf",[C[873],C[875]]],["2.2.2. Profiling with VTune","examples-profiling-vtune",[C[873],C[875]]],["2.2.3. Profiling with samply","examples-profiling-samply",[C[873],C[875]]],["2.2.4. Cross-platform Profiling","examples-profiling-guest",[C[873],C[875]]],[C[876],"examples-rust-embed",[C[873]]],["2.3.1. Hello, world!","examples-rust-hello-world",[C[873],C[876]]],["2.3.2. Calculating the GCD","examples-rust-gcd",[C[873],C[876]]],["2.3.3. Using Linear Memory","examples-rust-memory",[C[873],C[876]]],["2.3.4. WASI","examples-rust-wasi",[C[873],C[876]]],["2.3.5. Linking Modules","examples-rust-linking",[C[873],C[876]]],[C[877],"examples-rust-debugging",[C[873],C[876]]],["2.3.7. Core Dumps","examples-rust-core-dumps",[C[873],C[876]]],["2.3.8. Using Multi-Value","examples-rust-multi-value",[C[873],C[876]]],[C[878],"examples-c-embed",[C[873]]],["2.4.1. Hello, World!","examples-c-hello-world",[C[873],C[878]]],["2.4.2. Calculating the GCD","examples-c-gcd",[C[873],C[878]]],["2.4.3. Using Linear Memory","examples-c-memory",[C[873],C[878]]],["2.4.4. WASI","examples-c-wasi",[C[873],C[878]]],["2.4.5. Linking Modules","examples-c-linking",[C[873],C[878]]],["2.4.6. Debugging","examples-c-debugging",[C[873],C[878]]],["2.4.7. Using Multi-Value","examples-c-multi-value",[C[873],C[878]]],["2.5. Checking Guests' Memory Accesses","wmemcheck",[C[873]]],["2.6. Building a minimal embedding","examples-minimal",[C[873]]],[C[879],"lang",N],["3.1. Rust","lang-rust",[C[879]]],["3.2. C","lang-c",[C[879]]],["3.3. Python","lang-python",[C[879]]],["3.4. .NET","lang-dotnet",[C[879]]],["3.5. Go","lang-go",[C[879]]],["3.6. Bash","lang-bash",[C[879]]],["3.7. Ruby","lang-ruby",[C[879]]],[C[880],"cli",N],["4.1. Installation","cli-install",[C[880]]],["4.2. CLI Options","cli-options",[C[880]]],["4.3. CLI Logging","cli-logging",[C[880]]],["4.4. Cache Configuration","cli-cache",[C[880]]],[C[881],C[861],N],["5.1. Release Process","stability-release",[C[881]]],["5.2. Tiers of support","stability-tiers",[C[881]]],["5.3. Platform Support","stability-platform-support",[C[881]]],[C[882],"security",N],["6.1. Disclosure Policy","security-disclosure",[C[882]]],[C[883],C[705],N],["7.1. Architecture","contributing-architecture",[C[883]]],["7.2. Building","contributing-building",[C[883]]],["7.3. Testing","contributing-testing",[C[883]]],["7.4. Fuzzing","contributing-fuzzing",[C[883]]],["7.5. CI","contributing-ci",[C[883]]],["7.6. Reducing Test Cases","contributing-reducing-test-cases",[C[883]]],["7.7. Cross Compiling","contributing-cross-compiling",[C[883]]],["7.8. Coding Guidelines","contributing-coding-guidelines",[C[883]]],["7.9. Development Process","contributing-development-process",[C[883]]],["7.10. Implementing Wasm Proposals","contributing-implementing-wasm-proposals",[C[883]]],[C[884],"contributing-maintainer-guidelines",[C[883]]],["7.11.1. Code Review","contributing-code-review",[C[883],C[884]]],["7.11.2. Release Process","contributing-release-process",[C[883],C[884]]],["7.12. Governance","contributing-governance",[C[883]]],["7.13. Code of Conduct","contributing-coc",[C[883]]]]}]; \ No newline at end of file +var C=["The Rust Programming Language","1. Getting Started","3. Common Programming Concepts","4. Understanding Ownership","5. Using Structs to Structure Related Data","6. Enums and Pattern Matching","7. Managing Growing Projects with Packages, Crates, and Modules","8. Common Collections","9. Error Handling","10. Generic Types, Traits, and Lifetimes","11. Writing Automated Tests","12. An I/O Project: Building a Command Line Program","13. Functional Language Features: Iterators and Closures","14. More about Cargo and Crates.io","15. Smart Pointers","16. Fearless Concurrency","17. Object Oriented Programming Features of Rust","18. Patterns and Matching","19. Advanced Features","20. Final Project: Building a Multithreaded Web Server","21. Appendix","2. Under the Hood: Executing Futures and Tasks","5. Streams","6. Executing Multiple Futures at a Time","7. Workarounds to Know and Love","9. Final Project: HTTP Server","Introduction","1. What are editions?","3. Rust 2018","4. Rust 2021","1.1. Installation","2. Cargo Guide","3. Cargo Reference","3.1. Specifying Dependencies","3.2. The Manifest Format","3.4. Features","3.8. Build Scripts","3.13. Registries","3.13.1. Registry Authentication","3.13.2. Running a Registry","4. Cargo Commands","4.1. General Commands","4.2. Build Commands","4.3. Manifest Commands","4.4. Package Commands","4.5. Publishing Commands","introduction","3. Background And Concepts","4. Tutorial","reference/index","5. Reference","1. Introduction","3. Prerequisites","commands/index","4. Commands","5. Tutorials","5.1. Hybrid applications with Webpack","5.2. npm browser packages","5.2.1. Getting started","5.2.2. Template deep dive","1.4. Installation","2. Getting started","3. Peripherals","4. Static Guarantees","8. Design Patterns","8.1. HALs","10. Interoperability","11. Unsorted topics","appendix/glossary","1. Algorithms","2. Command Line","3. Compression","4. Concurrency","5. Cryptography","6. Data Structures","7. Database","8. Date and Time","9. Development Tools","9.1. Debugging","10. Encoding","11. Error Handling","12. File System","13. Hardware Support","14. Memory Management","15. Network","16. Operating System","17. Science","17.1. Mathematics","18. Text Processing","19. Web Programming","19.4. Clients","1. A command line app in 15 minutes","2. In-depth topics","1. Hello World","1.2. Formatted print","1.2.2. Display","2. Primitives","3. Custom Types","3.2. Enums","4. Variable Bindings","5. Types","6. Conversion","8. Flow of Control","8.2. loop","8.5. match","8.5.1. Destructuring","9. Functions","9.2. Closures","9.2.6. Examples in std","10. Modules","11. Crates","12. Cargo","13. Attributes","13.3. cfg","14. Generics","14.4. Bounds","14.8. Associated items","14.9. Phantom type parameters","15. Scoping rules","15.2. Ownership and moves","15.3. Borrowing","15.4. Lifetimes","16. Traits","17. macro_rules!","17.1. Syntax","18. Error handling","18.3. Option & unwrap","18.4. Result","18.5. Multiple error types","19. Std library types","19.5. Result","19.7. HashMap","20. Std misc","20.1. Threads","20.4. File I/O","20.5. Child processes","20.7. Program arguments","21. Testing","22. Unsafe Operations","23. Compatibility","24. Meta","0001-private-fields","0002-rfc-process","0003-attribute-usage","0008-new-intrinsics","0016-more-attributes","0019-opt-in-builtin-traits","0026-remove-priv","0034-bounded-type-parameters","0040-libstd-facade","0042-regexps","0048-traits","0049-match-arm-attributes","0050-assert","0059-remove-tilde","0060-rename-strbuf","0063-module-file-system-hierarchy","0066-better-temporary-lifetimes","0068-const-unsafe-pointers","0069-ascii-literals","0071-const-block-expr","0079-undefined-struct-layout","0085-pattern-macros","0086-plugin-registrar","0087-trait-bounds-with-plus","0089-loadable-lints","0090-lexical-syntax-simplification","0092-struct-grammar","0093-remove-format-intl","0100-partial-cmp","0107-pattern-guards-with-bind-by-move","0109-remove-crate-id","0111-index-traits","0112-remove-cross-borrowing","0114-closures","0115-rm-integer-fallback","0116-no-module-shadowing","0123-share-to-threadsafe","0130-box-not-special","0131-target-specification","0132-ufcs","0135-where","0136-no-privates-in-public","0139-remove-cross-borrowing-entirely","0141-lifetime-elision","0151-capture-by-value","0155-anonymous-impl-only-in-same-module","0160-if-let","0164-feature-gate-slice-pats","0169-use-path-as-id","0179-and-mut-patterns","0184-tuple-accessors","0192-bounds-on-object-and-generic-types","0194-cfg-syntax","0195-associated-items","0198-slice-notation","0199-ownership-variants","0201-error-chaining","0202-subslice-syntax-change","0212-restore-int-fallback","0213-defaulted-type-params","0214-while-let","0216-collection-views","0218-empty-struct-with-braces","0221-panic","0230-remove-runtime","0231-upvar-capture-inference","0234-variants-namespace","0235-collections-conventions","0236-error-conventions","0240-unsafe-api-location","0241-deref-conversions","0243-trait-based-exception-handling","0246-const-vs-static","0255-object-safety","0256-remove-refcounting-gc-of-t","0320-nonzeroing-dynamic-drop","0326-restrict-xXX-to-ascii","0339-statically-sized-literals","0341-remove-virtual-structs","0342-keywords","0344-conventions-galore","0356-no-module-prefixes","0369-num-reform","0378-expr-macros","0379-remove-reflection","0380-stabilize-std-fmt","0385-module-system-cleanup","0387-higher-ranked-trait-bounds","0390-enum-namespacing","0401-coercions","0403-cargo-build-command","0404-change-prefer-dynamic","0418-struct-variants","0430-finalizing-naming-conventions","0438-precedence-of-plus","0439-cmp-ops-reform","0445-extension-trait-conventions","0446-es6-unicode-escapes","0447-no-unused-impl-parameters","0450-un-feature-gate-some-more-gates","0453-macro-reform","0458-send-improvements","0459-disallow-shadowing","0461-tls-overhaul","0463-future-proof-literal-suffixes","0469-feature-gate-box-patterns","0474-path-reform","0486-std-ascii-reform","0490-dst-syntax","0494-c_str-and-c_vec-stability","0495-array-pattern-changes","0501-consistent_no_prelude_attributes","0503-prelude-stabilization","0504-show-stabilization","0505-api-comment-conventions","0507-release-channels","0509-collections-reform-part-2","0517-io-os-reform","0520-new-array-repeat-syntax","0522-self-impl","0526-fmt-text-writer","0528-string-patterns","0529-conversion-traits","0531-define-rfc-scope","0532-self-in-use","0533-no-array-elem-moves","0534-deriving2derive","0544-rename-int-uint","0546-Self-not-sized-by-default","0550-macro-future-proofing","0556-raw-lifetime","0558-require-parentheses-for-chained-comparisons","0560-integer-overflow","0563-remove-ndebug","0565-show-string-guidelines","0572-rustc-attribute","0574-drain-range","0580-rename-collections","0587-fn-return-should-be-an-associated-type","0592-c-str-deref","0593-forbid-Self-definitions","0599-default-object-bound","0601-replace-be-with-become","0639-discriminant-intrinsic","0640-debug-improvements","0702-rangefull-expression","0735-allow-inherent-impls-anywhere","0736-privacy-respecting-fru","0738-variance","0769-sound-generic-drop","0771-std-iter-once","0803-type-ascription","0809-box-and-in-for-stdlib","0823-hash-simplification","0832-from-elem-with-love","0839-embrace-extend-extinguish","0840-no-panic-in-c-string","0873-type-macros","0879-small-base-lexing","0888-compiler-fence-intrinsics","0909-move-thread-local-to-std-thread","0911-const-fn","0921-entry_v3","0940-hyphens-considered-harmful","0953-op-assign","0968-closure-return-type-syntax","0979-align-splitn-with-other-languages","0980-read-exact","0982-dst-coercion","1011-process.exit","1014-stdout-existential-crisis","1023-rebalancing-coherence","1030-prelude-additions","1040-duration-reform","1044-io-fs-2.1","1047-socket-timeouts","1048-rename-soft-link-to-symlink","1054-str-words","1057-io-error-sync","1058-slice-tail-redesign","1066-safe-mem-forget","1068-rust-governance","1096-remove-static-assert","1102-rename-connect-to-join","1105-api-evolution","1119-result-expect","1122-language-semver","1123-str-split-at","1131-likely-intrinsic","1135-raw-pointer-comparisons","1152-slice-string-symmetry","1156-adjust-default-object-bounds","1174-into-raw-fd-socket-handle-traits","1183-swap-out-jemalloc","1184-stabilize-no_std","1192-inclusive-ranges","1193-cap-lints","1194-set-recovery","1199-simd-infrastructure","1200-cargo-install","1201-naked-fns","1210-impl-specialization","1212-line-endings","1214-projections-lifetimes-and-wf","1216-bang-type","1219-use-group-as","1228-placement-left-arrow","1229-compile-time-asserts","1236-stabilize-catch-panic","1238-nonparametric-dropck","1240-repr-packed-unsafe-ref","1241-no-wildcard-deps","1242-rust-lang-crates","1252-open-options","1257-drain-range-2","1260-main-reexport","1268-allow-overlapping-impls-on-marker-traits","1270-deprecation","1288-time-improvements","1291-promote-libc","1298-incremental-compilation","1300-intrinsic-semantics","1307-osstring-methods","1327-dropck-param-eyepatch","1328-global-panic-handler","1331-grammar-is-canonical","1358-repr-align","1359-process-ext-unix","1361-cargo-cfg-dependencies","1398-kinds-of-allocators","1399-repr-pack","1414-rvalue_static_promotion","1415-trim-std-os","1419-slice-copy","1422-pub-restricted","1432-replace-slice","1434-contains-method-for-ranges","1440-drop-types-in-const","1443-extended-compare-and-swap","1444-union","1445-restrict-constants-in-patterns","1461-net2-mutators","1467-volatile","1479-unix-socket","1492-dotdot-in-patterns","1498-ipv6addr-octets","1504-int128","1506-adt-kinds","1510-cdylib","1513-less-unwinding","1521-copy-clone-semantics","1522-conservative-impl-trait","1525-cargo-workspace","1535-stable-overflow-checks","1542-try-from","1543-integer_atomics","1548-global-asm","1552-contains-method-for-various-collections","1558-closure-to-fn-coercion","1559-attributes-with-literals","1560-name-resolution","1561-macro-naming","1566-proc-macros","1567-long-error-codes-explanation-normalization","1574-more-api-documentation-conventions","1576-macros-literal-matcher","1581-fused-iterator","1584-macros","1589-rustc-bug-fix-procedure","1590-macro-lifetimes","1598-generic_associated_types","1607-style-rfcs","1618-ergonomic-format-args","1620-regex-1.0","1623-static","1624-loop-break-value","1636-document_all_features","1640-duration-checked-sub","1643-memory-model-strike-team","1644-default-and-expanded-rustc-errors","1647-allow-self-in-where-clauses","1649-atomic-access","1651-movecell","1653-assert_ne","1660-try-borrow","1665-windows-subsystem","1679-panic-safe-slicing","1681-macros-1.1","1682-field-init-shorthand","1683-docs-team","1685-deprecate-anonymous-parameters","1695-add-error-macro","1696-discriminant","1717-dllimport","1721-crt-static","1725-unaligned-access","1728-north-star","1733-trait-alias","1758-repr-transparent","1774-roadmap-2017","1789-as-cell","1824-crates.io-default-ranking","1826-change-doc-default-urls","1828-rust-bookshelf","1845-shared-from-slice","1849-non-static-type-id","1857-stabilize-drop-order","1859-try-trait","1860-manually-drop","1861-extern-types","1866-more-readable-assert-eq","1868-portability-lint","1869-eprintln","1884-unstable-sort","1892-uninitialized-uninhabited","1909-unsized-rvalues","1925-optional-match-vert","1937-ques-in-main","1940-must-use-functions","1946-intra-rustdoc-links","1951-expand-impl-trait","1961-clamp","1966-unsafe-pointer-reform","1969-cargo-prepublish","1974-global-allocators","1977-public-private-dependencies","1983-nursery-deprecation","1985-tiered-browser-support","1990-external-doc-attribute","2000-const-generics","2005-match-ergonomics","2008-non-exhaustive","2011-generic-assert","2025-nested-method-calls","2027-object_safe_for_dispatch","2033-experimental-coroutines","2043-is-aligned-intrinsic","2044-license-rfcs","2045-target-feature","2046-label-break-value","2052-epochs","2056-allow-trivial-where-clause-constraints","2057-refcell-replace","2070-panic-implementation","2071-impl-trait-existential-types","2071-impl-trait-type-alias","2086-allow-if-let-irrefutables","2089-implied-bounds","2091-inline-semantic","2093-infer-outlives","2102-unnamed-fields","2103-tool-attributes","2113-dyn-trait-syntax","2115-argument-lifetimes","2116-alloc-me-maybe","2124-option-filter","2126-path-clarity","2128-use-nested-groups","2132-copy-closures","2133-all-the-clones","2136-build-systems","2137-variadic","2141-alternative-registries","2145-type-privacy","2151-raw-identifiers","2166-impl-only-use","2169-euclidean-modulo","2175-if-while-or-patterns","2195-really-tagged-unions","2196-metabuild","2203-const-repeat-expr","2226-fmt-debug-hex","2229-capture-disjoint-fields","2230-bury-description","2235-libc-struct-traits","2250-finalize-impl-dyn-syntax","2282-profile-dependencies","2289-associated-type-bounds","2294-if-let-guard","2295-os-str-pattern","2296-option-replace","2298-macro-at-most-once-rep","2300-self-in-typedefs","2302-tuple-struct-self-ctor","2306-convert-id","2307-concrete-nonzero-types","2314-roadmap-2018","2316-safe-unsafe-trait-methods","2318-custom-test-frameworks","2325-stable-simd","2333-prior-art","2338-type-alias-enum-variants","2341-const-locals","2342-const-control-flow","2344-const-looping","2345-const-panic","2351-is-sorted","2359-subslice-pattern-syntax","2360-bench-black-box","2361-dbg-macro","2363-arbitrary-enum-discriminant","2383-lint-reasons","2386-used","2388-try-expr","2394-async_await","2396-target-feature-1.1","2397-do-not-recommend","2412-optimize-attr","2420-unreserve-proc","2421-unreservations-2018","2436-style-guide","2437-rustfmt-stability","2438-deny-integer-literal-overflow-lint","2451-re-rebalancing-coherence","2457-non-ascii-idents","2471-lint-test-inner-function","2476-clippy-uno","2480-liballoc","2495-min-rust-version","2497-if-let-chains","2500-needle","2504-fix-error","2509-byte-concat","2514-union-initialization-and-drop","2515-type_alias_impl_trait","2521-c_void-reunification","2523-cfg-path-version","2526-const-wildcard","2528-type-changing-struct-update-syntax","2532-associated-type-defaults","2535-or-patterns","2539-cfg_attr-multiple-attrs","2561-future-possibilities","2565-formal-function-parameter-attributes","2570-linked-list-cursors","2574-simd-ffi","2580-ptr-meta","2582-raw-reference-mir-operator","2585-unsafe-block-in-unsafe-fn","2591-exhaustive-integer-pattern-matching","2592-futures","2603-rust-symbol-name-mangling-v0","2627-raw-dylib-kind","2645-transparent-unions","2657-roadmap-2019","2678-named-custom-cargo-profiles","2689-compiler-team-contributors","2696-debug-map-key-value","2700-associated-constants-on-ints","2707-dotdot-patterns","2730-cargo-token-from-process","2788-standard-lazy-types","2789-sparse-index","2795-format-args-implicit-identifiers","2797-project-ffi-unwind","2803-target-tier-policy","2832-core-net-types","2834-cargo-report-future-incompat","2835-project-safe-transmute","2836-project-asm","2837-demote-apple-32bit","2841-export-executable-symbols","2843-llvm-asm","2845-supertrait-item-shadowing","2856-project-groups","2857-roadmap-2020","2867-isa-attribute","2873-inline-asm","2904-compiler-major-change-process","2906-cargo-workspace-deduplicate","2909-destructuring-assignment","2912-rust-analyzer","2920-inline-const","2930-read-buf","2945-c-unwind-abi","2947-crates-io-token-scopes","2951-native-link-modifiers","2957-cargo-features2","2959-promote-aarch64-unknown-linux-gnu-to-tier1","2963-rustdoc-json","2965-project-error-handling","2972-constrained-naked","2977-stdsimd","2992-cfg-target-abi","2996-async-iterator","3007-panic-plan","3013-conditional-compilation-checking","3014-must-not-suspend-lint","3016-const-ub","3027-infallible-promotion","3028-cargo-binary-dependencies","3037-roadmap-2021","3052-optional-authors-field","3058-try-trait-v2","3085-edition-2021","3086-macro-metavar-expr","3101-reserved_prefixes","3107-derive-default-enum","3114-prelude-2021","3119-rust-crate-ownership","3123-rustdoc-scrape-examples","3127-trim-paths","3128-io-safety","3137-let-else","3139-cargo-alternative-registry-auth","3143-cargo-weak-namespaced-features","3151-scoped-threads","3173-float-next-up-down","3176-cargo-multi-dep-artifacts","3180-cargo-cli-crate-type","3184-thread-local-cell-methods","3185-static-async-fn-in-trait","3191-debugger-visualizer","3192-dyno","3216-closure-lifetime-binder","3228-process-process_group","3231-cargo-asymmetric-tokens","3239-cfg-target","3245-refined-impls","3254-types-team","3262-compiler-team-rolling-leads","3289-source_replacement_ambiguity","3307-de-rfc-type-ascription","3308-offset_of","3309-style-team","3323-restrictions","3324-dyn-upcasting","3327-lang-team-advisors","3338-style-evolution","3346-t-opsem","3348-c-str-literal","3349-mixed-utf8-literals","3355-rust-spec","3368-diagnostic-attribute-namespace","3373-avoid-nonlocal-definitions-in-fns","3389-manifest-lint","3391-result_ffi_guarantees","3392-leadership-council","3399-cfg-attribute-in-where","3424-cargo-script","3425-return-position-impl-trait-in-traits","3453-f16-and-f128","3455-t-test","3463-crates-io-policy-update","3477-cargo-check-lang-policy","3491-remove-implicit-features","3493-precise-pre-release-cargo-update","3498-lifetime-capture-rules-2024","3501-edition-2024","3509-prelude-2024-future","3516-public-private-dependencies","3531-macro-fragment-policy","3533-combine-infra-and-release-teams","3535-constants-in-patterns","3558-libtest-json","3. How to read rustdoc output","4. How to write documentation","command-line-arguments","2. Command-line Arguments","3. Lints","3.3. Lint Listing","6. Platform Support","7. Targets","12. Symbol Mangling","contributing","3. Breaking changes","6. The library team","1. How to build and run the compiler","2. Testing the compiler","2.1. Running tests","2.3. Compiletest","3. Debugging the compiler","4. Profiling the compiler","19. Notification groups","26. Queries: demand-driven compilation","30. Rustdoc internals","33. rustc_driver and rustc_interface","34. Syntax and the AST","35. The HIR (High-level IR)","37. The MIR (Mid-level IR)","42. The ty module: representing types","44. Trait solving","44.1. Early and Late Bound Parameter Definitions","44.5. Chalk-based trait solving","44.6. Next-gen trait solving","45. Type checking","45.3. Opaque Types","51. The borrow checker","51.1. Tracking moves and initialization","51.4. Region inference","53. Errors and Lints","57. Constant evaluation","60. Code Generation","profile-guided-optimization","2. Lexical structure","identifiers","3. Macros","6. Items","7. Attributes","8. Statements and expressions","8.2. Expressions","10. Type system","10.1. Types","12. Names","13. Memory model","16. Unsafety","20. Appendices","1. Meet Safe and Unsafe","2. Data Layout","references","3. Ownership","lifetime-elision","subtyping","4. Type Conversions","5. Uninitialized Memory","6. Ownership Based Resource Management","destructors","7. Unwinding","concurrency","8. Concurrency","9. Implementing Vec","10. Implementing Arc and Mutex","10.1. Arc","12. Beneath std","The Unstable Book","1. Compiler flags","2. Language features","3. Library Features","3. Library Usage with build.rs","3.1. Tutorial","5. Customizing the Generated Bindings","1. Examples","2. Reference","2.17. Supported Types","2.18. #[wasm_bindgen] Attributes","2.18.1. On JavaScript Imports","2.18.2. On Rust Exports","3. web-sys","4. Testing with wasm-bindgen-test","5. Contributing to wasm-bindgen","5.2. Internal Design","5.3. js-sys","5.4. web-sys","1. Fuzzing with cargo-fuzz","2. Fuzzing with afl.rs","Platforms","Triagebot","Community","Compiler","Cross Compilation","Prioritization","Steering Meeting","crates.io","Governance","Moderation","Infrastructure","Guidelines","Documentation","Language","Release","1. What is Chalk?","3. Representing and manipulating types","3.2. Rust types","3.4. Operations","4. Lowering Rust IR to logic","5. Canonical queries","6. Chalk engine","6.2. Logic","7. Chalk recursive solver","title-page","profiling","4. Command Line Tool","4.2. build","5. Format","5.2. Configuration","5.3. Theme","7. For Developers","glossary","3. Data layout","4. Validity","5. Optimizations","2. Idioms","2.9. Foreign function interface (FFI)","3. Design Patterns","3.1. Behavioural","3.2. Creational","3.3. Structural","3.4. Foreign function interface (FFI)","4. Anti-patterns","5. Functional Programming","6. Additional Resources","2. A Bad Stack","3. An Ok Stack","4. A Persistent Stack","5. A Bad Safe Deque","6. An Ok Unsafe Queue","7. A Production Unsafe Deque","8. A Bunch of Silly Lists","1. Syntax Extensions","2. Declarative Macros","2.3. Minutiae","2.4. Patterns","2.5. Building Blocks","2.5.2. Counting","3. Procedural Macros","3.1. A Methodical Introduction","1. Floating-point Math","2. Target features","5. Performance profiling","3. Types","iterators","generics","lifetimes","4. Concepts","5. Dependencies","visibility","documentation","6. Tooling","7. Beyond Standard Rust","ownership","stability","Demystifying Async/Await in Rust","2. Terminology","3. Let's Build a Runtime","2. Section 1 - Hello Rust","3. Section 2 - Stretch Goals","4. Section 3 - Generating Maps","5. Section 4 - Making A Game","2. Software Assurance","3. Rust Zero-Crash Course","4. Understanding Memory Safety and Exploitation","16. Appendix","2. Examples","2.1. Debugging WebAssembly","2.2. Profiling WebAssembly","2.3. Embedding in Rust","2.3.6. Debugging","2.4. Embedding in C","3. Using WebAssembly from your language","4. Using the wasmtime CLI","5. Stability","6. Security","7. Contributing","7.11. Maintainer Guidelines"];var N=N;var booksIndex=[{"name":C[0],"url":"https://doc.rust-lang.org/stable/book/","pages":[[C[0],C[810],N],["Foreword","foreword",N],[C[26],"ch00-00-introduction",N],[C[1],"ch01-00-getting-started",N],[C[30],"ch01-01-installation",[C[1]]],["1.2. Hello, World!","ch01-02-hello-world",[C[1]]],["1.3. Hello, Cargo!","ch01-03-hello-cargo",[C[1]]],["2. Programming a Guessing Game","ch02-00-guessing-game-tutorial",N],[C[2],"ch03-00-common-programming-concepts",N],["3.1. Variables and Mutability","ch03-01-variables-and-mutability",[C[2]]],["3.2. Data Types","ch03-02-data-types",[C[2]]],["3.3. Functions","ch03-03-how-functions-work",[C[2]]],["3.4. Comments","ch03-04-comments",[C[2]]],["3.5. Control Flow","ch03-05-control-flow",[C[2]]],[C[3],"ch04-00-understanding-ownership",N],["4.1. What is Ownership?","ch04-01-what-is-ownership",[C[3]]],["4.2. References and Borrowing","ch04-02-references-and-borrowing",[C[3]]],["4.3. The Slice Type","ch04-03-slices",[C[3]]],[C[4],"ch05-00-structs",N],["5.1. Defining and Instantiating Structs","ch05-01-defining-structs",[C[4]]],["5.2. An Example Program Using Structs","ch05-02-example-structs",[C[4]]],["5.3. Method Syntax","ch05-03-method-syntax",[C[4]]],[C[5],"ch06-00-enums",N],["6.1. Defining an Enum","ch06-01-defining-an-enum",[C[5]]],["6.2. The match Control Flow Construct","ch06-02-match",[C[5]]],["6.3. Concise Control Flow with if let","ch06-03-if-let",[C[5]]],[C[6],"ch07-00-managing-growing-projects-with-packages-crates-and-modules",N],["7.1. Packages and Crates","ch07-01-packages-and-crates",[C[6]]],["7.2. Defining Modules to Control Scope and Privacy","ch07-02-defining-modules-to-control-scope-and-privacy",[C[6]]],["7.3. Paths for Referring to an Item in the Module Tree","ch07-03-paths-for-referring-to-an-item-in-the-module-tree",[C[6]]],["7.4. Bringing Paths Into Scope with the use Keyword","ch07-04-bringing-paths-into-scope-with-the-use-keyword",[C[6]]],["7.5. Separating Modules into Different Files","ch07-05-separating-modules-into-different-files",[C[6]]],[C[7],"ch08-00-common-collections",N],["8.1. Storing Lists of Values with Vectors","ch08-01-vectors",[C[7]]],["8.2. Storing UTF-8 Encoded Text with Strings","ch08-02-strings",[C[7]]],["8.3. Storing Keys with Associated Values in Hash Maps","ch08-03-hash-maps",[C[7]]],[C[8],"ch09-00-error-handling",N],["9.1. Unrecoverable Errors with panic!","ch09-01-unrecoverable-errors-with-panic",[C[8]]],["9.2. Recoverable Errors with Result","ch09-02-recoverable-errors-with-result",[C[8]]],["9.3. To panic! or Not to panic!","ch09-03-to-panic-or-not-to-panic",[C[8]]],[C[9],"ch10-00-generics",N],["10.1. Generic Data Types","ch10-01-syntax",[C[9]]],["10.2. Traits: Defining Shared Behavior","ch10-02-traits",[C[9]]],["10.3. Validating References with Lifetimes","ch10-03-lifetime-syntax",[C[9]]],[C[10],"ch11-00-testing",N],["11.1. How to Write Tests","ch11-01-writing-tests",[C[10]]],["11.2. Controlling How Tests Are Run","ch11-02-running-tests",[C[10]]],["11.3. Test Organization","ch11-03-test-organization",[C[10]]],[C[11],"ch12-00-an-io-project",N],["12.1. Accepting Command Line Arguments","ch12-01-accepting-command-line-arguments",[C[11]]],["12.2. Reading a File","ch12-02-reading-a-file",[C[11]]],["12.3. Refactoring to Improve Modularity and Error Handling","ch12-03-improving-error-handling-and-modularity",[C[11]]],["12.4. Developing the Library’s Functionality with Test Driven Development","ch12-04-testing-the-librarys-functionality",[C[11]]],["12.5. Working with Environment Variables","ch12-05-working-with-environment-variables",[C[11]]],["12.6. Writing Error Messages to Standard Error Instead of Standard Output","ch12-06-writing-to-stderr-instead-of-stdout",[C[11]]],[C[12],"ch13-00-functional-features",N],["13.1. Closures: Anonymous Functions that Capture Their Environment","ch13-01-closures",[C[12]]],["13.2. Processing a Series of Items with Iterators","ch13-02-iterators",[C[12]]],["13.3. Improving Our I/O Project","ch13-03-improving-our-io-project",[C[12]]],["13.4. Comparing Performance: Loops vs. Iterators","ch13-04-performance",[C[12]]],[C[13],"ch14-00-more-about-cargo",N],["14.1. Customizing Builds with Release Profiles","ch14-01-release-profiles",[C[13]]],["14.2. Publishing a Crate to Crates.io","ch14-02-publishing-to-crates-io",[C[13]]],["14.3. Cargo Workspaces","ch14-03-cargo-workspaces",[C[13]]],["14.4. Installing Binaries from Crates.io with cargo install","ch14-04-installing-binaries",[C[13]]],["14.5. Extending Cargo with Custom Commands","ch14-05-extending-cargo",[C[13]]],[C[14],"ch15-00-smart-pointers",N],["15.1. Using Box to Point to Data on the Heap","ch15-01-box",[C[14]]],["15.2. Treating Smart Pointers Like Regular References with the Deref Trait","ch15-02-deref",[C[14]]],["15.3. Running Code on Cleanup with the Drop Trait","ch15-03-drop",[C[14]]],["15.4. Rc, the Reference Counted Smart Pointer","ch15-04-rc",[C[14]]],["15.5. RefCell and the Interior Mutability Pattern","ch15-05-interior-mutability",[C[14]]],["15.6. Reference Cycles Can Leak Memory","ch15-06-reference-cycles",[C[14]]],[C[15],"ch16-00-concurrency",N],["16.1. Using Threads to Run Code Simultaneously","ch16-01-threads",[C[15]]],["16.2. Using Message Passing to Transfer Data Between Threads","ch16-02-message-passing",[C[15]]],["16.3. Shared-State Concurrency","ch16-03-shared-state",[C[15]]],["16.4. Extensible Concurrency with the Sync and Send Traits","ch16-04-extensible-concurrency-sync-and-send",[C[15]]],[C[16],"ch17-00-oop",N],["17.1. Characteristics of Object-Oriented Languages","ch17-01-what-is-oo",[C[16]]],["17.2. Using Trait Objects That Allow for Values of Different Types","ch17-02-trait-objects",[C[16]]],["17.3. Implementing an Object-Oriented Design Pattern","ch17-03-oo-design-patterns",[C[16]]],[C[17],"ch18-00-patterns",N],["18.1. All the Places Patterns Can Be Used","ch18-01-all-the-places-for-patterns",[C[17]]],["18.2. Refutability: Whether a Pattern Might Fail to Match","ch18-02-refutability",[C[17]]],["18.3. Pattern Syntax","ch18-03-pattern-syntax",[C[17]]],[C[18],"ch19-00-advanced-features",N],["19.1. Unsafe Rust","ch19-01-unsafe-rust",[C[18]]],["19.2. Advanced Traits","ch19-03-advanced-traits",[C[18]]],["19.3. Advanced Types","ch19-04-advanced-types",[C[18]]],["19.4. Advanced Functions and Closures","ch19-05-advanced-functions-and-closures",[C[18]]],["19.5. Macros","ch19-06-macros",[C[18]]],[C[19],"ch20-00-final-project-a-web-server",N],["20.1. Building a Single-Threaded Web Server","ch20-01-single-threaded",[C[19]]],["20.2. Turning Our Single-Threaded Server into a Multithreaded Server","ch20-02-multithreaded",[C[19]]],["20.3. Graceful Shutdown and Cleanup","ch20-03-graceful-shutdown-and-cleanup",[C[19]]],[C[20],"appendix-00",N],["21.1. A - Keywords","appendix-01-keywords",[C[20]]],["21.2. B - Operators and Symbols","appendix-02-operators",[C[20]]],["21.3. C - Derivable Traits","appendix-03-derivable-traits",[C[20]]],["21.4. D - Useful Development Tools","appendix-04-useful-development-tools",[C[20]]],["21.5. E - Editions","appendix-05-editions",[C[20]]],["21.6. F - Translations of the Book","appendix-06-translation",[C[20]]],["21.7. G - How Rust is Made and “Nightly Rust”","appendix-07-nightly-rust",[C[20]]]]},{"name":"Rust Async Book","url":"https://rust-lang.github.io/async-book/","pages":[[C[1],"01_getting_started/01_chapter",N],["1.1. Why Async?","01_getting_started/02_why_async",[C[1]]],["1.2. The State of Asynchronous Rust","01_getting_started/03_state_of_async_rust",[C[1]]],["1.3. async/.await Primer","01_getting_started/04_async_await_primer",[C[1]]],[C[21],"02_execution/01_chapter",N],["2.1. The Future Trait","02_execution/02_future",[C[21]]],["2.2. Task Wakeups with Waker","02_execution/03_wakeups",[C[21]]],["2.3. Applied: Build an Executor","02_execution/04_executor",[C[21]]],["2.4. Executors and System IO","02_execution/05_io",[C[21]]],["3. async/await","03_async_await/01_chapter",N],["4. Pinning","04_pinning/01_chapter",N],[C[22],"05_streams/01_chapter",N],["5.1. Iteration and Concurrency","05_streams/02_iteration_and_concurrency",[C[22]]],[C[23],"06_multiple_futures/01_chapter",N],["6.1. join!","06_multiple_futures/02_join",[C[23]]],["6.2. select!","06_multiple_futures/03_select",[C[23]]],["6.3. Spawning","06_multiple_futures/04_spawning",[C[23]]],[C[24],"07_workarounds/01_chapter",N],["7.1. ? in async Blocks","07_workarounds/02_err_in_async_blocks",[C[24]]],["7.2. Send Approximation","07_workarounds/03_send_approximation",[C[24]]],["7.3. Recursion","07_workarounds/04_recursion",[C[24]]],["7.4. async in Traits","07_workarounds/05_async_in_traits",[C[24]]],["8. The Async Ecosystem","08_ecosystem/00_chapter",N],[C[25],"09_example/00_intro",N],["9.1. Running Asynchronous Code","09_example/01_running_async_code",[C[25]]],["9.2. Handling Connections Concurrently","09_example/02_handling_connections_concurrently",[C[25]]],["9.3. Testing the Server","09_example/03_tests",[C[25]]],["12. Appendix: Translations of the Book","12_appendix/01_translations",N]]},{"name":"Rust Edition Guide Book","url":"https://doc.rust-lang.org/stable/edition-guide/","pages":[[C[26],C[46],N],[C[27],"editions/index",N],["1.1. Creating a new project","editions/creating-a-new-project",[C[27]]],["1.2. Transitioning an existing project to a new edition","editions/transitioning-an-existing-project-to-a-new-edition",[C[27]]],["1.3. Advanced migrations","editions/advanced-migrations",[C[27]]],["2. Rust 2015","rust-2015/index",N],[C[28],"rust-2018/index",N],["3.1. Path and module system changes","rust-2018/path-changes",[C[28]]],["3.2. Anonymous trait function parameters deprecated","rust-2018/trait-fn-parameters",[C[28]]],["3.3. New keywords","rust-2018/new-keywords",[C[28]]],["3.4. Method dispatch for raw pointers to inference variables","rust-2018/tyvar-behind-raw-pointer",[C[28]]],["3.5. Cargo changes","rust-2018/cargo",[C[28]]],[C[29],"rust-2021/index",N],["4.1. Additions to the prelude","rust-2021/prelude",[C[29]]],["4.2. Default Cargo feature resolver","rust-2021/default-cargo-resolver",[C[29]]],["4.3. IntoIterator for arrays","rust-2021/IntoIterator-for-arrays",[C[29]]],["4.4. Disjoint capture in closures","rust-2021/disjoint-capture-in-closures",[C[29]]],["4.5. Panic macro consistency","rust-2021/panic-macro-consistency",[C[29]]],["4.6. Reserving syntax","rust-2021/reserving-syntax",[C[29]]],["4.7. Warnings promoted to errors","rust-2021/warnings-promoted-to-error",[C[29]]],["4.8. Or patterns in macro-rules","rust-2021/or-patterns-macro-rules",[C[29]]]]},{"name":"The Cargo Book","url":"https://doc.rust-lang.org/cargo/","pages":[[C[26],"index",N],[C[1],"getting-started/index",N],[C[30],"getting-started/installation",[C[1]]],["1.2. First Steps with Cargo","getting-started/first-steps",[C[1]]],[C[31],"guide/index",N],["2.1. Why Cargo Exists","guide/why-cargo-exists",[C[31]]],["2.2. Creating a New Package","guide/creating-a-new-project",[C[31]]],["2.3. Working on an Existing Package","guide/working-on-an-existing-project",[C[31]]],["2.4. Dependencies","guide/dependencies",[C[31]]],["2.5. Package Layout","guide/project-layout",[C[31]]],["2.6. Cargo.toml vs Cargo.lock","guide/cargo-toml-vs-cargo-lock",[C[31]]],["2.7. Tests","guide/tests",[C[31]]],["2.8. Continuous Integration","guide/continuous-integration",[C[31]]],["2.9. Cargo Home","guide/cargo-home",[C[31]]],["2.10. Build Cache","guide/build-cache",[C[31]]],[C[32],C[49],N],[C[33],"reference/specifying-dependencies",[C[32]]],["3.1.1. Overriding Dependencies","reference/overriding-dependencies",[C[32],C[33]]],[C[34],"reference/manifest",[C[32]]],["3.2.1. Cargo Targets","reference/cargo-targets",[C[32],C[34]]],["3.3. Workspaces","reference/workspaces",[C[32]]],[C[35],"reference/features",[C[32]]],["3.4.1. Features Examples","reference/features-examples",[C[32],C[35]]],["3.5. Profiles","reference/profiles",[C[32]]],["3.6. Configuration","reference/config",[C[32]]],["3.7. Environment Variables","reference/environment-variables",[C[32]]],[C[36],"reference/build-scripts",[C[32]]],["3.8.1. Build Script Examples","reference/build-script-examples",[C[32],C[36]]],["3.9. Publishing on crates.io","reference/publishing",[C[32]]],["3.10. Package ID Specifications","reference/pkgid-spec",[C[32]]],["3.11. Source Replacement","reference/source-replacement",[C[32]]],["3.12. External Tools","reference/external-tools",[C[32]]],[C[37],"reference/registries",[C[32]]],[C[38],"reference/registry-authentication",[C[32],C[37]]],["3.13.1.1. Credential Provider Protocol","reference/credential-provider-protocol",[C[32],C[37],C[38]]],[C[39],"reference/running-a-registry",[C[32],C[37]]],["3.13.2.1. Registry Index","reference/registry-index",[C[32],C[37],C[39]]],["3.13.2.2. Registry Web API","reference/registry-web-api",[C[32],C[37],C[39]]],["3.14. Dependency Resolution","reference/resolver",[C[32]]],["3.15. SemVer Compatibility","reference/semver",[C[32]]],["3.16. Future incompat report","reference/future-incompat-report",[C[32]]],["3.17. Reporting build timings","reference/timings",[C[32]]],["3.18. Unstable Features","reference/unstable",[C[32]]],[C[40],C[53],N],[C[41],"commands/general-commands",[C[40]]],["4.1.1. cargo","commands/cargo",[C[40],C[41]]],["4.1.2. cargo help","commands/cargo-help",[C[40],C[41]]],["4.1.3. cargo version","commands/cargo-version",[C[40],C[41]]],[C[42],"commands/build-commands",[C[40]]],["4.2.1. cargo bench","commands/cargo-bench",[C[40],C[42]]],["4.2.2. cargo build","commands/cargo-build",[C[40],C[42]]],["4.2.3. cargo check","commands/cargo-check",[C[40],C[42]]],["4.2.4. cargo clean","commands/cargo-clean",[C[40],C[42]]],["4.2.5. cargo doc","commands/cargo-doc",[C[40],C[42]]],["4.2.6. cargo fetch","commands/cargo-fetch",[C[40],C[42]]],["4.2.7. cargo fix","commands/cargo-fix",[C[40],C[42]]],["4.2.8. cargo run","commands/cargo-run",[C[40],C[42]]],["4.2.9. cargo rustc","commands/cargo-rustc",[C[40],C[42]]],["4.2.10. cargo rustdoc","commands/cargo-rustdoc",[C[40],C[42]]],["4.2.11. cargo test","commands/cargo-test",[C[40],C[42]]],["4.2.12. cargo report","commands/cargo-report",[C[40],C[42]]],[C[43],"commands/manifest-commands",[C[40]]],["4.3.1. cargo add","commands/cargo-add",[C[40],C[43]]],["4.3.2. cargo generate-lockfile","commands/cargo-generate-lockfile",[C[40],C[43]]],["4.3.3. cargo locate-project","commands/cargo-locate-project",[C[40],C[43]]],["4.3.4. cargo metadata","commands/cargo-metadata",[C[40],C[43]]],["4.3.5. cargo pkgid","commands/cargo-pkgid",[C[40],C[43]]],["4.3.6. cargo remove","commands/cargo-remove",[C[40],C[43]]],["4.3.7. cargo tree","commands/cargo-tree",[C[40],C[43]]],["4.3.8. cargo update","commands/cargo-update",[C[40],C[43]]],["4.3.9. cargo vendor","commands/cargo-vendor",[C[40],C[43]]],["4.3.10. cargo verify-project","commands/cargo-verify-project",[C[40],C[43]]],[C[44],"commands/package-commands",[C[40]]],["4.4.1. cargo init","commands/cargo-init",[C[40],C[44]]],["4.4.2. cargo install","commands/cargo-install",[C[40],C[44]]],["4.4.3. cargo new","commands/cargo-new",[C[40],C[44]]],["4.4.4. cargo search","commands/cargo-search",[C[40],C[44]]],["4.4.5. cargo uninstall","commands/cargo-uninstall",[C[40],C[44]]],[C[45],"commands/publishing-commands",[C[40]]],["4.5.1. cargo login","commands/cargo-login",[C[40],C[45]]],["4.5.2. cargo logout","commands/cargo-logout",[C[40],C[45]]],["4.5.3. cargo owner","commands/cargo-owner",[C[40],C[45]]],["4.5.4. cargo package","commands/cargo-package",[C[40],C[45]]],["4.5.5. cargo publish","commands/cargo-publish",[C[40],C[45]]],["4.5.6. cargo yank","commands/cargo-yank",[C[40],C[45]]],["5. FAQ","faq",N],["6. Appendix: Glossary",C[68],N],["7. Appendix: Git Authentication","appendix/git-authentication",N]]},{"name":"Rust and WebAssembly Book","url":"https://rustwasm.github.io/docs/book/","pages":[[C[51],C[46],N],["2. Why Rust and WebAssembly?","why-rust-and-webassembly",N],[C[47],"background-and-concepts",N],["3.1. What is WebAssembly?","what-is-webassembly",[C[47]]],[C[48],"game-of-life/introduction",N],["4.1. Setup","game-of-life/setup",[C[48]]],["4.2. Hello, World!","game-of-life/hello-world",[C[48]]],["4.3. Rules","game-of-life/rules",[C[48]]],["4.4. Implementing Life","game-of-life/implementing",[C[48]]],["4.5. Testing Life","game-of-life/testing",[C[48]]],["4.6. Debugging","game-of-life/debugging",[C[48]]],["4.7. Adding Interactivity","game-of-life/interactivity",[C[48]]],["4.8. Time Profiling","game-of-life/time-profiling",[C[48]]],["4.9. Shrinking .wasm Size","game-of-life/code-size",[C[48]]],["4.10. Publishing to npm","game-of-life/publishing-to-npm",[C[48]]],[C[50],C[49],N],["5.1. Crates You Should Know","reference/crates",[C[50]]],["5.2. Tools You Should Know","reference/tools",[C[50]]],["5.3. Project Templates","reference/project-templates",[C[50]]],["5.4. Debugging","reference/debugging",[C[50]]],["5.5. Time Profiling","reference/time-profiling",[C[50]]],["5.6. Shrinking .wasm Size","reference/code-size",[C[50]]],["5.7. JavaScript Interoperation","reference/js-ffi",[C[50]]],["5.8. Which Crates Will Work Off-the-Shelf with WebAssembly?","reference/which-crates-work-with-wasm",[C[50]]],["5.9. How to Add WebAssembly Support to a General-Purpose Crate","reference/add-wasm-support-to-crate",[C[50]]],["5.10. Deploying Rust and WebAssembly to Production","reference/deploying-to-production",[C[50]]]]},{"name":"Wasm-Pack Book","url":"https://rustwasm.github.io/docs/wasm-pack/","pages":[[C[51],C[46],N],["2. Quickstart","quickstart",N],[C[52],"prerequisites/index",N],["3.1. npm (optional)","prerequisites/npm",[C[52]]],["3.2. considerations","prerequisites/considerations",[C[52]]],["3.3. Non-rustup setups","prerequisites/non-rustup-setups",[C[52]]],[C[54],C[53],N],["4.1. new","commands/new",[C[54]]],[C[813],"commands/build",[C[54]]],["4.3. test","commands/test",[C[54]]],["4.4. pack and publish","commands/pack-and-publish",[C[54]]],["4.5. init (DEPRECATED)","commands/init",[C[54]]],[C[55],"tutorials/index",N],[C[56],"tutorials/hybrid-applications-with-webpack/index",[C[55]]],["5.1.1. Getting started","tutorials/hybrid-applications-with-webpack/getting-started",[C[55],C[56]]],["5.1.2. Using your library","tutorials/hybrid-applications-with-webpack/using-your-library",[C[55],C[56]]],[C[57],"tutorials/npm-browser-packages/index",[C[55]]],[C[58],"tutorials/npm-browser-packages/getting-started",[C[55],C[57]]],["5.2.1.1. Manual Setup","tutorials/npm-browser-packages/getting-started/manual-setup",[C[55],C[57],C[58]]],[C[59],"tutorials/npm-browser-packages/template-deep-dive/index",[C[55],C[57]]],["5.2.2.1. Cargo.toml","tutorials/npm-browser-packages/template-deep-dive/cargo-toml",[C[55],C[57],C[59]]],["5.2.2.2. src/lib.rs","tutorials/npm-browser-packages/template-deep-dive/src-lib-rs",[C[55],C[57],C[59]]],["5.2.2.3. src/utils.rs","tutorials/npm-browser-packages/template-deep-dive/src-utils-rs",[C[55],C[57],C[59]]],["5.2.2.4. wee_alloc","tutorials/npm-browser-packages/template-deep-dive/wee_alloc",[C[55],C[57],C[59]]],["5.2.2.5. tests/web.rs","tutorials/npm-browser-packages/template-deep-dive/tests-web-rs",[C[55],C[57],C[59]]],["5.2.3. Building your project","tutorials/npm-browser-packages/building-your-project",[C[55],C[57]]],["5.2.4. Testing your project","tutorials/npm-browser-packages/testing-your-project",[C[55],C[57]]],["5.2.5. Packaging and publishing","tutorials/npm-browser-packages/packaging-and-publishing",[C[55],C[57]]],["5.2.6. Using your library","tutorials/npm-browser-packages/using-your-library",[C[55],C[57]]],["6. Cargo.toml Configuration","cargo-toml-configuration",N],[C[883],C[705],N]]},{"name":"The Embedded Rust Book","url":"https://rust-embedded.github.io/book/","pages":[[C[51],"intro/index",N],["1.1. Hardware","intro/hardware",[C[51]]],["1.2. no_std","intro/no-std",[C[51]]],["1.3. Tooling","intro/tooling",[C[51]]],[C[60],"intro/install",[C[51]]],["1.4.1. Linux","intro/install/linux",[C[51],C[60]]],["1.4.2. MacOS","intro/install/macos",[C[51],C[60]]],["1.4.3. Windows","intro/install/windows",[C[51],C[60]]],["1.4.4. Verify Installation","intro/install/verify",[C[51],C[60]]],[C[61],"start/index",N],["2.1. QEMU","start/qemu",[C[61]]],["2.2. Hardware","start/hardware",[C[61]]],["2.3. Memory-mapped Registers","start/registers",[C[61]]],["2.4. Semihosting","start/semihosting",[C[61]]],["2.5. Panicking","start/panicking",[C[61]]],["2.6. Exceptions","start/exceptions",[C[61]]],["2.7. Interrupts","start/interrupts",[C[61]]],["2.8. IO","start/io",[C[61]]],[C[62],"peripherals/index",N],["3.1. A first attempt in Rust","peripherals/a-first-attempt",[C[62]]],["3.2. The Borrow Checker","peripherals/borrowck",[C[62]]],["3.3. Singletons","peripherals/singletons",[C[62]]],[C[63],"static-guarantees/index",N],["4.1. Typestate Programming","static-guarantees/typestate-programming",[C[63]]],["4.2. Peripherals as State Machines","static-guarantees/state-machines",[C[63]]],["4.3. Design Contracts","static-guarantees/design-contracts",[C[63]]],["4.4. Zero Cost Abstractions","static-guarantees/zero-cost-abstractions",[C[63]]],["5. Portability","portability/index",N],["6. Concurrency","concurrency/index",N],["7. Collections","collections/index",N],[C[64],"design-patterns/index",N],[C[65],"design-patterns/hal/index",[C[64]]],["8.1.1. Checklist","design-patterns/hal/checklist",[C[64],C[65]]],["8.1.2. Naming","design-patterns/hal/naming",[C[64],C[65]]],["8.1.3. Interoperability","design-patterns/hal/interoperability",[C[64],C[65]]],["8.1.4. Predictability","design-patterns/hal/predictability",[C[64],C[65]]],["8.1.5. GPIO","design-patterns/hal/gpio",[C[64],C[65]]],["9. Tips for embedded C developers","c-tips/index",N],[C[66],"interoperability/index",N],["10.1. A little C with your Rust","interoperability/c-with-rust",[C[66]]],["10.2. A little Rust with your C","interoperability/rust-with-c",[C[66]]],[C[67],"unsorted/index",N],["11.1. Optimizations: The speed size tradeoff","unsorted/speed-vs-size",[C[67]]],["11.2. Performing Math Functionality","unsorted/math",[C[67]]],["Appendix A: Glossary",C[68],N]]},{"name":"The Rust Cookbook","url":"https://rust-lang-nursery.github.io/rust-cookbook/","pages":[["Table of Contents","intro",N],["About","about",N],[C[69],"algorithms",N],["1.1. Generate Random Values","algorithms/randomness",[C[69]]],["1.2. Sort a Vector","algorithms/sorting",[C[69]]],[C[70],"cli",N],["2.1. Argument Parsing","cli/arguments",[C[70]]],["2.2. ANSI Terminal","cli/ansi_terminal",[C[70]]],[C[71],"compression",N],["3.1. Working with Tarballs","compression/tar",[C[71]]],[C[72],C[759],N],["4.1. Explicit Threads","concurrency/threads",[C[72]]],["4.2. Data Parallelism","concurrency/parallel",[C[72]]],[C[73],"cryptography",N],["5.1. Hashing","cryptography/hashing",[C[73]]],["5.2. Encryption","cryptography/encryption",[C[73]]],[C[74],"data_structures",N],["6.1. Bitfield","data_structures/bitfield",[C[74]]],[C[75],"database",N],["7.1. SQLite","database/sqlite",[C[75]]],["7.2. Postgres","database/postgres",[C[75]]],[C[76],"datetime",N],["8.1. Duration and Calculation","datetime/duration",[C[76]]],["8.2. Parsing and Displaying","datetime/parse",[C[76]]],[C[77],"development_tools",N],[C[78],"development_tools/debugging",[C[77]]],["9.1.1. Log Messages","development_tools/debugging/log",[C[77],C[78]]],["9.1.2. Configure Logging","development_tools/debugging/config_log",[C[77],C[78]]],["9.2. Versioning","development_tools/versioning",[C[77]]],["9.3. Build Time Tooling","development_tools/build_tools",[C[77]]],[C[79],"encoding",N],["10.1. Character Sets","encoding/strings",[C[79]]],["10.2. CSV processing","encoding/csv",[C[79]]],["10.3. Structured Data","encoding/complex",[C[79]]],[C[80],"errors",N],["11.1. Handle Error Variants","errors/handle",[C[80]]],[C[81],"file",N],["12.1. Read & Write","file/read-write",[C[81]]],["12.2. Directory Traversal","file/dir",[C[81]]],[C[82],"hardware",N],["13.1. Processor","hardware/processor",[C[82]]],[C[83],"mem",N],["14.1. Global Static","mem/global_static",[C[83]]],[C[84],"net",N],["15.1. Server","net/server",[C[84]]],[C[85],"os",N],["16.1. External Command","os/external",[C[85]]],[C[86],"science",N],[C[87],"science/mathematics",[C[86]]],["17.1.1. Linear Algebra","science/mathematics/linear_algebra",[C[86],C[87]]],["17.1.2. Trigonometry","science/mathematics/trigonometry",[C[86],C[87]]],["17.1.3. Complex Numbers","science/mathematics/complex_numbers",[C[86],C[87]]],["17.1.4. Statistics","science/mathematics/statistics",[C[86],C[87]]],["17.1.5. Miscellaneous","science/mathematics/miscellaneous",[C[86],C[87]]],[C[88],"text",N],["18.1. Regular Expressions","text/regex",[C[88]]],["18.2. String Parsing","text/string_parsing",[C[88]]],[C[89],"web",N],["19.1. Extracting Links","web/scraping",[C[89]]],["19.2. URL","web/url",[C[89]]],["19.3. Media Types","web/mime",[C[89]]],[C[90],"web/clients",[C[89]]],["19.4.1. Making Requests","web/clients/requests",[C[89],C[90]]],["19.4.2. Calling a Web API","web/clients/apis",[C[89],C[90]]],["19.4.3. Downloads","web/clients/download",[C[89],C[90]]],["19.4.4. Web Authentication","web/clients/authentication",[C[89],C[90]]]]},{"name":"Command line apps in Rust","url":"https://rust-cli.github.io/book/","pages":[["Getting started","index",N],[C[91],"tutorial/index",N],["1.1. Project setup","tutorial/setup",[C[91]]],["1.2. Parsing command line arguments","tutorial/cli-args",[C[91]]],["1.3. First implementation","tutorial/impl-draft",[C[91]]],["1.4. Nicer error reporting","tutorial/errors",[C[91]]],["1.5. Output for humans and machines","tutorial/output",[C[91]]],["1.6. Testing","tutorial/testing",[C[91]]],["1.7. Packaging and distributing a Rust tool","tutorial/packaging",[C[91]]],[C[92],"in-depth/index",N],["2.1. Signal handling","in-depth/signals",[C[92]]],["2.2. Using config files","in-depth/config-files",[C[92]]],["2.3. Exit codes","in-depth/exit-code",[C[92]]],["2.4. Communicating with humans","in-depth/human-communication",[C[92]]],["2.5. Communicating with machines","in-depth/machine-communication",[C[92]]],["2.6. Rendering documentation for your CLI apps","in-depth/docs",[C[92]]],["3. Resources","resources/index",N]]},{"name":"Rust by Example","url":"https://doc.rust-lang.org/stable/rust-by-example/","pages":[[C[26],"index",N],[C[93],"hello",N],["1.1. Comments","hello/comment",[C[93]]],[C[94],"hello/print",[C[93]]],["1.2.1. Debug","hello/print/print_debug",[C[93],C[94]]],[C[95],"hello/print/print_display",[C[93],C[94]]],["1.2.2.1. Testcase: List","hello/print/print_display/testcase_list",[C[93],C[94],C[95]]],["1.2.3. Formatting","hello/print/fmt",[C[93],C[94]]],[C[96],"primitives",N],["2.1. Literals and operators","primitives/literals",[C[96]]],["2.2. Tuples","primitives/tuples",[C[96]]],["2.3. Arrays and Slices","primitives/array",[C[96]]],[C[97],"custom_types",N],["3.1. Structures","custom_types/structs",[C[97]]],[C[98],"custom_types/enum",[C[97]]],["3.2.1. use","custom_types/enum/enum_use",[C[97],C[98]]],["3.2.2. C-like","custom_types/enum/c_like",[C[97],C[98]]],["3.2.3. Testcase: linked-list","custom_types/enum/testcase_linked_list",[C[97],C[98]]],["3.3. constants","custom_types/constants",[C[97]]],[C[99],"variable_bindings",N],["4.1. Mutability","variable_bindings/mut",[C[99]]],["4.2. Scope and Shadowing","variable_bindings/scope",[C[99]]],["4.3. Declare first","variable_bindings/declare",[C[99]]],["4.4. Freezing","variable_bindings/freeze",[C[99]]],[C[100],"types",N],["5.1. Casting","types/cast",[C[100]]],["5.2. Literals","types/literals",[C[100]]],["5.3. Inference","types/inference",[C[100]]],["5.4. Aliasing","types/alias",[C[100]]],[C[101],"conversion",N],["6.1. From and Into","conversion/from_into",[C[101]]],["6.2. TryFrom and TryInto","conversion/try_from_try_into",[C[101]]],["6.3. To and from Strings","conversion/string",[C[101]]],["7. Expressions","expression",N],[C[102],"flow_control",N],["8.1. if/else","flow_control/if_else",[C[102]]],[C[103],"flow_control/loop",[C[102]]],["8.2.1. Nesting and labels","flow_control/loop/nested",[C[102],C[103]]],["8.2.2. Returning from loops","flow_control/loop/return",[C[102],C[103]]],["8.3. while","flow_control/while",[C[102]]],["8.4. for and range","flow_control/for",[C[102]]],[C[104],"flow_control/match",[C[102]]],[C[105],"flow_control/match/destructuring",[C[102],C[104]]],["8.5.1.1. tuples","flow_control/match/destructuring/destructure_tuple",[C[102],C[104],C[105]]],["8.5.1.2. arrays/slices","flow_control/match/destructuring/destructure_slice",[C[102],C[104],C[105]]],["8.5.1.3. enums","flow_control/match/destructuring/destructure_enum",[C[102],C[104],C[105]]],["8.5.1.4. pointers/ref","flow_control/match/destructuring/destructure_pointers",[C[102],C[104],C[105]]],["8.5.1.5. structs","flow_control/match/destructuring/destructure_structures",[C[102],C[104],C[105]]],["8.5.2. Guards","flow_control/match/guard",[C[102],C[104]]],["8.5.3. Binding","flow_control/match/binding",[C[102],C[104]]],["8.6. if let","flow_control/if_let",[C[102]]],["8.7. let-else","flow_control/let_else",[C[102]]],["8.8. while let","flow_control/while_let",[C[102]]],[C[106],"fn",N],["9.1. Methods","fn/methods",[C[106]]],[C[107],"fn/closures",[C[106]]],["9.2.1. Capturing","fn/closures/capture",[C[106],C[107]]],["9.2.2. As input parameters","fn/closures/input_parameters",[C[106],C[107]]],["9.2.3. Type anonymity","fn/closures/anonymity",[C[106],C[107]]],["9.2.4. Input functions","fn/closures/input_functions",[C[106],C[107]]],["9.2.5. As output parameters","fn/closures/output_parameters",[C[106],C[107]]],[C[108],"fn/closures/closure_examples",[C[106],C[107]]],["9.2.6.1. Iterator::any","fn/closures/closure_examples/iter_any",[C[106],C[107],C[108]]],["9.2.6.2. Searching through iterators","fn/closures/closure_examples/iter_find",[C[106],C[107],C[108]]],["9.3. Higher Order Functions","fn/hof",[C[106]]],["9.4. Diverging functions","fn/diverging",[C[106]]],[C[109],"mod",N],["10.1. Visibility","mod/visibility",[C[109]]],["10.2. Struct visibility","mod/struct_visibility",[C[109]]],["10.3. The use declaration","mod/use",[C[109]]],["10.4. super and self","mod/super",[C[109]]],["10.5. File hierarchy","mod/split",[C[109]]],[C[110],"crates",N],["11.1. Creating a Library","crates/lib",[C[110]]],["11.2. Using a Library","crates/using_lib",[C[110]]],[C[111],"cargo",N],["12.1. Dependencies","cargo/deps",[C[111]]],["12.2. Conventions","cargo/conventions",[C[111]]],["12.3. Tests","cargo/test",[C[111]]],["12.4. Build Scripts","cargo/build_scripts",[C[111]]],[C[112],"attribute",N],["13.1. dead_code","attribute/unused",[C[112]]],["13.2. Crates","attribute/crate",[C[112]]],[C[113],"attribute/cfg",[C[112]]],["13.3.1. Custom","attribute/cfg/custom",[C[112],C[113]]],[C[114],C[852],N],["14.1. Functions","generics/gen_fn",[C[114]]],["14.2. Implementation","generics/impl",[C[114]]],["14.3. Traits","generics/gen_trait",[C[114]]],[C[115],"generics/bounds",[C[114]]],["14.4.1. Testcase: empty bounds","generics/bounds/testcase_empty",[C[114],C[115]]],["14.5. Multiple bounds","generics/multi_bounds",[C[114]]],["14.6. Where clauses","generics/where",[C[114]]],["14.7. New Type Idiom","generics/new_types",[C[114]]],[C[116],"generics/assoc_items",[C[114]]],["14.8.1. The Problem","generics/assoc_items/the_problem",[C[114],C[116]]],["14.8.2. Associated types","generics/assoc_items/types",[C[114],C[116]]],[C[117],"generics/phantom",[C[114]]],["14.9.1. Testcase: unit clarification","generics/phantom/testcase_units",[C[114],C[117]]],[C[118],"scope",N],["15.1. RAII","scope/raii",[C[118]]],[C[119],"scope/move",[C[118]]],["15.2.1. Mutability","scope/move/mut",[C[118],C[119]]],["15.2.2. Partial moves","scope/move/partial_move",[C[118],C[119]]],[C[120],"scope/borrow",[C[118]]],["15.3.1. Mutability","scope/borrow/mut",[C[118],C[120]]],["15.3.2. Aliasing","scope/borrow/alias",[C[118],C[120]]],["15.3.3. The ref pattern","scope/borrow/ref",[C[118],C[120]]],[C[121],"scope/lifetime",[C[118]]],["15.4.1. Explicit annotation","scope/lifetime/explicit",[C[118],C[121]]],["15.4.2. Functions","scope/lifetime/fn",[C[118],C[121]]],["15.4.3. Methods","scope/lifetime/methods",[C[118],C[121]]],["15.4.4. Structs","scope/lifetime/struct",[C[118],C[121]]],["15.4.5. Traits","scope/lifetime/trait",[C[118],C[121]]],["15.4.6. Bounds","scope/lifetime/lifetime_bounds",[C[118],C[121]]],["15.4.7. Coercion","scope/lifetime/lifetime_coercion",[C[118],C[121]]],["15.4.8. Static","scope/lifetime/static_lifetime",[C[118],C[121]]],["15.4.9. Elision","scope/lifetime/elision",[C[118],C[121]]],[C[122],"trait",N],["16.1. Derive","trait/derive",[C[122]]],["16.2. Returning Traits with dyn","trait/dyn",[C[122]]],["16.3. Operator Overloading","trait/ops",[C[122]]],["16.4. Drop","trait/drop",[C[122]]],["16.5. Iterators","trait/iter",[C[122]]],["16.6. impl Trait","trait/impl_trait",[C[122]]],["16.7. Clone","trait/clone",[C[122]]],["16.8. Supertraits","trait/supertraits",[C[122]]],["16.9. Disambiguating overlapping traits","trait/disambiguating",[C[122]]],[C[123],"macros",N],[C[124],"macros/syntax",[C[123]]],["17.1.1. Designators","macros/designators",[C[123],C[124]]],["17.1.2. Overload","macros/overload",[C[123],C[124]]],["17.1.3. Repeat","macros/repeat",[C[123],C[124]]],["17.2. DRY (Don't Repeat Yourself)","macros/dry",[C[123]]],["17.3. DSL (Domain Specific Languages)","macros/dsl",[C[123]]],["17.4. Variadics","macros/variadics",[C[123]]],[C[125],"error",N],["18.1. panic","error/panic",[C[125]]],["18.2. abort & unwind","error/abort_unwind",[C[125]]],[C[126],"error/option_unwrap",[C[125]]],["18.3.1. Unpacking options with ?","error/option_unwrap/question_mark",[C[125],C[126]]],["18.3.2. Combinators: map","error/option_unwrap/map",[C[125],C[126]]],["18.3.3. Combinators: and_then","error/option_unwrap/and_then",[C[125],C[126]]],["18.3.4. Defaults: or, or_else, get_or_insert, get_or_insert_with","error/option_unwrap/defaults",[C[125],C[126]]],[C[127],"error/result",[C[125]]],["18.4.1. map for Result","error/result/result_map",[C[125],C[127]]],["18.4.2. aliases for Result","error/result/result_alias",[C[125],C[127]]],["18.4.3. Early returns","error/result/early_returns",[C[125],C[127]]],["18.4.4. Introducing ?","error/result/enter_question_mark",[C[125],C[127]]],[C[128],"error/multiple_error_types",[C[125]]],["18.5.1. Pulling Results out of Options","error/multiple_error_types/option_result",[C[125],C[128]]],["18.5.2. Defining an error type","error/multiple_error_types/define_error_type",[C[125],C[128]]],["18.5.3. Boxing errors","error/multiple_error_types/boxing_errors",[C[125],C[128]]],["18.5.4. Other uses of ?","error/multiple_error_types/reenter_question_mark",[C[125],C[128]]],["18.5.5. Wrapping errors","error/multiple_error_types/wrap_error",[C[125],C[128]]],["18.6. Iterating over Results","error/iter_result",[C[125]]],[C[129],"std",N],["19.1. Box, stack and heap","std/box",[C[129]]],["19.2. Vectors","std/vec",[C[129]]],["19.3. Strings","std/str",[C[129]]],["19.4. Option","std/option",[C[129]]],[C[130],"std/result",[C[129]]],["19.5.1. ?","std/result/question_mark",[C[129],C[130]]],["19.6. panic!","std/panic",[C[129]]],[C[131],"std/hash",[C[129]]],["19.7.1. Alternate/custom key types","std/hash/alt_key_types",[C[129],C[131]]],["19.7.2. HashSet","std/hash/hashset",[C[129],C[131]]],["19.8. Rc","std/rc",[C[129]]],["19.9. Arc","std/arc",[C[129]]],[C[132],"std_misc",N],[C[133],"std_misc/threads",[C[132]]],["20.1.1. Testcase: map-reduce","std_misc/threads/testcase_mapreduce",[C[132],C[133]]],["20.2. Channels","std_misc/channels",[C[132]]],["20.3. Path","std_misc/path",[C[132]]],[C[134],"std_misc/file",[C[132]]],["20.4.1. open","std_misc/file/open",[C[132],C[134]]],["20.4.2. create","std_misc/file/create",[C[132],C[134]]],["20.4.3. read_lines","std_misc/file/read_lines",[C[132],C[134]]],[C[135],"std_misc/process",[C[132]]],["20.5.1. Pipes","std_misc/process/pipe",[C[132],C[135]]],["20.5.2. Wait","std_misc/process/wait",[C[132],C[135]]],["20.6. Filesystem Operations","std_misc/fs",[C[132]]],[C[136],"std_misc/arg",[C[132]]],["20.7.1. Argument parsing","std_misc/arg/matching",[C[132],C[136]]],["20.8. Foreign Function Interface","std_misc/ffi",[C[132]]],[C[137],"testing",N],["21.1. Unit testing","testing/unit_testing",[C[137]]],["21.2. Documentation testing","testing/doc_testing",[C[137]]],["21.3. Integration testing","testing/integration_testing",[C[137]]],["21.4. Dev-dependencies","testing/dev_dependencies",[C[137]]],[C[138],"unsafe",N],["22.1. Inline assembly","unsafe/asm",[C[138]]],[C[139],"compatibility",N],["23.1. Raw identifiers","compatibility/raw_identifiers",[C[139]]],[C[140],"meta",N],["24.1. Documentation","meta/doc",[C[140]]],["24.2. Playground","meta/playground",[C[140]]]]},{"name":"Rust RFC","url":"https://rust-lang.github.io/rfcs/","pages":[[C[26],C[46],N],["Guidelines for compiler changes","compiler_changes",N],["Guidelines for language changes","lang_changes",N],["Guidelines for library changes","libs_changes",N],[C[141],C[141],N],[C[142],C[142],N],[C[143],C[143],N],[C[144],C[144],N],[C[145],C[145],N],[C[146],C[146],N],[C[147],C[147],N],[C[148],C[148],N],[C[149],C[149],N],[C[150],C[150],N],[C[151],C[151],N],[C[152],C[152],N],[C[153],C[153],N],[C[154],C[154],N],[C[155],C[155],N],[C[156],C[156],N],[C[157],C[157],N],[C[158],C[158],N],[C[159],C[159],N],[C[160],C[160],N],[C[161],C[161],N],[C[162],C[162],N],[C[163],C[163],N],[C[164],C[164],N],[C[165],C[165],N],[C[166],C[166],N],[C[167],C[167],N],[C[168],C[168],N],[C[169],C[169],N],[C[170],C[170],N],[C[171],C[171],N],[C[172],C[172],N],[C[173],C[173],N],[C[174],C[174],N],[C[175],C[175],N],[C[176],C[176],N],[C[177],C[177],N],[C[178],C[178],N],[C[179],C[179],N],[C[180],C[180],N],[C[181],C[181],N],[C[182],C[182],N],[C[183],C[183],N],[C[184],C[184],N],[C[185],C[185],N],[C[186],C[186],N],[C[187],C[187],N],[C[188],C[188],N],["0168-mod","0168-mod",N],[C[189],C[189],N],[C[190],C[190],N],[C[191],C[191],N],[C[192],C[192],N],[C[193],C[193],N],[C[194],C[194],N],[C[195],C[195],N],[C[196],C[196],N],[C[197],C[197],N],[C[198],C[198],N],[C[199],C[199],N],[C[200],C[200],N],[C[201],C[201],N],[C[202],C[202],N],[C[203],C[203],N],[C[204],C[204],N],[C[205],C[205],N],[C[206],C[206],N],[C[207],C[207],N],[C[208],C[208],N],[C[209],C[209],N],[C[210],C[210],N],[C[211],C[211],N],[C[212],C[212],N],[C[213],C[213],N],[C[214],C[214],N],[C[215],C[215],N],[C[216],C[216],N],[C[217],C[217],N],[C[218],C[218],N],[C[219],C[219],N],[C[220],C[220],N],[C[221],C[221],N],[C[222],C[222],N],[C[223],C[223],N],[C[224],C[224],N],[C[225],C[225],N],[C[226],C[226],N],[C[227],C[227],N],[C[228],C[228],N],[C[229],C[229],N],[C[230],C[230],N],[C[231],C[231],N],[C[232],C[232],N],[C[233],C[233],N],[C[234],C[234],N],[C[235],C[235],N],[C[236],C[236],N],[C[237],C[237],N],[C[238],C[238],N],[C[239],C[239],N],[C[240],C[240],N],[C[241],C[241],N],[C[242],C[242],N],[C[243],C[243],N],[C[244],C[244],N],[C[245],C[245],N],[C[246],C[246],N],[C[247],C[247],N],[C[248],C[248],N],[C[249],C[249],N],[C[250],C[250],N],[C[251],C[251],N],[C[252],C[252],N],[C[253],C[253],N],[C[254],C[254],N],[C[255],C[255],N],[C[256],C[256],N],[C[257],C[257],N],[C[258],C[258],N],[C[259],C[259],N],[C[260],C[260],N],[C[261],C[261],N],[C[262],C[262],N],[C[263],C[263],N],[C[264],C[264],N],[C[265],C[265],N],[C[266],C[266],N],[C[267],C[267],N],[C[268],C[268],N],[C[269],C[269],N],[C[270],C[270],N],[C[271],C[271],N],[C[272],C[272],N],[C[273],C[273],N],[C[274],C[274],N],[C[275],C[275],N],[C[276],C[276],N],[C[277],C[277],N],[C[278],C[278],N],[C[279],C[279],N],[C[280],C[280],N],[C[281],C[281],N],[C[282],C[282],N],[C[283],C[283],N],[C[284],C[284],N],[C[285],C[285],N],[C[286],C[286],N],[C[287],C[287],N],[C[288],C[288],N],[C[289],C[289],N],[C[290],C[290],N],[C[291],C[291],N],[C[292],C[292],N],[C[293],C[293],N],[C[294],C[294],N],[C[295],C[295],N],[C[296],C[296],N],[C[297],C[297],N],[C[298],C[298],N],[C[299],C[299],N],[C[300],C[300],N],[C[301],C[301],N],[C[302],C[302],N],[C[303],C[303],N],[C[304],C[304],N],[C[305],C[305],N],[C[306],C[306],N],[C[307],C[307],N],[C[308],C[308],N],[C[309],C[309],N],[C[310],C[310],N],[C[311],C[311],N],[C[312],C[312],N],[C[313],C[313],N],[C[314],C[314],N],[C[315],C[315],N],[C[316],C[316],N],[C[317],C[317],N],[C[318],C[318],N],[C[319],C[319],N],[C[320],C[320],N],[C[321],C[321],N],[C[322],C[322],N],[C[323],C[323],N],[C[324],C[324],N],[C[325],C[325],N],[C[326],C[326],N],[C[327],C[327],N],[C[328],C[328],N],[C[329],C[329],N],[C[330],C[330],N],[C[331],C[331],N],[C[332],C[332],N],[C[333],C[333],N],[C[334],C[334],N],[C[335],C[335],N],["1191-hir","1191-hir",N],[C[336],C[336],N],[C[337],C[337],N],[C[338],C[338],N],[C[339],C[339],N],[C[340],C[340],N],[C[341],C[341],N],[C[342],C[342],N],["1211-mir","1211-mir",N],[C[343],C[343],N],[C[344],C[344],N],[C[345],C[345],N],[C[346],C[346],N],[C[347],C[347],N],[C[348],C[348],N],[C[349],C[349],N],[C[350],C[350],N],[C[351],C[351],N],[C[352],C[352],N],[C[353],C[353],N],[C[354],C[354],N],[C[355],C[355],N],[C[356],C[356],N],[C[357],C[357],N],[C[358],C[358],N],[C[359],C[359],N],[C[360],C[360],N],[C[361],C[361],N],[C[362],C[362],N],[C[363],C[363],N],["1317-ide","1317-ide",N],[C[364],C[364],N],[C[365],C[365],N],[C[366],C[366],N],[C[367],C[367],N],[C[368],C[368],N],[C[369],C[369],N],[C[370],C[370],N],[C[371],C[371],N],[C[372],C[372],N],[C[373],C[373],N],[C[374],C[374],N],[C[375],C[375],N],[C[376],C[376],N],[C[377],C[377],N],[C[378],C[378],N],[C[379],C[379],N],[C[380],C[380],N],[C[381],C[381],N],[C[382],C[382],N],[C[383],C[383],N],[C[384],C[384],N],[C[385],C[385],N],[C[386],C[386],N],[C[387],C[387],N],[C[388],C[388],N],[C[389],C[389],N],[C[390],C[390],N],[C[391],C[391],N],[C[392],C[392],N],[C[393],C[393],N],[C[394],C[394],N],[C[395],C[395],N],[C[396],C[396],N],[C[397],C[397],N],[C[398],C[398],N],[C[399],C[399],N],[C[400],C[400],N],[C[401],C[401],N],[C[402],C[402],N],[C[403],C[403],N],[C[404],C[404],N],[C[405],C[405],N],[C[406],C[406],N],[C[407],C[407],N],[C[408],C[408],N],[C[409],C[409],N],[C[410],C[410],N],[C[411],C[411],N],[C[412],C[412],N],[C[413],C[413],N],[C[414],C[414],N],[C[415],C[415],N],[C[416],C[416],N],[C[417],C[417],N],[C[418],C[418],N],[C[419],C[419],N],[C[420],C[420],N],[C[421],C[421],N],[C[422],C[422],N],[C[423],C[423],N],[C[424],C[424],N],[C[425],C[425],N],[C[426],C[426],N],[C[427],C[427],N],[C[428],C[428],N],[C[429],C[429],N],[C[430],C[430],N],[C[431],C[431],N],[C[432],C[432],N],[C[433],C[433],N],[C[434],C[434],N],[C[435],C[435],N],[C[436],C[436],N],[C[437],C[437],N],[C[438],C[438],N],[C[439],C[439],N],[C[440],C[440],N],[C[441],C[441],N],[C[442],C[442],N],[C[443],C[443],N],[C[444],C[444],N],[C[445],C[445],N],[C[446],C[446],N],[C[447],C[447],N],[C[448],C[448],N],[C[449],C[449],N],[C[450],C[450],N],[C[451],C[451],N],[C[452],C[452],N],[C[453],C[453],N],[C[454],C[454],N],[C[455],C[455],N],[C[456],C[456],N],[C[457],C[457],N],[C[458],C[458],N],[C[459],C[459],N],[C[460],C[460],N],[C[461],C[461],N],[C[462],C[462],N],[C[463],C[463],N],[C[464],C[464],N],[C[465],C[465],N],[C[466],C[466],N],[C[467],C[467],N],[C[468],C[468],N],[C[469],C[469],N],[C[470],C[470],N],[C[471],C[471],N],[C[472],C[472],N],[C[473],C[473],N],[C[474],C[474],N],[C[475],C[475],N],[C[476],C[476],N],[C[477],C[477],N],[C[478],C[478],N],[C[479],C[479],N],[C[480],C[480],N],[C[481],C[481],N],[C[482],C[482],N],[C[483],C[483],N],[C[484],C[484],N],[C[485],C[485],N],[C[486],C[486],N],[C[487],C[487],N],[C[488],C[488],N],[C[489],C[489],N],[C[490],C[490],N],["2094-nll","2094-nll",N],[C[491],C[491],N],[C[492],C[492],N],[C[493],C[493],N],[C[494],C[494],N],[C[495],C[495],N],[C[496],C[496],N],[C[497],C[497],N],[C[498],C[498],N],[C[499],C[499],N],[C[500],C[500],N],[C[501],C[501],N],[C[502],C[502],N],[C[503],C[503],N],[C[504],C[504],N],[C[505],C[505],N],[C[506],C[506],N],[C[507],C[507],N],[C[508],C[508],N],[C[509],C[509],N],[C[510],C[510],N],[C[511],C[511],N],[C[512],C[512],N],[C[513],C[513],N],[C[514],C[514],N],[C[515],C[515],N],[C[516],C[516],N],[C[517],C[517],N],[C[518],C[518],N],[C[519],C[519],N],[C[520],C[520],N],[C[521],C[521],N],[C[522],C[522],N],[C[523],C[523],N],[C[524],C[524],N],[C[525],C[525],N],[C[526],C[526],N],[C[527],C[527],N],[C[528],C[528],N],[C[529],C[529],N],[C[530],C[530],N],[C[531],C[531],N],[C[532],C[532],N],[C[533],C[533],N],[C[534],C[534],N],[C[535],C[535],N],[C[536],C[536],N],["2349-pin","2349-pin",N],[C[537],C[537],N],[C[538],C[538],N],[C[539],C[539],N],[C[540],C[540],N],[C[541],C[541],N],[C[542],C[542],N],[C[543],C[543],N],[C[544],C[544],N],[C[545],C[545],N],[C[546],C[546],N],[C[547],C[547],N],[C[548],C[548],N],[C[549],C[549],N],[C[550],C[550],N],[C[551],C[551],N],[C[552],C[552],N],[C[553],C[553],N],[C[554],C[554],N],[C[555],C[555],N],[C[556],C[556],N],[C[557],C[557],N],[C[558],C[558],N],[C[559],C[559],N],[C[560],C[560],N],[C[561],C[561],N],[C[562],C[562],N],[C[563],C[563],N],[C[564],C[564],N],[C[565],C[565],N],[C[566],C[566],N],[C[567],C[567],N],[C[568],C[568],N],[C[569],C[569],N],[C[570],C[570],N],[C[571],C[571],N],[C[572],C[572],N],[C[573],C[573],N],[C[574],C[574],N],[C[575],C[575],N],[C[576],C[576],N],[C[577],C[577],N],[C[578],C[578],N],[C[579],C[579],N],[C[580],C[580],N],[C[581],C[581],N],[C[582],C[582],N],[C[583],C[583],N],[C[584],C[584],N],[C[585],C[585],N],[C[586],C[586],N],[C[587],C[587],N],[C[588],C[588],N],[C[589],C[589],N],[C[590],C[590],N],[C[591],C[591],N],[C[592],C[592],N],[C[593],C[593],N],[C[594],C[594],N],[C[595],C[595],N],[C[596],C[596],N],[C[597],C[597],N],[C[598],C[598],N],[C[599],C[599],N],[C[600],C[600],N],[C[601],C[601],N],[C[602],C[602],N],[C[603],C[603],N],[C[604],C[604],N],[C[605],C[605],N],[C[606],C[606],N],[C[607],C[607],N],[C[608],C[608],N],[C[609],C[609],N],[C[610],C[610],N],[C[611],C[611],N],[C[612],C[612],N],[C[613],C[613],N],[C[614],C[614],N],[C[615],C[615],N],[C[616],C[616],N],[C[617],C[617],N],[C[618],C[618],N],[C[619],C[619],N],[C[620],C[620],N],[C[621],C[621],N],[C[622],C[622],N],[C[623],C[623],N],[C[624],C[624],N],[C[625],C[625],N],[C[626],C[626],N],[C[627],C[627],N],[C[628],C[628],N],[C[629],C[629],N],[C[630],C[630],N],[C[631],C[631],N],[C[632],C[632],N],[C[633],C[633],N],[C[634],C[634],N],[C[635],C[635],N],[C[636],C[636],N],[C[637],C[637],N],[C[638],C[638],N],[C[639],C[639],N],[C[640],C[640],N],[C[641],C[641],N],[C[642],C[642],N],[C[643],C[643],N],[C[644],C[644],N],[C[645],C[645],N],[C[646],C[646],N],[C[647],C[647],N],[C[648],C[648],N],[C[649],C[649],N],[C[650],C[650],N],[C[651],C[651],N],[C[652],C[652],N],[C[653],C[653],N],[C[654],C[654],N],[C[655],C[655],N],[C[656],C[656],N],[C[657],C[657],N],[C[658],C[658],N],[C[659],C[659],N],[C[660],C[660],N],[C[661],C[661],N],[C[662],C[662],N],[C[663],C[663],N],[C[664],C[664],N],[C[665],C[665],N],[C[666],C[666],N],[C[667],C[667],N],[C[668],C[668],N],[C[669],C[669],N],[C[670],C[670],N],[C[671],C[671],N],[C[672],C[672],N],[C[673],C[673],N],[C[674],C[674],N],[C[675],C[675],N],[C[676],C[676],N],[C[677],C[677],N],[C[678],C[678],N],["Leadership-Council-RFCja","3392-leadership-council/Leadership-Council-RFCja",[C[678]]],["Leadership-Council-RFCko","3392-leadership-council/Leadership-Council-RFCko",[C[678]]],["Leadership-Council-RFCru-RU","3392-leadership-council/Leadership-Council-RFCru-RU",[C[678]]],["Leadership-Council-RFCzh-Hans","3392-leadership-council/Leadership-Council-RFCzh-Hans",[C[678]]],["Leadership-Council-RFCzh-Hant","3392-leadership-council/Leadership-Council-RFCzh-Hant",[C[678]]],["alternatives","3392-leadership-council/alternatives",[C[678]]],["initial-work-of-the-council","3392-leadership-council/initial-work-of-the-council",[C[678]]],["motivation","3392-leadership-council/motivation",[C[678]]],["non-goals","3392-leadership-council/non-goals",[C[678]]],[C[679],C[679],N],[C[680],C[680],N],[C[681],C[681],N],[C[682],C[682],N],[C[683],C[683],N],[C[684],C[684],N],[C[685],C[685],N],[C[686],C[686],N],[C[687],C[687],N],[C[688],C[688],N],[C[689],C[689],N],[C[690],C[690],N],[C[691],C[691],N],[C[692],C[692],N],[C[693],C[693],N],[C[694],C[694],N],[C[695],C[695],N]]},{"name":"The Rust Doc Book","url":"https://doc.rust-lang.org/rustdoc/","pages":[["1. What is rustdoc?","what-is-rustdoc",N],["2. Command-line arguments",C[698],N],[C[696],"how-to-read-rustdoc",N],["3.1. In-doc settings","read-documentation/in-doc-settings",[C[696]]],["3.2. Search","read-documentation/search",[C[696]]],[C[697],"how-to-write-documentation",N],["4.1. What to include (and exclude)","write-documentation/what-to-include",[C[697]]],["4.2. The #[doc] attribute","write-documentation/the-doc-attribute",[C[697]]],["4.3. Re-exports","write-documentation/re-exports",[C[697]]],["4.4. Linking to items by name","write-documentation/linking-to-items-by-name",[C[697]]],["4.5. Documentation tests","write-documentation/documentation-tests",[C[697]]],["5. Rustdoc-specific lints","lints",N],["6. Scraped examples","scraped-examples",N],["7. Advanced features","advanced-features",N],["8. Unstable features","unstable-features",N],["9. Deprecated features","deprecated-features",N],["10. References",C[750],N]]},{"name":"The rustc Book","url":"https://doc.rust-lang.org/rustc/","pages":[["1. What is rustc?","what-is-rustc",N],[C[699],C[698],N],["2.1. Codegen Options","codegen-options/index",[C[699]]],[C[700],"lints/index",N],["3.1. Lint Levels","lints/levels",[C[700]]],["3.2. Lint Groups","lints/groups",[C[700]]],[C[701],"lints/listing/index",[C[700]]],["3.3.1. Allowed-by-default Lints","lints/listing/allowed-by-default",[C[700],C[701]]],["3.3.2. Warn-by-default Lints","lints/listing/warn-by-default",[C[700],C[701]]],["3.3.3. Deny-by-default Lints","lints/listing/deny-by-default",[C[700],C[701]]],["4. JSON Output","json",N],["5. Tests","tests/index",N],[C[702],"platform-support",N],["6.1. Target Tier Policy","target-tier-policy",[C[702]]],["6.2. Template for Target-specific Documentation","platform-support/TEMPLATE",[C[702]]],["6.3. arm64e-apple-ios.md","platform-support/arm64e-apple-ios",[C[702]]],["6.4. arm64e-apple-darwin.md","platform-support/arm64e-apple-darwin",[C[702]]],["6.5. aarch64-apple-ios-sim","platform-support/aarch64-apple-ios-sim",[C[702]]],["6.6. *-apple-tvos","platform-support/apple-tvos",[C[702]]],["6.7. *-apple-watchos*","platform-support/apple-watchos",[C[702]]],["6.8. aarch64-nintendo-switch-freestanding","platform-support/aarch64-nintendo-switch-freestanding",[C[702]]],["6.9. armeb-unknown-linux-gnueabi","platform-support/armeb-unknown-linux-gnueabi",[C[702]]],["6.10. arm-none-eabi","platform-support/arm-none-eabi",[C[702]]],["6.11. armv4t-none-eabi","platform-support/armv4t-none-eabi",[C[702]]],["6.12. armv5te-none-eabi","platform-support/armv5te-none-eabi",[C[702]]],["6.13. armv7r-none-eabi","platform-support/armv7r-none-eabi",[C[702]]],["6.14. armv6k-nintendo-3ds","platform-support/armv6k-nintendo-3ds",[C[702]]],["6.15. armv7-sony-vita-newlibeabihf","platform-support/armv7-sony-vita-newlibeabihf",[C[702]]],["6.16. armv7-unknown-linux-uclibceabi","platform-support/armv7-unknown-linux-uclibceabi",[C[702]]],["6.17. armv7-unknown-linux-uclibceabihf","platform-support/armv7-unknown-linux-uclibceabihf",[C[702]]],["6.18. *-android and *-androideabi","platform-support/android",[C[702]]],["6.19. *-linux-ohos","platform-support/openharmony",[C[702]]],["6.20. *-hurd-gnu","platform-support/hurd",[C[702]]],["6.21. aarch64-unknown-teeos","platform-support/aarch64-unknown-teeos",[C[702]]],["6.22. *-esp-espidf","platform-support/esp-idf",[C[702]]],["6.23. *-unknown-fuchsia","platform-support/fuchsia",[C[702]]],["6.24. *-kmc-solid_*","platform-support/kmc-solid",[C[702]]],["6.25. csky-unknown-linux-gnuabiv2*","platform-support/csky-unknown-linux-gnuabiv2",[C[702]]],["6.26. loongarch*-unknown-linux-*","platform-support/loongarch-linux",[C[702]]],["6.27. loongarch*-unknown-none*","platform-support/loongarch-none",[C[702]]],["6.28. m68k-unknown-linux-gnu","platform-support/m68k-unknown-linux-gnu",[C[702]]],["6.29. mips64-openwrt-linux-musl","platform-support/mips64-openwrt-linux-musl",[C[702]]],["6.30. mipsel-sony-psx","platform-support/mipsel-sony-psx",[C[702]]],["6.31. mipsisa*r6*-unknown-linux-gnu*","platform-support/mips-release-6",[C[702]]],["6.32. nvptx64-nvidia-cuda","platform-support/nvptx64-nvidia-cuda",[C[702]]],["6.33. powerpc64-ibm-aix","platform-support/aix",[C[702]]],["6.34. riscv32imac-unknown-xous-elf","platform-support/riscv32imac-unknown-xous-elf",[C[702]]],["6.35. riscv32*-unknown-none-elf","platform-support/riscv32imac-unknown-none-elf",[C[702]]],["6.36. sparc-unknown-none-elf","platform-support/sparc-unknown-none-elf",[C[702]]],["6.37. *-pc-windows-gnullvm","platform-support/pc-windows-gnullvm",[C[702]]],["6.38. *-nto-qnx-*","platform-support/nto-qnx",[C[702]]],["6.39. *-unikraft-linux-musl","platform-support/unikraft-linux-musl",[C[702]]],["6.40. *-unknown-hermit","platform-support/hermit",[C[702]]],["6.41. *-unknown-netbsd*","platform-support/netbsd",[C[702]]],["6.42. *-unknown-openbsd","platform-support/openbsd",[C[702]]],["6.43. *-unknown-uefi","platform-support/unknown-uefi",[C[702]]],["6.44. wasm32-wasi-preview1-threads","platform-support/wasm32-wasi-preview1-threads",[C[702]]],["6.45. wasm64-unknown-unknown","platform-support/wasm64-unknown-unknown",[C[702]]],["6.46. *-win7-windows-msvc","platform-support/win7-windows-msvc",[C[702]]],["6.47. x86_64-fortanix-unknown-sgx","platform-support/x86_64-fortanix-unknown-sgx",[C[702]]],["6.48. x86_64-unknown-none","platform-support/x86_64-unknown-none",[C[702]]],["6.49. x86_64h-apple-darwin","platform-support/x86_64h-apple-darwin",[C[702]]],[C[703],"targets/index",N],["7.1. Built-in Targets","targets/built-in",[C[703]]],["7.2. Custom Targets","targets/custom",[C[703]]],["7.3. Known Issues","targets/known-issues",[C[703]]],["8. Profile-guided Optimization",C[734],N],["9. Instrumentation-based Code Coverage","instrument-coverage",N],["10. Linker-plugin-based LTO","linker-plugin-lto",N],["11. Exploit Mitigations","exploit-mitigations",N],[C[704],"symbol-mangling/index",N],["12.1. v0 Symbol Format","symbol-mangling/v0",[C[704]]],["13. Contributing to rustc",C[705],N]]},{"name":"Standard library developers Guide","url":"https://std-dev-guide.rust-lang.org/","pages":[["1. About this Guide","about",N],[C[706],"breaking-changes/summary",N],["3.1. New trait implementations","breaking-changes/new-trait-impls",[C[706]]],["3.2. Prelude","breaking-changes/prelude",[C[706]]],["3.3. Doc changes","breaking-changes/doc-changes",[C[706]]],[C[707],"team/summary",N],["6.1. Meetings","team/meetings",[C[707]]],["6.2. Membership","team/membership",[C[707]]],["6.3. Reviewing","team/reviewing",[C[707]]]]},{"name":"Guide to Rustc Development","url":"https://rustc-dev-guide.rust-lang.org/","pages":[["Getting Started","getting-started",N],["About this guide","about-this-guide",N],[C[708],"building/how-to-build-and-run",N],["1.1. Prerequisites","building/prerequisites",[C[708]]],["1.2. Suggested Workflows","building/suggested",[C[708]]],["1.3. Distribution artifacts","building/build-install-distribution-artifacts",[C[708]]],["1.4. Building Documentation","building/compiler-documenting",[C[708]]],["1.5. Rustdoc overview","rustdoc",[C[708]]],["1.6. Adding a new target","building/new-target",[C[708]]],["1.7. Optimized build","building/optimized-build",[C[708]]],[C[709],"tests/intro",N],[C[710],"tests/running",[C[709]]],["2.1.1. Testing with Docker","tests/docker",[C[709],C[710]]],["2.1.2. Testing with CI","tests/ci",[C[709],C[710]]],["2.2. Adding new tests","tests/adding",[C[709]]],[C[711],"tests/compiletest",[C[709]]],["2.3.1. UI tests","tests/ui",[C[709],C[711]]],["2.3.2. Test headers","tests/headers",[C[709],C[711]]],["2.4. Performance testing","tests/perf",[C[709]]],["2.5. Crater","tests/crater",[C[709]]],["2.6. Suggest tests tool","tests/suggest-tests",[C[709]]],[C[712],"compiler-debugging",N],["3.1. Using the tracing/logging instrumentation","tracing",[C[712]]],[C[713],C[811],N],["4.1. with the linux perf tool","profiling/with_perf",[C[713]]],["4.2. with Windows Performance Analyzer","profiling/wpa_profiling",[C[713]]],["5. crates.io Dependencies","crates-io",N],["6. Contribution Procedures",C[705],N],["7. About the compiler team","compiler-team",N],["8. Using Git","git",N],["9. Mastering @rustbot","rustbot",N],["10. Walkthrough: a typical contribution","walkthrough",N],["11. Implementing new language features","implementing_new_features",N],["12. Stability attributes",C[861],N],["13. Stabilizing Features","stabilization_guide",N],["14. Feature Gates","feature-gates",N],["15. Coding conventions","conventions",N],["16. Procedures for Breaking Changes","bug-fix-procedure",N],["17. Using external repositories","external-repos",N],["18. Fuzzing","fuzzing",N],[C[714],"notification-groups/about",N],["19.1. ARM","notification-groups/arm",[C[714]]],["19.2. Cleanup Crew","notification-groups/cleanup-crew",[C[714]]],["19.3. LLVM","notification-groups/llvm",[C[714]]],["19.4. RISC-V","notification-groups/risc-v",[C[714]]],["19.5. Windows","notification-groups/windows",[C[714]]],["20. Licenses","licenses",N],["21. Editions","guides/editions",N],["22. Prologue","part-2-intro",N],["23. Overview of the compiler","overview",N],["24. The compiler source code","compiler-src",N],["25. Bootstrapping","building/bootstrapping",N],[C[715],"query",N],["26.1. The Query Evaluation Model in Detail","queries/query-evaluation-model-in-detail",[C[715]]],["26.2. Incremental compilation","queries/incremental-compilation",[C[715]]],["26.3. Incremental compilation In Detail","queries/incremental-compilation-in-detail",[C[715]]],["26.4. Debugging and Testing","incrcomp-debugging",[C[715]]],["26.5. Salsa","salsa",[C[715]]],["27. Memory Management in Rustc","memory",N],["28. Serialization in Rustc","serialization",N],["29. Parallel Compilation","parallel-rustc",N],[C[716],"rustdoc-internals",N],["30.1. Search","rustdoc-internals/search",[C[716]]],["31. Prologue","part-3-intro",N],["32. Command-line arguments","cli",N],[C[717],"rustc-driver",N],["33.1. Example: Type checking","rustc-driver-interacting-with-the-ast",[C[717]]],["33.2. Example: Getting diagnostics","rustc-driver-getting-diagnostics",[C[717]]],[C[718],"syntax-intro",N],["34.1. Lexing and Parsing","the-parser",[C[718]]],["34.2. Macro expansion","macro-expansion",[C[718]]],["34.3. Name resolution","name-resolution",[C[718]]],["34.4. #[test] Implementation","test-implementation",[C[718]]],["34.5. Panic Implementation","panic-implementation",[C[718]]],["34.6. AST Validation","ast-validation",[C[718]]],["34.7. Feature Gate Checking","feature-gate-ck",[C[718]]],["34.8. Lang Items","lang-items",[C[718]]],[C[719],"hir",N],["35.1. Lowering AST to HIR","lowering",[C[719]]],["35.2. Debugging","hir-debugging",[C[719]]],["36. The THIR (Typed High-level IR)","thir",N],[C[720],"mir/index",N],["37.1. MIR construction","mir/construction",[C[720]]],["37.2. MIR visitor and traversal","mir/visitor",[C[720]]],["37.3. MIR passes: getting the MIR for a function","mir/passes",[C[720]]],["38. Identifiers in the compiler",C[736],N],["39. Closure expansion","closure",N],["40. Inline assembly","asm",N],["41. Prologue","part-4-intro",N],[C[721],"ty",N],["42.1. Generics and substitutions",C[852],[C[721]]],["42.2. TypeFolder and TypeFoldable","ty-fold",[C[721]]],["42.3. Generic arguments","generic_arguments",[C[721]]],["42.4. Constants in the type system","constants",[C[721]]],["42.5. Bound vars and Parameters","bound-vars-and-params",[C[721]]],["43. Type inference","type-inference",N],[C[722],"traits/resolution",N],[C[723],"early-late-bound-summary",[C[722]]],["44.1.1. What are early and late bound parameters","what-does-early-late-bound-mean",[C[722],C[723]]],["44.1.2. Interactions with turbofishing","turbofishing-and-early-late-bound",[C[722],C[723]]],["44.2. Higher-ranked trait bounds","traits/hrtb",[C[722]]],["44.3. Caching subtleties","traits/caching",[C[722]]],["44.4. Specialization","traits/specialization",[C[722]]],[C[724],"traits/chalk",[C[722]]],["44.5.1. Lowering to logic","traits/lowering-to-logic",[C[722],C[724]]],["44.5.2. Goals and clauses","traits/goals-and-clauses",[C[722],C[724]]],["44.5.3. Canonical queries","traits/canonical-queries",[C[722],C[724]]],["44.5.4. Canonicalization","traits/canonicalization",[C[722],C[724]]],[C[725],"solve/trait-solving",[C[722]]],["44.6.1. Invariants of the type system","solve/invariants",[C[722],C[725]]],["44.6.2. The solver","solve/the-solver",[C[722],C[725]]],["44.6.3. Canonicalization","solve/canonicalization",[C[722],C[725]]],["44.6.4. Coinduction","solve/coinduction",[C[722],C[725]]],["44.6.5. Proof trees","solve/proof-trees",[C[722],C[725]]],["44.6.6. Normalization","solve/normalization",[C[722],C[725]]],["44.7. Unsize and CoerceUnsized traits","traits/unsize",[C[722]]],[C[726],"type-checking",N],["45.1. Method Lookup","method-lookup",[C[726]]],["45.2. Variance","variance",[C[726]]],[C[727],"opaque-types-type-alias-impl-trait",[C[726]]],["45.3.1. Inference details","opaque-types-impl-trait-inference",[C[726],C[727]]],["45.3.2. Return Position Impl Trait In Trait","return-position-impl-trait-in-trait",[C[726],C[727]]],["46. Effect checking","effects",N],["47. Pattern and Exhaustiveness Checking","pat-exhaustive-checking",N],["48. Unsafety Checking","unsafety-checking",N],["49. MIR dataflow","mir/dataflow",N],["50. Drop elaboration","mir/drop-elaboration",N],[C[728],"borrow_check",N],[C[729],"borrow_check/moves_and_initialization",[C[728]]],["51.1.1. Move paths","borrow_check/moves_and_initialization/move_paths",[C[728],C[729]]],["51.2. MIR type checker","borrow_check/type_check",[C[728]]],["51.3. Drop check","borrow_check/drop_check",[C[728]]],[C[730],"borrow_check/region_inference",[C[728]]],["51.4.1. Constraint propagation","borrow_check/region_inference/constraint_propagation",[C[728],C[730]]],["51.4.2. Lifetime parameters","borrow_check/region_inference/lifetime_parameters",[C[728],C[730]]],["51.4.3. Member constraints","borrow_check/region_inference/member_constraints",[C[728],C[730]]],["51.4.4. Placeholders and universes","borrow_check/region_inference/placeholders_and_universes",[C[728],C[730]]],["51.4.5. Closure constraints","borrow_check/region_inference/closure_constraints",[C[728],C[730]]],["51.4.6. Error reporting","borrow_check/region_inference/error_reporting",[C[728],C[730]]],["51.5. Two-phase-borrows","borrow_check/two_phase_borrows",[C[728]]],["52. Parameter Environments","param_env",N],[C[731],"diagnostics",N],["53.1. Diagnostic and subdiagnostic structs","diagnostics/diagnostic-structs",[C[731]]],["53.2. Translation","diagnostics/translation",[C[731]]],["53.3. LintStore","diagnostics/lintstore",[C[731]]],["53.4. Error codes","diagnostics/error-codes",[C[731]]],["53.5. Diagnostic items","diagnostics/diagnostic-items",[C[731]]],["53.6. ErrorGuaranteed","diagnostics/error-guaranteed",[C[731]]],["54. Prologue","part-5-intro",N],["55. MIR optimizations","mir/optimizations",N],["56. Debugging","mir/debugging",N],[C[732],"const-eval",N],["57.1. Interpreter","const-eval/interpret",[C[732]]],["58. Monomorphization","backend/monomorph",N],["59. Lowering MIR","backend/lowering-mir",N],[C[733],"backend/codegen",N],["60.1. Updating LLVM","backend/updating-llvm",[C[733]]],["60.2. Debugging LLVM","backend/debugging",[C[733]]],["60.3. Backend Agnostic Codegen","backend/backend-agnostic",[C[733]]],["60.4. Implicit Caller Location","backend/implicit-caller-location",[C[733]]],["61. Libraries and Metadata","backend/libs-and-metadata",N],["62. Profile-guided Optimization",C[734],N],["63. LLVM Source-Based Code Coverage","llvm-coverage-instrumentation",N],["64. Sanitizers Support","sanitizers",N],["65. Debugging support in the Rust compiler","debugging-support-in-rustc",N],["Appendix A: Background topics","appendix/background",N],["Appendix B: Glossary",C[68],N],["Appendix C: Code Index","appendix/code-index",N],["Appendix D: Compiler Lecture Series","appendix/compiler-lecture",N],["Appendix E: Bibliography","appendix/bibliography",N],["Appendix Z: HumorRust","appendix/humorust",N]]},{"name":"The Rust Reference","url":"https://doc.rust-lang.org/reference/","pages":[[C[26],C[46],N],["1. Notation","notation",N],[C[735],"lexical-structure",N],["2.1. Input format","input-format",[C[735]]],["2.2. Keywords","keywords",[C[735]]],["2.3. Identifiers",C[736],[C[735]]],["2.4. Comments","comments",[C[735]]],["2.5. Whitespace","whitespace",[C[735]]],["2.6. Tokens","tokens",[C[735]]],[C[737],"macros",N],["3.1. Macros By Example","macros-by-example",[C[737]]],["3.2. Procedural Macros","procedural-macros",[C[737]]],["4. Crates and source files","crates-and-source-files",N],["5. Conditional compilation","conditional-compilation",N],[C[738],"items",N],["6.1. Modules","items/modules",[C[738]]],["6.2. Extern crates","items/extern-crates",[C[738]]],["6.3. Use declarations","items/use-declarations",[C[738]]],["6.4. Functions","items/functions",[C[738]]],["6.5. Type aliases","items/type-aliases",[C[738]]],["6.6. Structs","items/structs",[C[738]]],["6.7. Enumerations","items/enumerations",[C[738]]],["6.8. Unions","items/unions",[C[738]]],["6.9. Constant items","items/constant-items",[C[738]]],["6.10. Static items","items/static-items",[C[738]]],["6.11. Traits","items/traits",[C[738]]],["6.12. Implementations","items/implementations",[C[738]]],["6.13. External blocks","items/external-blocks",[C[738]]],["6.14. Generic parameters","items/generics",[C[738]]],["6.15. Associated Items","items/associated-items",[C[738]]],[C[739],"attributes",N],["7.1. Testing","attributes/testing",[C[739]]],["7.2. Derive","attributes/derive",[C[739]]],["7.3. Diagnostics","attributes/diagnostics",[C[739]]],["7.4. Code generation","attributes/codegen",[C[739]]],["7.5. Limits","attributes/limits",[C[739]]],["7.6. Type System","attributes/type_system",[C[739]]],["7.7. Debugger","attributes/debugger",[C[739]]],[C[740],"statements-and-expressions",N],["8.1. Statements","statements",[C[740]]],[C[741],"expressions",[C[740]]],["8.2.1. Literal expressions","expressions/literal-expr",[C[740],C[741]]],["8.2.2. Path expressions","expressions/path-expr",[C[740],C[741]]],["8.2.3. Block expressions","expressions/block-expr",[C[740],C[741]]],["8.2.4. Operator expressions","expressions/operator-expr",[C[740],C[741]]],["8.2.5. Grouped expressions","expressions/grouped-expr",[C[740],C[741]]],["8.2.6. Array and index expressions","expressions/array-expr",[C[740],C[741]]],["8.2.7. Tuple and index expressions","expressions/tuple-expr",[C[740],C[741]]],["8.2.8. Struct expressions","expressions/struct-expr",[C[740],C[741]]],["8.2.9. Call expressions","expressions/call-expr",[C[740],C[741]]],["8.2.10. Method call expressions","expressions/method-call-expr",[C[740],C[741]]],["8.2.11. Field access expressions","expressions/field-expr",[C[740],C[741]]],["8.2.12. Closure expressions","expressions/closure-expr",[C[740],C[741]]],["8.2.13. Loop expressions","expressions/loop-expr",[C[740],C[741]]],["8.2.14. Range expressions","expressions/range-expr",[C[740],C[741]]],["8.2.15. If and if let expressions","expressions/if-expr",[C[740],C[741]]],["8.2.16. Match expressions","expressions/match-expr",[C[740],C[741]]],["8.2.17. Return expressions","expressions/return-expr",[C[740],C[741]]],["8.2.18. Await expressions","expressions/await-expr",[C[740],C[741]]],["8.2.19. Underscore expressions","expressions/underscore-expr",[C[740],C[741]]],["9. Patterns","patterns",N],[C[742],"type-system",N],[C[743],"types",[C[742]]],["10.1.1. Boolean type","types/boolean",[C[742],C[743]]],["10.1.2. Numeric types","types/numeric",[C[742],C[743]]],["10.1.3. Textual types","types/textual",[C[742],C[743]]],["10.1.4. Never type","types/never",[C[742],C[743]]],["10.1.5. Tuple types","types/tuple",[C[742],C[743]]],["10.1.6. Array types","types/array",[C[742],C[743]]],["10.1.7. Slice types","types/slice",[C[742],C[743]]],["10.1.8. Struct types","types/struct",[C[742],C[743]]],["10.1.9. Enumerated types","types/enum",[C[742],C[743]]],["10.1.10. Union types","types/union",[C[742],C[743]]],["10.1.11. Function item types","types/function-item",[C[742],C[743]]],["10.1.12. Closure types","types/closure",[C[742],C[743]]],["10.1.13. Pointer types","types/pointer",[C[742],C[743]]],["10.1.14. Function pointer types","types/function-pointer",[C[742],C[743]]],["10.1.15. Trait object types","types/trait-object",[C[742],C[743]]],["10.1.16. Impl trait type","types/impl-trait",[C[742],C[743]]],["10.1.17. Type parameters","types/parameters",[C[742],C[743]]],["10.1.18. Inferred type","types/inferred",[C[742],C[743]]],["10.2. Dynamically Sized Types","dynamically-sized-types",[C[742]]],["10.3. Type layout","type-layout",[C[742]]],["10.4. Interior mutability","interior-mutability",[C[742]]],["10.5. Subtyping and Variance",C[753],[C[742]]],["10.6. Trait and lifetime bounds","trait-bounds",[C[742]]],["10.7. Type coercions","type-coercions",[C[742]]],["10.8. Destructors",C[757],[C[742]]],["10.9. Lifetime elision",C[752],[C[742]]],["11. Special types and traits","special-types-and-traits",N],[C[744],"names",N],["12.1. Namespaces","names/namespaces",[C[744]]],["12.2. Scopes","names/scopes",[C[744]]],["12.3. Preludes","names/preludes",[C[744]]],["12.4. Paths","paths",[C[744]]],["12.5. Name resolution","names/name-resolution",[C[744]]],["12.6. Visibility and privacy","visibility-and-privacy",[C[744]]],[C[745],"memory-model",N],["13.1. Memory allocation and lifetime","memory-allocation-and-lifetime",[C[745]]],["13.2. Variables","variables",[C[745]]],["14. Linkage","linkage",N],["15. Inline assembly","inline-assembly",N],[C[746],"unsafety",N],["16.1. The unsafe keyword","unsafe-keyword",[C[746]]],["16.2. Behavior considered undefined","behavior-considered-undefined",[C[746]]],["16.3. Behavior not considered unsafe","behavior-not-considered-unsafe",[C[746]]],["17. Constant Evaluation","const_eval",N],["18. Application Binary Interface","abi",N],["19. The Rust runtime","runtime",N],[C[747],"appendices",N],["20.1. Macro Follow-Set Ambiguity Formal Specification","macro-ambiguity",[C[747]]],["20.2. Influences","influences",[C[747]]],["20.3. Glossary",C[818],[C[747]]]]},{"name":"The Rustonomicon","url":"https://doc.rust-lang.org/nomicon/","pages":[[C[26],"intro",N],[C[748],"meet-safe-and-unsafe",N],["1.1. How Safe and Unsafe Interact","safe-unsafe-meaning",[C[748]]],["1.2. What Unsafe Can Do","what-unsafe-does",[C[748]]],["1.3. Working with Unsafe","working-with-unsafe",[C[748]]],[C[749],"data",N],["2.1. repr(Rust)","repr-rust",[C[749]]],["2.2. Exotically Sized Types","exotic-sizes",[C[749]]],["2.3. Other reprs","other-reprs",[C[749]]],[C[751],C[860],N],["3.1. References",C[750],[C[751]]],["3.2. Aliasing","aliasing",[C[751]]],["3.3. Lifetimes",C[853],[C[751]]],["3.4. Limits of Lifetimes","lifetime-mismatch",[C[751]]],["3.5. Lifetime Elision",C[752],[C[751]]],["3.6. Unbounded Lifetimes","unbounded-lifetimes",[C[751]]],["3.7. Higher-Rank Trait Bounds","hrtb",[C[751]]],["3.8. Subtyping and Variance",C[753],[C[751]]],["3.9. Drop Check","dropck",[C[751]]],["3.10. PhantomData","phantom-data",[C[751]]],["3.11. Splitting Borrows","borrow-splitting",[C[751]]],[C[754],"conversions",N],["4.1. Coercions","coercions",[C[754]]],["4.2. The Dot Operator","dot-operator",[C[754]]],["4.3. Casts","casts",[C[754]]],["4.4. Transmutes","transmutes",[C[754]]],[C[755],"uninitialized",N],["5.1. Checked","checked-uninit",[C[755]]],["5.2. Drop Flags","drop-flags",[C[755]]],["5.3. Unchecked","unchecked-uninit",[C[755]]],[C[756],"obrm",N],["6.1. Constructors","constructors",[C[756]]],["6.2. Destructors",C[757],[C[756]]],["6.3. Leaking","leaking",[C[756]]],[C[758],"unwinding",N],["7.1. Exception Safety","exception-safety",[C[758]]],["7.2. Poisoning","poisoning",[C[758]]],[C[760],C[759],N],["8.1. Races","races",[C[760]]],["8.2. Send and Sync","send-and-sync",[C[760]]],["8.3. Atomics","atomics",[C[760]]],[C[761],"vec/vec",N],["9.1. Layout","vec/vec-layout",[C[761]]],["9.2. Allocating","vec/vec-alloc",[C[761]]],["9.3. Push and Pop","vec/vec-push-pop",[C[761]]],["9.4. Deallocating","vec/vec-dealloc",[C[761]]],["9.5. Deref","vec/vec-deref",[C[761]]],["9.6. Insert and Remove","vec/vec-insert-remove",[C[761]]],["9.7. IntoIter","vec/vec-into-iter",[C[761]]],["9.8. RawVec","vec/vec-raw",[C[761]]],["9.9. Drain","vec/vec-drain",[C[761]]],["9.10. Handling Zero-Sized Types","vec/vec-zsts",[C[761]]],["9.11. Final Code","vec/vec-final",[C[761]]],[C[762],"arc-mutex/arc-and-mutex",N],[C[763],"arc-mutex/arc",[C[762]]],["10.1.1. Layout","arc-mutex/arc-layout",[C[762],C[763]]],["10.1.2. Base Code","arc-mutex/arc-base",[C[762],C[763]]],["10.1.3. Cloning","arc-mutex/arc-clone",[C[762],C[763]]],["10.1.4. Dropping","arc-mutex/arc-drop",[C[762],C[763]]],["10.1.5. Final Code","arc-mutex/arc-final",[C[762],C[763]]],["11. FFI","ffi",N],[C[764],"beneath-std",N],["12.1. #[panic_handler]","panic-handler",[C[764]]]]},{"name":C[765],"url":"https://doc.rust-lang.org/unstable-book/","pages":[[C[765],"the-unstable-book",N],[C[766],"compiler-flags",N],["1.1. branch_protection","compiler-flags/branch-protection",[C[766]]],["1.2. cf_protection","compiler-flags/cf-protection",[C[766]]],["1.3. check_cfg","compiler-flags/check-cfg",[C[766]]],["1.4. codegen_backend","compiler-flags/codegen-backend",[C[766]]],["1.5. codegen_options","compiler-flags/codegen-options",[C[766]]],["1.6. control_flow_guard","compiler-flags/control-flow-guard",[C[766]]],["1.7. debug_info_for_profiling","compiler-flags/debug_info_for_profiling",[C[766]]],["1.8. default_hidden_visibility","compiler-flags/default-hidden-visibility",[C[766]]],["1.9. dump_mono_stats","compiler-flags/dump-mono-stats",[C[766]]],["1.10. dump_mono_stats_format","compiler-flags/dump-mono-stats-format",[C[766]]],["1.11. dwarf_version","compiler-flags/dwarf-version",[C[766]]],["1.12. dylib_lto","compiler-flags/dylib-lto",[C[766]]],["1.13. emit_stack_sizes","compiler-flags/emit-stack-sizes",[C[766]]],["1.14. env","compiler-flags/env",[C[766]]],["1.15. export_executable_symbols","compiler-flags/export-executable-symbols",[C[766]]],["1.16. extern_options","compiler-flags/extern-options",[C[766]]],["1.17. function_return","compiler-flags/function-return",[C[766]]],["1.18. instrument_xray","compiler-flags/instrument-xray",[C[766]]],["1.19. link_native_libraries","compiler-flags/link-native-libraries",[C[766]]],["1.20. llvm_module_flag","compiler-flags/llvm-module-flag",[C[766]]],["1.21. location_detail","compiler-flags/location-detail",[C[766]]],["1.22. move_size_limit","compiler-flags/move-size-limit",[C[766]]],["1.23. no_jump_tables","compiler-flags/no-jump-tables",[C[766]]],["1.24. no_parallel_llvm","compiler-flags/no-parallel-llvm",[C[766]]],["1.25. no_unique_section_names","compiler-flags/no-unique-section-names",[C[766]]],["1.26. profile","compiler-flags/profile",[C[766]]],["1.27. profile_sample_use","compiler-flags/profile_sample_use",[C[766]]],["1.28. remap_cwd_prefix","compiler-flags/remap-cwd-prefix",[C[766]]],["1.29. remap_path_scope","compiler-flags/remap-path-scope",[C[766]]],["1.30. report_time","compiler-flags/report-time",[C[766]]],["1.31. sanitizer","compiler-flags/sanitizer",[C[766]]],["1.32. self_profile","compiler-flags/self-profile",[C[766]]],["1.33. self_profile_events","compiler-flags/self-profile-events",[C[766]]],["1.34. src_hash_algorithm","compiler-flags/src-hash-algorithm",[C[766]]],["1.35. temps_dir","compiler-flags/temps-dir",[C[766]]],["1.36. tiny_const_eval_limit","compiler-flags/tiny-const-eval-limit",[C[766]]],["1.37. tls_model","compiler-flags/tls-model",[C[766]]],["1.38. unsound_mir_opts","compiler-flags/unsound-mir-opts",[C[766]]],["1.39. virtual_function_elimination","compiler-flags/virtual-function-elimination",[C[766]]],[C[767],"language-features",N],["2.1. aarch64_ver_target_feature","language-features/aarch64-ver-target-feature",[C[767]]],["2.2. abi_amdgpu_kernel","language-features/abi-amdgpu-kernel",[C[767]]],["2.3. abi_avr_interrupt","language-features/abi-avr-interrupt",[C[767]]],["2.4. abi_c_cmse_nonsecure_call","language-features/abi-c-cmse-nonsecure-call",[C[767]]],["2.5. abi_msp430_interrupt","language-features/abi-msp430-interrupt",[C[767]]],["2.6. abi_ptx","language-features/abi-ptx",[C[767]]],["2.7. abi_riscv_interrupt","language-features/abi-riscv-interrupt",[C[767]]],["2.8. abi_unadjusted","language-features/abi-unadjusted",[C[767]]],["2.9. abi_vectorcall","language-features/abi-vectorcall",[C[767]]],["2.10. abi_x86_interrupt","language-features/abi-x86-interrupt",[C[767]]],["2.11. adt_const_params","language-features/adt-const-params",[C[767]]],["2.12. alloc_error_handler","language-features/alloc-error-handler",[C[767]]],["2.13. allocator_internals","language-features/allocator-internals",[C[767]]],["2.14. allow_internal_unsafe","language-features/allow-internal-unsafe",[C[767]]],["2.15. allow_internal_unstable","language-features/allow-internal-unstable",[C[767]]],["2.16. anonymous_lifetime_in_impl_trait","language-features/anonymous-lifetime-in-impl-trait",[C[767]]],["2.17. arbitrary_self_types","language-features/arbitrary-self-types",[C[767]]],["2.18. arm_target_feature","language-features/arm-target-feature",[C[767]]],["2.19. asm_const","language-features/asm-const",[C[767]]],["2.20. asm_experimental_arch","language-features/asm-experimental-arch",[C[767]]],["2.21. asm_unwind","language-features/asm-unwind",[C[767]]],["2.22. associated_const_equality","language-features/associated-const-equality",[C[767]]],["2.23. associated_type_bounds","language-features/associated-type-bounds",[C[767]]],["2.24. associated_type_defaults","language-features/associated-type-defaults",[C[767]]],["2.25. async_closure","language-features/async-closure",[C[767]]],["2.26. async_fn_track_caller","language-features/async-fn-track-caller",[C[767]]],["2.27. auto_traits","language-features/auto-traits",[C[767]]],["2.28. avx512_target_feature","language-features/avx512-target-feature",[C[767]]],["2.29. box_patterns","language-features/box-patterns",[C[767]]],["2.30. bpf_target_feature","language-features/bpf-target-feature",[C[767]]],["2.31. builtin_syntax","language-features/builtin-syntax",[C[767]]],["2.32. c_str_literals","language-features/c-str-literals",[C[767]]],["2.33. c_unwind","language-features/c-unwind",[C[767]]],["2.34. c_variadic","language-features/c-variadic",[C[767]]],["2.35. cfg_overflow_checks","language-features/cfg-overflow-checks",[C[767]]],["2.36. cfg_relocation_model","language-features/cfg-relocation-model",[C[767]]],["2.37. cfg_sanitize","language-features/cfg-sanitize",[C[767]]],["2.38. cfg_target_abi","language-features/cfg-target-abi",[C[767]]],["2.39. cfg_target_compact","language-features/cfg-target-compact",[C[767]]],["2.40. cfg_target_has_atomic","language-features/cfg-target-has-atomic",[C[767]]],["2.41. cfg_target_has_atomic_equal_alignment","language-features/cfg-target-has-atomic-equal-alignment",[C[767]]],["2.42. cfg_target_thread_local","language-features/cfg-target-thread-local",[C[767]]],["2.43. cfg_version","language-features/cfg-version",[C[767]]],["2.44. cfi_encoding","language-features/cfi-encoding",[C[767]]],["2.45. closure_lifetime_binder","language-features/closure-lifetime-binder",[C[767]]],["2.46. closure_track_caller","language-features/closure-track-caller",[C[767]]],["2.47. cmse_nonsecure_entry","language-features/cmse-nonsecure-entry",[C[767]]],["2.48. collapse_debuginfo","language-features/collapse-debuginfo",[C[767]]],["2.49. compiler_builtins","language-features/compiler-builtins",[C[767]]],["2.50. const_async_blocks","language-features/const-async-blocks",[C[767]]],["2.51. const_closures","language-features/const-closures",[C[767]]],["2.52. const_extern_fn","language-features/const-extern-fn",[C[767]]],["2.53. const_fn_floating_point_arithmetic","language-features/const-fn-floating-point-arithmetic",[C[767]]],["2.54. const_for","language-features/const-for",[C[767]]],["2.55. const_mut_refs","language-features/const-mut-refs",[C[767]]],["2.56. const_precise_live_drops","language-features/const-precise-live-drops",[C[767]]],["2.57. const_refs_to_cell","language-features/const-refs-to-cell",[C[767]]],["2.58. const_trait_impl","language-features/const-trait-impl",[C[767]]],["2.59. const_try","language-features/const-try",[C[767]]],["2.60. coroutine_clone","language-features/coroutine-clone",[C[767]]],["2.61. coroutines","language-features/coroutines",[C[767]]],["2.62. coverage_attribute","language-features/coverage-attribute",[C[767]]],["2.63. csky_target_feature","language-features/csky-target-feature",[C[767]]],["2.64. custom_code_classes_in_docs","language-features/custom-code-classes-in-docs",[C[767]]],["2.65. custom_inner_attributes","language-features/custom-inner-attributes",[C[767]]],["2.66. custom_mir","language-features/custom-mir",[C[767]]],["2.67. custom_test_frameworks","language-features/custom-test-frameworks",[C[767]]],["2.68. decl_macro","language-features/decl-macro",[C[767]]],["2.69. default_type_parameter_fallback","language-features/default-type-parameter-fallback",[C[767]]],["2.70. deprecated_safe","language-features/deprecated-safe",[C[767]]],["2.71. deprecated_suggestion","language-features/deprecated-suggestion",[C[767]]],["2.72. diagnostic_namespace","language-features/diagnostic-namespace",[C[767]]],["2.73. do_not_recommend","language-features/do-not-recommend",[C[767]]],["2.74. doc_auto_cfg","language-features/doc-auto-cfg",[C[767]]],["2.75. doc_cfg","language-features/doc-cfg",[C[767]]],["2.76. doc_cfg_hide","language-features/doc-cfg-hide",[C[767]]],["2.77. doc_masked","language-features/doc-masked",[C[767]]],["2.78. doc_notable_trait","language-features/doc-notable-trait",[C[767]]],["2.79. dropck_eyepatch","language-features/dropck-eyepatch",[C[767]]],["2.80. dyn_star","language-features/dyn-star",[C[767]]],["2.81. effects","language-features/effects",[C[767]]],["2.82. ermsb_target_feature","language-features/ermsb-target-feature",[C[767]]],["2.83. exclusive_range_pattern","language-features/exclusive-range-pattern",[C[767]]],["2.84. exhaustive_patterns","language-features/exhaustive-patterns",[C[767]]],["2.85. explicit_tail_calls","language-features/explicit-tail-calls",[C[767]]],["2.86. extended_varargs_abi_support","language-features/extended-varargs-abi-support",[C[767]]],["2.87. extern_types","language-features/extern-types",[C[767]]],["2.88. ffi_const","language-features/ffi-const",[C[767]]],["2.89. ffi_pure","language-features/ffi-pure",[C[767]]],["2.90. ffi_returns_twice","language-features/ffi-returns-twice",[C[767]]],["2.91. fn_align","language-features/fn-align",[C[767]]],["2.92. fn_delegation","language-features/fn-delegation",[C[767]]],["2.93. fundamental","language-features/fundamental",[C[767]]],["2.94. gen_blocks","language-features/gen-blocks",[C[767]]],["2.95. generic_arg_infer","language-features/generic-arg-infer",[C[767]]],["2.96. generic_assert","language-features/generic-assert",[C[767]]],["2.97. generic_associated_types_extended","language-features/generic-associated-types-extended",[C[767]]],["2.98. generic_const_exprs","language-features/generic-const-exprs",[C[767]]],["2.99. generic_const_items","language-features/generic-const-items",[C[767]]],["2.100. half_open_range_patterns_in_slices","language-features/half-open-range-patterns-in-slices",[C[767]]],["2.101. hexagon_target_feature","language-features/hexagon-target-feature",[C[767]]],["2.102. if_let_guard","language-features/if-let-guard",[C[767]]],["2.103. impl_trait_in_assoc_type","language-features/impl-trait-in-assoc-type",[C[767]]],["2.104. impl_trait_in_fn_trait_return","language-features/impl-trait-in-fn-trait-return",[C[767]]],["2.105. imported_main","language-features/imported-main",[C[767]]],["2.106. inherent_associated_types","language-features/inherent-associated-types",[C[767]]],["2.107. inline_const","language-features/inline-const",[C[767]]],["2.108. inline_const_pat","language-features/inline-const-pat",[C[767]]],["2.109. intra_doc_pointers","language-features/intra-doc-pointers",[C[767]]],["2.110. intrinsics","language-features/intrinsics",[C[767]]],["2.111. lang_items","language-features/lang-items",[C[767]]],["2.112. large_assignments","language-features/large-assignments",[C[767]]],["2.113. lazy_type_alias","language-features/lazy-type-alias",[C[767]]],["2.114. let_chains","language-features/let-chains",[C[767]]],["2.115. lifetime_capture_rules_2024","language-features/lifetime-capture-rules-2024",[C[767]]],["2.116. link_arg_attribute","language-features/link-arg-attribute",[C[767]]],["2.117. link_cfg","language-features/link-cfg",[C[767]]],["2.118. link_llvm_intrinsics","language-features/link-llvm-intrinsics",[C[767]]],["2.119. linkage","language-features/linkage",[C[767]]],["2.120. lint_reasons","language-features/lint-reasons",[C[767]]],["2.121. loongarch_target_feature","language-features/loongarch-target-feature",[C[767]]],["2.122. macro_metavar_expr","language-features/macro-metavar-expr",[C[767]]],["2.123. marker_trait_attr","language-features/marker-trait-attr",[C[767]]],["2.124. min_specialization","language-features/min-specialization",[C[767]]],["2.125. mips_target_feature","language-features/mips-target-feature",[C[767]]],["2.126. more_qualified_paths","language-features/more-qualified-paths",[C[767]]],["2.127. multiple_supertrait_upcastable","language-features/multiple-supertrait-upcastable",[C[767]]],["2.128. must_not_suspend","language-features/must-not-suspend",[C[767]]],["2.129. naked_functions","language-features/naked-functions",[C[767]]],["2.130. native_link_modifiers_as_needed","language-features/native-link-modifiers-as-needed",[C[767]]],["2.131. needs_panic_runtime","language-features/needs-panic-runtime",[C[767]]],["2.132. negative_bounds","language-features/negative-bounds",[C[767]]],["2.133. negative_impls","language-features/negative-impls",[C[767]]],["2.134. never_patterns","language-features/never-patterns",[C[767]]],["2.135. never_type","language-features/never-type",[C[767]]],["2.136. never_type_fallback","language-features/never-type-fallback",[C[767]]],["2.137. no_core","language-features/no-core",[C[767]]],["2.138. no_sanitize","language-features/no-sanitize",[C[767]]],["2.139. non_exhaustive_omitted_patterns_lint","language-features/non-exhaustive-omitted-patterns-lint",[C[767]]],["2.140. non_lifetime_binders","language-features/non-lifetime-binders",[C[767]]],["2.141. object_safe_for_dispatch","language-features/object-safe-for-dispatch",[C[767]]],["2.142. offset_of_enum","language-features/offset-of-enum",[C[767]]],["2.143. omit_gdb_pretty_printer_section","language-features/omit-gdb-pretty-printer-section",[C[767]]],["2.144. optimize_attribute","language-features/optimize-attribute",[C[767]]],["2.145. panic_runtime","language-features/panic-runtime",[C[767]]],["2.146. platform_intrinsics","language-features/platform-intrinsics",[C[767]]],["2.147. powerpc_target_feature","language-features/powerpc-target-feature",[C[767]]],["2.148. prelude_import","language-features/prelude-import",[C[767]]],["2.149. proc_macro_hygiene","language-features/proc-macro-hygiene",[C[767]]],["2.150. profiler_runtime","language-features/profiler-runtime",[C[767]]],["2.151. raw_ref_op","language-features/raw-ref-op",[C[767]]],["2.152. register_tool","language-features/register-tool",[C[767]]],["2.153. repr_simd","language-features/repr-simd",[C[767]]],["2.154. repr128","language-features/repr128",[C[767]]],["2.155. return_type_notation","language-features/return-type-notation",[C[767]]],["2.156. riscv_target_feature","language-features/riscv-target-feature",[C[767]]],["2.157. rtm_target_feature","language-features/rtm-target-feature",[C[767]]],["2.158. rust_cold_cc","language-features/rust-cold-cc",[C[767]]],["2.159. rustc_allow_const_fn_unstable","language-features/rustc-allow-const-fn-unstable",[C[767]]],["2.160. rustc_attrs","language-features/rustc-attrs",[C[767]]],["2.161. rustc_private","language-features/rustc-private",[C[767]]],["2.162. rustdoc_internals","language-features/rustdoc-internals",[C[767]]],["2.163. rustdoc_missing_doc_code_examples","language-features/rustdoc-missing-doc-code-examples",[C[767]]],["2.164. simd_ffi","language-features/simd-ffi",[C[767]]],["2.165. specialization","language-features/specialization",[C[767]]],["2.166. sse4a_target_feature","language-features/sse4a-target-feature",[C[767]]],["2.167. staged_api","language-features/staged-api",[C[767]]],["2.168. start","language-features/start",[C[767]]],["2.169. stmt_expr_attributes","language-features/stmt-expr-attributes",[C[767]]],["2.170. strict_provenance","language-features/strict-provenance",[C[767]]],["2.171. string_deref_patterns","language-features/string-deref-patterns",[C[767]]],["2.172. structural_match","language-features/structural-match",[C[767]]],["2.173. target_feature_11","language-features/target-feature-11",[C[767]]],["2.174. tbm_target_feature","language-features/tbm-target-feature",[C[767]]],["2.175. test_unstable_lint","language-features/test-unstable-lint",[C[767]]],["2.176. thread_local","language-features/thread-local",[C[767]]],["2.177. trait_alias","language-features/trait-alias",[C[767]]],["2.178. trait_upcasting","language-features/trait-upcasting",[C[767]]],["2.179. transmute_generic_consts","language-features/transmute-generic-consts",[C[767]]],["2.180. transparent_unions","language-features/transparent-unions",[C[767]]],["2.181. trivial_bounds","language-features/trivial-bounds",[C[767]]],["2.182. try_blocks","language-features/try-blocks",[C[767]]],["2.183. type_alias_impl_trait","language-features/type-alias-impl-trait",[C[767]]],["2.184. type_ascription","language-features/type-ascription",[C[767]]],["2.185. type_changing_struct_update","language-features/type-changing-struct-update",[C[767]]],["2.186. type_privacy_lints","language-features/type-privacy-lints",[C[767]]],["2.187. unboxed_closures","language-features/unboxed-closures",[C[767]]],["2.188. unix_sigpipe","language-features/unix-sigpipe",[C[767]]],["2.189. unnamed_fields","language-features/unnamed-fields",[C[767]]],["2.190. unsized_fn_params","language-features/unsized-fn-params",[C[767]]],["2.191. unsized_locals","language-features/unsized-locals",[C[767]]],["2.192. unsized_tuple_coercion","language-features/unsized-tuple-coercion",[C[767]]],["2.193. used_with_arg","language-features/used-with-arg",[C[767]]],["2.194. wasm_abi","language-features/wasm-abi",[C[767]]],["2.195. wasm_target_feature","language-features/wasm-target-feature",[C[767]]],["2.196. with_negative_coherence","language-features/with-negative-coherence",[C[767]]],["2.197. yeet_expr","language-features/yeet-expr",[C[767]]],[C[768],"library-features",N],["3.1. absolute_path","library-features/absolute-path",[C[768]]],["3.2. addr_parse_ascii","library-features/addr-parse-ascii",[C[768]]],["3.3. alloc_error_hook","library-features/alloc-error-hook",[C[768]]],["3.4. alloc_internals","library-features/alloc-internals",[C[768]]],["3.5. alloc_layout_extra","library-features/alloc-layout-extra",[C[768]]],["3.6. allocator_api","library-features/allocator-api",[C[768]]],["3.7. array_chunks","library-features/array-chunks",[C[768]]],["3.8. array_into_iter_constructors","library-features/array-into-iter-constructors",[C[768]]],["3.9. array_methods","library-features/array-methods",[C[768]]],["3.10. array_try_from_fn","library-features/array-try-from-fn",[C[768]]],["3.11. array_try_map","library-features/array-try-map",[C[768]]],["3.12. array_windows","library-features/array-windows",[C[768]]],["3.13. as_array_of_cells","library-features/as-array-of-cells",[C[768]]],["3.14. ascii_char","library-features/ascii-char",[C[768]]],["3.15. ascii_char_variants","library-features/ascii-char-variants",[C[768]]],["3.16. assert_matches","library-features/assert-matches",[C[768]]],["3.17. async_gen_internals","library-features/async-gen-internals",[C[768]]],["3.18. async_iter_from_iter","library-features/async-iter-from-iter",[C[768]]],["3.19. async_iterator","library-features/async-iterator",[C[768]]],["3.20. atomic_bool_fetch_not","library-features/atomic-bool-fetch-not",[C[768]]],["3.21. atomic_from_mut","library-features/atomic-from-mut",[C[768]]],["3.22. backtrace_frames","library-features/backtrace-frames",[C[768]]],["3.23. bigint_helper_methods","library-features/bigint-helper-methods",[C[768]]],["3.24. binary_heap_as_slice","library-features/binary-heap-as-slice",[C[768]]],["3.25. binary_heap_drain_sorted","library-features/binary-heap-drain-sorted",[C[768]]],["3.26. binary_heap_into_iter_sorted","library-features/binary-heap-into-iter-sorted",[C[768]]],["3.27. bound_as_ref","library-features/bound-as-ref",[C[768]]],["3.28. bound_map","library-features/bound-map",[C[768]]],["3.29. box_into_boxed_slice","library-features/box-into-boxed-slice",[C[768]]],["3.30. box_into_inner","library-features/box-into-inner",[C[768]]],["3.31. btree_cursors","library-features/btree-cursors",[C[768]]],["3.32. btree_extract_if","library-features/btree-extract-if",[C[768]]],["3.33. btreemap_alloc","library-features/btreemap-alloc",[C[768]]],["3.34. buf_read_has_data_left","library-features/buf-read-has-data-left",[C[768]]],["3.35. bufread_skip_until","library-features/bufread-skip-until",[C[768]]],["3.36. byte_slice_trim_ascii","library-features/byte-slice-trim-ascii",[C[768]]],["3.37. c_size_t","library-features/c-size-t",[C[768]]],["3.38. c_void_variant","library-features/c-void-variant",[C[768]]],["3.39. can_vector","library-features/can-vector",[C[768]]],["3.40. cell_leak","library-features/cell-leak",[C[768]]],["3.41. cell_update","library-features/cell-update",[C[768]]],["3.42. cfg_accessible","library-features/cfg-accessible",[C[768]]],["3.43. cfg_eval","library-features/cfg-eval",[C[768]]],["3.44. cfg_match","library-features/cfg-match",[C[768]]],["3.45. char_indices_offset","library-features/char-indices-offset",[C[768]]],["3.46. char_internals","library-features/char-internals",[C[768]]],["3.47. char_min","library-features/char-min",[C[768]]],["3.48. cmp_minmax","library-features/cmp-minmax",[C[768]]],["3.49. coerce_unsized","library-features/coerce-unsized",[C[768]]],["3.50. concat_bytes","library-features/concat-bytes",[C[768]]],["3.51. concat_idents","library-features/concat-idents",[C[768]]],["3.52. const_align_of_val","library-features/const-align-of-val",[C[768]]],["3.53. const_align_of_val_raw","library-features/const-align-of-val-raw",[C[768]]],["3.54. const_align_offset","library-features/const-align-offset",[C[768]]],["3.55. const_alloc_error","library-features/const-alloc-error",[C[768]]],["3.56. const_alloc_layout","library-features/const-alloc-layout",[C[768]]],["3.57. const_arguments_as_str","library-features/const-arguments-as-str",[C[768]]],["3.58. const_array_from_ref","library-features/const-array-from-ref",[C[768]]],["3.59. const_array_into_iter_constructors","library-features/const-array-into-iter-constructors",[C[768]]],["3.60. const_assume","library-features/const-assume",[C[768]]],["3.61. const_atomic_from_ptr","library-features/const-atomic-from-ptr",[C[768]]],["3.62. const_bigint_helper_methods","library-features/const-bigint-helper-methods",[C[768]]],["3.63. const_binary_heap_constructor","library-features/const-binary-heap-constructor",[C[768]]],["3.64. const_black_box","library-features/const-black-box",[C[768]]],["3.65. const_box","library-features/const-box",[C[768]]],["3.66. const_btree_len","library-features/const-btree-len",[C[768]]],["3.67. const_caller_location","library-features/const-caller-location",[C[768]]],["3.68. const_cell_into_inner","library-features/const-cell-into-inner",[C[768]]],["3.69. const_char_from_u32_unchecked","library-features/const-char-from-u32-unchecked",[C[768]]],["3.70. const_cmp","library-features/const-cmp",[C[768]]],["3.71. const_collections_with_hasher","library-features/const-collections-with-hasher",[C[768]]],["3.72. const_cow_is_borrowed","library-features/const-cow-is-borrowed",[C[768]]],["3.73. const_cstr_from_ptr","library-features/const-cstr-from-ptr",[C[768]]],["3.74. const_eval_select","library-features/const-eval-select",[C[768]]],["3.75. const_exact_div","library-features/const-exact-div",[C[768]]],["3.76. const_float_bits_conv","library-features/const-float-bits-conv",[C[768]]],["3.77. const_float_classify","library-features/const-float-classify",[C[768]]],["3.78. const_fmt_arguments_new","library-features/const-fmt-arguments-new",[C[768]]],["3.79. const_format_args","library-features/const-format-args",[C[768]]],["3.80. const_hash","library-features/const-hash",[C[768]]],["3.81. const_heap","library-features/const-heap",[C[768]]],["3.82. const_index_range_slice_index","library-features/const-index-range-slice-index",[C[768]]],["3.83. const_int_unchecked_arith","library-features/const-int-unchecked-arith",[C[768]]],["3.84. const_intoiterator_identity","library-features/const-intoiterator-identity",[C[768]]],["3.85. const_intrinsic_compare_bytes","library-features/const-intrinsic-compare-bytes",[C[768]]],["3.86. const_intrinsic_forget","library-features/const-intrinsic-forget",[C[768]]],["3.87. const_intrinsic_raw_eq","library-features/const-intrinsic-raw-eq",[C[768]]],["3.88. const_io_structs","library-features/const-io-structs",[C[768]]],["3.89. const_ip","library-features/const-ip",[C[768]]],["3.90. const_ipv4","library-features/const-ipv4",[C[768]]],["3.91. const_ipv6","library-features/const-ipv6",[C[768]]],["3.92. const_likely","library-features/const-likely",[C[768]]],["3.93. const_location_fields","library-features/const-location-fields",[C[768]]],["3.94. const_maybe_uninit_array_assume_init","library-features/const-maybe-uninit-array-assume-init",[C[768]]],["3.95. const_maybe_uninit_as_mut_ptr","library-features/const-maybe-uninit-as-mut-ptr",[C[768]]],["3.96. const_maybe_uninit_assume_init","library-features/const-maybe-uninit-assume-init",[C[768]]],["3.97. const_maybe_uninit_uninit_array","library-features/const-maybe-uninit-uninit-array",[C[768]]],["3.98. const_maybe_uninit_write","library-features/const-maybe-uninit-write",[C[768]]],["3.99. const_nonnull_new","library-features/const-nonnull-new",[C[768]]],["3.100. const_num_midpoint","library-features/const-num-midpoint",[C[768]]],["3.101. const_option","library-features/const-option",[C[768]]],["3.102. const_option_ext","library-features/const-option-ext",[C[768]]],["3.103. const_pin","library-features/const-pin",[C[768]]],["3.104. const_pointer_is_aligned","library-features/const-pointer-is-aligned",[C[768]]],["3.105. const_pref_align_of","library-features/const-pref-align-of",[C[768]]],["3.106. const_ptr_as_ref","library-features/const-ptr-as-ref",[C[768]]],["3.107. const_ptr_is_null","library-features/const-ptr-is-null",[C[768]]],["3.108. const_ptr_sub_ptr","library-features/const-ptr-sub-ptr",[C[768]]],["3.109. const_ptr_write","library-features/const-ptr-write",[C[768]]],["3.110. const_range_bounds","library-features/const-range-bounds",[C[768]]],["3.111. const_raw_ptr_comparison","library-features/const-raw-ptr-comparison",[C[768]]],["3.112. const_replace","library-features/const-replace",[C[768]]],["3.113. const_result","library-features/const-result",[C[768]]],["3.114. const_size_of_val","library-features/const-size-of-val",[C[768]]],["3.115. const_size_of_val_raw","library-features/const-size-of-val-raw",[C[768]]],["3.116. const_slice_first_last","library-features/const-slice-first-last",[C[768]]],["3.117. const_slice_from_mut_ptr_range","library-features/const-slice-from-mut-ptr-range",[C[768]]],["3.118. const_slice_from_ptr_range","library-features/const-slice-from-ptr-range",[C[768]]],["3.119. const_slice_from_raw_parts_mut","library-features/const-slice-from-raw-parts-mut",[C[768]]],["3.120. const_slice_from_ref","library-features/const-slice-from-ref",[C[768]]],["3.121. const_slice_index","library-features/const-slice-index",[C[768]]],["3.122. const_slice_ptr_len","library-features/const-slice-ptr-len",[C[768]]],["3.123. const_slice_split_at_mut","library-features/const-slice-split-at-mut",[C[768]]],["3.124. const_str_from_utf8","library-features/const-str-from-utf8",[C[768]]],["3.125. const_str_from_utf8_unchecked_mut","library-features/const-str-from-utf8-unchecked-mut",[C[768]]],["3.126. const_swap","library-features/const-swap",[C[768]]],["3.127. const_type_id","library-features/const-type-id",[C[768]]],["3.128. const_type_name","library-features/const-type-name",[C[768]]],["3.129. const_unicode_case_lookup","library-features/const-unicode-case-lookup",[C[768]]],["3.130. const_unsafecell_get_mut","library-features/const-unsafecell-get-mut",[C[768]]],["3.131. const_waker","library-features/const-waker",[C[768]]],["3.132. container_error_extra","library-features/container-error-extra",[C[768]]],["3.133. control_flow_enum","library-features/control-flow-enum",[C[768]]],["3.134. convert_float_to_int","library-features/convert-float-to-int",[C[768]]],["3.135. core_intrinsics","library-features/core-intrinsics",[C[768]]],["3.136. core_io_borrowed_buf","library-features/core-io-borrowed-buf",[C[768]]],["3.137. core_panic","library-features/core-panic",[C[768]]],["3.138. core_private_bignum","library-features/core-private-bignum",[C[768]]],["3.139. core_private_diy_float","library-features/core-private-diy-float",[C[768]]],["3.140. coroutine_trait","library-features/coroutine-trait",[C[768]]],["3.141. cow_is_borrowed","library-features/cow-is-borrowed",[C[768]]],["3.142. cstr_count_bytes","library-features/cstr-count-bytes",[C[768]]],["3.143. cursor_remaining","library-features/cursor-remaining",[C[768]]],["3.144. deadline_api","library-features/deadline-api",[C[768]]],["3.145. debug_closure_helpers","library-features/debug-closure-helpers",[C[768]]],["3.146. dec2flt","library-features/dec2flt",[C[768]]],["3.147. derive_clone_copy","library-features/derive-clone-copy",[C[768]]],["3.148. derive_const","library-features/derive-const",[C[768]]],["3.149. derive_eq","library-features/derive-eq",[C[768]]],["3.150. dir_entry_ext2","library-features/dir-entry-ext2",[C[768]]],["3.151. discriminant_kind","library-features/discriminant-kind",[C[768]]],["3.152. dispatch_from_dyn","library-features/dispatch-from-dyn",[C[768]]],["3.153. div_duration","library-features/div-duration",[C[768]]],["3.154. downcast_unchecked","library-features/downcast-unchecked",[C[768]]],["3.155. drain_keep_rest","library-features/drain-keep-rest",[C[768]]],["3.156. duration_abs_diff","library-features/duration-abs-diff",[C[768]]],["3.157. duration_constants","library-features/duration-constants",[C[768]]],["3.158. duration_consts_float","library-features/duration-consts-float",[C[768]]],["3.159. edition_panic","library-features/edition-panic",[C[768]]],["3.160. entry_insert","library-features/entry-insert",[C[768]]],["3.161. error_generic_member_access","library-features/error-generic-member-access",[C[768]]],["3.162. error_in_core","library-features/error-in-core",[C[768]]],["3.163. error_iter","library-features/error-iter",[C[768]]],["3.164. error_reporter","library-features/error-reporter",[C[768]]],["3.165. error_type_id","library-features/error-type-id",[C[768]]],["3.166. exact_size_is_empty","library-features/exact-size-is-empty",[C[768]]],["3.167. exclusive_wrapper","library-features/exclusive-wrapper",[C[768]]],["3.168. exit_status_error","library-features/exit-status-error",[C[768]]],["3.169. exitcode_exit_method","library-features/exitcode-exit-method",[C[768]]],["3.170. exposed_provenance","library-features/exposed-provenance",[C[768]]],["3.171. extend_one","library-features/extend-one",[C[768]]],["3.172. extract_if","library-features/extract-if",[C[768]]],["3.173. fd","library-features/fd",[C[768]]],["3.174. fd_read","library-features/fd-read",[C[768]]],["3.175. file_create_new","library-features/file-create-new",[C[768]]],["3.176. float_gamma","library-features/float-gamma",[C[768]]],["3.177. float_minimum_maximum","library-features/float-minimum-maximum",[C[768]]],["3.178. float_next_up_down","library-features/float-next-up-down",[C[768]]],["3.179. flt2dec","library-features/flt2dec",[C[768]]],["3.180. fmt_helpers_for_derive","library-features/fmt-helpers-for-derive",[C[768]]],["3.181. fmt_internals","library-features/fmt-internals",[C[768]]],["3.182. fn_ptr_trait","library-features/fn-ptr-trait",[C[768]]],["3.183. fn_traits","library-features/fn-traits",[C[768]]],["3.184. forget_unsized","library-features/forget-unsized",[C[768]]],["3.185. format_args_nl","library-features/format-args-nl",[C[768]]],["3.186. fs_try_exists","library-features/fs-try-exists",[C[768]]],["3.187. future_join","library-features/future-join",[C[768]]],["3.188. gen_future","library-features/gen-future",[C[768]]],["3.189. generic_assert_internals","library-features/generic-assert-internals",[C[768]]],["3.190. get_many_mut","library-features/get-many-mut",[C[768]]],["3.191. get_mut_unchecked","library-features/get-mut-unchecked",[C[768]]],["3.192. hash_extract_if","library-features/hash-extract-if",[C[768]]],["3.193. hash_raw_entry","library-features/hash-raw-entry",[C[768]]],["3.194. hash_set_entry","library-features/hash-set-entry",[C[768]]],["3.195. hasher_prefixfree_extras","library-features/hasher-prefixfree-extras",[C[768]]],["3.196. hashmap_internals","library-features/hashmap-internals",[C[768]]],["3.197. hint_must_use","library-features/hint-must-use",[C[768]]],["3.198. inplace_iteration","library-features/inplace-iteration",[C[768]]],["3.199. int_roundings","library-features/int-roundings",[C[768]]],["3.200. integer_atomics","library-features/integer-atomics",[C[768]]],["3.201. internal_impls_macro","library-features/internal-impls-macro",[C[768]]],["3.202. internal_output_capture","library-features/internal-output-capture",[C[768]]],["3.203. io_error_downcast","library-features/io-error-downcast",[C[768]]],["3.204. io_error_more","library-features/io-error-more",[C[768]]],["3.205. io_error_uncategorized","library-features/io-error-uncategorized",[C[768]]],["3.206. io_slice_advance","library-features/io-slice-advance",[C[768]]],["3.207. ip","library-features/ip",[C[768]]],["3.208. ip_bits","library-features/ip-bits",[C[768]]],["3.209. ip_in_core","library-features/ip-in-core",[C[768]]],["3.210. is_ascii_octdigit","library-features/is-ascii-octdigit",[C[768]]],["3.211. is_sorted","library-features/is-sorted",[C[768]]],["3.212. isqrt","library-features/isqrt",[C[768]]],["3.213. iter_advance_by","library-features/iter-advance-by",[C[768]]],["3.214. iter_array_chunks","library-features/iter-array-chunks",[C[768]]],["3.215. iter_collect_into","library-features/iter-collect-into",[C[768]]],["3.216. iter_from_coroutine","library-features/iter-from-coroutine",[C[768]]],["3.217. iter_intersperse","library-features/iter-intersperse",[C[768]]],["3.218. iter_is_partitioned","library-features/iter-is-partitioned",[C[768]]],["3.219. iter_map_windows","library-features/iter-map-windows",[C[768]]],["3.220. iter_next_chunk","library-features/iter-next-chunk",[C[768]]],["3.221. iter_order_by","library-features/iter-order-by",[C[768]]],["3.222. iter_partition_in_place","library-features/iter-partition-in-place",[C[768]]],["3.223. iter_repeat_n","library-features/iter-repeat-n",[C[768]]],["3.224. iterator_try_collect","library-features/iterator-try-collect",[C[768]]],["3.225. iterator_try_reduce","library-features/iterator-try-reduce",[C[768]]],["3.226. layout_for_ptr","library-features/layout-for-ptr",[C[768]]],["3.227. lazy_cell","library-features/lazy-cell",[C[768]]],["3.228. lazy_cell_consume","library-features/lazy-cell-consume",[C[768]]],["3.229. liballoc_internals","library-features/liballoc-internals",[C[768]]],["3.230. libstd_sys_internals","library-features/libstd-sys-internals",[C[768]]],["3.231. linked_list_cursors","library-features/linked-list-cursors",[C[768]]],["3.232. linked_list_remove","library-features/linked-list-remove",[C[768]]],["3.233. linked_list_retain","library-features/linked-list-retain",[C[768]]],["3.234. linux_pidfd","library-features/linux-pidfd",[C[768]]],["3.235. log_syntax","library-features/log-syntax",[C[768]]],["3.236. map_entry_replace","library-features/map-entry-replace",[C[768]]],["3.237. map_many_mut","library-features/map-many-mut",[C[768]]],["3.238. map_try_insert","library-features/map-try-insert",[C[768]]],["3.239. maybe_uninit_array_assume_init","library-features/maybe-uninit-array-assume-init",[C[768]]],["3.240. maybe_uninit_as_bytes","library-features/maybe-uninit-as-bytes",[C[768]]],["3.241. maybe_uninit_slice","library-features/maybe-uninit-slice",[C[768]]],["3.242. maybe_uninit_uninit_array","library-features/maybe-uninit-uninit-array",[C[768]]],["3.243. maybe_uninit_uninit_array_transpose","library-features/maybe-uninit-uninit-array-transpose",[C[768]]],["3.244. maybe_uninit_write_slice","library-features/maybe-uninit-write-slice",[C[768]]],["3.245. mem_copy_fn","library-features/mem-copy-fn",[C[768]]],["3.246. more_float_constants","library-features/more-float-constants",[C[768]]],["3.247. mutex_unlock","library-features/mutex-unlock",[C[768]]],["3.248. mutex_unpoison","library-features/mutex-unpoison",[C[768]]],["3.249. new_uninit","library-features/new-uninit",[C[768]]],["3.250. non_null_convenience","library-features/non-null-convenience",[C[768]]],["3.251. nonzero_ops","library-features/nonzero-ops",[C[768]]],["3.252. noop_waker","library-features/noop-waker",[C[768]]],["3.253. num_midpoint","library-features/num-midpoint",[C[768]]],["3.254. numfmt","library-features/numfmt",[C[768]]],["3.255. offset_of","library-features/offset-of",[C[768]]],["3.256. once_cell_try","library-features/once-cell-try",[C[768]]],["3.257. once_cell_try_insert","library-features/once-cell-try-insert",[C[768]]],["3.258. one_sided_range","library-features/one-sided-range",[C[768]]],["3.259. option_get_or_insert_default","library-features/option-get-or-insert-default",[C[768]]],["3.260. option_take_if","library-features/option-take-if",[C[768]]],["3.261. option_zip","library-features/option-zip",[C[768]]],["3.262. os_str_slice","library-features/os-str-slice",[C[768]]],["3.263. panic_abort","library-features/panic-abort",[C[768]]],["3.264. panic_always_abort","library-features/panic-always-abort",[C[768]]],["3.265. panic_backtrace_config","library-features/panic-backtrace-config",[C[768]]],["3.266. panic_can_unwind","library-features/panic-can-unwind",[C[768]]],["3.267. panic_info_message","library-features/panic-info-message",[C[768]]],["3.268. panic_internals","library-features/panic-internals",[C[768]]],["3.269. panic_unwind","library-features/panic-unwind",[C[768]]],["3.270. panic_update_hook","library-features/panic-update-hook",[C[768]]],["3.271. path_file_prefix","library-features/path-file-prefix",[C[768]]],["3.272. pattern","library-features/pattern",[C[768]]],["3.273. peer_credentials_unix_socket","library-features/peer-credentials-unix-socket",[C[768]]],["3.274. pin_deref_mut","library-features/pin-deref-mut",[C[768]]],["3.275. pointer_is_aligned","library-features/pointer-is-aligned",[C[768]]],["3.276. pointer_like_trait","library-features/pointer-like-trait",[C[768]]],["3.277. portable_simd","library-features/portable-simd",[C[768]]],["3.278. prelude_2024","library-features/prelude-2024",[C[768]]],["3.279. print_internals","library-features/print-internals",[C[768]]],["3.280. proc_macro_byte_character","library-features/proc-macro-byte-character",[C[768]]],["3.281. proc_macro_def_site","library-features/proc-macro-def-site",[C[768]]],["3.282. proc_macro_diagnostic","library-features/proc-macro-diagnostic",[C[768]]],["3.283. proc_macro_expand","library-features/proc-macro-expand",[C[768]]],["3.284. proc_macro_internals","library-features/proc-macro-internals",[C[768]]],["3.285. proc_macro_quote","library-features/proc-macro-quote",[C[768]]],["3.286. proc_macro_span","library-features/proc-macro-span",[C[768]]],["3.287. proc_macro_tracked_env","library-features/proc-macro-tracked-env",[C[768]]],["3.288. process_exitcode_internals","library-features/process-exitcode-internals",[C[768]]],["3.289. process_internals","library-features/process-internals",[C[768]]],["3.290. profiler_runtime_lib","library-features/profiler-runtime-lib",[C[768]]],["3.291. ptr_alignment_type","library-features/ptr-alignment-type",[C[768]]],["3.292. ptr_as_uninit","library-features/ptr-as-uninit",[C[768]]],["3.293. ptr_internals","library-features/ptr-internals",[C[768]]],["3.294. ptr_mask","library-features/ptr-mask",[C[768]]],["3.295. ptr_metadata","library-features/ptr-metadata",[C[768]]],["3.296. ptr_sub_ptr","library-features/ptr-sub-ptr",[C[768]]],["3.297. ptr_to_from_bits","library-features/ptr-to-from-bits",[C[768]]],["3.298. pub_crate_should_not_need_unstable_attr","library-features/pub-crate-should-not-need-unstable-attr",[C[768]]],["3.299. raw_os_error_ty","library-features/raw-os-error-ty",[C[768]]],["3.300. raw_os_nonzero","library-features/raw-os-nonzero",[C[768]]],["3.301. raw_slice_split","library-features/raw-slice-split",[C[768]]],["3.302. raw_vec_internals","library-features/raw-vec-internals",[C[768]]],["3.303. read_buf","library-features/read-buf",[C[768]]],["3.304. ready_into_inner","library-features/ready-into-inner",[C[768]]],["3.305. receiver_trait","library-features/receiver-trait",[C[768]]],["3.306. restricted_std","library-features/restricted-std",[C[768]]],["3.307. result_flattening","library-features/result-flattening",[C[768]]],["3.308. round_char_boundary","library-features/round-char-boundary",[C[768]]],["3.309. round_ties_even","library-features/round-ties-even",[C[768]]],["3.310. rt","library-features/rt",[C[768]]],["3.311. sealed","library-features/sealed",[C[768]]],["3.312. seek_seek_relative","library-features/seek-seek-relative",[C[768]]],["3.313. seek_stream_len","library-features/seek-stream-len",[C[768]]],["3.314. set_ptr_value","library-features/set-ptr-value",[C[768]]],["3.315. setgroups","library-features/setgroups",[C[768]]],["3.316. sgx_platform","library-features/sgx-platform",[C[768]]],["3.317. sized_type_properties","library-features/sized-type-properties",[C[768]]],["3.318. slice_as_chunks","library-features/slice-as-chunks",[C[768]]],["3.319. slice_concat_ext","library-features/slice-concat-ext",[C[768]]],["3.320. slice_concat_trait","library-features/slice-concat-trait",[C[768]]],["3.321. slice_first_last_chunk","library-features/slice-first-last-chunk",[C[768]]],["3.322. slice_flatten","library-features/slice-flatten",[C[768]]],["3.323. slice_from_ptr_range","library-features/slice-from-ptr-range",[C[768]]],["3.324. slice_group_by","library-features/slice-group-by",[C[768]]],["3.325. slice_index_methods","library-features/slice-index-methods",[C[768]]],["3.326. slice_internals","library-features/slice-internals",[C[768]]],["3.327. slice_iter_mut_as_mut_slice","library-features/slice-iter-mut-as-mut-slice",[C[768]]],["3.328. slice_partition_dedup","library-features/slice-partition-dedup",[C[768]]],["3.329. slice_pattern","library-features/slice-pattern",[C[768]]],["3.330. slice_ptr_get","library-features/slice-ptr-get",[C[768]]],["3.331. slice_ptr_len","library-features/slice-ptr-len",[C[768]]],["3.332. slice_range","library-features/slice-range",[C[768]]],["3.333. slice_split_at_unchecked","library-features/slice-split-at-unchecked",[C[768]]],["3.334. slice_split_once","library-features/slice-split-once",[C[768]]],["3.335. slice_swap_unchecked","library-features/slice-swap-unchecked",[C[768]]],["3.336. slice_take","library-features/slice-take",[C[768]]],["3.337. solid_ext","library-features/solid-ext",[C[768]]],["3.338. sort_floats","library-features/sort-floats",[C[768]]],["3.339. sort_internals","library-features/sort-internals",[C[768]]],["3.340. spec_option_partial_eq","library-features/spec-option-partial-eq",[C[768]]],["3.341. split_array","library-features/split-array",[C[768]]],["3.342. split_as_slice","library-features/split-as-slice",[C[768]]],["3.343. std_internals","library-features/std-internals",[C[768]]],["3.344. stdio_makes_pipe","library-features/stdio-makes-pipe",[C[768]]],["3.345. stdsimd","library-features/stdsimd",[C[768]]],["3.346. step_trait","library-features/step-trait",[C[768]]],["3.347. str_from_utf16_endian","library-features/str-from-utf16-endian",[C[768]]],["3.348. str_internals","library-features/str-internals",[C[768]]],["3.349. str_split_inclusive_remainder","library-features/str-split-inclusive-remainder",[C[768]]],["3.350. str_split_remainder","library-features/str-split-remainder",[C[768]]],["3.351. str_split_whitespace_remainder","library-features/str-split-whitespace-remainder",[C[768]]],["3.352. strict_provenance_atomic_ptr","library-features/strict-provenance-atomic-ptr",[C[768]]],["3.353. string_extend_from_within","library-features/string-extend-from-within",[C[768]]],["3.354. string_remove_matches","library-features/string-remove-matches",[C[768]]],["3.355. sync_unsafe_cell","library-features/sync-unsafe-cell",[C[768]]],["3.356. tcp_linger","library-features/tcp-linger",[C[768]]],["3.357. tcp_quickack","library-features/tcp-quickack",[C[768]]],["3.358. tcplistener_into_incoming","library-features/tcplistener-into-incoming",[C[768]]],["3.359. test","library-features/test",[C[768]]],["3.360. thin_box","library-features/thin-box",[C[768]]],["3.361. thread_id_value","library-features/thread-id-value",[C[768]]],["3.362. thread_local_internals","library-features/thread-local-internals",[C[768]]],["3.363. thread_sleep_until","library-features/thread-sleep-until",[C[768]]],["3.364. thread_spawn_unchecked","library-features/thread-spawn-unchecked",[C[768]]],["3.365. trace_macros","library-features/trace-macros",[C[768]]],["3.366. track_path","library-features/track-path",[C[768]]],["3.367. transmutability","library-features/transmutability",[C[768]]],["3.368. trusted_fused","library-features/trusted-fused",[C[768]]],["3.369. trusted_len","library-features/trusted-len",[C[768]]],["3.370. trusted_len_next_unchecked","library-features/trusted-len-next-unchecked",[C[768]]],["3.371. trusted_random_access","library-features/trusted-random-access",[C[768]]],["3.372. trusted_step","library-features/trusted-step",[C[768]]],["3.373. try_find","library-features/try-find",[C[768]]],["3.374. try_reserve_kind","library-features/try-reserve-kind",[C[768]]],["3.375. try_trait_v2","library-features/try-trait-v2",[C[768]]],["3.376. try_trait_v2_residual","library-features/try-trait-v2-residual",[C[768]]],["3.377. try_trait_v2_yeet","library-features/try-trait-v2-yeet",[C[768]]],["3.378. tuple_trait","library-features/tuple-trait",[C[768]]],["3.379. uefi_std","library-features/uefi-std",[C[768]]],["3.380. unchecked_math","library-features/unchecked-math",[C[768]]],["3.381. unchecked_neg","library-features/unchecked-neg",[C[768]]],["3.382. unchecked_shifts","library-features/unchecked-shifts",[C[768]]],["3.383. unicode_internals","library-features/unicode-internals",[C[768]]],["3.384. unique_rc_arc","library-features/unique-rc-arc",[C[768]]],["3.385. unix_file_vectored_at","library-features/unix-file-vectored-at",[C[768]]],["3.386. unix_set_mark","library-features/unix-set-mark",[C[768]]],["3.387. unix_socket_ancillary_data","library-features/unix-socket-ancillary-data",[C[768]]],["3.388. unix_socket_peek","library-features/unix-socket-peek",[C[768]]],["3.389. unsafe_cell_from_mut","library-features/unsafe-cell-from-mut",[C[768]]],["3.390. unsafe_pin_internals","library-features/unsafe-pin-internals",[C[768]]],["3.391. unsize","library-features/unsize",[C[768]]],["3.392. unwrap_infallible","library-features/unwrap-infallible",[C[768]]],["3.393. update_panic_count","library-features/update-panic-count",[C[768]]],["3.394. utf16_extra","library-features/utf16-extra",[C[768]]],["3.395. utf16_extra_const","library-features/utf16-extra-const",[C[768]]],["3.396. utf8_chunks","library-features/utf8-chunks",[C[768]]],["3.397. variant_count","library-features/variant-count",[C[768]]],["3.398. vec_into_raw_parts","library-features/vec-into-raw-parts",[C[768]]],["3.399. vec_push_within_capacity","library-features/vec-push-within-capacity",[C[768]]],["3.400. vec_split_at_spare","library-features/vec-split-at-spare",[C[768]]],["3.401. waker_getters","library-features/waker-getters",[C[768]]],["3.402. wasi_ext","library-features/wasi-ext",[C[768]]],["3.403. windows_by_handle","library-features/windows-by-handle",[C[768]]],["3.404. windows_c","library-features/windows-c",[C[768]]],["3.405. windows_handle","library-features/windows-handle",[C[768]]],["3.406. windows_net","library-features/windows-net",[C[768]]],["3.407. windows_process_exit_code_from","library-features/windows-process-exit-code-from",[C[768]]],["3.408. windows_process_extensions_async_pipes","library-features/windows-process-extensions-async-pipes",[C[768]]],["3.409. windows_process_extensions_force_quotes","library-features/windows-process-extensions-force-quotes",[C[768]]],["3.410. windows_process_extensions_main_thread_handle","library-features/windows-process-extensions-main-thread-handle",[C[768]]],["3.411. windows_process_extensions_raw_attribute","library-features/windows-process-extensions-raw-attribute",[C[768]]],["3.412. windows_stdio","library-features/windows-stdio",[C[768]]],["3.413. wrapping_int_impl","library-features/wrapping-int-impl",[C[768]]],["3.414. wrapping_next_power_of_two","library-features/wrapping-next-power-of-two",[C[768]]],["3.415. write_all_vectored","library-features/write-all-vectored",[C[768]]],["3.416. yeet_desugar_details","library-features/yeet-desugar-details",[C[768]]]]},{"name":"Rust bindgen User Guide","url":"https://rust-lang.github.io/rust-bindgen/","pages":[[C[51],C[46],N],["2. Requirements","requirements",N],[C[769],"library-usage",N],[C[770],"tutorial-0",[C[769]]],["3.1.1. Add bindgen as a Build Dependency","tutorial-1",[C[769],C[770]]],["3.1.2. Create a wrapper.h Header","tutorial-2",[C[769],C[770]]],["3.1.3. Create a build.rs File","tutorial-3",[C[769],C[770]]],["3.1.4. Include the Generated Bindings in src/lib.rs","tutorial-4",[C[769],C[770]]],["3.1.5. Write a Sanity Test","tutorial-5",[C[769],C[770]]],["3.1.6. Publish Your Crate!","tutorial-6",[C[769],C[770]]],["3.2. Bindings for non-system libraries","non-system-libraries",[C[769]]],["4. Command Line Usage","command-line-usage",N],[C[771],"customizing-generated-bindings",N],["5.1. Allowlisting","allowlisting",[C[771]]],["5.2. Blocklisting","blocklisting",[C[771]]],["5.3. Treating a Type as an Opaque Blob of Bytes","opaque",[C[771]]],["5.4. Replacing One Type with Another","replacing-types",[C[771]]],["5.5. Preventing the Derivation of Copy and Clone","nocopy",[C[771]]],["5.6. Preventing the Derivation of Debug","nodebug",[C[771]]],["5.7. Preventing the Derivation of Default","nodefault",[C[771]]],["5.8. Annotating types with #[must-use]","must-use-types",[C[771]]],["5.9. Field visibility",C[856],[C[771]]],["5.10. Code formatting","code-formatting",[C[771]]],["6. Generating Bindings to C++","cpp",N],["7. Generating Bindings to Objective-c","objc",N],["8. Using Unions","using-unions",N],["9. Using Bitfields","using-bitfields",N],["10. FAQ","faq",N]]},{"name":"The wasm-bindgen Guide","url":"https://rustwasm.github.io/docs/wasm-bindgen/","pages":[[C[26],C[46],N],[C[772],"examples/index",N],["1.1. Hello, World!","examples/hello-world",[C[772]]],["1.2. Using console.log","examples/console-log",[C[772]]],["1.3. Small wasm files","examples/add",[C[772]]],["1.4. Without a Bundler","examples/without-a-bundler",[C[772]]],["1.5. Synchronous Instantiation","examples/synchronous-instantiation",[C[772]]],["1.6. Converting WebAssembly to JS","examples/wasm2js",[C[772]]],["1.7. Importing functions from JS","examples/import-js",[C[772]]],["1.8. Working with char","examples/char",[C[772]]],["1.9. js-sys: WebAssembly in WebAssembly","examples/wasm-in-wasm",[C[772]]],["1.10. web-sys: DOM hello world","examples/dom",[C[772]]],["1.11. web-sys: Closures","examples/closures",[C[772]]],["1.12. web-sys: performance.now","examples/performance",[C[772]]],["1.13. web-sys: using fetch","examples/fetch",[C[772]]],["1.14. web-sys: Weather report","examples/weather_report",[C[772]]],["1.15. web-sys: canvas hello world","examples/2d-canvas",[C[772]]],["1.16. web-sys: canvas Julia set","examples/julia",[C[772]]],["1.17. web-sys: WebAudio","examples/web-audio",[C[772]]],["1.18. web-sys: WebGL","examples/webgl",[C[772]]],["1.19. web-sys: WebSockets","examples/websockets",[C[772]]],["1.20. web-sys: WebRTC DataChannel","examples/webrtc_datachannel",[C[772]]],["1.21. web-sys: requestAnimationFrame","examples/request-animation-frame",[C[772]]],["1.22. web-sys: A Simple Paint Program","examples/paint",[C[772]]],["1.23. web-sys: Wasm in Web Worker","examples/wasm-in-web-worker",[C[772]]],["1.24. Parallel Raytracing","examples/raytrace",[C[772]]],["1.25. Wasm Audio Worklet","examples/wasm-audio-worklet",[C[772]]],["1.26. web-sys: A TODO MVC App","examples/todomvc",[C[772]]],[C[773],C[49],N],["2.1. Deployment","reference/deployment",[C[773]]],["2.2. JS snippets","reference/js-snippets",[C[773]]],["2.3. Static JS Objects","reference/static-js-objects",[C[773]]],["2.4. Passing Rust Closures to JS","reference/passing-rust-closures-to-js",[C[773]]],["2.5. Receiving JS Closures in Rust","reference/receiving-js-closures-in-rust",[C[773]]],["2.6. Promises and Futures","reference/js-promises-and-rust-futures",[C[773]]],["2.7. Iterating over JS Values","reference/iterating-over-js-values",[C[773]]],["2.8. Arbitrary Data with Serde","reference/arbitrary-data-with-serde",[C[773]]],["2.9. Accessing Properties of Untyped JS Values","reference/accessing-properties-of-untyped-js-values",[C[773]]],["2.10. Working with Duck-Typed Interfaces","reference/working-with-duck-typed-interfaces",[C[773]]],["2.11. Command Line Interface","reference/cli",[C[773]]],["2.12. Optimizing for Size","reference/optimize-size",[C[773]]],["2.13. Supported Rust Targets","reference/rust-targets",[C[773]]],["2.14. Supported Browsers","reference/browser-support",[C[773]]],["2.15. Support for Weak References","reference/weak-references",[C[773]]],["2.16. Support for Reference Types","reference/reference-types",[C[773]]],[C[774],"reference/types",[C[773]]],["2.17.1. Imported JavaScript Types","reference/types/imported-js-types",[C[773],C[774]]],["2.17.2. Exported Rust Types","reference/types/exported-rust-types",[C[773],C[774]]],["2.17.3. JsValue","reference/types/jsvalue",[C[773],C[774]]],["2.17.4. Box<[T]> and Vec","reference/types/boxed-slices",[C[773],C[774]]],["2.17.5. *const T and *mut T","reference/types/pointers",[C[773],C[774]]],["2.17.6. Numbers","reference/types/numbers",[C[773],C[774]]],["2.17.7. bool","reference/types/bool",[C[773],C[774]]],["2.17.8. char","reference/types/char",[C[773],C[774]]],["2.17.9. str","reference/types/str",[C[773],C[774]]],["2.17.10. String","reference/types/string",[C[773],C[774]]],["2.17.11. Number Slices","reference/types/number-slices",[C[773],C[774]]],["2.17.12. Boxed Number Slices","reference/types/boxed-number-slices",[C[773],C[774]]],["2.17.13. Result","reference/types/result",[C[773],C[774]]],[C[775],"reference/attributes/index",[C[773]]],[C[776],"reference/attributes/on-js-imports/index",[C[773],C[775]]],["2.18.1.1. catch","reference/attributes/on-js-imports/catch",[C[773],C[775],C[776]]],["2.18.1.2. constructor","reference/attributes/on-js-imports/constructor",[C[773],C[775],C[776]]],["2.18.1.3. extends","reference/attributes/on-js-imports/extends",[C[773],C[775],C[776]]],["2.18.1.4. getter and setter","reference/attributes/on-js-imports/getter-and-setter",[C[773],C[775],C[776]]],["2.18.1.5. final","reference/attributes/on-js-imports/final",[C[773],C[775],C[776]]],["2.18.1.6. indexing_getter, indexing_setter, and indexing_deleter","reference/attributes/on-js-imports/indexing-getter-setter-deleter",[C[773],C[775],C[776]]],["2.18.1.7. js_class = \"Blah\"","reference/attributes/on-js-imports/js_class",[C[773],C[775],C[776]]],["2.18.1.8. js_name","reference/attributes/on-js-imports/js_name",[C[773],C[775],C[776]]],["2.18.1.9. js_namespace","reference/attributes/on-js-imports/js_namespace",[C[773],C[775],C[776]]],["2.18.1.10. method","reference/attributes/on-js-imports/method",[C[773],C[775],C[776]]],["2.18.1.11. module = \"blah\"","reference/attributes/on-js-imports/module",[C[773],C[775],C[776]]],["2.18.1.12. raw_module = \"blah\"","reference/attributes/on-js-imports/raw_module",[C[773],C[775],C[776]]],["2.18.1.13. no_deref","reference/attributes/on-js-imports/no_deref",[C[773],C[775],C[776]]],["2.18.1.14. static_method_of = Blah","reference/attributes/on-js-imports/static_method_of",[C[773],C[775],C[776]]],["2.18.1.15. structural","reference/attributes/on-js-imports/structural",[C[773],C[775],C[776]]],["2.18.1.16. typescript_type","reference/attributes/on-js-imports/typescript_type",[C[773],C[775],C[776]]],["2.18.1.17. variadic","reference/attributes/on-js-imports/variadic",[C[773],C[775],C[776]]],["2.18.1.18. vendor_prefix","reference/attributes/on-js-imports/vendor_prefix",[C[773],C[775],C[776]]],[C[777],"reference/attributes/on-rust-exports/index",[C[773],C[775]]],["2.18.2.1. constructor","reference/attributes/on-rust-exports/constructor",[C[773],C[775],C[777]]],["2.18.2.2. js_name = Blah","reference/attributes/on-rust-exports/js_name",[C[773],C[775],C[777]]],["2.18.2.3. js_class = Blah","reference/attributes/on-rust-exports/js_class",[C[773],C[775],C[777]]],["2.18.2.4. readonly","reference/attributes/on-rust-exports/readonly",[C[773],C[775],C[777]]],["2.18.2.5. skip","reference/attributes/on-rust-exports/skip",[C[773],C[775],C[777]]],["2.18.2.6. skip_jsdoc","reference/attributes/on-rust-exports/skip_jsdoc",[C[773],C[775],C[777]]],["2.18.2.7. start","reference/attributes/on-rust-exports/start",[C[773],C[775],C[777]]],["2.18.2.8. main","reference/attributes/on-rust-exports/main",[C[773],C[775],C[777]]],["2.18.2.9. typescript_custom_section","reference/attributes/on-rust-exports/typescript_custom_section",[C[773],C[775],C[777]]],["2.18.2.10. getter and setter","reference/attributes/on-rust-exports/getter-and-setter",[C[773],C[775],C[777]]],["2.18.2.11. inspectable","reference/attributes/on-rust-exports/inspectable",[C[773],C[775],C[777]]],["2.18.2.12. skip_typescript","reference/attributes/on-rust-exports/skip_typescript",[C[773],C[775],C[777]]],["2.18.2.13. getter_with_clone","reference/attributes/on-rust-exports/getter_with_clone",[C[773],C[775],C[777]]],[C[778],"web-sys/index",N],["3.1. Using web-sys","web-sys/using-web-sys",[C[778]]],["3.2. Cargo Features","web-sys/cargo-features",[C[778]]],["3.3. Function Overloads","web-sys/function-overloads",[C[778]]],["3.4. Type Translations","web-sys/type-translations",[C[778]]],["3.5. Inheritance","web-sys/inheritance",[C[778]]],["3.6. Unstable APIs","web-sys/unstable-apis",[C[778]]],[C[779],"wasm-bindgen-test/index",N],["4.1. Usage","wasm-bindgen-test/usage",[C[779]]],["4.2. Writing Asynchronous Tests","wasm-bindgen-test/asynchronous-tests",[C[779]]],["4.3. Testing in Headless Browsers","wasm-bindgen-test/browsers",[C[779]]],["4.4. Continuous Integration","wasm-bindgen-test/continuous-integration",[C[779]]],[C[780],"contributing/index",N],["5.1. Testing","contributing/testing",[C[780]]],[C[781],"contributing/design/index",[C[780]]],["5.2.1. JS Objects in Rust","contributing/design/js-objects-in-rust",[C[780],C[781]]],["5.2.2. Exporting a function to JS","contributing/design/exporting-rust",[C[780],C[781]]],["5.2.3. Exporting a struct to JS","contributing/design/exporting-rust-struct",[C[780],C[781]]],["5.2.4. Importing a function from JS","contributing/design/importing-js",[C[780],C[781]]],["5.2.5. Importing a class from JS","contributing/design/importing-js-struct",[C[780],C[781]]],["5.2.6. Rust Type conversions","contributing/design/rust-type-conversions",[C[780],C[781]]],["5.2.7. Types in wasm-bindgen","contributing/design/describe",[C[780],C[781]]],[C[782],"contributing/js-sys/index",[C[780]]],["5.3.1. Testing","contributing/js-sys/testing",[C[780],C[782]]],["5.3.2. Adding More APIs","contributing/js-sys/adding-more-apis",[C[780],C[782]]],[C[783],"contributing/web-sys/index",[C[780]]],["5.4.1. Overview","contributing/web-sys/overview",[C[780],C[783]]],["5.4.2. Testing","contributing/web-sys/testing",[C[780],C[783]]],["5.4.3. Logging","contributing/web-sys/logging",[C[780],C[783]]],["5.4.4. Supporting More Web APIs","contributing/web-sys/supporting-more-web-apis",[C[780],C[783]]],["5.5. Publishing","contributing/publishing",[C[780]]],["5.6. Team","contributing/team",[C[780]]]]},{"name":"Rust API Guidelines","url":"https://rust-lang.github.io/api-guidelines/","pages":[["About","about",N],["Checklist","checklist",N],["1. Naming","naming",N],["2. Interoperability","interoperability",N],[C[737],"macros",N],["4. Documentation",C[857],N],["5. Predictability","predictability",N],["6. Flexibility","flexibility",N],["7. Type safety","type-safety",N],["8. Dependability","dependability",N],["9. Debuggability","debuggability",N],["10. Future proofing","future-proofing",N],["11. Necessities","necessities",N],["External links","external-links",N]]},{"name":"Rust Fuzz Book","url":"https://rust-fuzz.github.io/book/","pages":[[C[26],C[46],N],[C[784],"cargo-fuzz",N],["1.1. Setup","cargo-fuzz/setup",[C[784]]],["1.2. Tutorial","cargo-fuzz/tutorial",[C[784]]],["1.3. Guide","cargo-fuzz/guide",[C[784]]],["1.4. Structure-Aware Fuzzing","cargo-fuzz/structure-aware-fuzzing",[C[784]]],["1.5. Coverage","cargo-fuzz/coverage",[C[784]]],["1.6. Targets","cargo-fuzz/targets",[C[784]]],[C[785],"afl",N],["2.1. Setup","afl/setup",[C[785]]],["2.2. Tutorial","afl/tutorial",[C[785]]],["3. Trophy case","trophy-case",N]]},{"name":"Rust Forge Book","url":"https://forge.rust-lang.org/","pages":[["Overview","index",N],[C[786],"platforms/index",N],["Twitter","platforms/twitter",[C[786]]],["Discord","platforms/discord",[C[786]]],["Email","platforms/email",[C[786]]],["GitHub","platforms/github",[C[786]]],["Zulip","platforms/zulip",[C[786]]],[C[795],"platforms/zulip/moderation",[C[786],"Zulip"]],["Blogs","platforms/blogs",[C[786]]],["Calendars","platforms/calendars",[C[786]]],[C[787],"triagebot/index",N],["Agenda Generator","triagebot/agenda",[C[787]]],["Issue Assignment","triagebot/issue-assignment",[C[787]]],["PR Assignment","triagebot/pr-assignment",[C[787]]],["Autolabels","triagebot/autolabels",[C[787]]],["Close","triagebot/close",[C[787]]],["Documentation Updates","triagebot/doc-updates",[C[787]]],["GitHub Releases","triagebot/github-releases",[C[787]]],["Glacier","triagebot/glacier",[C[787]]],["Labeling","triagebot/labeling",[C[787]]],["Major Changes","triagebot/major-changes",[C[787]]],["Mentions","triagebot/mentions",[C[787]]],["No Merge Policy","triagebot/no-merge",[C[787]]],["Nominate","triagebot/nominate",[C[787]]],["Note","triagebot/note",[C[787]]],["Notifications","triagebot/notifications",[C[787]]],["Pinging","triagebot/pinging",[C[787]]],["Requesting Prioritization","triagebot/requesting-prioritization",[C[787]]],["Review Changes Requested","triagebot/review-submitted",[C[787]]],["Review Requested","triagebot/review-requested",[C[787]]],["Rustc Commit Tracking","triagebot/rustc-commit-list",[C[787]]],["Shortcuts","triagebot/shortcuts",[C[787]]],["Triagebot Dashboard","triagebot/triage-dashboard",[C[787]]],["Zulip Meeting Management","triagebot/zulip-meeting",[C[787]]],["Zulip Notifications","triagebot/zulip-notifications",[C[787]]],[C[788],"community/index",N],["State of Rust Survey FAQ","community/survey-faq",[C[788]]],[C[789],"compiler/index",N],[C[790],"compiler/cross-compilation/index",[C[789]]],["Windows","compiler/cross-compilation/windows",[C[789],C[790]]],["Cross-team Collaboration","compiler/cross-team-collaboration",[C[789]]],["Review policies","compiler/reviews",[C[789]]],["So you want to add a new option to rustc?","compiler/new_option",[C[789]]],["Major Change Proposals","compiler/mcp",[C[789]]],["Membership","compiler/membership",[C[789]]],[C[791],"compiler/prioritization",[C[789]]],["Procedure","compiler/prioritization/procedure",[C[789],C[791]]],["Priority Levels","compiler/prioritization/priority-levels",[C[789],C[791]]],["Notification groups","compiler/notification-groups",[C[789]]],["Triage Meeting","compiler/triage-meeting",[C[789]]],[C[792],"compiler/steering-meeting",[C[789]]],["Submitting a proposal","compiler/steering-meeting/submit",[C[789],C[792]]],["How to run the planning meeting","compiler/steering-meeting/how-to-run-planning",[C[789],C[792]]],["How to run a design meeting","compiler/steering-meeting/how-to-run-design",[C[789],C[792]]],[C[793],"crates-io/index",N],["Crate removal","crates-io/crate-removal",[C[793]]],["Database maintenance","crates-io/db-maintenance",[C[793]]],["docs.rs","docs-rs/index",N],["Adding dependencies to the build environment","docs-rs/add-dependencies",["docs.rs"]],["Self-hosting a docs.rs instance","docs-rs/self-hosting",["docs.rs"]],["Maintenance procedures","docs-rs/maintenance",["docs.rs"]],[C[794],"governance/index",N],["Leadership Council","governance/council",[C[794]]],[C[795],"governance/moderation",[C[794]]],[C[796],"infra/index",N],["Other Installation Methods","infra/other-installation-methods",[C[796]]],["Release Channel Layout","infra/channel-layout",[C[796]]],["Service Infrastructure","infra/service-infrastructure",[C[796]]],["Team Maintenance","infra/team-maintenance",[C[796]]],["The Toolstate System","infra/toolstate",[C[796]]],["Policies","infra/policies/index",[C[796]]],["Broken nightlies","infra/policies/broken-nightlies",[C[796],"Policies"]],[C[797],"infra/guidelines/index",[C[796]]],["Static websites","infra/guidelines/static-websites",[C[796],C[797]]],[C[798],"infra/docs/index",[C[796]]],["AWS access for team members","infra/docs/aws-access",[C[796],C[798]]],["AWS access management","infra/docs/aws-access-management",[C[796],C[798]]],["AWS regions","infra/docs/aws-regions",[C[796],C[798]]],["Bastion server","infra/docs/bastion",[C[796],C[798]]],["Bors","infra/docs/bors",[C[796],C[798]]],["CDN","infra/docs/cdn",[C[796],C[798]]],["Crater agents","infra/docs/crater-agents",[C[796],C[798]]],["Custom GitHub Actions runners","infra/docs/gha-self-hosted",[C[796],C[798]]],["Dev Desktops","infra/docs/dev-desktop",[C[796],C[798]]],["GitHub App for dev-desktops","infra/docs/dev-desktop-github-app",[C[796],C[798]]],["Discord moderation bot","infra/docs/discord-mods-bot",[C[796],C[798]]],["Domain names and DNS","infra/docs/dns",[C[796],C[798]]],["docs.rs","infra/docs/docs-rs",[C[796],C[798]]],["ECS services management","infra/docs/ecs-services",[C[796],C[798]]],["Monitoring","infra/docs/monitoring",[C[796],C[798]]],["rust-bots server","infra/docs/rust-bots",[C[796],C[798]]],["rust-lang/rust CI","infra/docs/rustc-ci",[C[796],C[798]]],["Sentry","infra/docs/sentry",[C[796],C[798]]],[C[799],"lang/index",N],["RFC Merge Procedure","lang/rfc-merge-procedure",[C[799]]],["Triage Meeting Procedure","lang/triage-meeting-procedure",[C[799]]],["Libs","libs/index",N],["Maintaining the standard library","libs/maintaining-std",["Libs"]],[C[800],"release/index",N],["Backporting","release/backporting",[C[800]]],["Preparing Release Notes","release/release-notes",[C[800]]],["Release Process","release/process",[C[800]]],["Rollup Procedure","release/rollups",[C[800]]],["Triage Procedure","release/triage-procedure",[C[800]]],["Issue Triaging","release/issue-triaging",[C[800]]],["Triaging Crater Runs","release/crater",[C[800]]],["Edition Releases","editions/edition-releases",N],["Archive","archive/index",N],["Friends of the Tree","archive/fott",["Archive"]],["Release History","archive/release-history",["Archive"]]]},{"name":"Rust Chalk Book","url":"https://rust-lang.github.io/chalk/book/","pages":[[C[801],"what_is_chalk",N],["1.1. Walkthrough","what_is_chalk/walkthrough",[C[801]]],["1.2. Crates","what_is_chalk/crates",[C[801]]],["1.3. REPL","what_is_chalk/repl",[C[801]]],["2. Contribution guide","contribution_guide",N],[C[802],"types",N],["3.1. The Interner","types/role_of_interner",[C[802]]],[C[803],"types/rust_types",[C[802]]],["3.2.1. Alias types","types/rust_types/alias",[C[802],C[803]]],["3.2.2. Application types","types/rust_types/application_ty",[C[802],C[803]]],["3.3. Rust lifetimes","types/rust_lifetimes",[C[802]]],[C[804],"types/operations",[C[802]]],["3.4.1. TypeFoldable and the TypeFolder trait","types/operations/fold",[C[802],C[804]]],[C[805],"clauses",N],["4.1. Goals and clauses","clauses/goals_and_clauses",[C[805]]],["4.2. Type equality and unification","clauses/type_equality",[C[805]]],["4.3. Implied bounds","clauses/implied_bounds",[C[805]]],["4.4. Lowering rules","clauses/lowering_rules",[C[805]]],["4.5. Opaque types (impl Trait)","clauses/opaque_types",[C[805]]],["4.6. Well known traits","clauses/well_known_traits",[C[805]]],["4.7. Well-formedness checking","clauses/wf",[C[805]]],["4.8. Coherence","clauses/coherence",[C[805]]],[C[806],"canonical_queries",N],["5.1. Canonicalization","canonical_queries/canonicalization",[C[806]]],[C[807],"engine",N],["6.1. Major concepts","engine/major_concepts",[C[807]]],[C[808],"engine/logic",[C[807]]],["6.2.1. Coinduction","engine/logic/coinduction",[C[807],C[808]]],["6.3. SLG Solver","engine/slg",[C[807]]],[C[809],"recursive",N],["7.1. The stack","recursive/stack",[C[809]]],["7.2. Inductive cycles","recursive/inductive_cycles",[C[809]]],["7.3. The search graph and caching","recursive/search_graph",[C[809]]],["7.4. Coinduction","recursive/coinduction",[C[809]]],["Appendix A: Glossary and terminology",C[818],N],["Appendix B: Bibliography","bibliography",N],["Appendix C: Incomplete chapters","todo",N],["Appendix D: Publishing Chalk","publishing",N]]},{"name":"Rust Performance Book","url":"https://nnethercote.github.io/perf-book/","pages":[["Title Page",C[810],N],[C[51],C[46],N],["2. Benchmarking","benchmarking",N],["3. Build Configuration","build-configuration",N],["4. Linting","linting",N],["5. Profiling",C[811],N],["6. Inlining","inlining",N],["7. Hashing","hashing",N],["8. Heap Allocations","heap-allocations",N],["9. Type Sizes","type-sizes",N],["10. Standard Library Types","standard-library-types",N],["11. Iterators",C[851],N],["12. Bounds Checks","bounds-checks",N],["13. I/O","io",N],["14. Logging and Debugging","logging-and-debugging",N],["15. Wrapper Types","wrapper-types",N],["16. Machine Code","machine-code",N],["17. Parallelism","parallelism",N],["18. General Tips","general-tips",N],["19. Compile Times","compile-times",N]]},{"name":"mdBook Documentation","url":"https://rust-lang.github.io/mdBook/","pages":[[C[26],"index",N],["1. Installation","guide/installation",N],["2. Reading Books","guide/reading",N],["3. Creating a Book","guide/creating",N],[C[812],"cli/index",N],["4.1. init","cli/init",[C[812]]],[C[813],"cli/build",[C[812]]],["4.3. watch","cli/watch",[C[812]]],["4.4. serve","cli/serve",[C[812]]],["4.5. test","cli/test",[C[812]]],["4.6. clean","cli/clean",[C[812]]],["4.7. completions","cli/completions",[C[812]]],[C[814],"format/index",N],["5.1. SUMMARY.md","format/summary",[C[814]]],[C[815],"format/configuration/index",[C[814]]],["5.2.1. General","format/configuration/general",[C[814],C[815]]],["5.2.2. Preprocessors","format/configuration/preprocessors",[C[814],C[815]]],["5.2.3. Renderers","format/configuration/renderers",[C[814],C[815]]],["5.2.4. Environment Variables","format/configuration/environment-variables",[C[814],C[815]]],[C[816],"format/theme/index",[C[814]]],["5.3.1. index.hbs","format/theme/index-hbs",[C[814],C[816]]],["5.3.2. Syntax highlighting","format/theme/syntax-highlighting",[C[814],C[816]]],["5.3.3. Editor","format/theme/editor",[C[814],C[816]]],["5.4. MathJax Support","format/mathjax",[C[814]]],["5.5. mdBook-specific features","format/mdbook",[C[814]]],["5.6. Markdown","format/markdown",[C[814]]],["6. Continuous Integration","continuous-integration",N],[C[817],"for_developers/index",N],["7.1. Preprocessors","for_developers/preprocessors",[C[817]]],["7.2. Alternative Backends","for_developers/backends",[C[817]]],["Contributors","misc/contributors",N]]},{"name":"Rust's Unsafe Code Guidelines Reference","url":"https://rust-lang.github.io/unsafe-code-guidelines/","pages":[[C[51],C[46],N],["2. Glossary",C[818],N],[C[819],"layout",N],["3.1. Structs and tuples","layout/structs-and-tuples",[C[819]]],["3.2. Scalars","layout/scalars",[C[819]]],["3.3. Enums","layout/enums",[C[819]]],["3.4. Unions","layout/unions",[C[819]]],["3.5. Pointers","layout/pointers",[C[819]]],["3.6. Function pointers","layout/function-pointers",[C[819]]],["3.7. Arrays and Slices","layout/arrays-and-slices",[C[819]]],["3.8. Packed SIMD vectors","layout/packed-simd-vectors",[C[819]]],[C[820],"validity",N],["4.1. Unions","validity/unions",[C[820]]],["4.2. Function Pointers","validity/function-pointers",[C[820]]],[C[821],"optimizations",N],["5.1. Return value optimization","optimizations/return_value_optimization",[C[821]]]]},{"name":"Rust Design Patterns","url":"https://rust-unofficial.github.io/patterns/","pages":[[C[51],"intro",N],["1.1. Translations","translations",[C[51]]],[C[822],"idioms/index",N],["2.1. Use borrowed types for arguments","idioms/coercion-arguments",[C[822]]],["2.2. Concatenating Strings with format!","idioms/concat-format",[C[822]]],["2.3. Constructor","idioms/ctor",[C[822]]],["2.4. The Default Trait","idioms/default",[C[822]]],["2.5. Collections Are Smart Pointers","idioms/deref",[C[822]]],["2.6. Finalisation in Destructors","idioms/dtor-finally",[C[822]]],["2.7. mem::{take(_), replace(_)}","idioms/mem-replace",[C[822]]],["2.8. On-Stack Dynamic Dispatch","idioms/on-stack-dyn-dispatch",[C[822]]],[C[823],"idioms/ffi/intro",[C[822]]],["2.9.1. Idiomatic Errors","idioms/ffi/errors",[C[822],C[823]]],["2.9.2. Accepting Strings","idioms/ffi/accepting-strings",[C[822],C[823]]],["2.9.3. Passing Strings","idioms/ffi/passing-strings",[C[822],C[823]]],["2.10. Iterating over an Option","idioms/option-iter",[C[822]]],["2.11. Pass Variables to Closure","idioms/pass-var-to-closure",[C[822]]],["2.12. Privacy For Extensibility","idioms/priv-extend",[C[822]]],["2.13. Easy doc initialization","idioms/rustdoc-init",[C[822]]],["2.14. Temporary mutability","idioms/temporary-mutability",[C[822]]],["2.15. Return consumed arg on error","idioms/return-consumed-arg-on-error",[C[822]]],[C[824],"patterns/index",N],[C[825],"patterns/behavioural/intro",[C[824]]],["3.1.1. Command","patterns/behavioural/command",[C[824],C[825]]],["3.1.2. Interpreter","patterns/behavioural/interpreter",[C[824],C[825]]],["3.1.3. Newtype","patterns/behavioural/newtype",[C[824],C[825]]],["3.1.4. RAII Guards","patterns/behavioural/RAII",[C[824],C[825]]],["3.1.5. Strategy","patterns/behavioural/strategy",[C[824],C[825]]],["3.1.6. Visitor","patterns/behavioural/visitor",[C[824],C[825]]],[C[826],"patterns/creational/intro",[C[824]]],["3.2.1. Builder","patterns/creational/builder",[C[824],C[826]]],["3.2.2. Fold","patterns/creational/fold",[C[824],C[826]]],[C[827],"patterns/structural/intro",[C[824]]],["3.3.1. Compose Structs","patterns/structural/compose-structs",[C[824],C[827]]],["3.3.2. Prefer Small Crates","patterns/structural/small-crates",[C[824],C[827]]],["3.3.3. Contain unsafety in small modules","patterns/structural/unsafe-mods",[C[824],C[827]]],[C[828],"patterns/ffi/intro",[C[824]]],["3.4.1. Object-Based APIs","patterns/ffi/export",[C[824],C[828]]],["3.4.2. Type Consolidation into Wrappers","patterns/ffi/wrappers",[C[824],C[828]]],[C[829],"anti_patterns/index",N],["4.1. Clone to satisfy the borrow checker","anti_patterns/borrow_clone",[C[829]]],["4.2. #[deny(warnings)]","anti_patterns/deny-warnings",[C[829]]],["4.3. Deref Polymorphism","anti_patterns/deref",[C[829]]],[C[830],"functional/index",N],["5.1. Programming paradigms","functional/paradigms",[C[830]]],["5.2. Generics as Type Classes","functional/generics-type-classes",[C[830]]],["5.3. Functional Optics","functional/optics",[C[830]]],[C[831],"additional_resources/index",N],["6.1. Design principles","additional_resources/design-principles",[C[831]]]]},{"name":"Learn Rust With Entirely Too Many Linked Lists","url":"https://rust-unofficial.github.io/too-many-lists/","pages":[[C[51],"index",N],[C[832],"first",N],["2.1. Layout","first-layout",[C[832]]],["2.2. New","first-new",[C[832]]],["2.3. Ownership 101","first-ownership",[C[832]]],["2.4. Push","first-push",[C[832]]],["2.5. Pop","first-pop",[C[832]]],["2.6. Testing","first-test",[C[832]]],["2.7. Drop","first-drop",[C[832]]],["2.8. Final Code","first-final",[C[832]]],[C[833],"second",N],["3.1. Option","second-option",[C[833]]],["3.2. Generic","second-generic",[C[833]]],["3.3. Peek","second-peek",[C[833]]],["3.4. IntoIter","second-into-iter",[C[833]]],["3.5. Iter","second-iter",[C[833]]],["3.6. IterMut","second-iter-mut",[C[833]]],["3.7. Final Code","second-final",[C[833]]],[C[834],"third",N],["4.1. Layout","third-layout",[C[834]]],["4.2. Basics","third-basics",[C[834]]],["4.3. Drop","third-drop",[C[834]]],["4.4. Arc","third-arc",[C[834]]],["4.5. Final Code","third-final",[C[834]]],[C[835],"fourth",N],["5.1. Layout","fourth-layout",[C[835]]],["5.2. Building","fourth-building",[C[835]]],["5.3. Breaking","fourth-breaking",[C[835]]],["5.4. Peek","fourth-peek",[C[835]]],["5.5. Symmetric Cases","fourth-symmetry",[C[835]]],["5.6. Iteration","fourth-iteration",[C[835]]],["5.7. Final Code","fourth-final",[C[835]]],[C[836],"fifth",N],["6.1. Layout","fifth-layout",[C[836]]],["6.2. Unsafe","fifth-unsafe",[C[836]]],["6.3. Basics","fifth-basics",[C[836]]],["6.4. Miri","fifth-miri",[C[836]]],["6.5. Stacked Borrows","fifth-stacked-borrows",[C[836]]],["6.6. Testing Stacked Borrows","fifth-testing-stacked-borrows",[C[836]]],["6.7. Layout + Basics Redux","fifth-layout-basics-redux",[C[836]]],["6.8. Extras","fifth-extras",[C[836]]],["6.9. Final Code","fifth-final",[C[836]]],[C[837],"sixth",N],["7.1. Layout","sixth-layout",[C[837]]],["7.2. Variance and Subtyping","sixth-variance",[C[837]]],["7.3. Basics","sixth-basics",[C[837]]],["7.4. Panic Safety","sixth-panics",[C[837]]],["7.5. Boring Combinatorics","sixth-combinatorics",[C[837]]],["7.6. Filling In Random Bits","sixth-random-bits",[C[837]]],["7.7. Testing","sixth-testing",[C[837]]],["7.8. Send, Sync, and Compile Tests","sixth-send-sync",[C[837]]],["7.9. An Introduction To Cursors","sixth-cursors-intro",[C[837]]],["7.10. Implementing Cursors","sixth-cursors-impl",[C[837]]],["7.11. Testing Cursors","sixth-cursors-testing",[C[837]]],["7.12. Final Code","sixth-final",[C[837]]],[C[838],"infinity",N],["8.1. The Double Single","infinity-double-single",[C[838]]],["8.2. The Stack-Allocated Linked List","infinity-stack-allocated",[C[838]]]]},{"name":"The Little Book of Rust Macros","url":"https://veykril.github.io/tlborm/","pages":[[C[26],C[46],N],[C[839],"syntax-extensions",N],["1.1. Source Analysis","syntax-extensions/source-analysis",[C[839]]],["1.2. Macros in the Ast","syntax-extensions/ast",[C[839]]],["1.3. Expansion","syntax-extensions/expansion",[C[839]]],["1.4. Hygiene","syntax-extensions/hygiene",[C[839]]],["1.5. Debugging","syntax-extensions/debugging",[C[839]]],[C[840],"decl-macros",N],["2.1. A Methodical Introduction","decl-macros/macros-methodical",[C[840]]],["2.2. A Practical Introduction","decl-macros/macros-practical",[C[840]]],[C[841],"decl-macros/minutiae",[C[840]]],["2.3.1. Fragment Specifiers","decl-macros/minutiae/fragment-specifiers",[C[840],C[841]]],["2.3.2. Metavariables and Expansion Redux","decl-macros/minutiae/metavar-and-expansion",[C[840],C[841]]],["2.3.3. Metavariable Expressions","decl-macros/minutiae/metavar-expr",[C[840],C[841]]],["2.3.4. Hygiene","decl-macros/minutiae/hygiene",[C[840],C[841]]],["2.3.5. Non-Identifier Identifiers","decl-macros/minutiae/identifiers",[C[840],C[841]]],[C[877],"decl-macros/minutiae/debugging",[C[840],C[841]]],["2.3.7. Scoping","decl-macros/minutiae/scoping",[C[840],C[841]]],["2.3.8. Import and Export","decl-macros/minutiae/import-export",[C[840],C[841]]],[C[842],"decl-macros/patterns",[C[840]]],["2.4.1. Callbacks","decl-macros/patterns/callbacks",[C[840],C[842]]],["2.4.2. Incremental TT Munchers","decl-macros/patterns/tt-muncher",[C[840],C[842]]],["2.4.3. Internal Rules","decl-macros/patterns/internal-rules",[C[840],C[842]]],["2.4.4. Push-down Accumulation","decl-macros/patterns/push-down-acc",[C[840],C[842]]],["2.4.5. Repetition Replacement","decl-macros/patterns/repetition-replacement",[C[840],C[842]]],["2.4.6. TT Bundling","decl-macros/patterns/tt-bundling",[C[840],C[842]]],[C[843],"decl-macros/building-blocks",[C[840]]],["2.5.1. AST Coercion","decl-macros/building-blocks/ast-coercion",[C[840],C[843]]],[C[844],"decl-macros/building-blocks/counting",[C[840],C[843]]],["2.5.2.1. Abacus Counting","decl-macros/building-blocks/abacus-counting",[C[840],C[843],C[844]]],["2.5.3. Parsing Rust","decl-macros/building-blocks/parsing",[C[840],C[843]]],["2.6. Macros 2.0","decl-macros/macros2",[C[840]]],[C[845],"proc-macros",N],[C[846],"proc-macros/methodical",[C[845]]],["3.1.1. Function-like","proc-macros/methodical/function-like",[C[845],C[846]]],["3.1.2. Attribute","proc-macros/methodical/attr",[C[845],C[846]]],["3.1.3. Derive","proc-macros/methodical/derive",[C[845],C[846]]],["3.3. Third-Party Crates","proc-macros/third-party-crates",[C[845]]],["3.4. Hygiene and Spans","proc-macros/hygiene",[C[845]]],["Glossary",C[818],N]]},{"name":"Rust SIMD Performance Guide","url":"https://rust-lang.github.io/packed_simd/perf-guide/introduction.html","pages":[[C[26],C[46],N],[C[847],"float-math/fp",N],["1.1. Short-vector Math Library","float-math/svml",[C[847]]],["1.2. Approximate functions","float-math/approx",[C[847]]],["1.3. Fused multiply-accumulate","float-math/fma",[C[847]]],[C[848],"target-feature/features",N],["2.1. Using RUSTFLAGS","target-feature/rustflags",[C[848]]],["2.2. Using the target_feature attribute","target-feature/attribute",[C[848]]],["2.3. Interaction with inlining","target-feature/inlining",[C[848]]],["2.4. Detecting features at runtime","target-feature/runtime",[C[848]]],["3. Bounds checking","bound_checks",N],["4. Vertical and horizontal operations","vert-hor-ops",N],[C[849],"prof/profiling",N],["5.1. Profiling on Linux","prof/linux",[C[849]]],["5.2. Using machine code analyzers","prof/mca",[C[849]]]]},{"name":"Effective Rust","url":"https://www.lurklurk.org/effective-rust/","pages":[["1. Cover","cover",N],["2. Introduction","intro",N],[C[850],"types",N],["3.1. Item 1: Use the type system to express your data structures","use-types",[C[850]]],["3.2. Item 2: Use the type system to express common behaviour","use-types-2",[C[850]]],["3.3. Item 3: Avoid matching Option and Result","transform",[C[850]]],["3.4. Item 4: Prefer idiomatic Error variants","errors",[C[850]]],["3.5. Item 5: Familiarize yourself with standard traits","std-traits",[C[850]]],["3.6. Item 6: Understand type conversions","casts",[C[850]]],["3.7. Item 7: Embrace the newtype pattern","newtype",[C[850]]],["3.8. Item 8: Use builders for complex types","builders",[C[850]]],["3.9. Item 9: Familiarize yourself with reference and pointer types",C[750],[C[850]]],["3.10. Item 10: Consider using iterator transforms instead of explicit loops",C[851],[C[850]]],["3.11. Item 11: Implement the Drop trait for RAII patterns","raii",[C[850]]],["3.12. Item 12: Prefer generics to trait objects",C[852],[C[850]]],["3.13. Item 13: Use default implementations to minimize required trait methods","default-impl",[C[850]]],[C[854],"concepts",N],["4.1. Item 14: Understand lifetimes",C[853],[C[854]]],["4.2. Item 15: Understand the borrow checker","borrows",[C[854]]],["4.3. Item 16: Avoid writing unsafe code","unsafe",[C[854]]],["4.4. Item 17: Be wary of shared-state parallelism","deadlock",[C[854]]],["4.5. Item 18: Don't panic","panic",[C[854]]],["4.6. Item 19: Avoid reflection","reflection",[C[854]]],["4.7. Item 20: Avoid the temptation to over-optimize","optimize",[C[854]]],[C[855],"deps",N],["5.1. Item 21: Understand what semantic versioning promises","semver",[C[855]]],["5.2. Item 22: Minimize visibility",C[856],[C[855]]],["5.3. Item 23: Avoid wildcard imports","wildcard",[C[855]]],["5.4. Item 24: Re-export dependencies whose types appear in your API","re-export",[C[855]]],["5.5. Item 25: Manage your dependency graph","dep-graph",[C[855]]],["5.6. Item 26: Be wary of feature creep","features",[C[855]]],[C[858],"tooling",N],["6.1. Item 27: Document public interfaces",C[857],[C[858]]],["6.2. Item 28: Use macros judiciously","macros",[C[858]]],["6.3. Item 29: Listen to Clippy","clippy",[C[858]]],["6.4. Item 30: Write more than unit tests","testing",[C[858]]],["6.5. Item 31: Take advantage of the tooling ecosystem","use-tools",[C[858]]],["6.6. Item 32: Set up a continuous integration (CI) system","ci",[C[858]]],[C[859],"beyond-std",N],["7.1. Item 33: Consider making library code no_std compatible","no-std",[C[859]]],["7.2. Item 34: Control what crosses FFI boundaries","ffi",[C[859]]],["7.3. Item 35: Prefer bindgen to manual FFI mappings","bindgen",[C[859]]],["8. Index","indexing",N]]},{"name":"The Little Book of Rust Books","url":"https://lborb.github.io/book/","pages":[[C[26],C[810],N],["1. Official Rust Books","official",N],["2. Unofficial Rust Books","unofficial",N],["3. Rust Application Books","applications",N]]},{"name":"Rust for the Polyglot Programmer","url":"https://www.chiark.greenend.org.uk/~ianmdlvl/rust-polyglot/","pages":[["Contents","index",N],["1. Introduction and overview","intro",N],["2. Syntax","syntax",N],["3. Types and patterns","types",N],["4. Ownership, memory model",C[860],N],["5. Traits, methods","traits",N],["6. Safety, threadsafety","safety",N],["7. Error handling","errors",N],["8. Macros and metaprogramming","macros",N],["9. Async Rust","async",N],["10. FFI","ffi",N],["11. Documentation and testing","rustdoc",N],["12. Stability",C[861],N],["13. Cargo","cargo",N],["14. Libraries","libs",N],["15. Colophon","colophon",N]]},{"name":C[862],"url":"https://ruspiro.github.io/ruspiro-async-book/","pages":[[C[862],"cover",N],[C[51],"01-00-introduction",N],["1.1. Motivation","01-01-motivation",[C[51]]],[C[863],"02-00-terminology",N],["2.1. Future","02-01-future",[C[863]]],["2.2. Executor","02-02-executor",[C[863]]],["2.3. Async","02-03-async",[C[863]]],["2.4. Await","02-04-await",[C[863]]],[C[864],"03-00-build-the-runtime",N],["3.1. The Thought","03-01-the-thought",[C[864]]],["3.2. The First Naive Brain","03-02-first-brain",[C[864]]],["3.3. The Context and the Waker","03-03-context-and-waker",[C[864]]],["3.4. MPMC - Channel","03-04-mpmc-channel",[C[864]]],["3.5. The simple Brain","03-05-simple-brain",[C[864]]],["4. Proof the Runtime","04-00-proof-runtime",N],["5. Conclusion","05-00-conclusion",N],["The Author","author",N]]},{"name":"Roguelike Tutorial - In Rust","url":"https://bfnightly.bracketproductions.com/","pages":[[C[26],"chapter_0",N],["1. Building for the Web","webbuild",N],[C[865],"chapter_1",N],["2.1. Entities and Components","chapter_2",[C[865]]],["2.2. Walking A Map","chapter_3",[C[865]]],["2.3. A More Interesting Map","chapter_4",[C[865]]],["2.4. Field of View","chapter_5",[C[865]]],["2.5. Monsters","chapter_6",[C[865]]],["2.6. Dealing Damage","chapter_7",[C[865]]],["2.7. User Interface","chapter_8",[C[865]]],["2.8. Items and Inventory","chapter_9",[C[865]]],["2.9. Ranged Scrolls/Targeting","chapter_10",[C[865]]],["2.10. Saving and Loading","chapter_11",[C[865]]],["2.11. Delving Deeper","chapter_12",[C[865]]],["2.12. Difficulty","chapter_13",[C[865]]],["2.13. Equipment","chapter_14",[C[865]]],[C[866],"chapter_15",N],["3.1. Nice Walls with Bitsets","chapter_16",[C[866]]],["3.2. Bloodstains","chapter_17",[C[866]]],["3.3. Particle Effects","chapter_18",[C[866]]],["3.4. Hunger Clock","chapter_19",[C[866]]],["3.5. Magic Mapping","chapter_20",[C[866]]],["3.6. REX Paint Menu","chapter_21",[C[866]]],["3.7. Simple Traps","chapter_22",[C[866]]],[C[867],"chapter23-prefix",N],["4.1. Refactor Map Building","chapter_23",[C[867]]],["4.2. Map Building Test Harness","chapter_24",[C[867]]],["4.3. BSP Room Dungeons","chapter_25",[C[867]]],["4.4. BSP Interior Design","chapter_26",[C[867]]],["4.5. Cellular Automata Maps","chapter_27",[C[867]]],["4.6. Drunkard's Walk Maps","chapter_28",[C[867]]],["4.7. Mazes and Labyrinths","chapter_29",[C[867]]],["4.8. Diffusion-limited aggregation maps","chapter_30",[C[867]]],["4.9. Add symmetry and brushes to the library","chapter_31",[C[867]]],["4.10. Voronoi Hive Maps","chapter_32",[C[867]]],["4.11. Wave Function Collapse","chapter_33",[C[867]]],["4.12. Prefabs & Sectionals","chapter_34",[C[867]]],["4.13. Room Vaults","chapter_35",[C[867]]],["4.14. Layering/Builder Chaining","chapter_36",[C[867]]],["4.15. Fun With Layers","chapter_37",[C[867]]],["4.16. Room Builders","chapter_38",[C[867]]],["4.17. Better Corridors","chapter_39",[C[867]]],["4.18. Doors","chapter_40",[C[867]]],["4.19. Decouple map size from screen size","chapter_41",[C[867]]],["4.20. Section 3 Conclusion","chapter_42",[C[867]]],[C[868],"chapter_43",N],["5.1. Design Document","chapter_44",[C[868]]],["5.2. Raw Files, Data-Driven Design","chapter_45",[C[868]]],["5.3. Data-Driven Spawn Tables","chapter_46",[C[868]]],["5.4. Making the town","chapter_47",[C[868]]],["5.5. Populating the town","chapter_48",[C[868]]],["5.6. Living bystanders","chapter_49",[C[868]]],["5.7. Game Stats","chapter_50",[C[868]]],["5.8. Equipment","chapter_51",[C[868]]],["5.9. User Interface","chapter_52",[C[868]]],["5.10. Into the Woods!","chapter_53",[C[868]]],["5.11. XP","chapter_54",[C[868]]],["5.12. Backtracking","chapter_55",[C[868]]],["5.13. Into the caverns","chapter_56",[C[868]]],["5.14. Better AI","chapter_57",[C[868]]],["5.15. Spatial Indexing Revisited","chapter_57a",[C[868]]],["5.16. Item Stats and Vendors","chapter_58",[C[868]]],["5.17. Deep caverns","chapter_59",[C[868]]],["5.18. Cavern to Dwarf Fort","chapter_60",[C[868]]],["5.19. Town Portals","chapter_61",[C[868]]],["5.20. Magic Items","chapter_62",[C[868]]],["5.21. Effects","chapter_63",[C[868]]],["5.22. Cursed Items","chapter_64",[C[868]]],["5.23. Even More Items","chapter_65",[C[868]]],["5.24. Magic Spells","chapter_66",[C[868]]],["5.25. Enter the Dragon","chapter_67",[C[868]]],["5.26. Mushrooms","chapter_68",[C[868]]],["5.27. More Shrooms","chapter_69",[C[868]]],["5.28. Ranged Combat","chapter_70",[C[868]]],["5.29. Logging","chapter_71",[C[868]]],["5.30. Text Layers","chapter_72",[C[868]]],["5.31. Systems/Dispatch","chapter_73",[C[868]]],["5.32. Dark Elf City 1","chapter_74",[C[868]]],["6. Contributors","contributors",N],["7. Licensing","license",N]]},{"name":"High Assurance Rust Developing Secure and Robust Software","url":"https://highassurance.rs/","pages":[["High Assurance Rust","landing",N],["Frequently Asked Questions (FAQ)","faq",N],["Engage with this Book!","engage",N],["Sponsor Call for Proposals (CFP)","cfp",N],["Download","download",N],["Changelog","changelog",N],["License","license",N],[C[51],"chp1/_index",N],["1.1. Why this book?","chp1/why_this_book",[C[51]]],["1.2. How is this book structured?","chp1/how_is_this_book_structured",[C[51]]],["1.3. Hands-on Learning","chp1/challenges",[C[51]]],["1.4. About the Team","chp1/about_the_team",[C[51]]],["1.5. Warmup: Environment Setup","chp1/_hands_on",[C[51]]],[C[869],"chp2/_index",N],["2.1. Static vs. Dynamic Tools","chp2/static_vs_dynamic",[C[869]]],["2.2. Static Assurance (1/2)","chp2/static_assurance_1",[C[869]]],["2.3. Static Assurance (2/2)","chp2/static_assurance_2",[C[869]]],["2.4. Dynamic Assurance (1/3)","chp2/dynamic_assurance_1",[C[869]]],["2.5. Dynamic Assurance (2/3)","chp2/dynamic_assurance_2",[C[869]]],["2.6. Dynamic Assurance (3/3)","chp2/dynamic_assurance_3",[C[869]]],["2.7. Limitations and Threat Modeling","chp2/limits",[C[869]]],["2.8. DIY CLI Encryption Tool","chp2/cli",[C[869]]],["2.9. Operational Assurance (1/2)","chp2/operational_assurance_1",[C[869]]],["2.10. Operational Assurance (2/2)","chp2/operational_assurance_2",[C[869]]],["2.11. Challenge: Extend the CLI Tool","chp2/_hands_on",[C[869]]],[C[870],"chp3/_index",N],["3.1. On Undefined Behavior","chp3/undef",[C[870]]],["3.2. Rust: Low-Level Data (1/6)","chp3/rust_1_low_data_rep",[C[870]]],["3.3. Rust: High-Level Data (2/6)","chp3/rust_2_high_data_rep",[C[870]]],["3.4. Rust: Control Flow (3/6)","chp3/rust_3_ctrl_flow",[C[870]]],["3.5. Rust: Ownership Principles (4/6)","chp3/rust_4_own_1",[C[870]]],["3.6. Rust: Ownership in Practice (5/6)","chp3/rust_5_own_2",[C[870]]],["3.7. Rust: Error Handling (6/6)","chp3/rust_6_error",[C[870]]],["3.8. The Module System","chp3/modules",[C[870]]],["3.9. Recommended Tooling","chp3/tooling",[C[870]]],["3.11. Challenge: Port a Program","chp3/_hands_on",[C[870]]],[C[871],"chp4/_index",N],["4.1. Software Perspective: CPU to Process","chp4/sw_stack_1",[C[871]]],["4.2. Assurance Perspective: Stack Safety","chp4/assure_stack_1",[C[871]]],["4.3. Attacker's Perspective: Breaking Safety (1/2)","chp4/attack_1",[C[871]]],["4.4. Attacker's Perspective: Unifying Theory (2/2)","chp4/attack_2",[C[871]]],["4.10. Rust's Memory Safety Guarantees (1/2)","chp4/safe_rust_PLACEHOLDER",[C[871]]],[C[872],"chp16_appendix/_index",N],["16.2. Inventory: Tools of the Trade","chp16_appendix/tools",[C[872]]],["16.3. Inventory: Recommended Reading","chp16_appendix/books",[C[872]]],["16.4. Inventory: Additional Resources","chp16_appendix/resources",[C[872]]],["16.5. Fundamentals: Stream Ciphers","chp16_appendix/crypto",[C[872]]],["16.6. Fundamentals: Type Systems","chp16_appendix/types",[C[872]]],["16.7. Fundamentals: Component-Based Design","chp16_appendix/components",[C[872]]],["16.8. Fundamentals: Memory Hierarchy","chp16_appendix/mem_hierarch",[C[872]]],["16.10. Theory: Inter-procedural CFGs","chp16_appendix/icfg",[C[872]]]]},{"name":"Wasmtime docs","url":"https://docs.wasmtime.dev/","pages":[[C[51],C[46],N],[C[873],"examples",N],[C[874],"examples-debugging",[C[873]]],["2.1.1. Debugging with gdb and lldb","examples-debugging-native-debugger",[C[873],C[874]]],["2.1.2. Debugging with Core Dumps","examples-debugging-core-dumps",[C[873],C[874]]],[C[875],"examples-profiling",[C[873]]],["2.2.1. Profiling with Perf","examples-profiling-perf",[C[873],C[875]]],["2.2.2. Profiling with VTune","examples-profiling-vtune",[C[873],C[875]]],["2.2.3. Profiling with samply","examples-profiling-samply",[C[873],C[875]]],["2.2.4. Cross-platform Profiling","examples-profiling-guest",[C[873],C[875]]],[C[876],"examples-rust-embed",[C[873]]],["2.3.1. Hello, world!","examples-rust-hello-world",[C[873],C[876]]],["2.3.2. Calculating the GCD","examples-rust-gcd",[C[873],C[876]]],["2.3.3. Using Linear Memory","examples-rust-memory",[C[873],C[876]]],["2.3.4. WASI","examples-rust-wasi",[C[873],C[876]]],["2.3.5. Linking Modules","examples-rust-linking",[C[873],C[876]]],[C[877],"examples-rust-debugging",[C[873],C[876]]],["2.3.7. Core Dumps","examples-rust-core-dumps",[C[873],C[876]]],["2.3.8. Using Multi-Value","examples-rust-multi-value",[C[873],C[876]]],[C[878],"examples-c-embed",[C[873]]],["2.4.1. Hello, World!","examples-c-hello-world",[C[873],C[878]]],["2.4.2. Calculating the GCD","examples-c-gcd",[C[873],C[878]]],["2.4.3. Using Linear Memory","examples-c-memory",[C[873],C[878]]],["2.4.4. WASI","examples-c-wasi",[C[873],C[878]]],["2.4.5. Linking Modules","examples-c-linking",[C[873],C[878]]],["2.4.6. Debugging","examples-c-debugging",[C[873],C[878]]],["2.4.7. Using Multi-Value","examples-c-multi-value",[C[873],C[878]]],["2.5. Checking Guests' Memory Accesses","wmemcheck",[C[873]]],["2.6. Building a minimal embedding","examples-minimal",[C[873]]],[C[879],"lang",N],["3.1. Rust","lang-rust",[C[879]]],["3.2. C","lang-c",[C[879]]],["3.3. Python","lang-python",[C[879]]],["3.4. .NET","lang-dotnet",[C[879]]],["3.5. Go","lang-go",[C[879]]],["3.6. Bash","lang-bash",[C[879]]],["3.7. Ruby","lang-ruby",[C[879]]],[C[880],"cli",N],["4.1. Installation","cli-install",[C[880]]],["4.2. CLI Options","cli-options",[C[880]]],["4.3. CLI Logging","cli-logging",[C[880]]],["4.4. Cache Configuration","cli-cache",[C[880]]],[C[881],C[861],N],["5.1. Release Process","stability-release",[C[881]]],["5.2. Tiers of support","stability-tiers",[C[881]]],["5.3. Platform Support","stability-platform-support",[C[881]]],[C[882],"security",N],["6.1. Disclosure Policy","security-disclosure",[C[882]]],[C[883],C[705],N],["7.1. Architecture","contributing-architecture",[C[883]]],["7.2. Building","contributing-building",[C[883]]],["7.3. Testing","contributing-testing",[C[883]]],["7.4. Fuzzing","contributing-fuzzing",[C[883]]],["7.5. CI","contributing-ci",[C[883]]],["7.6. Reducing Test Cases","contributing-reducing-test-cases",[C[883]]],["7.7. Cross Compiling","contributing-cross-compiling",[C[883]]],["7.8. Coding Guidelines","contributing-coding-guidelines",[C[883]]],["7.9. Development Process","contributing-development-process",[C[883]]],["7.10. Implementing Wasm Proposals","contributing-implementing-wasm-proposals",[C[883]]],[C[884],"contributing-maintainer-guidelines",[C[883]]],["7.11.1. Code Review","contributing-code-review",[C[883],C[884]]],["7.11.2. Release Process","contributing-release-process",[C[883],C[884]]],["7.12. Governance","contributing-governance",[C[883]]],["7.13. Code of Conduct","contributing-coc",[C[883]]]]}]; +export default booksIndex; \ No newline at end of file diff --git a/extension/index/caniuse.js b/extension/index/caniuse.js index 46666b76..f5c686ed 100644 --- a/extension/index/caniuse.js +++ b/extension/index/caniuse.js @@ -1 +1,2 @@ -var caniuseIndex=[["1.63","const_mutex_new",null,"`Mutex::new` as `const fn`",null],["1.63","const_condvar_new",null,"`Condvar::new` as `const fn`",null],["1.63","box_into_pin","box_into_pin","`Box::into_pin`",null],["1.63","osstring_try_reserve","try_reserve_2","`OsString::try_reserve`",null],["1.63","explicit_generic_args_with_impl_trait","explicit_generic_args_with_impl_trait","turbofish syntax on generic functions with an `impl Trait` argument",null],["1.63","pathbuf_try_reserve_exact","try_reserve_2","`PathBuf::try_reserve_exact`",null],["1.63","ref_filter_map","cell_filter_map","`cell::Ref::filter_map`",null],["1.63","osstring_try_reserve_exact","try_reserve_2","`OsString::try_reserve_exact`",null],["1.63","vecdeque_read",null,"`io::Read` implementation for `VecDeque`",null],["1.63","toowned_clone_into","toowned_clone_into","`ToOwned::clone_into`",null],["1.63","vecdeque_write",null,"`io::Write` implementation for `VecDeque`",null],["1.63","const_rwlock_new",null,"`RwLock::new` as `const fn`",null],["1.63","binaryheap_try_reserve_exact","try_reserve_2","`BinaryHeap::try_reserve_exact`",null],["1.63","const_array_from_ref",null,"`array::from_ref` as `const fn`",null],["1.63","scoped_threads","scoped_threads","scoped threads",3151],["1.63","nonzero_checked_ops","nonzero_checked_ops","checked numeric operations for `NonZero*`",null],["1.63","nonnull_slice_ptr_len",null,"`NonNull<[T]>::len`",null],["1.63","path_try_exists",null,"`Path::try_exists`",null],["1.63","const_slice_from_ref",null,"`slice::from_ref` as `const fn`",null],["1.63","refmut_filter_map","cell_filter_map","`cell::RefMut::filter_map`",null],["1.63","binaryheap_try_reserve","try_reserve_2","`BinaryHeap::try_reserve`",null],["1.63","pathbuf_try_reserve","try_reserve_2","`PathBuf::try_reserve`",null],["1.63","array_from_fn","array_from_fn","`array::from_fn`",null],["1.19","loop_break_value","loop_break_value","`break` with a value inside `loop`s",1624],["1.19","relaxed_adts","relaxed_adts","numeric fields in struct expressions and patterns",null],["1.19","eprint","eprint","`eprint!`",null],["1.19","closure_to_fn_coercion","closure_to_fn_coercion","non-capturing closure to function pointer coercion",1558],["1.19","eprintln","eprint","`eprintln!`",1869],["1.19","untagged_unions","untagged_unions","`union`s",1444],["1.48","const_result_is_ok","const_result","`Result::is_ok` as `const fn`",null],["1.48","const_option_as_ref","const_option","`Option::as_ref` as `const fn`",null],["1.48","future_pending","future_readiness_fns","`future::pending`",null],["1.48","array_try_from_vec",null,"`TryFrom>` implementation for `[T; N]`",null],["1.48","const_ordering_then","const_ordering","`cmp::Ordering::then` as `const fn`",null],["1.48","intra_doc_links",null,"intra-doc links",null],["1.48","future_ready","future_readiness_fns","`future::ready`",null],["1.48","const_result_is_err","const_result","`Result::is_err` as `const fn`",null],["1.48","write_stdout_ref",null,"`Write` implementation for `&Stdout`",null],["1.48","write_stderr_ref",null,"`Write` implementation for `&Stderr`",null],["1.48","const_result_as_ref","const_result","`Result::as_ref` as `const fn`",null],["1.48","deque_make_contiguous","deque_make_contiguous","`VecDeque::make_contiguous`",null],["1.48","const_ordering_reverse","const_ordering","`cmp::Ordering::reverse` as `const fn`",null],["1.48","write_child_stdin_ref",null,"`Write` implementation for `&ChildStdin`",null],["1.48","slice_ptr_range","slice_ptr_range","slice to pointer range methods",null],["1.48","const_option_is_some","const_option","`Option::is_some` as `const fn`",null],["1.48","const_option_is_none","const_option","`Option::is_none` as `const fn`",null],["1.48","doc_alias","doc_alias","`#[doc(alias = \"…\")]`",null],["1.48","write_sink_ref",null,"`Write` implementation for `&Sink`",null],["1.7","string_as_str","string_as_str","`String::as_str`",null],["1.7","vec_as_mut_slice","vec_as_slice","`Vec::as_mut_slice`",null],["1.7","vec_as_slice","vec_as_slice","`Vec::as_slice`",null],["1.7","string_as_mut_str","string_as_str","`String::as_mut_str`",null],["1.4","use_group_renaming",null,"item renamings in import groups",null],["1.65","bound_as_ref","bound_as_ref","`ops::Bound::as_ref`",null],["1.65","io_read_to_string","io_read_to_string","`io::read_to_string`",null],["1.65","let_else","let_else","let-else statements",3137],["1.65","ptr_cast_mut","ptr_const_cast","`<*const T>::cast_mut`",null],["1.65","ptr_cast_const","ptr_const_cast","`<*mut T>::cast_const`",null],["1.65","generic_associated_types","generic_associated_types","generic associated types",1598],["1.65","backtrace","backtrace","`std::backtrace`",2504],["1.65","label_break_value","label_break_value","break out of labelled blocks with value",2046],["1.3","time","time","`std::time`",null],["1.3","duration","duration","`std::time::Duration`",null],["1.24","unsized_ptr_is_null",null,"`is_null` on pointers to unsized types",null],["1.24","abi_sysv64","abi_sysv64","the sysV64 ABI on any platform",null],["1.52","const_u8_to_ascii_lowercase","const_ascii_methods_on_intrinsics","`u8::to_ascii_lowercase` as `const fn`",null],["1.52","const_u8_eq_ignore_ascii_case","const_ascii_methods_on_intrinsics","`u8::eq_ignore_ascii_case` as `const fn`",null],["1.52","str_rsplit_once","str_split_once","`str::rsplit_once`",null],["1.52","str_split_once","str_split_once","`str::split_once`",null],["1.52","const_char_to_ascii_uppercase","const_ascii_methods_on_intrinsics","`char::to_ascii_uppercase` as `const fn`",null],["1.52","const_char_len_utf16","const_char_len_utf","`char::len_utf16` as `const fn`",null],["1.52","char_partial_eq_punct",null,"`PartialEq` implementation for `char`",null],["1.52","const_char_to_ascii_lowercase","const_ascii_methods_on_intrinsics","`char::to_ascii_lowercase` as `const fn`",null],["1.52","const_char_eq_ignore_ascii_case","const_ascii_methods_on_intrinsics","`char::eq_ignore_ascii_case` as `const fn`",null],["1.52","arc_error",null,"`Error` implementation for `Arc`",null],["1.52","const_u8_to_ascii_uppercase","const_ascii_methods_on_intrinsics","`u8::to_ascii_uppercase` as `const fn`",null],["1.52","const_char_len_utf8","const_char_len_utf","`char::len_utf8` as `const fn`",null],["1.20","struct_field_attributes","struct_field_attributes","attributes on struct literal fields",null],["1.20","unimplemented_macro_args",null,"`unimplemented!` with a message",null],["1.20","associated_consts","associated_consts","associated constants in `trait` and `impl` blocks",null],["1.20","compile_error","compile_error_macro","`compile_error!`",1695],["1.22","drop_types_in_const","drop_types_in_const","`Drop` types in constants",1440],["1.55","maybe_uninit_write","maybe_uninit_write","`MaybeUninit::write`",null],["1.55","bound_cloned","bound_cloned","`Bound::cloned`",null],["1.55","proc_macro_group_span_open","proc_macro_group_span","`Group::span_open`",null],["1.55","range_from_patterns","half_open_range_patterns","\"RangeFrom\" patterns (`a..`)",null],["1.55","control_flow","control_flow_enum_type","the `ControlFlow` enum",null],["1.55","array_map","array_map","`[T; N]::map`",null],["1.55","proc_macro_group_span_close","proc_macro_group_span","`Group::span_close`",null],["1.26","dotdoteq_in_patterns","dotdoteq_in_patterns","inclusive ranges in patterns",1192],["1.26","conservative_impl_trait","conservative_impl_trait","`impl Trait` in function return types",null],["1.26","const_indexing","const_indexing","array indexing in constants",null],["1.26","underscore_lifetimes","underscore_lifetimes","placeholder lifetimes (`'_`)",2115],["1.26","match_default_bindings","match_default_bindings","default match binding modes",2005],["1.26","inclusive_range_syntax","inclusive_range_syntax","inclusive range syntax",1192],["1.26","copy_closures",null,"`Copy` implementation for applicable closures",2132],["1.26","i128_type","i128_type","128 bit integer types",null],["1.26","clone_closures",null,"`Clone` implementation for applicable closures",2132],["1.26","universal_impl_trait","universal_impl_trait","`impl Trait` in function arguments",null],["1.26","termination_trait","termination_trait","types implementing `Termination` as the return type for `fn main()`",null],["1.74","saturating","saturating_int_impl","the `Saturating` integer wrapper type",928],["1.9","deprecated","deprecated","`#[deprecated]`",1270],["1.32","const_cstr_as_ptr","const_str_as_ptr","`CStr::as_ptr` as `const fn`",null],["1.32","const_slice_as_ptr","const_slice_as_ptr","`slice::as_ptr` as `const fn`",null],["1.32","const_ipv6addr_octets","const_ipv6","`Ipv6Addr::octets` as `const fn`",null],["1.32","boxed_slice_from_iter",null,"`FromIterator` implementation for `Box<[T]>`",null],["1.32","const_str_as_ptr","const_str_as_ptr","`str::as_ptr` as `const fn`",null],["1.32","const_duration_subsec_nanos","duration_consts","`Duration::subsec_nanos` as `const fn`",null],["1.32","const_char_is_ascii","const_ascii_methods_on_intrinsics","`char::is_ascii` as `const fn`",null],["1.32","dbg_macro","dbg_macro","`dbg!`",2361],["1.32","self_struct_ctor","self_struct_ctor","`Self` as a constructor and pattern for unit and tuple structs",2302],["1.32","const_ipv4addr_is_unspecified","const_ipv4","`Ipv4Addr::is_unspecified` as `const fn`",null],["1.32","const_range_inclusive_end","const_inclusive_range_methods","`RangeInclusive::end` as `const fn`",null],["1.32","self_in_typedefs","self_in_typedefs","`Self` in type definitions",2300],["1.32","int_to_from_bytes","int_to_from_bytes","integer ↔ bytes conversion functions",null],["1.32","const_manually_drop_into_inner","const_manually_drop","`ManuallyDrop::into_inner` as `const fn`",null],["1.32","const_iter_empty","const_iter_empty","`iter::empty` as `const fn`",null],["1.32","const_range_inclusive_start","const_inclusive_range_methods","`RangeInclusive::start` as `const fn`",null],["1.32","const_duration_as_secs","duration_consts","`Duration::as_secs` as `const fn`",null],["1.32","macro_literal_matcher","macro_literal_matcher","the `literal` fragment specifier in `macro_rules!`",1576],["1.32","must_use_traits",null,"`#[must_use]` on traits",null],["1.32","const_duration_subsec_millis","duration_consts","`Duration::subsec_millis` as `const fn`",null],["1.32","const_duration_subsec_micros","duration_consts","`Duration::subsec_micros` as `const fn`",null],["1.32","const_manually_drop_new","const_manually_drop","`ManuallyDrop::new` as `const fn`",null],["1.32","macro_at_most_once_rep","macro_at_most_once_rep","`?` as the Kleene \"at most one\" operator in `macro_rules!` in the 2018 edition",2298],["1.32","const_non_null_as_ptr","const_nonnull_as_ptr","`NonNull::as_ptr` as `const fn`",null],["1.32","const_ipv6addr_new","const_ipv6","`Ipv6Addr::new` as `const fn`",null],["1.32","const_cell_as_ptr","const_cell_as_ptr","`Cell::as_ptr` as `const fn`",null],["1.32","uniform_paths","uniform_paths","uniform paths (`use x::y;` as `use self::x::y;`) in the 2018 edition",null],["1.32","path_from_str",null,"`FromStr` implementation for `PathBuf`",null],["1.32","const_unsafe_cell_get","const_unsafecell_get","`UnsafeCell::get` as `const fn`",null],["1.23","unsized_ptr_as_ref",null,"`as_ref` on pointers to unsized types",null],["1.23","unsized_ptr_as_mut",null,"`as_mut` on `*mut T`",null],["1.8","braced_empty_structs","braced_empty_structs","empty structs and enum variants with braces",218],["1.8","augmented_assignments","augmented_assignments","assignment operator overloading",null],["1.40","cfg_doctest","cfg_doctest","`#[cfg(doctest)]`",null],["1.40","map_get_key_value","map_get_key_value","`get_key_value` on `HashMap` and `BTreeMap`",null],["1.40","const_constructor","const_constructor","tuple struct and tuple variant constructors in `const fn`",null],["1.40","const_is_power_of_two",null,"`is_power_of_two` as `const fn`",null],["1.40","todo_macro","todo_macro","`todo!`",null],["1.40","non_exhaustive","non_exhaustive","`#![non_exhaustive]`",2008],["1.40","modern_meta_macro_pattern",null,"the `meta` fragment specifier in `macro_rules!` for modern attribute syntax",null],["1.40","option_deref","option_deref","`as_deref` and `as_deref_mut` on `Option`",null],["1.40","type_proc_macros",null,"function-like procedural macros in type position",null],["1.40","macros_in_extern","macros_in_extern","macro invocations in `extern {}` blocks",null],["1.40","mem_take","mem_take","`mem::take`",null],["1.40","option_flattening","option_flattening","`Option::flatten`",null],["1.40","float_to_from_bytes","float_to_from_bytes","float ↔ bytes conversion functions",null],["1.40","slice_repeat","repeat_generic_slice","`slice::repeat`",null],["1.40","udpsocker_peer_addr","udp_peer_addr","`UdpSocket::peer_addr`",null],["1.40","proc_macro_generated_macro_rules",null,"proc-macros that generate `macro_rules!` macros",null],["1.2","atomic_ptr_send",null,"`Send` implementation for `AtomicPtr`",null],["1.2","iter_empty","iter_empty","`iter::empty`",null],["1.2","iter_once","iter_once","`iter::once`",null],["1.68","pin_macro","pin_macro","`std::pin::pin!`",null],["1.68","path_buf_deref_mut","path_buf_deref_mut","`DerefMut` implementation for `PathBuf`",null],["1.68","const_vecdeque_new","const_vec_deque_new","`VecDeque::new` as `const fn`",null],["1.68","float_from_bool","float_from_bool","`From implementation for floats",null],["1.68","efiapi","abi_efiapi","`efiapi` calling convention",null],["1.68","main_separator_str","main_separator_str","`std::path::MAIN_SEPARATOR_STR`",null],["1.25","repr_align","repr_align","`#[repr(align(N))]`",1358],["1.25","use_nested_groups","use_nested_groups","nested groups in imports",2128],["1.25","match_beginning_vert","match_beginning_vert","`|` at the beginning of match arms",1925],["1.64","core_ffi_c","core_ffi_c","type aliases for C's arithmetic types in `core::ffi`",null],["1.64","alloc_cstr","alloc_c_str","`CString` in `alloc`",null],["1.64","cargo_workspace_inheritance",null,"Cargo workspace inheritance",2906],["1.64","core_cstr","core_c_str","`CStr` in `core`",null],["1.64","windows_filetypeext",null,"`std::os::windows::fs::FileTypeExt`",null],["1.64","into_future","into_future","the `IntoFuture` trait",null],["1.64","future_poll_fn","future_poll_fn","`core::future::poll_fn`",null],["1.64","arc_asfd",null,"`AsFd` implementation for `Arc`",null],["1.64","box_asfd",null,"`AsFd` implementation for `Box`",null],["1.64","ready_macro","ready_macro","`task::ready!`",null],["1.57","vec_try_reserve_exact","try_reserve","`Vec::try_reserve_exact`",null],["1.57","hashset_try_reserve","try_reserve","`HashSet::try_reserve`",null],["1.57","string_try_reserve_exact","try_reserve","`String::try_reserve_exact`",null],["1.57","vec_try_reserve","try_reserve","`Vec::try_reserve`",null],["1.57","array_as_mut_slice","array_as_slice","`<[T; N]>::as_mut_slice`",null],["1.57","string_try_reserve","try_reserve","`String::try_reserve`",null],["1.57","macro_attrs_in_derive_output","macro_attributes_in_derive_output","attribute macros after derive macros, on the same item",null],["1.57","vecdeque_try_reserve_exact","try_reserve","`VecDeque::try_reserve_exact`",null],["1.57","hashmap_try_reserve","try_reserve","`HashMap::try_reserve`",null],["1.57","const_panic","const_panic","panicking in `const` contexts",null],["1.57","array_as_slice","array_as_slice","`<[T; N]>::as_slice`",null],["1.57","proc_macro_is_available","proc_macro_is_available","`proc_macro::is_available`",null],["1.57","vecdeque_try_reserve","try_reserve","`VecDeque::try_reserve`",null],["1.57","iter_map_while","iter_map_while","`Iterator::map_while`",null],["1.38","global_allocator_in_submodules",null,"`#[global_allocator]` inside submodules",null],["1.38","thread_accesserror_partialeq",null,"`PartialEq` implementation for `thread::AccessError`",null],["1.38","ptr_cast","ptr_cast","`cast` method on pointers",null],["1.38","iter_take_double_ended",null,"`DoubleEndedIterator` implementation for `iter::Take`",null],["1.38","euclidean_division","euclidean_division","euclidean division & modulo",null],["1.38","duration_div_f64","duration_float","`Duration::div_f64`",null],["1.38","any_type_name","type_name","`any::type_name`",null],["1.38","duration_as_secs_f32","duration_float","`Duration::as_secs_f32`",null],["1.38","iter_step_by_double_ended",null,"`DoubleEndedIterator` implementation for `iter::StepBy`",null],["1.38","unpin_ptr","duration_float","`Unpin` implementations for pointers",null],["1.38","shared_from_iter",null,"`FromIterator` implementation for `Rc` and `Arc`",null],["1.38","thread_accesserror_copy",null,"`Copy` implementation for `thread::AccessError`",null],["1.38","deprecated_macros",null,"`#[deprecated]` on macros",null],["1.38","duration_div_f32","duration_float","`Duration::div_f32`",null],["1.38","duration_mul_f64","duration_float","`Duration::mul_f64`",null],["1.38","thread_accesserror_clone",null,"`Clone` implementation for `thread::AccessError`",null],["1.38","thread_accesserror_error",null,"`Error` implementation for `thread::AccessError`",null],["1.38","duration_mul_f32","duration_float","`Duration::mul_f32`",null],["1.38","str_chars_debug",null,"`Debug` implementation for `std::str::Chars`",null],["1.38","duration_from_secs_f64","duration_float","`Duration::from_secs_f64`",null],["1.38","duration_as_secs_f64","duration_float","`Duration::as_secs_f64`",null],["1.38","ascii_escapedefault_clone",null,"`Clone` implementation for `ascii::EscapeDefault`",null],["1.38","duration_from_secs_f32","duration_float","`Duration::from_secs_f32`",null],["1.38","iter_peekable_double_ended",null,"`DoubleEndedIterator` implementation for `iter::Peekable`",null],["1.38","thread_accesserror_eq",null,"`Eq` implementation for `thread::AccessError`",null],["1.38","ascii_escapedefault_display",null,"`Display` implementation for `ascii::EscapeDefault`",null],["1.5","vec_resize","vec_resize","`Vec::resize`",509],["1.5","fs_canonicalize","fs_canonicalize","`fs::canonicalize`",1044],["1.43","core_primitive","core_primitive","`core::primitive`",null],["1.43","if_attr",null,"attributes on `if` expressions",null],["1.43","string_as_mut",null,"`AsMut` implementation for `String`",null],["1.43","from_utf8_error_partial_eq",null,"`PartialEq` implementation for `FromUtf8Error`",null],["1.43","iter_once_with","iter_once_with","`iter::once_with`",null],["1.43","assoc_int_consts","assoc_int_consts","numeric constants as associated constants",null],["1.43","boxed_slice_try_from","boxed_slice_try_from","`TryFrom` implementations from boxed slices to boxed arrays",null],["1.43","const_ascii_methods_on_intrinsics","const_ascii_methods_on_intrinsics","`u8::is_ascii` as `const fn`",null],["1.43","from_utf8_error_eq",null,"`Eq` implementation for `FromUtf8Error`",null],["1.43","once_is_completed","once_is_completed","`sync::once::Once::is_completed`",null],["1.43","extra_log_consts","extra_log_consts","`{f32, f64}::{LOG2_10, LOG10_2}`",null],["1.43","from_utf8_error_clone",null,"`Clone` implementation for `FromUtf8Error`",null],["1.43","cstring_from_vec_of_nonzerou8",null,"`From>` implementation for `CString`",null],["1.14","println_no_args",null,"`println!` without arguments",null],["1.14","fn_ptr_to_unsafe_fn_ptr",null,"`fn` pointer to `unsafe fn` pointer coercion",null],["1.14","dotdot_in_tuple_patterns","dotdot_in_tuple_patterns","`..` in tuple (struct) patterns",1492],["1.30","attr_literals","attr_literals","non-string literals in attribute lists and values of key-value pairs",null],["1.30","panic_handler","panic_handler","`#[panic_handler]`",null],["1.30","crate_in_paths","crate_in_paths","`crate` in paths",null],["1.30","proc_macro_path_invoc","proc_macro_path_invoc","multi-segment paths in attributes and derives",null],["1.30","use_extern_macro","use_extern_macro","macro imports and reexports via the module system",null],["1.30","extern_absolute_paths","extern_absolute_paths","absolute paths as paths from other crates",null],["1.30","tool_attributes","tool_attributes","tool-scoped attributes",null],["1.30","macro_vis_matcher","macro_vis_matcher","the `vis` fragment specifier in `macro_rules!`",null],["1.30","used","used","`#[used]`",null],["1.30","non_modrs_mods","non_modrs_mods","`foo.rs` as an alternative to `foo/mod.rs`",null],["1.30","infer_outlives_requirements","infer_outlives_requirements","outlives requirement inference",2093],["1.30","raw_identifiers","raw_identifiers","raw identifiers (`r#keyword`)",null],["1.56","const_fn_union","const_fn_union","`union` field access in `const fn`",null],["1.56","io_empty_copy",null,"`Copy` implementation for `io::Empty`",null],["1.56","io_sink_copy",null,"`Copy` implementation for `io::Sink`",null],["1.56","unsafe_cell_raw_get","unsafe_cell_raw_get","`UnsafeCell::raw_get`",null],["1.56","io_sink_clone",null,"`Clone` implementation for `io::Sink`",null],["1.56","io_empty_default",null,"`Default` implementation for `io::Empty`",null],["1.56","io_sink_default",null,"`Default` implementation for `io::Sink`",null],["1.56","const_fn_transmute","const_fn_transmute","`mem::transmute` in `const fn`",null],["1.56","extend_for_tuple",null,"`Extend` implementation for `(Extend, Extend)`",null],["1.56","shrink_to","shrink_to","the `shrink_to` method on collections",null],["1.56","rust_version",null,"`rust-version` in Cargo.toml",2495],["1.56","unix_chroot","unix_chroot","`std::os::unix::fs::chroot`",null],["1.56","std_collections_from_array",null,"`From<[T; N]>` implementation for collections",null],["1.56","io_empty_clone",null,"`Clone` implementation for `io::Empty`",null],["1.56","bufwriter_into_parts","bufwriter_into_parts","`BufWriter::into_parts`",null],["1.42","debug_map_key_value","debug_map_key_value","`DebugMap::value`",null],["1.42","eq_cursor",null,"`PartialEq` and `Eq` implementations for `io::Cursor`",null],["1.42","wait_timeout_until","wait_timeout_until","`Condvar::wait_timeout_while`",null],["1.42","manually_drop_take","manually_drop_take","`ManuallyDrop::take`",null],["1.42","proc_macro_extern_prelude",null,"the `proc_macro` crate without `extern crate` in procedural macro crates",null],["1.42","matches_macro","matches_macro","`matches!`",null],["1.42","attr_on_inline_mod",null,"attribute macros on inline modules",null],["1.42","slice_from_raw_parts","slice_from_raw_parts","`ptr::slice_from_raw_parts_mut`",null],["1.42","alloc_layout_const_new","alloc_layout_const_new","`alloc::Layout::new` as `const fn`",null],["1.42","slice_patterns","slice_patterns","subslice patterns (`[a, .., b]` and `[a, xs @ .., b]`)",null],["1.42","transparent_enums","transparent_enums","`#[repr(transparent)]` on single-variant enums",null],["1.42","wait_until","wait_until","`Condvar::wait_while`",null],["1.42","iter_empty_send_sync","iter_empty_send_sync","unconditional `Send` and `Sync` implementations for `iter::Empty`",null],["1.11","nested_cfg_attr",null,"nested `cfg_attr` attributes",null],["1.45","unicode_version","unicode_version","`std::char::UNICODE_VERSION`",null],["1.45","box_from_cow","box_from_cow","`From>` implementations for `Box`ed types",null],["1.45","atomic_min_max","atomic_min_max","`AtomicN::{fetch_min, fetch_max}`",null],["1.45","nonzero_bitor","nonzero_bitor","`BitOr` implementations for `NonZero` integer types",null],["1.45","proc_macro_span_located_at","proc_macro_span_located_at","`proc_macro::Span::located_at`",null],["1.45","proc_macro_span_mixed_site","proc_macro_mixed_site","`proc_macro::Span::mixed_site`",null],["1.45","atomic_fetch_update","no_more_cas","`AtomicN::fetch_update`",null],["1.45","rc_from_cow",null,"`From>`` implementation for ``Rc`",null],["1.45","proc_macro_span_resolved_at","proc_macro_span_resolved_at","`proc_macro::Span::resolved_at`",null],["1.45","arc_from_cow",null,"`From>` implementation for `Arc`",null],["1.45","expr_proc_macro","proc_macro_hygiene","function-like procedural macros in expression, pattern and statement position",null],["1.45","nonzero_bitor_assign","nonzero_bitor","`BitOrAssign` implementations for `NonZero` integer types",null],["1.45","btreemap_remove_entry","btreemap_remove_entry","`BTreeMap::remove_entry`",null],["1.31","pattern_parentheses","pattern_parentheses","parentheses in patterns",null],["1.31","extern_crate_item_prelude","extern_crate_item_prelude","`extern crate foo as bar;`",null],["1.31","min_const_fn","min_const_fn","`const fn`",911],["1.31","tool_lints","tool_lints","scoped lints",null],["1.31","impl_header_lifetime_elision","impl_header_lifetime_elision","lifetime elision in `impl` headers",null],["1.31","edition_2018",null,"the 2018 edition",null],["1.46","nested_tuple_indexing",null,"nested tuple indexing without parentheses (`tuple.0.0`)",null],["1.46","trailing_ones","leading_trailing_ones","`trailing_ones` integer methods",null],["1.46","vec_drain_as_ref",null,"`AsRef<[T]>` implementation for `vec::Drain<'_, T>`",null],["1.46","const_loop","const_loop","`loop` and `while` in constant evaluation",2344],["1.46","leading_ones","leading_trailing_ones","`leading_ones` integer methods",null],["1.46","partialeq_vec_for_ref_slice","partialeq_vec_for_ref_slice","`PartialEq>` implementations for slices",null],["1.46","from_char_for_string",null,"`From` implementation for `String`",null],["1.46","const_slice_cast",null,"array to slice casts and coercions in `const fn`",null],["1.46","track_caller","track_caller","the `#[track_caller]` attribute",2091],["1.46","const_forget","const_forget","`mem::forget` as `const fn`",null],["1.46","option_zip","option_zip","`Option::zip`",null],["1.46","vec_intoiter_as_ref",null,"`AsRef<[T]>` implementation for `vec::IntoIter`",null],["1.46","const_if_match","const_if_match","`if` and `match` in constant evaluation",2342],["1.46","const_transmute","const_transmute","`mem::transmute` in constants",null],["1.46","vec_drain_as_slice","vec_drain_as_slice","`std::vec::Drain::as_slice`",null],["1.6","no_std","no_std","`#![no_std]`",null],["1.15","proc_macro_derive","proc_macro","procedural derive macros (macros 1.1)",1681],["1.18","pub_restricted","pub_restricted","`pub(restricted)` visibilities",1422],["1.18","windows_subsystem","windows_subsystem","`#![windows_subsystem]`",null],["1.29","proc_macro","proc_macro","procedural macros",null],["1.62","stdlin_lines","stdin_forwarders","`Stdin::lines`",null],["1.62","bool_then_some","bool_to_option","`bool::then_some`",null],["1.62","derive_default_enum",null,"the `Default` derive macro on enums with a `#[default]` attribute",3107],["1.39","instant_checked_duration_since","checked_duration_since","`Instant::checked_duration_since`",null],["1.39","instant_saturating_duration_since","checked_duration_since","`Instant::saturating_duration_since`",null],["1.39","const_str_as_bytes",null,"`str::as_bytes` as `const fn`",null],["1.39","async","async_await","`async`",null],["1.39","const_slice_len","const_slice_len","`[T]::len` as `const fn`",null],["1.39","const_linkedlist_new","const_linked_list_new","`LinkedList::new` as `const fn`",null],["1.39","pin_into_inner","pin_into_inner","`Pin::into_inner`",null],["1.39","const_vec_new","const_vec_new","`Vec::new` as `const fn`",null],["1.39","const_string_new","const_string_new","`String::new` as `const fn`",null],["1.39","const_str_len","const_str_len","`str::len` as `const fn`",null],["1.39","param_attrs","param_attrs","attributes on function parameters",null],["1.39","await","async_await","`.await`",null],["1.39","bind_by_move_pattern_guards","bind_by_move_pattern_guards","shared references to bind-by-move patterns in `match` arms' guards",null],["1.17","static_recursion","static_recursion","recursive static items",null],["1.17","where_clauses_with_self",null,"`Self` in the where clause of trait impl's",1647],["1.17","cell_non_copy","cell_non_copy","`Cell` with non-`Copy` types",1651],["1.17","field_init_shorthand","field_init_shorthand","field init shorthands (`x` for `x: x` in struct initializers)",1682],["1.17","static_in_const","static_in_const","elision of `'static` lifetimes in `static`s and `const`s",1623],["1.44","osstring_deref_mut",null,"`DerefMut` implementation for `OsString`",null],["1.44","lexerror_display",null,"`Display` implementation for `proc_macro::LexError`",null],["1.44","ioslice_copy",null,"`Copy` implementation for `io::IoSlice`",null],["1.44","path_buf_reserve_exact","path_buf_capacity","`PathBuf::reserve_exact`",null],["1.44","no_std_async_await",null,"`async` / `.await` in `#[no_std]` crates",null],["1.44","path_buf_with_capacity","path_buf_capacity","`PathBuf::with_capacity`",null],["1.44","vec_from_array",null,"`From<[T; N]>` implementation for `Vec`",null],["1.44","float_approx_unchecked_to","float_approx_unchecked_to","unchecked float → int conversion",null],["1.44","alloc_layout_array","alloc_layout_extras","`alloc::Layout::array`",null],["1.44","from_mut_str_for_string",null,"`From<&mut str>` implementation for `String`",null],["1.44","path_buf_clear","path_buf_capacity","`PathBuf::clear`",null],["1.44","ioslice_clone",null,"`Clone` implementation for `io::IoSlice`",null],["1.44","path_buf_capacity","path_buf_capacity","`PathBuf::capacity`",null],["1.44","convert_infallible_hash",null,"`Hash` implementation for `convert::Infallible`",null],["1.44","osstring_indexmut_rangefull",null,"`IndexMut` implementation for `OsString`",null],["1.44","lexerror_error",null,"`Error` implementation for `proc_macro::LexError`",null],["1.44","path_buf_reserve","path_buf_capacity","`PathBuf::reserve`",null],["1.44","alloc_layout_pad_to_align","alloc_layout_extras","`alloc::Layout::pad_to_align`",null],["1.44","alloc_layout_align_to","alloc_layout_extras","`alloc::Layout::align_to`",null],["1.44","path_buf_shrink_to_fit","path_buf_capacity","`PathBuf::shrink_to_fit`",null],["1.44","alloc_layout_extend","alloc_layout_extras","`alloc::Layout::extend`",null],["1.44","const_int_to_from_bytes",null,"integer ↔ bytes conversion functions as `const fn`",null],["1.49","const_poll_is_ready","const_poll","`Poll::is_ready` as `const fn`",null],["1.49","partialeq_slice_for_vec","partialeq_vec_for_slice","`impl PartialEq<[B]> for Vec where A: PartialEq`",null],["1.49","nzint_try_from_nzint","nzint_try_from_nzint_conv","`TryFrom` conversions between `NonZero` integer types",null],["1.49","partialeq_vec_for_slice","partialeq_vec_for_slice","`impl PartialEq> for [A] where A: PartialEq`",null],["1.49","move_ref_pattern","move_ref_pattern","move and reference bindings in the same match pattern",null],["1.49","manually_drop_in_unions","untagged_unions","`ManuallyDrop` in `union`s",null],["1.49","const_poll_is_pending","const_poll","`Poll::is_pending` as `const fn`",null],["1.49","empty_enum_to_int",null,"uninhabited enum to integer casts",null],["1.58","format_args_capture","format_args_capture","implicit named arguments for formatting macros",2795],["1.58","char_array_pattern",null,"`Pattern` implementation for `[char; N]`",null],["1.58","cstring_from_vec_with_nul_unchecked","cstring_from_vec_with_nul","`CString::from_vec_with_nul_unchecked`",null],["1.58","saturating_div","saturating_div","`{integer}::saturating_div`",null],["1.58","const_raw_ptr_deref","const_raw_ptr_deref","`*const T` dereferences in `const` contexts",null],["1.58","is_symlink","is_symlink","`is_symlink` methods",null],["1.58","option_result_unwrap_unchecked","option_result_unwrap_unchecked","`unwrap_unchecked` methods",null],["1.58","cstring_from_vec_with_nul","cstring_from_vec_with_nul","`CString::from_vec_with_nul`",null],["1.58","with_options","with_options","`File::options`",null],["1.34","deprecated_equals_reason",null,"`#[deprecated = \"reason\"]` as a shorthand for `#[deprecated(note = \"reason\")]`",null],["1.34","alternative_registries",null,"alternative registries to crates.io in cargo",null],["1.34","unrestricted_attribute_tokens","unrestricted_attribute_tokens","arbitrary token streams in procedural attribute macros",null],["1.34","const_wrapping_neg",null,"`wrapping_neg` as `const fn`",null],["1.34","const_overflowing_neg",null,"`overflowing_neg` as `const fn`",null],["1.34","extern_crate_self","extern_crate_self","`extern crate self as foo;`",null],["1.69","rc_asfd",null,"`AsFd` implementation for `Rc`",null],["1.69","union_field_assoc_type",null,"associated types as field types in a `union`",null],["1.69","rc_asrawfd",null,"`AsRawFd` implementation for `Rc`",null],["1.16","assoc_ty_struct_expr_pat",null,"associated types in struct expressions and patterns",null],["1.16","writeln_no_args",null,"`writeln!` without arguments",null],["1.16","self_struct_expr_pat",null,"`Self` in struct expressions and patterns",null],["1.10","cstr_default",null,"`Default` implementation for `&CStr`",null],["1.10","weak_new","downgraded_weak","`sync::Weak::new`",null],["1.10","cstring_default",null,"`Default` implementation for `CString`",null],["1.66","btreeset_last","map_first_last","`BTreeSet::last`",null],["1.66","btreemap_first_entry","map_first_last","`BTreeMap::first_entry`",null],["1.66","half_open_range_patterns","half_open_range_patterns","half-open range patterns",null],["1.66","arbitrary_enum_discriminant","arbitrary_enum_discriminant","allow arbitrary enums to have explicit discriminants",2363],["1.66","btreemap_last_key_value","map_first_last","`BTreeMap::last_key_value`",null],["1.66","btreemap_first_key_value","map_first_last","`BTreeMap::first_key_value`",null],["1.66","btreeset_first","map_first_last","`BTreeSet::first`",null],["1.66","os_fd","os_fd","`std::os::fd` module",null],["1.66","option_unzip","unzip_option","`Option::unzip`",null],["1.66","const_btreemap_new","const_btree_new","`BTreeMap::new` as `const fn`",null],["1.66","btreeset_pop_last","map_first_last","`BTreeSet::pop_last`",null],["1.66","hint_black_box","bench_black_box","`hint::black_box`",2360],["1.66","btreeset_pop_first","map_first_last","`BTreeSet::pop_first`",null],["1.66","btreemap_pop_last","map_first_last","`BTreeMap::pop_last`",null],["1.66","span_source_text","proc_macro_span","`proc_macro::Span::source_text`",null],["1.66","btreemap_last_entry","map_first_last","`BTreeMap::last_entry`",null],["1.66","btreemap_pop_first","map_first_last","`BTreeMap::pop_first`",null],["1.66","const_btreeset_new","const_btree_new","`BTreeSet::new` as `const fn`",null],["1.35","dbg_no_args",null,"`dbg!` without arguments",null],["1.35","asraw_stdio_locks",null,"`AsRawFd` implementation for `StdinLock`, `StdoutLock` and `StderrLock`",null],["1.35","coerce_closure_to_unsafe_fn_ptr",null,"closure to unsafe function pointer coercions",null],["1.35","alloc_system_default",null,"`Default` implementation for `alloc::System`",null],["1.35","exact_size_case_mapping_iter",null,"`ExactSizeIterator` implementation for `ToLowercase` and `ToUppercase`",null],["1.35","boxed_closure_impls","boxed_closure_impls","boxed closure `Fn*` trait implementations",null],["1.60","namespaced_features",null,"namespaced Cargo features",null],["1.60","maybe_uninit_assume_init_read","maybe_uninit_extra","`MaybeUninit::assume_init_read`",null],["1.60","vec_spare_capacity","vec_spare_capacity","`Vec::spare_capacity_mut`",null],["1.60","arc_new_cyclic","arc_new_cyclic","`Arc::new_cyclic`",null],["1.60","cfg_panic",null,"`#[cfg(panic = ...)]`",null],["1.60","weak_dep_features",null,"Weak Cargo dependency features",null],["1.60","not_never",null,"`Not` implementation for `!`",null],["1.60","maybe_uninit_assume_init_drop","maybe_uninit_extra","`MaybeUninit::assume_init_drop`",null],["1.60","u8_escape_ascii","inherent_ascii_escape","`u8::escape_ascii`",null],["1.60","slice_escape_ascii","inherent_ascii_escape","`[u8]::escape_ascii`",null],["1.60","rc_new_cyclic","arc_new_cyclic","`Rc::new_cyclic`",null],["1.33","exhaustive_integer_patterns","exhaustive_integer_patterns","integer match exhaustiveness checking",2591],["1.33","irrefutable_let_patterns","irrefutable_let_patterns","irrefutable patterns in `if let` and `while let`",2086],["1.33","repr_packed","repr_packed","`#[repr(packed(N))]` on structs",1399],["1.33","rc_arc_pin_method_receiver",null,"`Rc`, `Arc` or `Pin` as a method receiver",null],["1.33","phantom_unpinned","pin","`marker::PhantomUnpinned`",null],["1.33","cfg_attr_multi","cfg_attr_multi","`#[cfg_attr(cfg, attr1, attr2, attr3)]`",2539],["1.33","const_ip","const_ip","`Ipv4Addr::new` as `const fn`",null],["1.33","min_const_unsafe_fn","min_const_unsafe_fn","`const unsafe fn`s inside `unsafe` blocks in `const fn`",null],["1.33","cfg_target_vendor","cfg_target_vendor","`cfg(target_vendor)`",null],["1.33","const_let","const_let","let bindings, assignments and destructuring in `const fn`",2341],["1.33","unpin","pin","`marker::Unpin`",null],["1.33","underscore_imports","underscore_imports","underscore imports (impl-only trait imports)",2166],["1.33","pin","pin","`pin::Pin`",null],["1.33","if_while_or_patterns","if_while_or_patterns","or-patterns in `if let` and `while let`",2175],["1.75","async_fn_in_trait",null,"`async fn` in traits",null],["1.75","return_position_impl_trait_in_trait",null,"return-position `impl Trait` in traits",null],["1.36","const_layout_from_size_align_unchecked",null,"`alloc::Layout::from_size_align_unchecked` as `const fn`",null],["1.36","maybe_uninit","maybe_uninit","`mem::MaybeUninit`",1892],["1.36","dbg_multiple_args",null,"multiple arguments in `dbg!` macro invocations",null],["1.36","string_from_string_ref",null,"`From<&String>` implementation for `String`",null],["1.36","string_borrow_mut_str",null,"`BorrowMut` implementation for `String`",null],["1.36","const_nonnull_dangling","const_nonnull_dangling","`NonNull::dangling` as `const fn`",null],["1.36","const_needs_drop","const_needs_drop","`mem::needs_drop` as `const fn`",null],["1.36","io_cursor_default",null,"`Default` implementation for `io::Cursor`",null],["1.36","alloc","alloc","the `alloc` crate",null],["1.36","hashbrown",null,"`hashbrown::HashMap` as the implementation of `HashMap`",null],["1.36","nll_2015",null,"Non-Lexical Lifetimes (NLL) on the 2015 edition",null],["1.36","const_nonnull_cast","const_nonnull_cast","`NonNull::cast` as `const fn`",null],["1.50","const_ipv4addr_to_ipv6_mapped","const_ipv4","`Ipv4Addr::to_ipv6_mapped` as `const fn`",null],["1.50","const_ipaddr_is_multicast","const_ip","`IpAddr::is_multicast` as `const fn`",null],["1.50","const_ipaddr_is_ipv6","const_ip","`IpAddr::is_ipv6` as `const fn`",null],["1.50","const_ipv4addr_is_private","const_ipv4","`Ipv4Addr::is_private` as `const fn`",null],["1.50","bool_then","lazy_bool_to_option","`bool::then`",null],["1.50","const_ipv6addr_is_multicast","const_ipv6","`Ipv6Addr::is_multicast` as `const fn`",null],["1.50","assign_manually_drop_in_unions",null,"safe assignment to `ManuallyDrop` in `union`s",null],["1.50","or_insert_with_key","or_insert_with_key","`Entry::or_insert_with_key`",null],["1.50","const_ipv4addr_is_link_local","const_ipv4","`Ipv4Addr::is_link_local` as `const fn`",null],["1.50","slice_fill","slice_fill","`slice::fill`",null],["1.50","punct_partial_eq_char",null,"`PartialEq` implementation for `proc_macro::Punct`",null],["1.50","const_ipv6addr_is_unspecified","const_ipv6","`Ipv6Addr::is_unspecified` as `const fn`",null],["1.50","const_ipaddr_is_loopback","const_ip","`IpAddr::is_loopback` as `const fn`",null],["1.50","f64_clamp","clamp","`f64::clamp`",1961],["1.50","const_ipaddr_is_ipv4","const_ip","`IpAddr::is_ipv4` as `const fn`",null],["1.50","const_ipv4addr_is_documentation","const_ipv4","`Ipv4Addr::is_documentation` as `const fn`",null],["1.50","const_ipaddr_is_unspecified","const_ip","`IpAddr::is_unspecified` as `const fn`",null],["1.50","const_ipv4addr_to_ipv6_compatible","const_ipv4","`Ipv4Addr::to_ipv6_compatible` as `const fn`",null],["1.50","const_ipv4addr_is_broadcast","const_ipv4","`Ipv4Addr::is_broadcast` as `const fn`",null],["1.50","const_ipv6addr_to_ipv4","const_ipv6","`Ipv6Addr::to_ipv4` as `const fn`",null],["1.50","const_ipv4addr_octets","const_ipv4","`Ipv4Addr::octets` as `const fn`",null],["1.50","const_ipv6addr_is_loopback","const_ipv6","`Ipv6Addr::is_loopback` as `const fn`",null],["1.50","ord_clamp","clamp","`Ord::clamp`",1961],["1.50","f32_clamp","clamp","`f32::clamp`",1961],["1.50","refcell_take","refcell_take","`RefCell::take`",null],["1.50","const_ipv4addr_is_multicast","const_ipv4","`Ipv4Addr::is_multicast` as `const fn`",null],["1.50","const_ipv6addr_segments","const_ipv6","`Ipv6Addr::segments` as `const fn`",null],["1.50","const_ipv4addr_is_loopback","const_ipv4","`Ipv4Addr::is_loopback` as `const fn`",null],["1.50","unsafe_cell_get_mut","unsafe_cell_get_mut","`UnsafeCell::get_mut`",null],["1.12","cfg_attr_path",null,"`cfg_attr` on `path` attributes",null],["1.12","nested_macro_rules",null,"`macro_rules!` within `macro_rules!`",null],["1.61","termination_trait_lib",null,"the `Termination` trait",null],["1.61","const_fn_fn_ptr_basics","const_fn_fn_ptr_basics","`const fn` returning function pointers",null],["1.61","const_fn_trait_bound","const_fn_trait_bound","Trait bounds on generics of a `const fn`",null],["1.61","write_cursor_array",null,"`Write` implementation for `Cursor<[u8; N]>`",null],["1.61","unix_socket_creation","unix_socket_creation","`unix::net::SocketAddr::from_pathname`",null],["1.61","vec_retain_mut",null,"`Vec::retain_mut`",null],["1.61","vecdeque_retain_mut",null,"`VecDeque::retain_mut`",null],["1.61","const_impl_trait","const_impl_trait","`const fn` returning `impl Trait`",null],["1.61","pin_static_mut","pin_static_ref","`Pin::static_mut`",null],["1.61","vec_from_array_ref",null,"`From<&[T; N]>` implementation for `Vec`",null],["1.61","process_exitcode",null,"`process::ExitCode`",null],["1.61","joinhandle_is_finished",null,"`JoinHandle::is_finished`",null],["1.61","vec_from_array_mut_ref",null,"`From<&mut [T; N]>` implementation for `Vec`",null],["1.61","pin_static_ref","pin_static_ref","`Pin::static_ref`",null],["1.37","generic_param_cfg_attrs",null,"conditional compilation of generic parameters",null],["1.37","type_alias_enum_variants",null,"enum variants through a type alias",null],["1.37","option_xor","option_xor","`Option::xor`",null],["1.37","copy_within","copy_within","`[T]::copy_within`",null],["1.37","reverse_bits","reverse_bits","`reverse_bits` integer methods",null],["1.37","repr_align_enum","repr_align_enum","`#[repr(align(N)]` on enums",null],["1.37","kleene_op_2015",null,"the `?` Kleene macro operator in the 2015 edition",null],["1.37","underscore_const_names","underscore_const_names","`_` as an identifier for constants",null],["1.28","offsetof_ident",null,"`offsetof` as an identifier",2421],["1.28","global_allocator","global_allocator","`#[global_allocator]`",null],["1.28","sizeof_ident",null,"`sizeof` as an identifier",2421],["1.28","pure_ident",null,"`pure` as an identifier",2421],["1.28","alignof_ident",null,"`alignof` as an identifier",2421],["1.28","repr_transparent","repr_transparent","`#[repr(transparent)]` on newtype structs",null],["1.54","btreemap_into_values","map_into_keys_values","`BTreeMap::into_values`",null],["1.54","btreemap_into_keys","map_into_keys_values","`BTreeMap::into_keys`",null],["1.54","hashmap_into_values","map_into_keys_values","`HashMap::into_values`",null],["1.54","hashmap_into_keys","map_into_keys_values","`HashMap::into_keys`",null],["1.54","extended_key_value_attrs","extended_key_value_attributes","macro expansion in key-value attributes",null],["1.27","termination_trait_test","termination_trait_test","types implementing `Termination` as the return type for `#[test]`s",null],["1.27","proc_ident",null,"`proc` as an identifier",null],["1.27","dyn_trait","dyn_trait","`dyn Trait` as a syntax for trait objects",null],["1.27","macro_lifetime_matcher","macro_lifetime_matcher","the `lifetime` fragment specifier in `macro_rules!`",null],["1.27","fn_must_use","fn_must_use","`#[must_use]` on functions",1940],["1.27","generic_param_attrs","generic_param_attrs","attributes on generic parameters",1327],["1.27","target_feature",null,"`#[target_feature(...)]`",null],["1.27","cfg_target_feature","cfg_target_feature","`#[cfg(target_feature = \"...\")]`",null],["1.41","result_map_or_else","result_map_or_else","`Result::map_or_else`",null],["1.41","result_map_or","result_map_or","`Result::map_or`",null],["1.41","core_panic_info","core_panic_info","the `core::panic` module",null],["1.41","weak_counts","weak_counts","`Weak` count methods",null],["1.41","re_rebalance_coherence","re_rebalance_coherence","relaxed coherence rules",null],["1.41","maybe_uninit_debug",null,"`Debug` implementation for `MaybeUninit`",null],["1.41","cfg_doc","doc_cfg","`#[cfg(doc)]`",null],["1.70","result_is_err_and",null,"`Result::is_err_and`",null],["1.70","once_lock",null,"`OnceLock`",2788],["1.70","result_is_ok_and",null,"`Result::is_ok_and`",null],["1.70","once_cell",null,"`OnceCell`",2788],["1.70","atomic_as_ptr",null,"`as_ptr` method for atomics",null],["1.70","concat_negative_lit",null,"negative literals in `concat!`",null],["1.70","option_is_some_and",null,"`Option::is_some_and`",null],["1.47","array_gt_32_impls",null,"`[T; N]` trait implementations with N > 32",null],["1.47","proc_macro_raw_ident","proc_macro_raw_ident","`proc_macro::Ident::new_raw`",null],["1.47","vec_leak","vec_leak","`Vec::leak`",null],["1.47","result_deref","inner_deref","`as_deref` and `as_deref_mut` on `Result`",null],["1.47","cstr_range_from",null,"`Index` implementation for `CStr`",null],["1.47","tau_constant","tau_constant","the `TAU` constant",null],["1.47","range_full_default",null,"`Default` implementation for `RangeFull`",null],["1.47","range_default",null,"`Default` implementation for `Range`",null],["1.47","const_type_id","const_type_id","`TypeId::of` in `const fn`",null],["1.67","int_log","int_log","integer logarithm methods on integers",null],["1.67","const_char_from_u32",null,"`char::from_u32` as `const fn`",null],["1.67","const_char_to_digit",null,"`char::to_digit` as `const fn`",null],["1.67","nonzero_bits","nonzero_bits","`NonZero*::BITS`",null],["1.67","const_char_from_digit",null,"`char::from_digit` as `const fn`",null],["1.67","control_flow_hash",null,"`Hash` implementation for `ControlFlow`",null],["1.67","control_flow_eq",null,"`Eq` implementation for `ControlFlow`",null],["1.0","associated_types","associated_types","associated types in traits",null],["1.0","slicing_syntax","slicing_syntax","`&foo[a..b]` as slicing syntax",null],["1.0","macro_rules","macro_rules","`macro_rules!`",null],["1.0","struct_variant","struct_variant","struct variants in enums",null],["1.0","default_type_params","default_type_params","type parameter defaults",null],["1.0","while_let","while_let","`while let` expressions",null],["1.0","tuple_indexing","tuple_indexing","tuple indexing",null],["1.0","if_let","if_let","`if let` expressions",null],["1.53","btreemap_retain","btree_retain","`BTreeMap::retain`",null],["1.53","array_from_mut","array_from_ref","`std::array::from_mut`",null],["1.53","nonzero_leading_zeros","nonzero_leading_trailing_zeros","`NonZero*::leading_zeros`",null],["1.53","duration_is_zero","duration_zero","`Duration::is_zero`",null],["1.53","non_ascii_idents","non_ascii_idents","non-ASCII identifiers",null],["1.53","atomic_bool_fetch_update","atomic_fetch_update","`AtomicBool::fetch_update`",null],["1.53","int_bits_const","int_bits_const","Associated `BITS` constants for integer types",null],["1.53","duration_zero","duration_zero","`Duration::ZERO`",null],["1.53","bufreader_seek_relative","bufreader_seek_relative","`BufReader::seek_relative`",null],["1.53","slice_iter_mut_as_slice","slice_iter_mut_as_slice","`slice::IterMut::as_slice`",null],["1.53","array_from_ref","array_from_ref","`std::array::from_ref`",null],["1.53","osstr_ascii","osstring_ascii","ASCII methods on `OsStr`",null],["1.53","atomic_ptr_fetch_update","atomic_fetch_update","`AtomicPtr::fetch_update`",null],["1.53","btreeset_retain","btree_retain","`BTreeSet::retain`",null],["1.53","nonzero_trailing_zeros","nonzero_leading_trailing_zeros","`NonZero*::trailing_zeros`",null],["1.53","or_patterns","or_patterns","nested or-patterns",null],["1.53","slice_iter_mut_as_ref",null,"`AsRef<[T]>` implementation for `slice::IterMut<'_, T>`",null],["1.53","float_is_subnormal","is_subnormal","`{f32, f64}::is_subnormal`",null],["1.53","vec_extend_from_within","vec_extend_from_within","`Vec::extend_from_within`",null],["unstable","custom_inner_attributes","custom_inner_attributes","custom inner attributes",null],["unstable","termination_trait_lib",null,"`Termination` implementation for `Result`",null],["unstable","slice_take","slice_take","`take` method family on slices",null],["unstable","const_io_cursor_new","const_io_structs","`io::Cursor::new` as `const fn`",null],["unstable","is_sorted_slice","is_sorted","`is_sorted` method family on slices",2351],["unstable","register_tool","register_tool","`#![register_tool]`",null],["unstable","hashmap_try_insert","map_try_insert","`HashMap::try_insert`",null],["unstable","half_open_range_patterns","half_open_range_patterns","half-open range patterns",null],["unstable","duration_checked_float","duration_checked_float","`Duration::try_from_secs_*`",null],["unstable","nonzero_is_power_of_two","nonzero_is_power_of_two","`NonZeroU*::is_power_of_two`",null],["unstable","link_args","link_args","`#[link_args]`",null],["unstable","const_in_array_repeat_expressions","const_in_array_repeat_expressions","constants in array repeat expressions",2203],["unstable","btreemap_try_insert","map_try_insert","`BTreeMap::try_insert`",null],["unstable","cfg_version","cfg_version","`#[cfg(version(..))]`",null],["unstable","option_zip_with","option_zip","`Option::zip_with`",null],["unstable","const_io_sink","const_io_structs","`io::sink` as `const fn`",null],["unstable","const_io_cursor_get_ref","const_io_structs","`io::Cursor::get_ref` as `const fn`",null],["unstable","thread_local","thread_local","`#[thread_local]` on `static`s",null],["unstable","const_io_repeat","const_io_structs","`io::repeat` as `const fn`",null],["unstable","slice_ptr_len","slice_ptr_len","the `len` method on raw slices",null],["unstable","const_ptr_write","const_ptr_write","pointer `write` as `const fn`",null],["unstable","specialization","specialization","specialization",null],["unstable","total_cmp","total_cmp","the `total_cmp` method on float types",null],["unstable","abi_thiscall","abi_thiscall","`thiscall` calling convention",null],["unstable","cow_is_borrowed","cow_is_borrowed","`Cow::is_borrowed`",null],["unstable","try_trait_v2","try_trait_v2","the `Try` trait",3058],["unstable","pub_macro_rules","pub_macro_rules","module scoping for `macro_rules!` macros",null],["unstable","linkedlist_drain_filter","drain_filter","`LinkedList:::drain_filter`",null],["unstable","const_mut_refs","const_mut_refs","`&mut T` in `const` contexts",null],["unstable","never_type","never_type","the never type (`!`)",null],["unstable","naked_functions","naked_functions","`#[naked]` functions",null],["unstable","link_cfg","link_cfg","`#[link(..., cfg(...))]`",null],["unstable","exhaustive_patterns","exhaustive_patterns","exhaustive pattern matching on types that contain uninhabited types",1872],["unstable","associated_type_defaults","associated_type_defaults","default values for associated types",null],["unstable","iterator_intersperse","iter_intersperse","`Iterator::intersperse`",null],["unstable","generators","generators","generators",2033],["unstable","const_io_cursor_position","const_io_structs","`io::Cursor::position` as `const fn`",null],["unstable","no_core","no_core","`#![no_core]`",null],["unstable","type_alias_impl_trait","type_alias_impl_trait","`impl Trait` in type aliases",2515],["unstable","exclusive_range_pattern","exclusive_range_pattern","exclusive range patterns (`a..b`)",null],["unstable","plugin","plugin","`#![plugin(...)]`",null],["unstable","const_ptr_write_unaligned","const_ptr_write","pointer `write_unaligned` as `const fn`",null],["unstable","plugin_registrar","plugin_registrar","`#[plugin_registrar]`",null],["unstable","vec_drain_filter","drain_filter","`Vec:::drain_filter`",null],["unstable","iterator_intersperse_with","iter_intersperse","`Iterator::intersperse_with`",null],["unstable","raw_ref_op","raw_ref_op","the raw reference operator (`&raw [mut | const] $place`)",2582],["unstable","is_sorted_iterator","is_sorted","`is_sorted` method family on `Iterator`",2351],["unstable","assert_matches","assert_matches","`assert_matches!`",null],["unstable","box_into_boxed_slice","box_into_boxed_slice","`Box::into_boxed_slice`",null],["unstable","default_free_fn","default_free_fn","the free `default` function (shorthand for `Default::default`)",null],["unstable","const_io_empty","const_io_structs","`io::empty` as `const fn`",null],["unstable","try_blocks","try_blocks","`try` blocks",243],["unstable","const_generics","const_generics","const generics",2000],["unstable","nonnull_slice_from_raw_parts","nonnull_slice_from_raw_parts","`NonNull<[T]>::slice_from_raw_parts`",null],["unstable","cow_is_owned","cow_is_borrowed","`Cow::is_owned`",null],["unstable","let_chains","let_chains","if- and while-let-chains",null],["unstable","cfg_target_has_atomic","cfg_target_has_atomic","`cfg(target_has_atomic = ...)`",null],["unstable","proc_macro_diagnostics","proc_macro_diagnostics","procedural macro diagnostics",null],["unstable","stmt_expr_attributes","stmt_expr_attributes","attributes on expressions",16],["unstable","derive_default_enum","derive_default_enum","`#[derive(Default)]` on enums",null],["unstable","bound_as_mut","bound_as_ref","`ops::Bound::as_mut`",null],["1.1","split_whitespace","split_whitespace","`str::split_whitespace`",1054],["1.13","assert_ne","assert_ne","`assert_ne!`",1653],["1.13","question_mark","question_mark","the `?` operator",243],["1.13","debug_assert_ne","assert_ne","`debug_assert_ne!`",1653],["1.13","type_macros","type_macros","`macro_rules!` macros in type position",null],["1.59","u8_from_char",null,"`TryFrom` implementation for `u8`",null],["1.59","result_copied","result_copied","`Result::copied`",null],["1.59","iter_zip","iter_zip","`core::iter::zip`",null],["1.59","const_unreachable_unchecked","const_unreachable_unchecked","`unreachable_unchecked` as `const fn`",null],["1.59","const_maybe_uninit_assume_init_ref","const_maybe_uninit_assume_init","`MaybeUninit::assume_init_ref` as `const fn`",null],["1.59","const_maybe_uninit_as_ptr","const_maybe_uninit_as_ptr","`MaybeUninit::as_ptr` as `const fn`",null],["1.59","control_flow_is_break","control_flow_enum","`ControlFlow::is_break`",null],["1.59","hashmap_entry_insert","entry_insert","`hash_map::Entry::insert_entry`",null],["1.59","hashmap_vacant_entry_insert","entry_insert","`hash_map::VacantEntry::insert_entry`",null],["1.59","available_parallelism","available_parallelism","`std::thread::available_parallelism`",null],["1.59","thread_local_const_init","thread_local_const_init","const-initialized thread locals",null],["1.59","control_flow_is_continue","control_flow_enum","`ControlFlow::is_continue`",null],["1.59","const_maybe_uninit_assume_init","const_maybe_uninit_assume_init","`MaybeUninit::assume_init` as `const fn`",null],["1.59","result_cloned_err","result_copied","`Result::copied_err`",null],["1.59","result_cloned","result_cloned","`Result::cloned`",null],["1.59","const_cstr_unchecked","const_cstr_unchecked","`CStr::from_bytes_with_nul_unchecked` as `const fn`",null],["1.59","asm","asm","inline assembly",null],["1.59","const_generics_defaults","const_generics_defaults","defaults for const generics",null],["1.59","result_copied_err","result_cloned","`Result::cloned_err`",null],["1.51","box_send_sync_any_downcast","box_send_sync_any_downcast","`Box::::downcast`",null],["1.51","seek_stream_position","seek_convenience","`io::Seek::stream_position`",null],["1.51","error_by_ref",null,"`Error` implementation for `&(impl Error)`",null],["1.51","unsigned_abs","unsigned_abs","the `unsigned_abs` method on signed integers",null],["1.51","slice_fill_with","slice_fill_with","`slice::fill_with`",null],["1.51","arc_increment_strong_count","arc_mutate_strong_count","`Arc::increment_strong_count`",null],["1.51","slice_strip_suffix","slice_strip","`slice::strip_suffix`",null],["1.51","nonzero_div",null,"`Div` implementation for `u{0}`",null],["1.51","min_const_generics","min_const_generics","simple const generics",null],["1.51","empty_seek",null,"`io::Seek` implementation for `io::Empty`",null],["1.51","arc_decrement_strong_count","arc_mutate_strong_count","`Arc::decrement_strong_count`",null],["1.51","iterator_reduce","iterator_fold_self","`Iterator::reduce`",null],["1.51","wake_trait","wake_trait","the `Wake` trait",null],["1.51","array_value_iter","array_value_iter","by-value `[T; N]` iterator `core::array::IntoIter`",null],["1.51","poll_map_ok","poll_map","`Poll>>::map_ok`",null],["1.51","nonzero_rem",null,"`Rem` implementation for `u{0}`",null],["1.51","str_as_mut",null,"`AsMut` implementation for `str`",null],["1.51","poll_map_err","poll_map","`Poll>>::map_err`",null],["1.51","slice_strip_prefix","slice_strip","`slice::strip_prefix`",null]]; \ No newline at end of file +var caniuseIndex=[["1.63","const_mutex_new",null,"`Mutex::new` as `const fn`",null],["1.63","const_condvar_new",null,"`Condvar::new` as `const fn`",null],["1.63","box_into_pin","box_into_pin","`Box::into_pin`",null],["1.63","osstring_try_reserve","try_reserve_2","`OsString::try_reserve`",null],["1.63","explicit_generic_args_with_impl_trait","explicit_generic_args_with_impl_trait","turbofish syntax on generic functions with an `impl Trait` argument",null],["1.63","pathbuf_try_reserve_exact","try_reserve_2","`PathBuf::try_reserve_exact`",null],["1.63","ref_filter_map","cell_filter_map","`cell::Ref::filter_map`",null],["1.63","osstring_try_reserve_exact","try_reserve_2","`OsString::try_reserve_exact`",null],["1.63","vecdeque_read",null,"`io::Read` implementation for `VecDeque`",null],["1.63","toowned_clone_into","toowned_clone_into","`ToOwned::clone_into`",null],["1.63","vecdeque_write",null,"`io::Write` implementation for `VecDeque`",null],["1.63","const_rwlock_new",null,"`RwLock::new` as `const fn`",null],["1.63","binaryheap_try_reserve_exact","try_reserve_2","`BinaryHeap::try_reserve_exact`",null],["1.63","const_array_from_ref",null,"`array::from_ref` as `const fn`",null],["1.63","scoped_threads","scoped_threads","scoped threads",3151],["1.63","nonzero_checked_ops","nonzero_checked_ops","checked numeric operations for `NonZero*`",null],["1.63","nonnull_slice_ptr_len",null,"`NonNull<[T]>::len`",null],["1.63","path_try_exists",null,"`Path::try_exists`",null],["1.63","const_slice_from_ref",null,"`slice::from_ref` as `const fn`",null],["1.63","refmut_filter_map","cell_filter_map","`cell::RefMut::filter_map`",null],["1.63","binaryheap_try_reserve","try_reserve_2","`BinaryHeap::try_reserve`",null],["1.63","pathbuf_try_reserve","try_reserve_2","`PathBuf::try_reserve`",null],["1.63","array_from_fn","array_from_fn","`array::from_fn`",null],["1.19","loop_break_value","loop_break_value","`break` with a value inside `loop`s",1624],["1.19","relaxed_adts","relaxed_adts","numeric fields in struct expressions and patterns",null],["1.19","eprint","eprint","`eprint!`",null],["1.19","closure_to_fn_coercion","closure_to_fn_coercion","non-capturing closure to function pointer coercion",1558],["1.19","eprintln","eprint","`eprintln!`",1869],["1.19","untagged_unions","untagged_unions","`union`s",1444],["1.48","const_result_is_ok","const_result","`Result::is_ok` as `const fn`",null],["1.48","const_option_as_ref","const_option","`Option::as_ref` as `const fn`",null],["1.48","future_pending","future_readiness_fns","`future::pending`",null],["1.48","array_try_from_vec",null,"`TryFrom>` implementation for `[T; N]`",null],["1.48","const_ordering_then","const_ordering","`cmp::Ordering::then` as `const fn`",null],["1.48","intra_doc_links",null,"intra-doc links",null],["1.48","future_ready","future_readiness_fns","`future::ready`",null],["1.48","const_result_is_err","const_result","`Result::is_err` as `const fn`",null],["1.48","write_stdout_ref",null,"`Write` implementation for `&Stdout`",null],["1.48","write_stderr_ref",null,"`Write` implementation for `&Stderr`",null],["1.48","const_result_as_ref","const_result","`Result::as_ref` as `const fn`",null],["1.48","deque_make_contiguous","deque_make_contiguous","`VecDeque::make_contiguous`",null],["1.48","const_ordering_reverse","const_ordering","`cmp::Ordering::reverse` as `const fn`",null],["1.48","write_child_stdin_ref",null,"`Write` implementation for `&ChildStdin`",null],["1.48","slice_ptr_range","slice_ptr_range","slice to pointer range methods",null],["1.48","const_option_is_some","const_option","`Option::is_some` as `const fn`",null],["1.48","const_option_is_none","const_option","`Option::is_none` as `const fn`",null],["1.48","doc_alias","doc_alias","`#[doc(alias = \"…\")]`",null],["1.48","write_sink_ref",null,"`Write` implementation for `&Sink`",null],["1.7","string_as_str","string_as_str","`String::as_str`",null],["1.7","vec_as_mut_slice","vec_as_slice","`Vec::as_mut_slice`",null],["1.7","vec_as_slice","vec_as_slice","`Vec::as_slice`",null],["1.7","string_as_mut_str","string_as_str","`String::as_mut_str`",null],["1.4","use_group_renaming",null,"item renamings in import groups",null],["1.65","bound_as_ref","bound_as_ref","`ops::Bound::as_ref`",null],["1.65","io_read_to_string","io_read_to_string","`io::read_to_string`",null],["1.65","let_else","let_else","let-else statements",3137],["1.65","ptr_cast_mut","ptr_const_cast","`<*const T>::cast_mut`",null],["1.65","ptr_cast_const","ptr_const_cast","`<*mut T>::cast_const`",null],["1.65","generic_associated_types","generic_associated_types","generic associated types",1598],["1.65","backtrace","backtrace","`std::backtrace`",2504],["1.65","label_break_value","label_break_value","break out of labelled blocks with value",2046],["1.3","time","time","`std::time`",null],["1.3","duration","duration","`std::time::Duration`",null],["1.24","unsized_ptr_is_null",null,"`is_null` on pointers to unsized types",null],["1.24","abi_sysv64","abi_sysv64","the sysV64 ABI on any platform",null],["1.52","const_u8_to_ascii_lowercase","const_ascii_methods_on_intrinsics","`u8::to_ascii_lowercase` as `const fn`",null],["1.52","const_u8_eq_ignore_ascii_case","const_ascii_methods_on_intrinsics","`u8::eq_ignore_ascii_case` as `const fn`",null],["1.52","str_rsplit_once","str_split_once","`str::rsplit_once`",null],["1.52","str_split_once","str_split_once","`str::split_once`",null],["1.52","const_char_to_ascii_uppercase","const_ascii_methods_on_intrinsics","`char::to_ascii_uppercase` as `const fn`",null],["1.52","const_char_len_utf16","const_char_len_utf","`char::len_utf16` as `const fn`",null],["1.52","char_partial_eq_punct",null,"`PartialEq` implementation for `char`",null],["1.52","const_char_to_ascii_lowercase","const_ascii_methods_on_intrinsics","`char::to_ascii_lowercase` as `const fn`",null],["1.52","const_char_eq_ignore_ascii_case","const_ascii_methods_on_intrinsics","`char::eq_ignore_ascii_case` as `const fn`",null],["1.52","arc_error",null,"`Error` implementation for `Arc`",null],["1.52","const_u8_to_ascii_uppercase","const_ascii_methods_on_intrinsics","`u8::to_ascii_uppercase` as `const fn`",null],["1.52","const_char_len_utf8","const_char_len_utf","`char::len_utf8` as `const fn`",null],["1.20","struct_field_attributes","struct_field_attributes","attributes on struct literal fields",null],["1.20","unimplemented_macro_args",null,"`unimplemented!` with a message",null],["1.20","associated_consts","associated_consts","associated constants in `trait` and `impl` blocks",null],["1.20","compile_error","compile_error_macro","`compile_error!`",1695],["1.22","drop_types_in_const","drop_types_in_const","`Drop` types in constants",1440],["1.55","maybe_uninit_write","maybe_uninit_write","`MaybeUninit::write`",null],["1.55","bound_cloned","bound_cloned","`Bound::cloned`",null],["1.55","proc_macro_group_span_open","proc_macro_group_span","`Group::span_open`",null],["1.55","range_from_patterns","half_open_range_patterns","\"RangeFrom\" patterns (`a..`)",null],["1.55","control_flow","control_flow_enum_type","the `ControlFlow` enum",null],["1.55","array_map","array_map","`[T; N]::map`",null],["1.55","proc_macro_group_span_close","proc_macro_group_span","`Group::span_close`",null],["1.26","dotdoteq_in_patterns","dotdoteq_in_patterns","inclusive ranges in patterns",1192],["1.26","conservative_impl_trait","conservative_impl_trait","`impl Trait` in function return types",null],["1.26","const_indexing","const_indexing","array indexing in constants",null],["1.26","underscore_lifetimes","underscore_lifetimes","placeholder lifetimes (`'_`)",2115],["1.26","match_default_bindings","match_default_bindings","default match binding modes",2005],["1.26","inclusive_range_syntax","inclusive_range_syntax","inclusive range syntax",1192],["1.26","copy_closures",null,"`Copy` implementation for applicable closures",2132],["1.26","i128_type","i128_type","128 bit integer types",null],["1.26","clone_closures",null,"`Clone` implementation for applicable closures",2132],["1.26","universal_impl_trait","universal_impl_trait","`impl Trait` in function arguments",null],["1.26","termination_trait","termination_trait","types implementing `Termination` as the return type for `fn main()`",null],["1.74","saturating","saturating_int_impl","the `Saturating` integer wrapper type",928],["1.9","deprecated","deprecated","`#[deprecated]`",1270],["1.32","const_cstr_as_ptr","const_str_as_ptr","`CStr::as_ptr` as `const fn`",null],["1.32","const_slice_as_ptr","const_slice_as_ptr","`slice::as_ptr` as `const fn`",null],["1.32","const_ipv6addr_octets","const_ipv6","`Ipv6Addr::octets` as `const fn`",null],["1.32","boxed_slice_from_iter",null,"`FromIterator` implementation for `Box<[T]>`",null],["1.32","const_str_as_ptr","const_str_as_ptr","`str::as_ptr` as `const fn`",null],["1.32","const_duration_subsec_nanos","duration_consts","`Duration::subsec_nanos` as `const fn`",null],["1.32","const_char_is_ascii","const_ascii_methods_on_intrinsics","`char::is_ascii` as `const fn`",null],["1.32","dbg_macro","dbg_macro","`dbg!`",2361],["1.32","self_struct_ctor","self_struct_ctor","`Self` as a constructor and pattern for unit and tuple structs",2302],["1.32","const_ipv4addr_is_unspecified","const_ipv4","`Ipv4Addr::is_unspecified` as `const fn`",null],["1.32","const_range_inclusive_end","const_inclusive_range_methods","`RangeInclusive::end` as `const fn`",null],["1.32","self_in_typedefs","self_in_typedefs","`Self` in type definitions",2300],["1.32","int_to_from_bytes","int_to_from_bytes","integer ↔ bytes conversion functions",null],["1.32","const_manually_drop_into_inner","const_manually_drop","`ManuallyDrop::into_inner` as `const fn`",null],["1.32","const_iter_empty","const_iter_empty","`iter::empty` as `const fn`",null],["1.32","const_range_inclusive_start","const_inclusive_range_methods","`RangeInclusive::start` as `const fn`",null],["1.32","const_duration_as_secs","duration_consts","`Duration::as_secs` as `const fn`",null],["1.32","macro_literal_matcher","macro_literal_matcher","the `literal` fragment specifier in `macro_rules!`",1576],["1.32","must_use_traits",null,"`#[must_use]` on traits",null],["1.32","const_duration_subsec_millis","duration_consts","`Duration::subsec_millis` as `const fn`",null],["1.32","const_duration_subsec_micros","duration_consts","`Duration::subsec_micros` as `const fn`",null],["1.32","const_manually_drop_new","const_manually_drop","`ManuallyDrop::new` as `const fn`",null],["1.32","macro_at_most_once_rep","macro_at_most_once_rep","`?` as the Kleene \"at most one\" operator in `macro_rules!` in the 2018 edition",2298],["1.32","const_non_null_as_ptr","const_nonnull_as_ptr","`NonNull::as_ptr` as `const fn`",null],["1.32","const_ipv6addr_new","const_ipv6","`Ipv6Addr::new` as `const fn`",null],["1.32","const_cell_as_ptr","const_cell_as_ptr","`Cell::as_ptr` as `const fn`",null],["1.32","uniform_paths","uniform_paths","uniform paths (`use x::y;` as `use self::x::y;`) in the 2018 edition",null],["1.32","path_from_str",null,"`FromStr` implementation for `PathBuf`",null],["1.32","const_unsafe_cell_get","const_unsafecell_get","`UnsafeCell::get` as `const fn`",null],["1.23","unsized_ptr_as_ref",null,"`as_ref` on pointers to unsized types",null],["1.23","unsized_ptr_as_mut",null,"`as_mut` on `*mut T`",null],["1.8","braced_empty_structs","braced_empty_structs","empty structs and enum variants with braces",218],["1.8","augmented_assignments","augmented_assignments","assignment operator overloading",null],["1.40","cfg_doctest","cfg_doctest","`#[cfg(doctest)]`",null],["1.40","map_get_key_value","map_get_key_value","`get_key_value` on `HashMap` and `BTreeMap`",null],["1.40","const_constructor","const_constructor","tuple struct and tuple variant constructors in `const fn`",null],["1.40","const_is_power_of_two",null,"`is_power_of_two` as `const fn`",null],["1.40","todo_macro","todo_macro","`todo!`",null],["1.40","non_exhaustive","non_exhaustive","`#![non_exhaustive]`",2008],["1.40","modern_meta_macro_pattern",null,"the `meta` fragment specifier in `macro_rules!` for modern attribute syntax",null],["1.40","option_deref","option_deref","`as_deref` and `as_deref_mut` on `Option`",null],["1.40","type_proc_macros",null,"function-like procedural macros in type position",null],["1.40","macros_in_extern","macros_in_extern","macro invocations in `extern {}` blocks",null],["1.40","mem_take","mem_take","`mem::take`",null],["1.40","option_flattening","option_flattening","`Option::flatten`",null],["1.40","float_to_from_bytes","float_to_from_bytes","float ↔ bytes conversion functions",null],["1.40","slice_repeat","repeat_generic_slice","`slice::repeat`",null],["1.40","udpsocker_peer_addr","udp_peer_addr","`UdpSocket::peer_addr`",null],["1.40","proc_macro_generated_macro_rules",null,"proc-macros that generate `macro_rules!` macros",null],["1.2","atomic_ptr_send",null,"`Send` implementation for `AtomicPtr`",null],["1.2","iter_empty","iter_empty","`iter::empty`",null],["1.2","iter_once","iter_once","`iter::once`",null],["1.68","pin_macro","pin_macro","`std::pin::pin!`",null],["1.68","path_buf_deref_mut","path_buf_deref_mut","`DerefMut` implementation for `PathBuf`",null],["1.68","const_vecdeque_new","const_vec_deque_new","`VecDeque::new` as `const fn`",null],["1.68","float_from_bool","float_from_bool","`From implementation for floats",null],["1.68","efiapi","abi_efiapi","`efiapi` calling convention",null],["1.68","main_separator_str","main_separator_str","`std::path::MAIN_SEPARATOR_STR`",null],["1.25","repr_align","repr_align","`#[repr(align(N))]`",1358],["1.25","use_nested_groups","use_nested_groups","nested groups in imports",2128],["1.25","match_beginning_vert","match_beginning_vert","`|` at the beginning of match arms",1925],["1.64","core_ffi_c","core_ffi_c","type aliases for C's arithmetic types in `core::ffi`",null],["1.64","alloc_cstr","alloc_c_str","`CString` in `alloc`",null],["1.64","cargo_workspace_inheritance",null,"Cargo workspace inheritance",2906],["1.64","core_cstr","core_c_str","`CStr` in `core`",null],["1.64","windows_filetypeext",null,"`std::os::windows::fs::FileTypeExt`",null],["1.64","into_future","into_future","the `IntoFuture` trait",null],["1.64","future_poll_fn","future_poll_fn","`core::future::poll_fn`",null],["1.64","arc_asfd",null,"`AsFd` implementation for `Arc`",null],["1.64","box_asfd",null,"`AsFd` implementation for `Box`",null],["1.64","ready_macro","ready_macro","`task::ready!`",null],["1.57","vec_try_reserve_exact","try_reserve","`Vec::try_reserve_exact`",null],["1.57","hashset_try_reserve","try_reserve","`HashSet::try_reserve`",null],["1.57","string_try_reserve_exact","try_reserve","`String::try_reserve_exact`",null],["1.57","vec_try_reserve","try_reserve","`Vec::try_reserve`",null],["1.57","array_as_mut_slice","array_as_slice","`<[T; N]>::as_mut_slice`",null],["1.57","string_try_reserve","try_reserve","`String::try_reserve`",null],["1.57","macro_attrs_in_derive_output","macro_attributes_in_derive_output","attribute macros after derive macros, on the same item",null],["1.57","vecdeque_try_reserve_exact","try_reserve","`VecDeque::try_reserve_exact`",null],["1.57","hashmap_try_reserve","try_reserve","`HashMap::try_reserve`",null],["1.57","const_panic","const_panic","panicking in `const` contexts",null],["1.57","array_as_slice","array_as_slice","`<[T; N]>::as_slice`",null],["1.57","proc_macro_is_available","proc_macro_is_available","`proc_macro::is_available`",null],["1.57","vecdeque_try_reserve","try_reserve","`VecDeque::try_reserve`",null],["1.57","iter_map_while","iter_map_while","`Iterator::map_while`",null],["1.38","global_allocator_in_submodules",null,"`#[global_allocator]` inside submodules",null],["1.38","thread_accesserror_partialeq",null,"`PartialEq` implementation for `thread::AccessError`",null],["1.38","ptr_cast","ptr_cast","`cast` method on pointers",null],["1.38","iter_take_double_ended",null,"`DoubleEndedIterator` implementation for `iter::Take`",null],["1.38","euclidean_division","euclidean_division","euclidean division & modulo",null],["1.38","duration_div_f64","duration_float","`Duration::div_f64`",null],["1.38","any_type_name","type_name","`any::type_name`",null],["1.38","duration_as_secs_f32","duration_float","`Duration::as_secs_f32`",null],["1.38","iter_step_by_double_ended",null,"`DoubleEndedIterator` implementation for `iter::StepBy`",null],["1.38","unpin_ptr","duration_float","`Unpin` implementations for pointers",null],["1.38","shared_from_iter",null,"`FromIterator` implementation for `Rc` and `Arc`",null],["1.38","thread_accesserror_copy",null,"`Copy` implementation for `thread::AccessError`",null],["1.38","deprecated_macros",null,"`#[deprecated]` on macros",null],["1.38","duration_div_f32","duration_float","`Duration::div_f32`",null],["1.38","duration_mul_f64","duration_float","`Duration::mul_f64`",null],["1.38","thread_accesserror_clone",null,"`Clone` implementation for `thread::AccessError`",null],["1.38","thread_accesserror_error",null,"`Error` implementation for `thread::AccessError`",null],["1.38","duration_mul_f32","duration_float","`Duration::mul_f32`",null],["1.38","str_chars_debug",null,"`Debug` implementation for `std::str::Chars`",null],["1.38","duration_from_secs_f64","duration_float","`Duration::from_secs_f64`",null],["1.38","duration_as_secs_f64","duration_float","`Duration::as_secs_f64`",null],["1.38","ascii_escapedefault_clone",null,"`Clone` implementation for `ascii::EscapeDefault`",null],["1.38","duration_from_secs_f32","duration_float","`Duration::from_secs_f32`",null],["1.38","iter_peekable_double_ended",null,"`DoubleEndedIterator` implementation for `iter::Peekable`",null],["1.38","thread_accesserror_eq",null,"`Eq` implementation for `thread::AccessError`",null],["1.38","ascii_escapedefault_display",null,"`Display` implementation for `ascii::EscapeDefault`",null],["1.5","vec_resize","vec_resize","`Vec::resize`",509],["1.5","fs_canonicalize","fs_canonicalize","`fs::canonicalize`",1044],["1.43","core_primitive","core_primitive","`core::primitive`",null],["1.43","if_attr",null,"attributes on `if` expressions",null],["1.43","string_as_mut",null,"`AsMut` implementation for `String`",null],["1.43","from_utf8_error_partial_eq",null,"`PartialEq` implementation for `FromUtf8Error`",null],["1.43","iter_once_with","iter_once_with","`iter::once_with`",null],["1.43","assoc_int_consts","assoc_int_consts","numeric constants as associated constants",null],["1.43","boxed_slice_try_from","boxed_slice_try_from","`TryFrom` implementations from boxed slices to boxed arrays",null],["1.43","const_ascii_methods_on_intrinsics","const_ascii_methods_on_intrinsics","`u8::is_ascii` as `const fn`",null],["1.43","from_utf8_error_eq",null,"`Eq` implementation for `FromUtf8Error`",null],["1.43","once_is_completed","once_is_completed","`sync::once::Once::is_completed`",null],["1.43","extra_log_consts","extra_log_consts","`{f32, f64}::{LOG2_10, LOG10_2}`",null],["1.43","from_utf8_error_clone",null,"`Clone` implementation for `FromUtf8Error`",null],["1.43","cstring_from_vec_of_nonzerou8",null,"`From>` implementation for `CString`",null],["1.14","println_no_args",null,"`println!` without arguments",null],["1.14","fn_ptr_to_unsafe_fn_ptr",null,"`fn` pointer to `unsafe fn` pointer coercion",null],["1.14","dotdot_in_tuple_patterns","dotdot_in_tuple_patterns","`..` in tuple (struct) patterns",1492],["1.30","attr_literals","attr_literals","non-string literals in attribute lists and values of key-value pairs",null],["1.30","panic_handler","panic_handler","`#[panic_handler]`",null],["1.30","crate_in_paths","crate_in_paths","`crate` in paths",null],["1.30","proc_macro_path_invoc","proc_macro_path_invoc","multi-segment paths in attributes and derives",null],["1.30","use_extern_macro","use_extern_macro","macro imports and reexports via the module system",null],["1.30","extern_absolute_paths","extern_absolute_paths","absolute paths as paths from other crates",null],["1.30","tool_attributes","tool_attributes","tool-scoped attributes",null],["1.30","macro_vis_matcher","macro_vis_matcher","the `vis` fragment specifier in `macro_rules!`",null],["1.30","used","used","`#[used]`",null],["1.30","non_modrs_mods","non_modrs_mods","`foo.rs` as an alternative to `foo/mod.rs`",null],["1.30","infer_outlives_requirements","infer_outlives_requirements","outlives requirement inference",2093],["1.30","raw_identifiers","raw_identifiers","raw identifiers (`r#keyword`)",null],["1.56","const_fn_union","const_fn_union","`union` field access in `const fn`",null],["1.56","io_empty_copy",null,"`Copy` implementation for `io::Empty`",null],["1.56","io_sink_copy",null,"`Copy` implementation for `io::Sink`",null],["1.56","unsafe_cell_raw_get","unsafe_cell_raw_get","`UnsafeCell::raw_get`",null],["1.56","io_sink_clone",null,"`Clone` implementation for `io::Sink`",null],["1.56","io_empty_default",null,"`Default` implementation for `io::Empty`",null],["1.56","io_sink_default",null,"`Default` implementation for `io::Sink`",null],["1.56","const_fn_transmute","const_fn_transmute","`mem::transmute` in `const fn`",null],["1.56","extend_for_tuple",null,"`Extend` implementation for `(Extend, Extend)`",null],["1.56","shrink_to","shrink_to","the `shrink_to` method on collections",null],["1.56","rust_version",null,"`rust-version` in Cargo.toml",2495],["1.56","unix_chroot","unix_chroot","`std::os::unix::fs::chroot`",null],["1.56","std_collections_from_array",null,"`From<[T; N]>` implementation for collections",null],["1.56","io_empty_clone",null,"`Clone` implementation for `io::Empty`",null],["1.56","bufwriter_into_parts","bufwriter_into_parts","`BufWriter::into_parts`",null],["1.42","debug_map_key_value","debug_map_key_value","`DebugMap::value`",null],["1.42","eq_cursor",null,"`PartialEq` and `Eq` implementations for `io::Cursor`",null],["1.42","wait_timeout_until","wait_timeout_until","`Condvar::wait_timeout_while`",null],["1.42","manually_drop_take","manually_drop_take","`ManuallyDrop::take`",null],["1.42","proc_macro_extern_prelude",null,"the `proc_macro` crate without `extern crate` in procedural macro crates",null],["1.42","matches_macro","matches_macro","`matches!`",null],["1.42","attr_on_inline_mod",null,"attribute macros on inline modules",null],["1.42","slice_from_raw_parts","slice_from_raw_parts","`ptr::slice_from_raw_parts_mut`",null],["1.42","alloc_layout_const_new","alloc_layout_const_new","`alloc::Layout::new` as `const fn`",null],["1.42","slice_patterns","slice_patterns","subslice patterns (`[a, .., b]` and `[a, xs @ .., b]`)",null],["1.42","transparent_enums","transparent_enums","`#[repr(transparent)]` on single-variant enums",null],["1.42","wait_until","wait_until","`Condvar::wait_while`",null],["1.42","iter_empty_send_sync","iter_empty_send_sync","unconditional `Send` and `Sync` implementations for `iter::Empty`",null],["1.11","nested_cfg_attr",null,"nested `cfg_attr` attributes",null],["1.45","unicode_version","unicode_version","`std::char::UNICODE_VERSION`",null],["1.45","box_from_cow","box_from_cow","`From>` implementations for `Box`ed types",null],["1.45","atomic_min_max","atomic_min_max","`AtomicN::{fetch_min, fetch_max}`",null],["1.45","nonzero_bitor","nonzero_bitor","`BitOr` implementations for `NonZero` integer types",null],["1.45","proc_macro_span_located_at","proc_macro_span_located_at","`proc_macro::Span::located_at`",null],["1.45","proc_macro_span_mixed_site","proc_macro_mixed_site","`proc_macro::Span::mixed_site`",null],["1.45","atomic_fetch_update","no_more_cas","`AtomicN::fetch_update`",null],["1.45","rc_from_cow",null,"`From>`` implementation for ``Rc`",null],["1.45","proc_macro_span_resolved_at","proc_macro_span_resolved_at","`proc_macro::Span::resolved_at`",null],["1.45","arc_from_cow",null,"`From>` implementation for `Arc`",null],["1.45","expr_proc_macro","proc_macro_hygiene","function-like procedural macros in expression, pattern and statement position",null],["1.45","nonzero_bitor_assign","nonzero_bitor","`BitOrAssign` implementations for `NonZero` integer types",null],["1.45","btreemap_remove_entry","btreemap_remove_entry","`BTreeMap::remove_entry`",null],["1.31","pattern_parentheses","pattern_parentheses","parentheses in patterns",null],["1.31","extern_crate_item_prelude","extern_crate_item_prelude","`extern crate foo as bar;`",null],["1.31","min_const_fn","min_const_fn","`const fn`",911],["1.31","tool_lints","tool_lints","scoped lints",null],["1.31","impl_header_lifetime_elision","impl_header_lifetime_elision","lifetime elision in `impl` headers",null],["1.31","edition_2018",null,"the 2018 edition",null],["1.46","nested_tuple_indexing",null,"nested tuple indexing without parentheses (`tuple.0.0`)",null],["1.46","trailing_ones","leading_trailing_ones","`trailing_ones` integer methods",null],["1.46","vec_drain_as_ref",null,"`AsRef<[T]>` implementation for `vec::Drain<'_, T>`",null],["1.46","const_loop","const_loop","`loop` and `while` in constant evaluation",2344],["1.46","leading_ones","leading_trailing_ones","`leading_ones` integer methods",null],["1.46","partialeq_vec_for_ref_slice","partialeq_vec_for_ref_slice","`PartialEq>` implementations for slices",null],["1.46","from_char_for_string",null,"`From` implementation for `String`",null],["1.46","const_slice_cast",null,"array to slice casts and coercions in `const fn`",null],["1.46","track_caller","track_caller","the `#[track_caller]` attribute",2091],["1.46","const_forget","const_forget","`mem::forget` as `const fn`",null],["1.46","option_zip","option_zip","`Option::zip`",null],["1.46","vec_intoiter_as_ref",null,"`AsRef<[T]>` implementation for `vec::IntoIter`",null],["1.46","const_if_match","const_if_match","`if` and `match` in constant evaluation",2342],["1.46","const_transmute","const_transmute","`mem::transmute` in constants",null],["1.46","vec_drain_as_slice","vec_drain_as_slice","`std::vec::Drain::as_slice`",null],["1.6","no_std","no_std","`#![no_std]`",null],["1.15","proc_macro_derive","proc_macro","procedural derive macros (macros 1.1)",1681],["1.18","pub_restricted","pub_restricted","`pub(restricted)` visibilities",1422],["1.18","windows_subsystem","windows_subsystem","`#![windows_subsystem]`",null],["1.29","proc_macro","proc_macro","procedural macros",null],["1.62","stdlin_lines","stdin_forwarders","`Stdin::lines`",null],["1.62","bool_then_some","bool_to_option","`bool::then_some`",null],["1.62","derive_default_enum",null,"the `Default` derive macro on enums with a `#[default]` attribute",3107],["1.39","instant_checked_duration_since","checked_duration_since","`Instant::checked_duration_since`",null],["1.39","instant_saturating_duration_since","checked_duration_since","`Instant::saturating_duration_since`",null],["1.39","const_str_as_bytes",null,"`str::as_bytes` as `const fn`",null],["1.39","async","async_await","`async`",null],["1.39","const_slice_len","const_slice_len","`[T]::len` as `const fn`",null],["1.39","const_linkedlist_new","const_linked_list_new","`LinkedList::new` as `const fn`",null],["1.39","pin_into_inner","pin_into_inner","`Pin::into_inner`",null],["1.39","const_vec_new","const_vec_new","`Vec::new` as `const fn`",null],["1.39","const_string_new","const_string_new","`String::new` as `const fn`",null],["1.39","const_str_len","const_str_len","`str::len` as `const fn`",null],["1.39","param_attrs","param_attrs","attributes on function parameters",null],["1.39","await","async_await","`.await`",null],["1.39","bind_by_move_pattern_guards","bind_by_move_pattern_guards","shared references to bind-by-move patterns in `match` arms' guards",null],["1.17","static_recursion","static_recursion","recursive static items",null],["1.17","where_clauses_with_self",null,"`Self` in the where clause of trait impl's",1647],["1.17","cell_non_copy","cell_non_copy","`Cell` with non-`Copy` types",1651],["1.17","field_init_shorthand","field_init_shorthand","field init shorthands (`x` for `x: x` in struct initializers)",1682],["1.17","static_in_const","static_in_const","elision of `'static` lifetimes in `static`s and `const`s",1623],["1.44","osstring_deref_mut",null,"`DerefMut` implementation for `OsString`",null],["1.44","lexerror_display",null,"`Display` implementation for `proc_macro::LexError`",null],["1.44","ioslice_copy",null,"`Copy` implementation for `io::IoSlice`",null],["1.44","path_buf_reserve_exact","path_buf_capacity","`PathBuf::reserve_exact`",null],["1.44","no_std_async_await",null,"`async` / `.await` in `#[no_std]` crates",null],["1.44","path_buf_with_capacity","path_buf_capacity","`PathBuf::with_capacity`",null],["1.44","vec_from_array",null,"`From<[T; N]>` implementation for `Vec`",null],["1.44","float_approx_unchecked_to","float_approx_unchecked_to","unchecked float → int conversion",null],["1.44","alloc_layout_array","alloc_layout_extras","`alloc::Layout::array`",null],["1.44","from_mut_str_for_string",null,"`From<&mut str>` implementation for `String`",null],["1.44","path_buf_clear","path_buf_capacity","`PathBuf::clear`",null],["1.44","ioslice_clone",null,"`Clone` implementation for `io::IoSlice`",null],["1.44","path_buf_capacity","path_buf_capacity","`PathBuf::capacity`",null],["1.44","convert_infallible_hash",null,"`Hash` implementation for `convert::Infallible`",null],["1.44","osstring_indexmut_rangefull",null,"`IndexMut` implementation for `OsString`",null],["1.44","lexerror_error",null,"`Error` implementation for `proc_macro::LexError`",null],["1.44","path_buf_reserve","path_buf_capacity","`PathBuf::reserve`",null],["1.44","alloc_layout_pad_to_align","alloc_layout_extras","`alloc::Layout::pad_to_align`",null],["1.44","alloc_layout_align_to","alloc_layout_extras","`alloc::Layout::align_to`",null],["1.44","path_buf_shrink_to_fit","path_buf_capacity","`PathBuf::shrink_to_fit`",null],["1.44","alloc_layout_extend","alloc_layout_extras","`alloc::Layout::extend`",null],["1.44","const_int_to_from_bytes",null,"integer ↔ bytes conversion functions as `const fn`",null],["1.49","const_poll_is_ready","const_poll","`Poll::is_ready` as `const fn`",null],["1.49","partialeq_slice_for_vec","partialeq_vec_for_slice","`impl PartialEq<[B]> for Vec where A: PartialEq`",null],["1.49","nzint_try_from_nzint","nzint_try_from_nzint_conv","`TryFrom` conversions between `NonZero` integer types",null],["1.49","partialeq_vec_for_slice","partialeq_vec_for_slice","`impl PartialEq> for [A] where A: PartialEq`",null],["1.49","move_ref_pattern","move_ref_pattern","move and reference bindings in the same match pattern",null],["1.49","manually_drop_in_unions","untagged_unions","`ManuallyDrop` in `union`s",null],["1.49","const_poll_is_pending","const_poll","`Poll::is_pending` as `const fn`",null],["1.49","empty_enum_to_int",null,"uninhabited enum to integer casts",null],["1.58","format_args_capture","format_args_capture","implicit named arguments for formatting macros",2795],["1.58","char_array_pattern",null,"`Pattern` implementation for `[char; N]`",null],["1.58","cstring_from_vec_with_nul_unchecked","cstring_from_vec_with_nul","`CString::from_vec_with_nul_unchecked`",null],["1.58","saturating_div","saturating_div","`{integer}::saturating_div`",null],["1.58","const_raw_ptr_deref","const_raw_ptr_deref","`*const T` dereferences in `const` contexts",null],["1.58","is_symlink","is_symlink","`is_symlink` methods",null],["1.58","option_result_unwrap_unchecked","option_result_unwrap_unchecked","`unwrap_unchecked` methods",null],["1.58","cstring_from_vec_with_nul","cstring_from_vec_with_nul","`CString::from_vec_with_nul`",null],["1.58","with_options","with_options","`File::options`",null],["1.34","deprecated_equals_reason",null,"`#[deprecated = \"reason\"]` as a shorthand for `#[deprecated(note = \"reason\")]`",null],["1.34","alternative_registries",null,"alternative registries to crates.io in cargo",null],["1.34","unrestricted_attribute_tokens","unrestricted_attribute_tokens","arbitrary token streams in procedural attribute macros",null],["1.34","const_wrapping_neg",null,"`wrapping_neg` as `const fn`",null],["1.34","const_overflowing_neg",null,"`overflowing_neg` as `const fn`",null],["1.34","extern_crate_self","extern_crate_self","`extern crate self as foo;`",null],["1.69","rc_asfd",null,"`AsFd` implementation for `Rc`",null],["1.69","union_field_assoc_type",null,"associated types as field types in a `union`",null],["1.69","rc_asrawfd",null,"`AsRawFd` implementation for `Rc`",null],["1.16","assoc_ty_struct_expr_pat",null,"associated types in struct expressions and patterns",null],["1.16","writeln_no_args",null,"`writeln!` without arguments",null],["1.16","self_struct_expr_pat",null,"`Self` in struct expressions and patterns",null],["1.10","cstr_default",null,"`Default` implementation for `&CStr`",null],["1.10","weak_new","downgraded_weak","`sync::Weak::new`",null],["1.10","cstring_default",null,"`Default` implementation for `CString`",null],["1.66","btreeset_last","map_first_last","`BTreeSet::last`",null],["1.66","btreemap_first_entry","map_first_last","`BTreeMap::first_entry`",null],["1.66","half_open_range_patterns","half_open_range_patterns","half-open range patterns",null],["1.66","arbitrary_enum_discriminant","arbitrary_enum_discriminant","allow arbitrary enums to have explicit discriminants",2363],["1.66","btreemap_last_key_value","map_first_last","`BTreeMap::last_key_value`",null],["1.66","btreemap_first_key_value","map_first_last","`BTreeMap::first_key_value`",null],["1.66","btreeset_first","map_first_last","`BTreeSet::first`",null],["1.66","os_fd","os_fd","`std::os::fd` module",null],["1.66","option_unzip","unzip_option","`Option::unzip`",null],["1.66","const_btreemap_new","const_btree_new","`BTreeMap::new` as `const fn`",null],["1.66","btreeset_pop_last","map_first_last","`BTreeSet::pop_last`",null],["1.66","hint_black_box","bench_black_box","`hint::black_box`",2360],["1.66","btreeset_pop_first","map_first_last","`BTreeSet::pop_first`",null],["1.66","btreemap_pop_last","map_first_last","`BTreeMap::pop_last`",null],["1.66","span_source_text","proc_macro_span","`proc_macro::Span::source_text`",null],["1.66","btreemap_last_entry","map_first_last","`BTreeMap::last_entry`",null],["1.66","btreemap_pop_first","map_first_last","`BTreeMap::pop_first`",null],["1.66","const_btreeset_new","const_btree_new","`BTreeSet::new` as `const fn`",null],["1.35","dbg_no_args",null,"`dbg!` without arguments",null],["1.35","asraw_stdio_locks",null,"`AsRawFd` implementation for `StdinLock`, `StdoutLock` and `StderrLock`",null],["1.35","coerce_closure_to_unsafe_fn_ptr",null,"closure to unsafe function pointer coercions",null],["1.35","alloc_system_default",null,"`Default` implementation for `alloc::System`",null],["1.35","exact_size_case_mapping_iter",null,"`ExactSizeIterator` implementation for `ToLowercase` and `ToUppercase`",null],["1.35","boxed_closure_impls","boxed_closure_impls","boxed closure `Fn*` trait implementations",null],["1.60","namespaced_features",null,"namespaced Cargo features",null],["1.60","maybe_uninit_assume_init_read","maybe_uninit_extra","`MaybeUninit::assume_init_read`",null],["1.60","vec_spare_capacity","vec_spare_capacity","`Vec::spare_capacity_mut`",null],["1.60","arc_new_cyclic","arc_new_cyclic","`Arc::new_cyclic`",null],["1.60","cfg_panic",null,"`#[cfg(panic = ...)]`",null],["1.60","weak_dep_features",null,"Weak Cargo dependency features",null],["1.60","not_never",null,"`Not` implementation for `!`",null],["1.60","maybe_uninit_assume_init_drop","maybe_uninit_extra","`MaybeUninit::assume_init_drop`",null],["1.60","u8_escape_ascii","inherent_ascii_escape","`u8::escape_ascii`",null],["1.60","slice_escape_ascii","inherent_ascii_escape","`[u8]::escape_ascii`",null],["1.60","rc_new_cyclic","arc_new_cyclic","`Rc::new_cyclic`",null],["1.33","exhaustive_integer_patterns","exhaustive_integer_patterns","integer match exhaustiveness checking",2591],["1.33","irrefutable_let_patterns","irrefutable_let_patterns","irrefutable patterns in `if let` and `while let`",2086],["1.33","repr_packed","repr_packed","`#[repr(packed(N))]` on structs",1399],["1.33","rc_arc_pin_method_receiver",null,"`Rc`, `Arc` or `Pin` as a method receiver",null],["1.33","phantom_unpinned","pin","`marker::PhantomUnpinned`",null],["1.33","cfg_attr_multi","cfg_attr_multi","`#[cfg_attr(cfg, attr1, attr2, attr3)]`",2539],["1.33","const_ip","const_ip","`Ipv4Addr::new` as `const fn`",null],["1.33","min_const_unsafe_fn","min_const_unsafe_fn","`const unsafe fn`s inside `unsafe` blocks in `const fn`",null],["1.33","cfg_target_vendor","cfg_target_vendor","`cfg(target_vendor)`",null],["1.33","const_let","const_let","let bindings, assignments and destructuring in `const fn`",2341],["1.33","unpin","pin","`marker::Unpin`",null],["1.33","underscore_imports","underscore_imports","underscore imports (impl-only trait imports)",2166],["1.33","pin","pin","`pin::Pin`",null],["1.33","if_while_or_patterns","if_while_or_patterns","or-patterns in `if let` and `while let`",2175],["1.75","async_fn_in_trait",null,"`async fn` in traits",null],["1.75","return_position_impl_trait_in_trait",null,"return-position `impl Trait` in traits",null],["1.36","const_layout_from_size_align_unchecked",null,"`alloc::Layout::from_size_align_unchecked` as `const fn`",null],["1.36","maybe_uninit","maybe_uninit","`mem::MaybeUninit`",1892],["1.36","dbg_multiple_args",null,"multiple arguments in `dbg!` macro invocations",null],["1.36","string_from_string_ref",null,"`From<&String>` implementation for `String`",null],["1.36","string_borrow_mut_str",null,"`BorrowMut` implementation for `String`",null],["1.36","const_nonnull_dangling","const_nonnull_dangling","`NonNull::dangling` as `const fn`",null],["1.36","const_needs_drop","const_needs_drop","`mem::needs_drop` as `const fn`",null],["1.36","io_cursor_default",null,"`Default` implementation for `io::Cursor`",null],["1.36","alloc","alloc","the `alloc` crate",null],["1.36","hashbrown",null,"`hashbrown::HashMap` as the implementation of `HashMap`",null],["1.36","nll_2015",null,"Non-Lexical Lifetimes (NLL) on the 2015 edition",null],["1.36","const_nonnull_cast","const_nonnull_cast","`NonNull::cast` as `const fn`",null],["1.50","const_ipv4addr_to_ipv6_mapped","const_ipv4","`Ipv4Addr::to_ipv6_mapped` as `const fn`",null],["1.50","const_ipaddr_is_multicast","const_ip","`IpAddr::is_multicast` as `const fn`",null],["1.50","const_ipaddr_is_ipv6","const_ip","`IpAddr::is_ipv6` as `const fn`",null],["1.50","const_ipv4addr_is_private","const_ipv4","`Ipv4Addr::is_private` as `const fn`",null],["1.50","bool_then","lazy_bool_to_option","`bool::then`",null],["1.50","const_ipv6addr_is_multicast","const_ipv6","`Ipv6Addr::is_multicast` as `const fn`",null],["1.50","assign_manually_drop_in_unions",null,"safe assignment to `ManuallyDrop` in `union`s",null],["1.50","or_insert_with_key","or_insert_with_key","`Entry::or_insert_with_key`",null],["1.50","const_ipv4addr_is_link_local","const_ipv4","`Ipv4Addr::is_link_local` as `const fn`",null],["1.50","slice_fill","slice_fill","`slice::fill`",null],["1.50","punct_partial_eq_char",null,"`PartialEq` implementation for `proc_macro::Punct`",null],["1.50","const_ipv6addr_is_unspecified","const_ipv6","`Ipv6Addr::is_unspecified` as `const fn`",null],["1.50","const_ipaddr_is_loopback","const_ip","`IpAddr::is_loopback` as `const fn`",null],["1.50","f64_clamp","clamp","`f64::clamp`",1961],["1.50","const_ipaddr_is_ipv4","const_ip","`IpAddr::is_ipv4` as `const fn`",null],["1.50","const_ipv4addr_is_documentation","const_ipv4","`Ipv4Addr::is_documentation` as `const fn`",null],["1.50","const_ipaddr_is_unspecified","const_ip","`IpAddr::is_unspecified` as `const fn`",null],["1.50","const_ipv4addr_to_ipv6_compatible","const_ipv4","`Ipv4Addr::to_ipv6_compatible` as `const fn`",null],["1.50","const_ipv4addr_is_broadcast","const_ipv4","`Ipv4Addr::is_broadcast` as `const fn`",null],["1.50","const_ipv6addr_to_ipv4","const_ipv6","`Ipv6Addr::to_ipv4` as `const fn`",null],["1.50","const_ipv4addr_octets","const_ipv4","`Ipv4Addr::octets` as `const fn`",null],["1.50","const_ipv6addr_is_loopback","const_ipv6","`Ipv6Addr::is_loopback` as `const fn`",null],["1.50","ord_clamp","clamp","`Ord::clamp`",1961],["1.50","f32_clamp","clamp","`f32::clamp`",1961],["1.50","refcell_take","refcell_take","`RefCell::take`",null],["1.50","const_ipv4addr_is_multicast","const_ipv4","`Ipv4Addr::is_multicast` as `const fn`",null],["1.50","const_ipv6addr_segments","const_ipv6","`Ipv6Addr::segments` as `const fn`",null],["1.50","const_ipv4addr_is_loopback","const_ipv4","`Ipv4Addr::is_loopback` as `const fn`",null],["1.50","unsafe_cell_get_mut","unsafe_cell_get_mut","`UnsafeCell::get_mut`",null],["1.12","cfg_attr_path",null,"`cfg_attr` on `path` attributes",null],["1.12","nested_macro_rules",null,"`macro_rules!` within `macro_rules!`",null],["1.61","termination_trait_lib",null,"the `Termination` trait",null],["1.61","const_fn_fn_ptr_basics","const_fn_fn_ptr_basics","`const fn` returning function pointers",null],["1.61","const_fn_trait_bound","const_fn_trait_bound","Trait bounds on generics of a `const fn`",null],["1.61","write_cursor_array",null,"`Write` implementation for `Cursor<[u8; N]>`",null],["1.61","unix_socket_creation","unix_socket_creation","`unix::net::SocketAddr::from_pathname`",null],["1.61","vec_retain_mut",null,"`Vec::retain_mut`",null],["1.61","vecdeque_retain_mut",null,"`VecDeque::retain_mut`",null],["1.61","const_impl_trait","const_impl_trait","`const fn` returning `impl Trait`",null],["1.61","pin_static_mut","pin_static_ref","`Pin::static_mut`",null],["1.61","vec_from_array_ref",null,"`From<&[T; N]>` implementation for `Vec`",null],["1.61","process_exitcode",null,"`process::ExitCode`",null],["1.61","joinhandle_is_finished",null,"`JoinHandle::is_finished`",null],["1.61","vec_from_array_mut_ref",null,"`From<&mut [T; N]>` implementation for `Vec`",null],["1.61","pin_static_ref","pin_static_ref","`Pin::static_ref`",null],["1.37","generic_param_cfg_attrs",null,"conditional compilation of generic parameters",null],["1.37","type_alias_enum_variants",null,"enum variants through a type alias",null],["1.37","option_xor","option_xor","`Option::xor`",null],["1.37","copy_within","copy_within","`[T]::copy_within`",null],["1.37","reverse_bits","reverse_bits","`reverse_bits` integer methods",null],["1.37","repr_align_enum","repr_align_enum","`#[repr(align(N)]` on enums",null],["1.37","kleene_op_2015",null,"the `?` Kleene macro operator in the 2015 edition",null],["1.37","underscore_const_names","underscore_const_names","`_` as an identifier for constants",null],["1.28","offsetof_ident",null,"`offsetof` as an identifier",2421],["1.28","global_allocator","global_allocator","`#[global_allocator]`",null],["1.28","sizeof_ident",null,"`sizeof` as an identifier",2421],["1.28","pure_ident",null,"`pure` as an identifier",2421],["1.28","alignof_ident",null,"`alignof` as an identifier",2421],["1.28","repr_transparent","repr_transparent","`#[repr(transparent)]` on newtype structs",null],["1.54","btreemap_into_values","map_into_keys_values","`BTreeMap::into_values`",null],["1.54","btreemap_into_keys","map_into_keys_values","`BTreeMap::into_keys`",null],["1.54","hashmap_into_values","map_into_keys_values","`HashMap::into_values`",null],["1.54","hashmap_into_keys","map_into_keys_values","`HashMap::into_keys`",null],["1.54","extended_key_value_attrs","extended_key_value_attributes","macro expansion in key-value attributes",null],["1.27","termination_trait_test","termination_trait_test","types implementing `Termination` as the return type for `#[test]`s",null],["1.27","proc_ident",null,"`proc` as an identifier",null],["1.27","dyn_trait","dyn_trait","`dyn Trait` as a syntax for trait objects",null],["1.27","macro_lifetime_matcher","macro_lifetime_matcher","the `lifetime` fragment specifier in `macro_rules!`",null],["1.27","fn_must_use","fn_must_use","`#[must_use]` on functions",1940],["1.27","generic_param_attrs","generic_param_attrs","attributes on generic parameters",1327],["1.27","target_feature",null,"`#[target_feature(...)]`",null],["1.27","cfg_target_feature","cfg_target_feature","`#[cfg(target_feature = \"...\")]`",null],["1.41","result_map_or_else","result_map_or_else","`Result::map_or_else`",null],["1.41","result_map_or","result_map_or","`Result::map_or`",null],["1.41","core_panic_info","core_panic_info","the `core::panic` module",null],["1.41","weak_counts","weak_counts","`Weak` count methods",null],["1.41","re_rebalance_coherence","re_rebalance_coherence","relaxed coherence rules",null],["1.41","maybe_uninit_debug",null,"`Debug` implementation for `MaybeUninit`",null],["1.41","cfg_doc","doc_cfg","`#[cfg(doc)]`",null],["1.70","result_is_err_and",null,"`Result::is_err_and`",null],["1.70","once_lock",null,"`OnceLock`",2788],["1.70","result_is_ok_and",null,"`Result::is_ok_and`",null],["1.70","once_cell",null,"`OnceCell`",2788],["1.70","atomic_as_ptr",null,"`as_ptr` method for atomics",null],["1.70","concat_negative_lit",null,"negative literals in `concat!`",null],["1.70","option_is_some_and",null,"`Option::is_some_and`",null],["1.47","array_gt_32_impls",null,"`[T; N]` trait implementations with N > 32",null],["1.47","proc_macro_raw_ident","proc_macro_raw_ident","`proc_macro::Ident::new_raw`",null],["1.47","vec_leak","vec_leak","`Vec::leak`",null],["1.47","result_deref","inner_deref","`as_deref` and `as_deref_mut` on `Result`",null],["1.47","cstr_range_from",null,"`Index` implementation for `CStr`",null],["1.47","tau_constant","tau_constant","the `TAU` constant",null],["1.47","range_full_default",null,"`Default` implementation for `RangeFull`",null],["1.47","range_default",null,"`Default` implementation for `Range`",null],["1.47","const_type_id","const_type_id","`TypeId::of` in `const fn`",null],["1.67","int_log","int_log","integer logarithm methods on integers",null],["1.67","const_char_from_u32",null,"`char::from_u32` as `const fn`",null],["1.67","const_char_to_digit",null,"`char::to_digit` as `const fn`",null],["1.67","nonzero_bits","nonzero_bits","`NonZero*::BITS`",null],["1.67","const_char_from_digit",null,"`char::from_digit` as `const fn`",null],["1.67","control_flow_hash",null,"`Hash` implementation for `ControlFlow`",null],["1.67","control_flow_eq",null,"`Eq` implementation for `ControlFlow`",null],["1.0","associated_types","associated_types","associated types in traits",null],["1.0","slicing_syntax","slicing_syntax","`&foo[a..b]` as slicing syntax",null],["1.0","macro_rules","macro_rules","`macro_rules!`",null],["1.0","struct_variant","struct_variant","struct variants in enums",null],["1.0","default_type_params","default_type_params","type parameter defaults",null],["1.0","while_let","while_let","`while let` expressions",null],["1.0","tuple_indexing","tuple_indexing","tuple indexing",null],["1.0","if_let","if_let","`if let` expressions",null],["1.53","btreemap_retain","btree_retain","`BTreeMap::retain`",null],["1.53","array_from_mut","array_from_ref","`std::array::from_mut`",null],["1.53","nonzero_leading_zeros","nonzero_leading_trailing_zeros","`NonZero*::leading_zeros`",null],["1.53","duration_is_zero","duration_zero","`Duration::is_zero`",null],["1.53","non_ascii_idents","non_ascii_idents","non-ASCII identifiers",null],["1.53","atomic_bool_fetch_update","atomic_fetch_update","`AtomicBool::fetch_update`",null],["1.53","int_bits_const","int_bits_const","Associated `BITS` constants for integer types",null],["1.53","duration_zero","duration_zero","`Duration::ZERO`",null],["1.53","bufreader_seek_relative","bufreader_seek_relative","`BufReader::seek_relative`",null],["1.53","slice_iter_mut_as_slice","slice_iter_mut_as_slice","`slice::IterMut::as_slice`",null],["1.53","array_from_ref","array_from_ref","`std::array::from_ref`",null],["1.53","osstr_ascii","osstring_ascii","ASCII methods on `OsStr`",null],["1.53","atomic_ptr_fetch_update","atomic_fetch_update","`AtomicPtr::fetch_update`",null],["1.53","btreeset_retain","btree_retain","`BTreeSet::retain`",null],["1.53","nonzero_trailing_zeros","nonzero_leading_trailing_zeros","`NonZero*::trailing_zeros`",null],["1.53","or_patterns","or_patterns","nested or-patterns",null],["1.53","slice_iter_mut_as_ref",null,"`AsRef<[T]>` implementation for `slice::IterMut<'_, T>`",null],["1.53","float_is_subnormal","is_subnormal","`{f32, f64}::is_subnormal`",null],["1.53","vec_extend_from_within","vec_extend_from_within","`Vec::extend_from_within`",null],["unstable","custom_inner_attributes","custom_inner_attributes","custom inner attributes",null],["unstable","termination_trait_lib",null,"`Termination` implementation for `Result`",null],["unstable","slice_take","slice_take","`take` method family on slices",null],["unstable","const_io_cursor_new","const_io_structs","`io::Cursor::new` as `const fn`",null],["unstable","is_sorted_slice","is_sorted","`is_sorted` method family on slices",2351],["unstable","register_tool","register_tool","`#![register_tool]`",null],["unstable","hashmap_try_insert","map_try_insert","`HashMap::try_insert`",null],["unstable","half_open_range_patterns","half_open_range_patterns","half-open range patterns",null],["unstable","duration_checked_float","duration_checked_float","`Duration::try_from_secs_*`",null],["unstable","nonzero_is_power_of_two","nonzero_is_power_of_two","`NonZeroU*::is_power_of_two`",null],["unstable","link_args","link_args","`#[link_args]`",null],["unstable","const_in_array_repeat_expressions","const_in_array_repeat_expressions","constants in array repeat expressions",2203],["unstable","btreemap_try_insert","map_try_insert","`BTreeMap::try_insert`",null],["unstable","cfg_version","cfg_version","`#[cfg(version(..))]`",null],["unstable","option_zip_with","option_zip","`Option::zip_with`",null],["unstable","const_io_sink","const_io_structs","`io::sink` as `const fn`",null],["unstable","const_io_cursor_get_ref","const_io_structs","`io::Cursor::get_ref` as `const fn`",null],["unstable","thread_local","thread_local","`#[thread_local]` on `static`s",null],["unstable","const_io_repeat","const_io_structs","`io::repeat` as `const fn`",null],["unstable","slice_ptr_len","slice_ptr_len","the `len` method on raw slices",null],["unstable","const_ptr_write","const_ptr_write","pointer `write` as `const fn`",null],["unstable","specialization","specialization","specialization",null],["unstable","total_cmp","total_cmp","the `total_cmp` method on float types",null],["unstable","abi_thiscall","abi_thiscall","`thiscall` calling convention",null],["unstable","cow_is_borrowed","cow_is_borrowed","`Cow::is_borrowed`",null],["unstable","try_trait_v2","try_trait_v2","the `Try` trait",3058],["unstable","pub_macro_rules","pub_macro_rules","module scoping for `macro_rules!` macros",null],["unstable","linkedlist_drain_filter","drain_filter","`LinkedList:::drain_filter`",null],["unstable","const_mut_refs","const_mut_refs","`&mut T` in `const` contexts",null],["unstable","never_type","never_type","the never type (`!`)",null],["unstable","naked_functions","naked_functions","`#[naked]` functions",null],["unstable","link_cfg","link_cfg","`#[link(..., cfg(...))]`",null],["unstable","exhaustive_patterns","exhaustive_patterns","exhaustive pattern matching on types that contain uninhabited types",1872],["unstable","associated_type_defaults","associated_type_defaults","default values for associated types",null],["unstable","iterator_intersperse","iter_intersperse","`Iterator::intersperse`",null],["unstable","generators","generators","generators",2033],["unstable","const_io_cursor_position","const_io_structs","`io::Cursor::position` as `const fn`",null],["unstable","no_core","no_core","`#![no_core]`",null],["unstable","type_alias_impl_trait","type_alias_impl_trait","`impl Trait` in type aliases",2515],["unstable","exclusive_range_pattern","exclusive_range_pattern","exclusive range patterns (`a..b`)",null],["unstable","plugin","plugin","`#![plugin(...)]`",null],["unstable","const_ptr_write_unaligned","const_ptr_write","pointer `write_unaligned` as `const fn`",null],["unstable","plugin_registrar","plugin_registrar","`#[plugin_registrar]`",null],["unstable","vec_drain_filter","drain_filter","`Vec:::drain_filter`",null],["unstable","iterator_intersperse_with","iter_intersperse","`Iterator::intersperse_with`",null],["unstable","raw_ref_op","raw_ref_op","the raw reference operator (`&raw [mut | const] $place`)",2582],["unstable","is_sorted_iterator","is_sorted","`is_sorted` method family on `Iterator`",2351],["unstable","assert_matches","assert_matches","`assert_matches!`",null],["unstable","box_into_boxed_slice","box_into_boxed_slice","`Box::into_boxed_slice`",null],["unstable","default_free_fn","default_free_fn","the free `default` function (shorthand for `Default::default`)",null],["unstable","const_io_empty","const_io_structs","`io::empty` as `const fn`",null],["unstable","try_blocks","try_blocks","`try` blocks",243],["unstable","const_generics","const_generics","const generics",2000],["unstable","nonnull_slice_from_raw_parts","nonnull_slice_from_raw_parts","`NonNull<[T]>::slice_from_raw_parts`",null],["unstable","cow_is_owned","cow_is_borrowed","`Cow::is_owned`",null],["unstable","let_chains","let_chains","if- and while-let-chains",null],["unstable","cfg_target_has_atomic","cfg_target_has_atomic","`cfg(target_has_atomic = ...)`",null],["unstable","proc_macro_diagnostics","proc_macro_diagnostics","procedural macro diagnostics",null],["unstable","stmt_expr_attributes","stmt_expr_attributes","attributes on expressions",16],["unstable","derive_default_enum","derive_default_enum","`#[derive(Default)]` on enums",null],["unstable","bound_as_mut","bound_as_ref","`ops::Bound::as_mut`",null],["1.1","split_whitespace","split_whitespace","`str::split_whitespace`",1054],["1.13","assert_ne","assert_ne","`assert_ne!`",1653],["1.13","question_mark","question_mark","the `?` operator",243],["1.13","debug_assert_ne","assert_ne","`debug_assert_ne!`",1653],["1.13","type_macros","type_macros","`macro_rules!` macros in type position",null],["1.59","u8_from_char",null,"`TryFrom` implementation for `u8`",null],["1.59","result_copied","result_copied","`Result::copied`",null],["1.59","iter_zip","iter_zip","`core::iter::zip`",null],["1.59","const_unreachable_unchecked","const_unreachable_unchecked","`unreachable_unchecked` as `const fn`",null],["1.59","const_maybe_uninit_assume_init_ref","const_maybe_uninit_assume_init","`MaybeUninit::assume_init_ref` as `const fn`",null],["1.59","const_maybe_uninit_as_ptr","const_maybe_uninit_as_ptr","`MaybeUninit::as_ptr` as `const fn`",null],["1.59","control_flow_is_break","control_flow_enum","`ControlFlow::is_break`",null],["1.59","hashmap_entry_insert","entry_insert","`hash_map::Entry::insert_entry`",null],["1.59","hashmap_vacant_entry_insert","entry_insert","`hash_map::VacantEntry::insert_entry`",null],["1.59","available_parallelism","available_parallelism","`std::thread::available_parallelism`",null],["1.59","thread_local_const_init","thread_local_const_init","const-initialized thread locals",null],["1.59","control_flow_is_continue","control_flow_enum","`ControlFlow::is_continue`",null],["1.59","const_maybe_uninit_assume_init","const_maybe_uninit_assume_init","`MaybeUninit::assume_init` as `const fn`",null],["1.59","result_cloned_err","result_copied","`Result::copied_err`",null],["1.59","result_cloned","result_cloned","`Result::cloned`",null],["1.59","const_cstr_unchecked","const_cstr_unchecked","`CStr::from_bytes_with_nul_unchecked` as `const fn`",null],["1.59","asm","asm","inline assembly",null],["1.59","const_generics_defaults","const_generics_defaults","defaults for const generics",null],["1.59","result_copied_err","result_cloned","`Result::cloned_err`",null],["1.51","box_send_sync_any_downcast","box_send_sync_any_downcast","`Box::::downcast`",null],["1.51","seek_stream_position","seek_convenience","`io::Seek::stream_position`",null],["1.51","error_by_ref",null,"`Error` implementation for `&(impl Error)`",null],["1.51","unsigned_abs","unsigned_abs","the `unsigned_abs` method on signed integers",null],["1.51","slice_fill_with","slice_fill_with","`slice::fill_with`",null],["1.51","arc_increment_strong_count","arc_mutate_strong_count","`Arc::increment_strong_count`",null],["1.51","slice_strip_suffix","slice_strip","`slice::strip_suffix`",null],["1.51","nonzero_div",null,"`Div` implementation for `u{0}`",null],["1.51","min_const_generics","min_const_generics","simple const generics",null],["1.51","empty_seek",null,"`io::Seek` implementation for `io::Empty`",null],["1.51","arc_decrement_strong_count","arc_mutate_strong_count","`Arc::decrement_strong_count`",null],["1.51","iterator_reduce","iterator_fold_self","`Iterator::reduce`",null],["1.51","wake_trait","wake_trait","the `Wake` trait",null],["1.51","array_value_iter","array_value_iter","by-value `[T; N]` iterator `core::array::IntoIter`",null],["1.51","poll_map_ok","poll_map","`Poll>>::map_ok`",null],["1.51","nonzero_rem",null,"`Rem` implementation for `u{0}`",null],["1.51","str_as_mut",null,"`AsMut` implementation for `str`",null],["1.51","poll_map_err","poll_map","`Poll>>::map_err`",null],["1.51","slice_strip_prefix","slice_strip","`slice::strip_prefix`",null]]; +export default caniuseIndex; \ No newline at end of file diff --git a/extension/index/commands.js b/extension/index/commands.js index e6a300c6..987d59f0 100644 --- a/extension/index/commands.js +++ b/extension/index/commands.js @@ -1,4 +1,4 @@ -var commandsIndex = { +export default { "book": [ ["The Rust Programming Language", "https://doc.rust-lang.org/stable/book/"], ["Rust Async Book", "https://rust-lang.github.io/async-book/"], diff --git a/extension/index/crates.js b/extension/index/crates.js index 91c6773d..6aa29a03 100644 --- a/extension/index/crates.js +++ b/extension/index/crates.js @@ -1 +1,2 @@ -var mapping=JSON.parse('{"^s":"access","@8":"macros","$1":"asynchronous","&D":"JSON","^I":"Unicode","^x":"Derive","^4":"dependencies","&Y":"Helper","&R":"conversion","$s":"build","^Z":"stream","&A":"encryption","$I":"writing","@z":"rust","$R":"file","&q":"into","&U":"natural","&j":"crypto","@L":"v1.10.0","&y":"manager","@4":"bindings","^1":"Internal","$A":"libraries","@b":"types","^V":"without","&W":"Collection","@5":"crate","&T":"Runtime","$q":"Simple","@E":"from","$C":"integration","$d":"algorithm","$9":"used","^B":"codegen","@G":"format","$Z":"environment","&2":"specific","@s":"polkadot","@0":"implementation","&3":"tree","@7":"the","&O":"windows","@f":"support","^3":"deserialization","$e":"implementing","@M":"Provides","^f":"compression","@P":"files","^A":"Protocol","@1":"library","$X":"generated","^M":"structs","^0":"time","@Q":"information","^G":"metadata","$m":"engine","^a":"programming","^J":"github.com","&0":"test","@Z":"WebAssembly","&i":"Asynchronous","^W":"Common","^d":"sys","&E":"Substrate","@r":"provides","$w":"application","$P":"This","@F":"primitives","$0":"procedural","&l":"virtual","^5":"binary","@W":"level","$B":"detection","&V":"JavaScript","&8":"generic","^j":"type","@k":"implementations","^O":"proc","$t":"cryptographic","^r":"utils","^o":"generate","&M":"repository","$2":"version","&k":"safe","^6":"building","$z":"which","^c":"management","$O":"database","&C":"shared","&w":"rustc","&S":"communication","^b":"contracts","@o":"simple","&m":"friendly","^e":"The","&t":"collections","@Y":"package","&B":"subcommand","&z":"use","$a":"Bindings","$c":"operations","^C":"machine","$G":"configuration","^U":"numbers","&1":"builder","$b":"code","^2":"decoding","$n":"backend","@K":"parsing","$T":"interacting","@B":"async","^w":"program","^8":"internal","$5":"serde","$r":"futures","@m":"utilities","$h":"generation","@e":"language","&J":"constants","@w":"based","^v":"AWS","&Z":"directories","^9":"model","&r":"extensions","^t":"Automatically","^q":"utility","^i":"around","$u":"testing","^H":"tools","&P":"https","$U":"API","&o":"Solana","@3":"Rust","@q":"Library","@I":"functionality","@U":"collection","$6":"string","^Q":"solana","&c":"implement","@R":"function","@A":"using","$k":"compatible","@J":"encoding","@a":"derive","^7":"trait","&H":"related","$Y":"written","&u":"implemented","^g":"working","&g":"Service","&K":"wrappers","$j":"Utilities","&G":"binding","&L":"features","&I":"components","^X":"messages","@D":"data","&e":"lightweight","&a":"SDK","$8":"between","^l":"standard","^z":"representation","&F":"thread","$y":"crates","@p":"wrapper","$l":"command","&x":"helper","@2":"for","@i":"Implementation","^S":"dependency","@n":"functions","@O":"core","^k":"bindgen","@t":"serialization","$L":"Macros","^m":"extension","^n":"pallet","@j":"framework","^p":"structure","$W":"plugin","^P":"development","&s":"accurate","^K":"error","^N":"process","$Q":"storage","&n":"config","^F":"native","$3":"traits","$V":"Amazon","$J":"embedded","@T":"system","^D":"allocator","@h":"parser","@N":"server","$S":"microcontrollers","$v":"Windows","@v":"runtime","^h":"tokio","&f":"middleware","@C":"applications","^T":"contract","&X":"graphics","$p":"generating","@H":"generator","&v":"value","&7":"including","&p":"fast","^Y":"instead","&h":"helpers","^R":"values","$K":"project","^E":"creating","&N":"compile","&4":"your","@x":"platform","&5":"like","$o":"terminal","&Q":"Interface","@l":"protocol","$g":"cargo","^u":"metrics","$D":"decentralized","&6":"efficient","@X":"performance","$F":"tracing","^L":"attribute","@y":"structures","@S":"definitions","&d":"specification","@d":"client","@u":"that","@9":"with","&b":"struct","$f":"strings","@6":"and","$H":"handling","@c":"macro","^y":"module","$E":"compiler","@g":"interface","@V":"Procedural","$x":"abstraction","$i":"algorithms","$M":"network","$4":"common","$N":"9a27044f42ace9eb652781b53f598e25d4e7e918","&9":"providing","$7":"memory"}');var N=null;var C=["0.11.1","0.13.0","1.21.0","0.4.0","1.0.0","0.3.0","0.8.0","0.10.0","An easy-to-&z, 100% @3, extensible 2D GUI @1.","0.76.1","0.12.0","0.11.0","0.14.0","1.17.32","Some ^H @u are '^8' @2 now because they are insufficiently refined @6 unstable, but $z are $9 by other 'public' $y.","Cargo &B to work @9 ^v Lambda","0.20.0","0.16.19","0.17.0","0.0.212","Pairing-&m elliptic curve @1","0.0.26","Blockchain, Rebuilt @2 Scale","^1 @5 @2 zenoh.","0.11.0-rc.1","0.19.0","32.0.0","1.22.0","0.107.0","0.16.0","1.23.0","0.18.0","0.16.0-rc.1","0.37.0","A &p, @B link checker","0.15.0","0.13.2","0.14.1","Ockam is a @1 @2 ^6 devices @u communicate securely, privately @6 trustfully @9 cloud services @6 other devices.","0.1.16-alpha.0","0.22.0","&i TLS/SSL streams @A Rustls.","0.10.1","0.24.0","0.1.12","Safe autogenerated interop $8 @3 @6 C++","0.16.1","Please &z `gix-` ^Y ('git' -> 'gix')","0.3.0-alpha.19","Arbitrary precision decimal ^U","0.0.11","0.48.0","Rethinking ^A Generators","0.0.123-beta","$P is a @1 @2 human readable elapsed ^0 $6","0.15.1","0.0.1-sol5","0.2.0-alpha.4","0.9.0-beta.2","Idiomatic @6 &k LMDB @p.","scsys lays @7 foundation @2 @7 Scattered-Systems ecosystem, delivering critical @F throughout","0.30.0","20.0.0","Search @6 Rewrite $b at large scale @A precise AST pattern","Import lib @2 $v","@i of @7 multihash @G","Data @b @2 @7 Inter-Blockchain Communication (IBC) @l. $P @5 defines $4 @D @y @u can be reused by different IBC @k or ecosystem tooling.","^e trustfall query $m, empowering you to query everything.","11.0.0","Instrument @6 transform wasm modules.","A ^8 @5 $9 by numext-fixed-uint.","0.142.0","0.5.0-pre95","0.19.2","0.116.0-rc2","An @0 of `std::hash::Hasher` $z does not hash at all.","1.14.17","0.1.5-alpha.0","0.92.2","Read $7 @E another ^N.","0.21.1","0.12.2","A &F-&k lazily initialized cell @A double-checked locking","Playground @2 matrix multiplication $i","STM32 peripheral mappings @2 Drone, an Embedded Operating System.","@V @c @1 $9 to $s custom prime field @k","@V @8 @2 fastrlp","0.28.0","0.21.0","0.26.1","0.44.0","0.9.0-alpha.1","^e practical HTTP @d @u is fun to &z.","0.10.2","Synchronization mechanisms @u rely on lock-free @6 other non-(&F)blocking techniques, such as @3 $r, to guarantee mutually exclusive or &C exclusive ^s to @D.","Fuel Chain &n @b","A $g &B @u displays @7 $X assembly of @3 source $b.","DEPRECATED: &z ncollide2d or ncollide3d insead.","0.206.0","4.3.0-alpha.1","@q @2 @7 imag @O distribution","$j @2 jsonrpsee","0.5.0-dev","Game ENGine","^v Lambda &T","0.2.12-alpha.0","MultiIndexMap: A &8 multi index map inspired by boost multi index containers","&W of general purpose ^H @2 solving problems. Fundamentally extend @7 @e ^V spoiling, so may be $9 solely or in conjunction @9 another ^y of such kind.","A link aggregator @2 @7 fediverse","0.19.4-beta.5","Channels @2 $1 &S @A $r-rs.","^v &a @2 @3 - Core","Pairing cryptography @9 @7 Barreto-Naehrig curve","@3 @c to automatically &c @7 &1 pattern @2 arbitrary ^M.","LightSpeed","@3 @4 to libvpx","0.3.0-beta-dev.40","A modular picking $W @2 Bevy.","0.0.52-alpha2","Builtin miner actor @2 Filecoin","$P @5 @r a very thin $x over other profiler $y.","higher @W HTTP @d @1","0.1.0-rc.1","$P @5 is no longer $9 by @7 ^v &a @6 is deprecated.","Lightweight, event-driven WebSockets @2 @3.","0.11.0-beta.5","1.20141219.5","@8 @2 ^E @7 entry point @6 tasks @2 embassy-executor","ES3 compatibility transforms","@7 BLAKE3 hash @R","Assertion @8","Log images, point clouds, etc, @6 visualize them effortlessly","0.5.0-alpha.1","A whitespace-aware quasiquoter @2 beautiful $b $h.","Concatenate identifiers in a @c invocation","0.1.14+deprecated","Driver @2 TDengine - a timeseries $O @6 analysis @x","5.12.197","727.0.0","^1 @5 $9 by s2n-quic","^e Elegant Parser","A @1 @2 loading Zcash Sapling parameters","$4 part of @7 veda @x","High-@W @4 to @7 zeromq @1","0.49.0-alpha.4","File locking via POSIX advisory record locks","Type $c @2 a $D &l ^C","@M #[test_case(...)] $0 @c ^L @2 $p parametrized &0 cases easily","Setup @6 control loop devices","Atomic @b of @7 FuelVM.","A converter $W to @7 bson @G @2 Nushell","Stubs $9 @2 @7 Bollard @z @B Docker @d $U","Substreams ^P kit @2 Ethereum chains, contains Firehose Block ^9 @6 &h as well as @m @2 Ethereum ABI @J/^2.","TODO(doc): @quake @5 description","^e @Y @r an @g to SQLite.","@3 @4 @2 Frida","0.106.0-alpha.5","@z port of babel @6 closure $E.","2.0.0-beta.13","Helpful @8 @2 ^g @9 enums @6 $f","Deprecated: @5 merged &q ruma-@8","A morphological analysis @1.","shadowsocks is a &p tunnel proxy @u helps you bypass firewalls.","A pure-@3 @0 of Bulletproofs @A Ristretto","Fast evaluation of algebraic expressions","Encrypts all @7 Serialize","Low-@W @4 to @7 zeromq @1","2.0.0-beta.4","Generate enums @9 same variants, but ^V @D.","Serde @f @2 PHP's @t @G.","Rusty @4 @2 Apple $A","A columnar @D @G @u is 100x faster than Parquet @2 random ^s.","0.10.16","0.9.0-pre.0","&T @1 @f @2 Wasmtime","^W reusable @b @2 $e @7 sentry.io @l.","A rolling $R appender @9 customizable rolling conditions.","0.6.0-pre.0","A @U of &V ^H $Y in @3.","A typesafe store @2 many &v @b.","@Z low-@W @G @1","RetroArch shaders @2 all.","A quasi-quoting @c @T","A &8 @t/^3 @j","@3 @4 @2 @7 FLTK GUI @1","Cross-@x retrieval of a $M @g MAC address.","Generic cache @k @6 simplified @R memoization","Macro @2 dynamically loading &O dll @n","Tiny, no-nonsense, self contained, TensorFlow @6 ONNX inference","Type erasure @2 @B ^7 methods","0.4.0-dev.2","Demo of ^O-@c-hack","0.0.9-alpha","$a @2 emulating a ClickHouse @N.","0.11.0-pre.3","^W @z commandline @8 @6 ^r, to write shell script &5 tasks easily","Surf @7 web - HTTP @d @j","$U @4 @2 @7 Stripe HTTP $U","A @1 @2 HTML entity @J @6 ^2","^e @O $3 @6 @b in @2 @7 `$r` @1.","Additional @m @2 ^g @9 Tokio.","GlueSQL - Open source SQL $O $m fully $Y in @3 @9 pure functional execution layer, easily swappable $Q @6 web assembly @f!","@q @2 automating workflows @6 $u NEAR smart ^b.","openssh mux @d.","Auto-$X @z @4 @2 libpq","Write high-@W Deno FFI $A in @3.","0.9.0-alpha","JIT-style execution @2 WebAsssembly $b in Cranelift","0.16.0-threadsafe.4","Tools @2 $T @9 @7 services of an ActyxOS node","@3 @p @2 CRoaring","&Y @2 macro_rules authors to chain their @8 @9 builtin ones (such as `env!`, `include!`, or `concat_idents!`).","A @1 @2 comparing @D @y in @3, oriented toward $u","@3 ^d @4 @2 libappindicator","Drop-in global ^D @A tcmalloc","Wasmer @v @O @1","^e @3 SQL Toolkit @6 ORM @q. An @B, pure @3 SQL @5 featuring &N-^0 Dynamic SQL","Scripting @1 @2 deploying @6 $T @9 CosmWasm smart-^b","21.0.1-preview.1","0.11.0-beta.0","$L 1.1 @0 of #[@a(Serialize, Deserialize)]","Cross-@x @3 $U @2 $7-mapped $R IO","0.4.0-alpha.0","^e liquid templating @e @2 @3","workspace-hack @Y, managed by hakari","Pairing threshold cryptography","Proc @8 @2 PyO3 @Y","A `dotenv` @0 @2 @3","gPRC compilation made easy","FRAME ^n @2 democracy (@s @L)","$P @5 was deprecated. It is now part of @7 `tauri-^B` @5.","A @1 @2 dealing @9 $7-mapped I/O $P is a fork of a fork of @7 original @z-mmap @9 updated ^4 @6 a fix @2 @7 $v $2. $P exists only because there are no other alternative $y @2 `MAP_FIXED` allocations.","Rendering @j built on an extensible asset pipeline","Cross-@x @1 @2 running @3 tests in sub-processes @A a fork-&5 @g.","Create @6 set &O icons @6 ^G @2 executables","A secured $Q DHT","2.0.0-beta.3","^e missing YAML 1.2 @h @2 @z","@Z interpreter","Parser/encoder @2 ASN.1 BER/DER @D","Tools @2 $I $0 macroses.","Wasmer @v @1","1.16.0-alpha.11","A (mostly) pure-@3 @0 of various $4 $t $i.","Update $2 @6 changelog @w on semantic versioning @6 conventional commits","@V @8 @2 @7 salsa @5","A &p @6 &e ^u @1","High-@W rendering $m @9 multiple backends","$P is a @1 @2 $H single-dimensional array @D. It uses mmap @6 avltriee.","Safe FFmpeg @p (FFmpeg 4 $k fork of @7 ffmpeg @5)","I/O @2 &E runtimes (@s @L)","@n @2 determining $o sizes @6 dimensions","&Y @8: autoimpl","1.0.26-alpha","Easy to &z &R of ethereum ^T calls to bytecode.","@V @c portion of easy-jsonrpc. Don't &z this @5 directly. Use easy-jsonrpc ^Y.","Adaptors $8 ^f $y @6 Rust's modern $1 IO @b.","High @X xml reader @6 writer","Create ridiculously &p Lexers","A @1 @2 printing pretty formatted tables in $o","UnixFs &3 @f","Cross-@x @Q about @7 notebook batteries","Binary ^4 @2 @7 'deno' @5","De/serialize ^M @9 named fields as array of ^R","RPC @d @1 @2 @7 Bitcoin Core &D-RPC $U.","Tremor Script Interpreter","A good friend @2 r2d2","Google Cloud Platform @z @d.","Cross-compilation made easier - see main @5 $g-dinghy","Metaplex Token Vault","Basic linear algebra routines","Binary Object Representation Serializer @2 Hashing","Recursive-length prefix @J, ^2, @6 ^f","Core part of @7 @1 @2 $I NEAR smart ^b.","47.13.0+0.4.7.x","WASI @0 in @3","1.0.0-rc.3","SputnikVM - a Portable Blockchain Virtual Machine","$X REST $U @4","^x @c @2 `std::^K::Error`","&n @t @2 wezterm via dynamic json-&5 @D ^R","0.13.0-rc.20","Nova finance nToken","Official Print Nanny @3 $U Client","Mqtt3 is a @5 to read/write MQTT-packet @E/to a ^Z.","1.3.0-pre.1","0.17.0-beta.12","Trust-DNS is a &k @6 secure DNS @N @9 DNSSEC @f. Eventually this could be a replacement @2 BIND9. ^e DNSSEC @f allows @2 live signing of all records, in it does not currently @f records signed offline. ^e @N supports dynamic DNS @9 SIG0 authenticated requests. Trust-DNS is @w on @7 Tokio @6 Futures $A, $z means it should be easily integrated &q other software @u also &z those $A.","Endpoint to expose Prometheus ^u","RPC @2 any web @j.","^e $x layer of exchanges.","Use bitsized @b as if they were a feature of @z.","Configure const @6 static items by $Z variables.","$q, private @6 scalable cryptocurrency @0 @w on @7 Mimblewimble chain @G.","Generate WAI glue @2 a @3 guest","Featture toggles @2 @3, extensible @6 @9 background synchronization @6 administration UI","0.6.0-rc","1.0.0-beta.2","A @U of ^r @2 Bevy Engine","0.19.1-rc.1","End-to-end &A @6 mutual authentication @2 distributed @C.","&Y @5 of sv-@h","@3 @4 to X11","RISC Zero zero-knowledge VM","A @c to @a Display @2 enums","Strongly Typed Mimes","TODO(doc): @keroro520 @5 description","Safe, low-@W @4 to @7 Direct Rendering Manager $U","@V @8 @2 investments @5","Acme aims to provide a solid foundation @2 developing robust ^C-learning systems in @3.","A @U of typings @2 GameMaker Studio 2 YY @6 YYP @P","Fake clock @2 deterministic $u of $b depending on ^0.","&T @2 @7 @B/await @8 in @7 `$r` @5.","persistence @2 content addressable $Q @6 entity ^L &v indexes backed by pickledb-rs.","Subcommand @2 Cargo to easily $s $b @2 `wasm32-wasi`","@3 @4 to @7 HarfBuzz text shaping $m","A ^A Buffers @0 @2 @7 @3 Language.","Fast @6 &6 ed25519 EdDSA key generations, signing, @6 verification in pure @3.","$L @2 easy operator overloading.","@3 on mobile made easy!","Virtual ^C @6 JIT $E @2 eBPF programs","Type &k &K @2 @b @9 a defined byte order","Create Erlang NIF modules in @3 @A @7 C NIF $U.","Salvo is a powerful web @j @u can make &4 work easier.","HTTP requests @1 @2 WASM Apps","@3 @q For Event Driven TEvent Handling","Peer-to-peer networking @1 @A QUIC","$P @5 @r @8 @2 deriving additional @I @2 enums.","Awaitable ^j @9 input @6 output @u can be stored in container.","A @1 @2 taking @7 crc32 of a $6 or byte literal at &N ^0","weblog is a @5 @u defines a set of @8 @2 calling `console.log()` @6 other members of @7 browser's console $U when targeting Wasm.","0.4.0-beta.1","A @1 @2 constructing polynomial commitment schemes @2 &z in zkSNARKs","^x to clone dyn @y.","Load $Z variables &q &4 &b members in one shot.","@q @2 $T @9 CTAP1/2 security keys @2 Web Authentication. Used by Firefox.","Parser @6 evaluator @2 Cargo's flavor of Semantic Versioning","Builtin market actor @2 Filecoin","URL parameters @t","0.3.1-dev","Light merkle &3 @0 @9 SPV @f @6 ^S agnostic.","WasmEdge &T is a high-@X, extensible, @6 hardware optimized @Z Virtual Machine @2 automotive, cloud, AI, @6 blockchain @C.","A cache @u holds a limited number of key-&v pairs","$q $0 @8 to &z textwrap @m at &N ^0.","HashMap-&5 containers @u hold their key-&v pairs in a user controllable order","$j @2 @J @6 ^2 frames","Source Code Spelling Correction","@3 FFI @4 to jemalloc","0.5.4+5.3.0-patched","A @U of useful @D @y.","Portable Ethereum Virtual Machine @0 $Y in pure @3.","$U @2 managing ^I Locale Identifiers","Virtual Harness Toolkit","Unofficial flatbuffers @6 tonic $b of Apache Arrow spec","Replace @9 description","a msgpack-rpc @d @6 @N @w on ^h","zk-SNARK @1","@q @2 ANSI $o colours @6 styles (bold, underline)","ORM-&5 $U MongoDB @2 @3.","Experimental Mustache-&5 templating $m.","$P @5 is no longer maintained.","Unofficial @0 of Apache Arrow spec in &k @3","Proc @c @2 deriving custom multihash tables.","A @3 port of @7 dlmalloc ^D","Transport agnostic &D-RPC 2.0 @d @0.","$a to NNG (Nanomsg-Next-Generation) aka Nanomsg2","High-quality QR Code @H @1","0.3.0-alpha.2","Convenience @5 @2 ^g @9 &V timers","@a(Error)","Merkle-Patricia Trie &8 over key hasher @6 node @J","Visitor @H @2 stable &w","&D Schema @w validation tool @A @9 $5.","Speedy web $E","1.0.0-beta.4","0.3.1-alpha3","wit-^k-gen-c","Data @G $9 to communicate @9 openssh mux @N.","CBOR @K @1","A &p monadic-style @h combinator designed to work on stable @3.","Nix $b formatter @2 nixpkgs","Portable Packed SIMD vectors","pest's @a @c","Part of miniquad rendering @1. Native @4 to a slightly modified $2 of sokol-app.","Easy-to-&z @3 @h @2 CSS3 color $f","Safe @z $U @u @r a way to interact @9 Virtual Reality headsets @6 $C @9 vendor &2 SDKs &5 OpenVR @6 Oculus. ^e $U is inspired on @7 easy to &z WebVR $U but adapted to @3 design patterns","Fuzzing @3 $b @9 american-fuzzy-lop","Canonical @t @2 a $D &l ^C","^x Debug @9 a custom @G per field","Port of stylis","A @3 ^D backed by jemalloc","A fancy diagnostics & reporting @5","AST Transforms @2 import modularizer","An ODM @2 MongoDB built upon @7 mongo @z driver.","Wiremock &u in @3","0.22.0-rc","An Aspect Toolkit @2 @3","Better Bitfields","System actors @2 @7 Filecoin @l","Event listeners @6 callbacks @2 bevy","An in-$7 ^0 series $O @2 Rerun log @D, @w on Apache Arrow","@i of @7 BLS12-381 pairing-&m elliptic curve construction","Extract root domain @6 suffix @E a domain name","Community Driven Serde Shims","A procmacro ^L to run &4 &0 in an isolated $Z","In-App editor ^H @2 bevy apps","@3 SGX &a @r @7 ability to write Intel SGX @C in @3 Programming Language.","A @1 @2 assisting developers @A LibIndy $U","1.16.0-post-286","Native @4 to librocksdb","@i detail of @7 `thiserror` @5","Cranelift IR &1 &x","Inkwell aims to help you pen &4 own ^a languages by safely wrapping llvm-^d.","0.2.0-alpha.2","0.2.0-alpha.14","Encoding @6 ^2 @f @2 BSON in @3","$a to libbzip2 @2 bzip2 ^f @6 decompression exposed as Reader/Writer streams.","A @1 @u helps you &c partial updates @2 &4 ^M.","System call @g @2 Xous","$a to CoreVideo.framework @2 macOS @6 iOS","0.9.2-dev.20240425.2","^W $3 @2 @7 Twiggy $b size profiler.","Standard @1 @2 Wasm @w smart ^b on Cosmos blockchains","@3 &K ^i Microsoft Azure REST APIs - Core @5","A @z @5 @2 sending ^X to Slack via webhooks.","0.3.0-beta-dev.47","Base host @6 @d @k of @7 wasmRS RSocket @l.","^e $1 `Sink` ^7 @2 @7 $r-rs @1.","CID in @z","@3 @4 @2 liblmdb.","Garbage collector @a $W @2 @z-gc","Builtin multisig actor @2 Filecoin","Definition @6 @b @2 @7 CosmWasm-20 @g","Backport of libsyntax_pos","Easily serialize object @2 &z @9 neon, fork of neon-$5","0.1.0-alpha.3","A byte-oriented, zero-copy, @h combinators @1","Map backed array @2 fixed size keys @9 O(1) @X","Parser @2 ISO base media $R @G (mp4)","Yet another web @N @j @2 @z","Next-gen MTA. Secured, Faster @6 Greener","$J-hal @0 @2 FTDI USB devices.","Hexadecimal @J/^2 @9 $5.","abandoned","^e arena, a &p but limited ^j of ^D","A tool @2 running @3 lints @E dynamic $A","@q @2 ^6 @6 interfacing @9 finite fields","0.17.0-pre.6","High @W @4 to @7 QuickJS &V $m","WCCG Data","Hyperledger Sawtooth is an enterprise blockchain @x @2 ^6 distributed ledger @C @6 networks.","Types &H to @7 Internet Computer Public Specification.","0.13.0-pre.3","Wasmer @v single pass $E $n","Generic LSP @N scaffold.","Bit-Level field packing @9 proc_macros","typed HTTP headers","$j @2 pbjson &R","^x CDRS &x $3","A @o object pool @0 @u uses $1 synchronization @F only.","0.14.0-pre.0","^W @m @2 $u &I built off $r-rs.","CKB tool to import/export chain @D.","0.3.0-beta-dev.41","A Futures @0 @2 File System $c","Raw FFI @4 @2 all of $v $U.","an @0 of BLAKE3 verified streaming","^x-@w argument @K optimized @2 $b size","A @U of @a @8 designed to enhance STD.","0.10.2+libjxl-0.10.2","Load @P on web @6 desktop asynchronously","@3 @4 to @7 CoinOR CBC MILP Solveur @A @7 C $U.","Cross-@x $R locks @6 $R duplication.","Newtypes @2 text offsets","^A of modularity unifying @g of a ^y @6 introducing layers.","$j @2 @J @6 ^2 frames @A `@B/await`","Deprecated: @5 merged &q ruma-$4","A super powered $u @c @2 @3","^e TEA &a","0.3.0-dev.7","A lenient &D @t $R @G","&o Network $j","Builtin cron actor @2 Filecoin","A @3 @5 @2 helping read ^M @E ^5 @D @A ✨@c magic✨","Core Kubernetes ^G $3","A @U of $3 @2 ^g @9 TL @t/^3","An idiomatic GUI @1 inspired by Elm @6 @w on gtk4-rs","1.0.0-alpha.4","0.21.0-pre.4","Builtin @T actor @2 Filecoin","2.0.0-alpha.0","FFI @4 to FFmpeg","Lambda @c attributes","Native @3 @5 @2 managing control groups on Linux","Big integer @0 @2 @3","2.0.0-dev.32","0.3.0-beta-dev.28","Fork @9 new pseudo-$o (PTY)","Generates serializeable @3 @b @E a json schema","A @o @5 to expunge, redact @6 transform &b fields declaratively","Easy @f @2 $T $8 SpacetimeDB @6 @3.","C# grammar @2 @7 &3-sitter @K @1","A @z &G @2 @7 GSL (@7 GNU scientific @1)","$U @2 ^I Language @6 Locale Identifiers canonicalization","TLS $U ^V @0","TUN device creation @6 $H.","Reading bit sequences @E a byte slice","^t generates @3 FFI @4 to C @6 C++ $A.","0.5.0-pre.3","&D-enabled ^j ^M @2 bitcoincore-rpc @5.","Arbitrary-precision unit-aware calculator","Wasmer ^W Types","Builtin reward actor @2 Filecoin","Optimized $H of `&[u8]` @6 `Vec` @2 Serde","Tools @2 $I @6 running tests.","&W of $l-line @m @6 corresponding @3 api @2 producing pwasm-$k executables","Automated tests of FFI @4.","Sharded IPLD HashMap @0.","Builtin power actor @2 Filecoin","Generate WAI glue @2 a @3 Wasmer host","Deprecated. Use gtk-rs's CompositeTemplate @a @c ^Y.","Autofomatter @2 Dioxus RSX","Tools to manipulate $f.","A @o @5 @2 $B of a file's MIME ^j by its ^m.","Raw @4 to @7 &3-sitter-web $U.","Efficient sized chunk datatypes","&i TLS/SSL streams @2 Tokio @A Rustls.","Easily add ^u to &4 $b @u actually help you spot @6 debug issues in production. Built on Prometheus @6 OpenTelemetry.","Statically $X, Opt-in style @4 to @7 Dart &a","Search $m @1","@3 @4 @2 @7 Apache Thrift RPC @T","Automated typeclass derivation.","An XML @1 in pure @3","Builtin verifreg actor @2 Filecoin","0.2.0-beta.1","$j @2 interoperability @9 C++","&Y @5 @2 prost to allow &D @t @6 ^3 of Well Known Types.","^e @3 @e @0 of TiKV @d.","Early-stage b-rep CAD kernel.","High-@X browser-grade HTML5 @h","CosmWasm @1 @9 useful &h @2 Storage patterns","0.0.2-alpha.1","A suite of non-$t hash @n @2 @3.","0.3.1-alpha4","Zenoh: Zero Overhead Pub/sub, Store/Query @6 Compute.","@3 @1 @2 $I NEAR smart ^b.","Safe Network Data Types","Sharded IPLD Array @0.","Ledger Hardware Wallet - ^W APDU ^A Types","DEPRECATED: replaced by @7 `cipher` @5","$P @5 implements @7 &d of @7 @g @u Near blockchain exposes to @7 smart ^b.","Tx @d @6 schema &d.","Fork of @3 @4 @2 Pieter Wuille's `libsecp256k1` @1. Implements ECDSA @2 @7 SECG elliptic curve group secp256k1 @6 &H @m.","@i detail of abi_stable.","^v credential tooling","@i of @7 Pallas @6 Vesta (Pasta) curve cycle","A @1 @2 devising derives @6 other $0 @8.","High-@W $U to expose @7 Wasmtime @v","0.8.0-alpha.8","^v &a @2 @3 - Request Signing","A Layer @2 $F-subscriber @u outputs Chrome-style traces.","I/O $r @2 Fluvio $K","^W @b @2 HTTP $c.","An event-driven, non-blocking I/O @x @2 $I $1 I/O backed @C.","$P is an orm $O mysql mssql sqlite","XDR object @t @2 @3","Wasmer @a @8","A µTP (Micro/uTorrent Transport @q) @1 &u in @3","Macro ^B @2 @7 include-flate @5","Visitors @2 swc ecmascript nodes $z works on stable &w","Fast $t @1 @2 @3 (@4 to libsodium)","Dynamically proxy LLVM calls &q @3 own &C @1","A @1 @2 @7 Marlin preprocessing zkSNARK","A Cassandra CQL driver, built on top of @7 DataStax C++ driver @2 @X @6 @I.","Use to @a @K @2 @K &b.","@q @2 &8 lossless syntax trees","0.8.0-pre.0","0.3.0-alpha.1","Boilerplate @2 @A SNIP-20 ^b on Secret Network","^W controllers we can reuse in many ^b","0.3.0-beta-dev.46","An ^8 @5 @2 alt:V ^y. Not intended @2 direct &z.","Native @4 to @7 ICU4C @1 @E ^I.","kafka inspired rumqtt's mqtt commitlog","CouchDB @1 @2 @3","Templating @2 @7 Fluent localization @j","0.20.0-alpha.6","Cross-@x window creation @1.","$q index-@w arena ^V deletion.","Wasmer @v Cranelift $E $n","An ORM @2 people who love SQL. Use @7 `ormlite` @5, not this one.","@V @c @2 $p @3 @8 @2 USDT probes","Lightweight @p ^i OS synchronization @F","Deprecated. Use @7 ripemd @5 isntead.","^o typescript @4 @E @z @b","Run &4 tests in isolation","Compile-^0 HTML templates.","Xoodyak / Xoodoo - A versatile $t scheme @u can be $9 @2 hashing, &A, MAC computation @6 authenticated &A.","Flexible ^K ^c @2 @3. An middle-ground $8 failure @6 SNAFU","@i of @7 multiaddr @G","Advanced Raft consensus","^1 &x @1 @2 @7 derive_builder @5.","Compile-^0 assertions to ensure @u invariants are met.","^e minimal, blazing-&p, @6 infinitely customizable prompt @2 any shell! ☄🌌️","Elegant, clean @3 ^P @j","0.1.0-rc.11","A @1 @2 @e @6 locale negotiation.","A stuctured DB @9 some 'Git-&5' &L, mainly $9 in blockchain projects.","A @1 to garbage collect webassembly modules","A @c to ^o @y $z behave &5 bitflags.","0.3.0-alpha4","&o Bitcoin spv @K ^w","A tiny mid-@W @1 @u @r @x-&2 ^l locations of &Z @2 &n, cache @6 other @D on Linux, $v @6 macOS by leveraging @7 mechanisms defined by @7 XDG base/user directory specifications on Linux, @7 Known Folder $U on $v, @6 @7 Standard Directory guidelines on macOS.","High-@X @Z @v","Lexical, to- @6 @E-$6 &R routines.","Cross-@x OpenGL context provider.","DEPRECATED: replaced by @7 `aes` @5","&N-^0 $6 $c","Generate random ^U quickly.","A @o to &z, &6, @6 full-featured Command Line Argument Parser","Fake @D @H @1 @9 130+ @n","^v &a @2 Elastic Load Balancing","$P @5 implements basic $t @F ^F to @7 ecosystem","A blazing &p, ^j-&k template $m @2 @3.","pest meta @e @h @6 validator","Pretty hex dump of bytes slice in @7 $4 style.","Proc-@c to write an automatic fix @2 @7 \"hidden lifetime in impl Trait\" issue","A @Y $z @r a &0 suite @u can be run against an ICRC-1 $k ledger.","Minimal terminfo libary.","Chain @0 @2 grin, a @o, private @6 scalable cryptocurrency @0 @w on @7 Mimblewimble chain @G.","Supports defining opaque typedefs","@3 @f @2 @7 &D-RPC 2.0 @l","SQLite @6 SQLCipher @f @2 @7 r2d2 connection pool","A clone of @7 ^l library's `RefCell` ^j @9 extra debugging @f in non-release builds. Whenever a borrow ^K happens @7 current locations of where known borrows were created will be printed out as well.","Adds String @w inflections @2 @3. Snake, kebab, camel, sentence, class, title @6 table cases as well as ordinalize, deordinalize, demodulize, foreign key, @6 pluralize/singularize are supported as both $3 @6 pure @n acting on String @b.","Automation tasks coded in @3 @e @2 @7 workflow of @3 projects","^1 @b @6 @8 $9 by @z-bitcoin ecosystem","1.0.0-beta.5","Fuel Core PoA Coordinator","Pure-@z ^B @2 protobuf @A protobuf-@h @5 WIP","Backport of libsyntax","Fast SOCKS5 @d/@N @0 $Y in @3 @B/.await (^h)","Easy $s a configs @E $Z variables @6 &z it in globally.","Quasi quotation @T @2 ecmascript","Ethereum @b","@V @c internals of `::safer_ffi`","@i of @7 WebTransport (over HTTP3) @l","'usb-device' @0 @2 Synopsys USB OTG IP cores","$U @2 managing ^I Language Identifiers","Main @c of @7 @1 @2 $I NEAR smart ^b.","^v &a @2 @3 - Request Mocking Helpers","A @3 ^O-@c ^L @h","Fluent &0 assertions","Fuel @3 &a ^b.","@3 @4 @2 openapi schemas","@3 OpenAPI 3.0 docs @H","A ^8 @5 $9 by numext-fixed-hash.","Wav Modulation @2 AUTD.","Wasmer C $U @1","@3 @2 $v","Fast line oriented regex searching as a @1.","An ^8 @5 to @f auto_enums - do not &z directly","Markup @h","A @o @1 @u @r perceptual hashing @6 difference calculation @2 images.","Fuel Block Producer","Converts @7 candid @g description @e to &D.","FTP @d @2 @3","Various &h @2 Actix @C to &z during $u","Conditional compilation according to &w $E $2","A @1 offering readline-&5 @I.","An ^8 @5 @2 struct_iterable","Early-stage, next-$h, $b-first CAD $w. Because @7 world needs another CAD ^w.","Subsystem $3 @6 message @S (@s @L)","A Luhn validation @1","Pure @3 @0 of Gherkin @e (`.feature` $R) @2 Cucumber $u @j.","In-$7 patricia trie $c","Minimalist ML @j.","A tiny low-@W @1 @u @r @x-&2 ^l locations of &Z @2 &n, cache @6 other @D on Linux, $v, macOS @6 Redox by leveraging @7 mechanisms defined by @7 XDG base/user directory specifications on Linux, @7 Known Folder $U on $v, @6 @7 Standard Directory guidelines on macOS.","$P @5 is no longer $9 by smithy-rs @6 is deprecated.","Hyperscan @4 @2 @3 @9 Multiple Pattern @6 Streaming Scan","InfluxDB @3 driver","CBOR @f @2 $5.","A @o event-driven @1 @2 @K @Z ^5 @P.","[Deprecated] moved &q @7 @5 lyon_path.","A pool of reusable ^R","0.0.20230517","A low-@W OpenCL $U.","Wrapper ^i @7 PSA Cryptography $U","@q @2 reading/$I ^U in big-endian @6 little-endian.","Compile-^0 $b $h @2 Elasticsearch ^j @k.","0.21.0-pre.5","A logging @1 @2 eBPF programs.","Getset, we're ready to go! A $0 @c @2 $p @7 most basic getters @6 setters on fields.","Transaction pool","Composable assertion @1","Global override of color control","Deal @9 SSH keys: load them, decrypt them, call an SSH agent.","An interner @u deallocates unused ^R","Wasmer Universal Engine","1.0.0-alpha.9","Proc @c @2 smol @v.","2.0.0-rc.9","Fuel Block Importer","Code gen @f @2 @7 &O @5","Return @g IP addresses on Posix @6 &O systems","Eliminate N+1 query bugs when @A Juniper","Hyper @4 @2 Unix domain sockets","An html @1 @2 ^6 @d side webapps","^v-KMS $C @2 @3 port of Google's Tink cryptography @1","@3 fixture @w &0 @j. It &z $0 @c to &c fixtures @6 table @w tests.","Format-preserving &A","Base $E $x @2 Wasmer @Z @v","$P is an @0 of @7 Consistent Overhead Byte Stuffing (COBS) $d. COBS is an $d @2 transforming a message &q an @J where a &2 &v (@7 \"sentinel\" &v) is not $9. $P &v can then be $9 to mark frame boundaries in a serial &S channel.","Python3 fstring interpolation in @3","0.2.4-rc2","Lazy query $m @2 @7 Polars DataFrame @1","$P @5 should not be $9 directly, it is internally &H to Refinery","a @5 to ^o state machines enforced at &N ^0","$a to @7 binaryen @1","OpenGL $n @2 gfx-rs","Serialize / deserialize Blender armatures","0.11.12","netlink packet @b","0.3.0-beta-dev.43","TLS @f @2 ^h-postgres via ^F-tls","Serializable ^j ^z @2 ^g @9 @7 Fuel VM ABI.","[ink!] @3 @w eDSL @2 $I smart ^b @2 &E","Primitives @2 Aura consensus (@s @L)","@D @y @6 $i @2 ink! intermediate ^z","@3 &k @4 @2 libappindicator","2.0.0-beta.1","A @o cross @x @1 @2 $I colored text to a $o.","Generates an Anchor CPI @5 @E a &D IDL.","copy-on-write mechanism on supported $R systems","A @1 @2 $e a Lightning signer, $z externalizes @6 secures $t $c.","^1 ^S to @7 r2r @5.","rusty @4 to apples CADisplayLink/CVDisplayLink @g","QR $b encoder in @3","@3 @4 @2 libffi","@3 @4 @2 GMP","Annotation to easily define ad-hoc / one-shot ^m $3","Abstraction over std::^0::Instant @6 $r-timer @u works on WASM","Stylist is a CSS-in-@3 styling solution @2 @Z Applications.","Internet Gateway ^A @d","SPIR-V @b &C $8 spirv-std @6 spirv-std-@8","Calms a panicky I/O ^Z.","1.0.0-rc.5","Message Passing &Q @4 @2 @3","A vector $z zeroes its $7 on clears @6 reallocations.","Testing ^H @2 multi-^T interactions","Core $3 @6 ^M of libp2p","Flatpak @1 @2 @3.","&W of &x annotations @6 @8 @2 concise @6 yet explicit `@B fn` signatures","Fast, ergonomic ^u @2 @3!","0.3.0-beta-dev.10","Utility @5 @2 graphql_client","Digital signal processing @w on real or complex vectors in ^0 or frequency domain.","&x @5 @2 hawktracer profiling @1.","Fuzzy Finder in @z!","0.1.0-pre.1","$L @6 @m to make Discord Interactions easy to &z @9 Twilight.","A Machine Learning @j @2 @3","0.3.0-beta.8","pest $b @H","@i detail @2 &v-bag","A &k, extensible ORM @6 Query Builder @2 PostgreSQL, SQLite, @6 MySQL","A finite-automata-@w lexing $m.","convenient LR(1) @h @H","An @0 of Apache Arrow","Types @6 $3 @2 http clients.","A @1 to automatically ^o C header @P @E @3 source @P.","A @1 @2 $p Graphviz DOT @e @P @2 graphs.","An HTTP/2 @d @6 @N","CSS Modules @9 a @c @2 convenience.","PRQL is a modern @e @2 transforming @D — a @o, powerful, pipelined SQL replacement.","Traits to Read @6 write @b @u &c $5 Serialize @6 deserialize to @P","0.4.0-pre.4","Soroban fork of Parity @Z interpreter","0.5.0-alpha.0","An obfuscated datagram transport @2 horrible networks","libhdfs &G @1 @6 &k @3 APIs","Easy @l @S","Another JS &T","Tool to find @6 fix @3 formatting issues","Sound @1 @2 games.","0.4.0-alpha.6","Wrapper @5 @2 SPIRV-Tools","A localization @T designed to unleash @7 entire expressive power of &U @e translations.","A @3 @g to @7 user-space $U of @7 Mach 3.0 kernel @u underlies OSX.","Cryptographic @1 @2 Zcash Sapling","A @h @2 @7 PRQL query @e.","0.7.0-alpha.1","Wasmer Virtual FileSystem","D-Bus & GVariant @J & ^2","X25519 elliptic curve Diffie-Hellman key exchange in pure-@3, @A curve25519-dalek.","Interact @9 lists of @P through a $Q-agnostic @g","Custom @a nom parsers @E &b","Bitcoin descriptors @1 (part of descriptor-wallet)","$P @5 @r @n @2 normalization of ^I $f, &7 Canonical @6 Compatible Decomposition @6 Recomposition, as described in ^I Standard Annex #15.","High-@W $7-&k &G @H @2 Flutter/Dart <-> @3","Useful @8","Mikkelsen tangent space $d","Open Metrics @d @1 allowing users to natively instrument @C.","$a to libopus","Test &4 @3 markdown documentation via Cargo","Soon to be highly flexible Entity-Component-System @j, @O lib.","Fuel Block Executor","Convenience @5 @2 ^g @9 &V @P @6 blobs","Look up colored console capabilities","^8 &0 @5 @2 wasm-^k","4.0.0-pre.1","@3 @4 @2 EGL","@3 @4 to V8","Emulate @c-rules pattern matching in $0 @8","A @3 @q of China's Standards of Encryption Algorithms (SM2/3/4)","@M a typemap container @9 FxHashMap","A &8 @j @2 on-demand, incrementalized computation (experimental)","0.17.0-pre.2","Ergonomic state ^c @2 Yew @C","Reading @6 $I at an offset","A fork of Rust’s `&0` @5 @u doesn’t require unstable @e &L.","Interpreter @6 js ^B @2 Calcit","A double-ended queue @u Deref's &q a slice.","0.6.0-rc.2","Copy-on-write datastructures, storable on disk (or elsewhere) @9 a stable @G.","Core @I @2 Dioxus - a concurrent renderer-agnostic Virtual DOM @2 interactive user experiences","0.8.20-pre","2.0.0-beta.0","0.1.0-alpha","@q @2 BIP-39 Bitcoin mnemonic codes","FRAME sessions ^n benchmarking (@s @L)","A pure-@3 @0 of group $c on ristretto255 @6 Curve25519","^e @8 @2 @7 `inline-c` @5, @u allows to write @6 execute C $b inside @3","Parse $l line argument by defining a &b, @a @5.","A @3 @0 of a TAR $R reader @6 writer. $P @1 does not currently handle ^f, but it is abstract over all I/O readers @6 writers. Additionally, great lengths are taken to ensure @u @7 entire contents are never required to be entirely resident in $7 all at once.","Builtin init actor @2 Filecoin","@3 random &y","A ^O-@c @2 deriving powerful @6 &p tokenizers @9 &N-^0 regex","Elliptic curve group $3 @6 @m","A &8 rope @D ^p built on top of B-Trees.","$P @5 @r @D @y @u represent @7 OpenAPI v3.0.x &d easily deserializable @9 $5.","Shell-&5 expansions in $f","Drop-in replacements @2 buffered I/O in `std::io` @9 extra &L.","Wasm $b validator","I/O @2 Tetcore runtimes","A &F pool @2 running a number of jobs on a fixed set of worker threads.","A C99 @0 of @7 TLS/SSL protocols","@3 @p @2 Facebook's RocksDB embeddable $O","A @3 text diffing @6 assertion @1.","Auto-$X @4 to @7 QCS OpenAPI","2.0.0-beta.6","Immutable @b @6 ImplicitClone ^7 similar to Copy","Determines @7 MIME ^j of a $R by traversing a filetype &3.","Structural search @6 replace of @3 $b","0.99.99","Several of @8 to put each @R under a named @c to index every @R in a class.","Event loop @u drives Tokio I/O resources.","A newtype @9 alignment of at least `A` bytes","Code $h @2 PyO3 @Y","0.3.0-alpha.6","^e uncomplicated state ^c @1 @2 Yew.","an @0 of @7 WireGuard® @l designed @2 portability @6 speed","plug @6 play high @X fuzzy matcher","It is JsonPath $m $Y in @3. it provide a similar $U @g in Webassembly @6 Javascript too. - Webassembly Demo: &P://freestrings.github.io/jsonpath","Allows @2 @7 creation of sequential @3 tests.","2.0.0-rc.3","A modern replacement @2 ls","^e AST @2 @7 PRQL @e.","pyth price oracle @D @y @6 example usage","Crypto @4 @2 cosmwasm ^b","^v &a @2 $V $q Email &g","^e Node.js ^y resolution $d","$a to Core Foundation @2 macOS","2.7.0-beta.3","OpenGL rendering $n @2 Slint","3.0.0-beta.1","Hex &x @n.","Basic @0 of a CosmWasm-20 compliant token","A Storage Abstraction Layer @2 Embedded Systems","An HTTP Signatures @1 @u leaves @7 signing to you","@3 @4 @2 Metal","Real-Time Interrupt-driven Concurrency (RTIC): a concurrency @j @2 ^6 real-^0 systems","Compiler $W @2 'mockers' mocking @1","Convert a ^7 definition &q a jsonrpc api.","0.8.0-alpha.2","A @1 @2 @A a slice as a $7 pool","bit @W @t/^3 ^O-@c @2 ^M","Raw @T calls","A @3 @0 of @7 Khronos OpenCL 3.0 $U @6 &r.","A @1 @2 $p x86-64 assembly @2 finite field multiplication","Framework @2 $D @6 distributed microservices over Zenoh.","Web PKI X.509 Certificate Verification.","To be $9 @9 all variant, contains @7 @a @c","Single assignment cells @6 lazy ^R.","Compile-^0 ^j-checked &1 @a","Support `&z` in procmacros hygienically","2.0.0-rc.2","A node-semver compliant semver @0 in @3.","An ergonomic ^K $H @1","Binding @2 @7 sentencepiece tokenizer","@3 @1 @2 accessing USB devices.","A $0 @c @0 of quote!.","^W @m @6 ^m $3 @2 @7 $r-rs @1.","Coinbase puzzle @2 a $D &l ^C","$L to auto-^o @k @2 @7 $5 @j","4.7.1-rc.3","A replacement of @7 #[&0] ^L @u initializes logging @6/or $F infrastructure before running tests.","Singlepass $E @2 Wasmer @Z @v","Convenience @5 @2 ^g @9 Web Workers","&e $0 @8 bringing orm-&5 &L to sqlx","@3 Custom ^x Macro $z loads @P &q @7 @z ^5 at &N ^0 during release @6 loads @7 $R @E @7 fs during dev","Core block @6 transaction @b @2 Ethereum.","@3 @4 @2 @7 minimp3 @1.","@3 Util Collections","Send $R descriptors along @9 @D over UNIX domain sockets","Proc-@c @1 $9 to map a ^h-postgres row to a @3 ^j (&b)","1.0.0-beta.6","$r $z @f ^8 references","FFI @4 @2 libusb.","Builtin account actor @2 Filecoin","Strong typed xml, @w on xmlparser.","Attribute @p @2 dyn-clone","@D @y @6 $i @2 $p ink! IR $b","A @z $G loader","Backport of librustc_errors","Safe @6 user &m @4 to @7 R ^a @e.","Sets `jemalloc` as @7 `#[global_allocator]`","A &p @6 correct HTTP @1.","Indented document literals","Types @2 interaction @9 a @e @N, @A VSCode's Language Server ^A","Types @6 $3 @2 interfacing $8 @7 host @6 @7 wasm @v. (@s @L)","Raw @4 to CRoaring","^e newtype @9 guarantees.","Append-only, concurrent vector","Transform &4 ascii diagrams &q happy little SVG","Set scope-limited ^R can can be accessed statically","&v @H @2 $u @6 fuzzing","An @0 of multipart/form-@D (RFC7578)","@3 definition of SPIR-V ^M @6 enums","0.3.0-beta-dev.4","Dharitri @Z VM $U @p","A @p ^i @7 Mastodon $U.","0.11.0-pre.0","FFI &G to libsodium","@V @c ^L @2 converting doc comments &q $F spans","A @1 @2 @J/^2 Apple Icon Image (.icns) @P.","Build a &n ^p @E $Z variables ^V boilerplate.","An @0 of $r @6 streams featuring zero allocations, composability, @6 iterator-&5 interfaces.","A port of HdrHistogram to @3","0.3.0-alpha.8","Traits @6 @k @2 unchecked downcasting.","^A Buffers $E $W powered by Prost!","Azure Storage @5 @E @7 Azure &a @2 @3","A ^u @U @6 distributed $F @j","Clams help ^6 shells","Rendy's @m","A &k @6 convenient store @2 one &v of each ^j","An incomplete @p over @7 WinRT toast api","Elastic vector backed by fixed size array","Flexible @6 Comprehensive Deep Learning Framework in @3","A big integer @1 @9 good @X","A minimal `syn` syntax &3 pretty-printer","&T @1 @f @2 Wasmer","^v &a @2 $V Kinesis Analytics","RPC @v $U @2 transaction payment FRAME ^n (@s @L)","A @3 toolkit @2 RDF @6 Linked Data - In-$7 Graph @6 Dataset @k","A CSS @h, transformer, @6 minifier","A user &m @5 @u allows you to share $7 $8 processes","0.5.0-rc0","AMQP Worker to listen @6 provide ^7 to ^N message","Macro to answer @7 question: does it &c a ^7?","Peer-to-peer networking @1","@3 @0 of JMESPath, a query @e @2 &D","A WebIDL Parser","@3 @4 @2 @7 soloud audio $m","An ^8 @5 $9 by foreign-@b","^x @c @2 bytecheck","0.8.0-alpha.9","A scalable, distributed, collaborative, document-graph $O, @2 @7 realtime web","Soup FFI @5 @2 @3","$a to @7 gcc quadmath @1","OpenCL @4 @6 interfaces @2 @3.","A minimal deserializer @2 inspecting `std::backtrace::Backtrace`'s Debug @G.","$a to libdeflate @2 DEFLATE (de)^f exposed as non-streaming buffer $c. Contains @4 @2 raw deflate, zlib, @6 gzip @D.","A &x @8 @0 @2 Value Classes in @3","^t $p infrastructure @2 measuring @7 total @v size of an object on @7 heap","A @1 @2 controlling sway through its IPC @g","@3 @0 of RFC6570 - URI Template @u can processURI Templates up @6 to &7 ones designated Level 4.","$q, small, @6 extremely &p template $m @2 @3","0.8.4-beta.1","Control console coloring across all ^4","Translator @E @Z to Cranelift IR","A @d @6 @N SSH @1.","Immutable @U datatypes","Break @6 serialize ^R &q content-addressable $Q","@V @c to &c Display @6 FromStr @A $4 settings.","Executors @2 $1 tasks @w on @7 $r-rs @1.","Primitives @b @2 @7 Node-side (@s @L)","A companion @5 @2 `membrane`","X11 @1 @4 @2 @3","Dead @o @B pool utitities @2 sync managers","Snapshot $u toolbox","A @5 @2 measuring @7 total size of object on @7 stack @6 heap","0.17.0-pre.43","&Y @5 to ^o ffi-&m &l tables","^e Apache Milagro Cryptographic @q ($2 3)","Extra @m @2 axum","Tracing garbage collector $W @2 @3.","$a to @7 wabt @1","Wasmer Virtual Networking","^W &h @2 other cw specs","CUDA Driver $U Wrapper","Rustyline, a readline @0 @w on Antirez's Linenoise","$P is an Plugin","A convenience @1 @2 @A websockets in WASM","2-dimensional physics $m in @3.","Abstract ^T interfaces @6 $Q layouts","A toolkit designed to be a foundation @2 @C to monitor their @X.","Retryable Futures","Metaplex Metadata","An $1 Docker daemon $U","$P @5 generates schema @2 @3 ^M $z can be $9 by TypeScript.","A &k @p over jemalloc's control @6 introspection APIs","@3 @0 of Apache Arrow","$a @2 @7 basis-universal Supercompressed GPU Texture Codec by Binomial","Big integer (256-bit @6 512-bit) @0 @2 SputnikVM @6 other Ethereum Classic clients.","^W $b @2 xml5ever @6 html5ever","Raw @3 @4 @2 libffi","A @D ^p validation @1 designed @2 user input","A @3 @0 of an @B TAR $R reader @6 writer. $P @1 does not currently handle ^f, but it is abstract over all I/O readers @6 writers. Additionally, great lengths are taken to ensure @u @7 entire contents are never required to be entirely resident in $7 all at once.","Test CLI Applications.","Fluence $n &a @2 developing $n @C @2 @7 Fluence $M","Extra &I @2 &z @9 Mio","A cross-@x detour @1 $Y in @3","Part of miniquad rendering @1. Native @4 to slightly modified sokol-app.","A @5 @2 printing tables on $l line","A batch certificate @2 a Narwhal-style $7 pool in a $D &l ^C","Pure-@3 $3 @6 @m @2 constant-^0 $t @k.","@c @u expands to @7 name of @7 annotated @R","Lightweight high-@X pure-@z transactional $J $O.","Wasmer Engine $x","Streaming Network Overlay Connection Arbitration Tunnel","0.8.0-alpha.5","A @3 XML @t @1"];var crateIndex={"rmpv":["Value variant @2 RMP","1.0.2"],"caffe2_init":["xxx",C[77]],"lyon_geom":["2D quadratic @6 cubic bézier arcs @6 line segment math on top of euclid.","1.0.5"],"assert_panic":["Assert @u a panic happens, @6 optionally what (kind of) panic happens","1.0.1"],"polynomial":["A @1 @2 manipulating polynomials","0.2.6"],"ca_rules":["Parsing rule $f of life-&5 cellular automata.","0.3.5"],"llvm_bitcode":["LLVM Bitcode @h in @3","0.1.3"],"url_parse":["🔗 A @3 @1 @2 @K URLs.","1.0.7"],"aws_sdk_codestarconnections":["^v &a @2 ^v CodeStar connections",C[30]],"lazy_bytes_cast":["Lazy casts @E & to byte arrays","7.0.0"],"uu_cksum":["cksum ~ (uutils) display CRC @6 size of input",C[21]],"oncemutex":["A mutex &9 one-^0 synchronized ^s, then &k unsynchronized ^s.","0.1.1"],"&0_span_@c":["@c to do snapshot tests on $F spans, usint &0-span","0.7.0"],"icu_provider":["Trait @6 &b @S @2 @7 ICU @D provider","1.4.0"],"quickcheck_@a":["Derives quickcheck $3",C[5]],"atomic_write_$R":["Write @P atomically to a $R @T","0.1.4"],"^h_graceful_shutdown":["$j to perform a graceful shutdown on a Tokio @w service.",C[35]],"c2rust_bitfields_@a":["C-$k &b bitfield @a @0 $9 in @7 C2Rust $K",C[31]],"tuifw_screen":["Text User &Q Framework. Basic @x-independent text screen @0.",C[43]],"fltk":[C[184],"1.4.29"],"^F_tls":["A @p over a platform's ^F TLS @0","0.2.11"],"pyo3cls":[C[226],"0.12.5"],"ra_ap_ide_assists":["TBD",C[19]],"cslice":["A @1 of slices @9 a stable ABI @2 interfacing @9 C.",C[5]],"criterion_plot":["Criterion's plotting @1","0.5.0"],"slog_json":["&D drain @2 slog-rs","2.6.1"],"wasmer_$E_cranelift":["Cranelift $E @2 Wasmer @Z @v",C[99]],"esthri":["Extremely @o ($7 stable) S3 @d @u supports get, put, head, list, @6 sync.","12.0.0"],"mmap_rs":["A cross-@x @6 &k @3 $U to create @6 manage $7 mappings in @7 &l address space of @7 calling ^N.","0.6.1"],"typeface":["^e @Y @r a foundation @2 ^6 @6 @K fonts.","0.4.2"],"nias":["closure @H @1","0.7.0"],"audiopus_^d":["FFI-Binding to Opus, dynamically or statically linked @2 $v @6 UNIX.","0.2.2"],"&C_@1":["Easily bind to @6 load &C $A","0.1.9"],"bitcoin_slices":["Parse Bitcoin objects ^V allocations",C[6]],"websocat":["Command-line @d @2 web sockets, &5 netcat/curl/socat @2 ws://.","1.13.0"],"roman":["Convert $8 integers @6 roman numerals","0.1.6"],"block_buffer":["Buffer ^j @2 block processing of @D","0.11.0-pre.5"],"quickxml_to_$5":["Convert $8 XML &D @A quickxml @6 $5","0.6.0"],"netidx_archive":["netidx archive $R @G","0.26.2"],"$g_lambda":[C[15],"1.2.1"],"notan_glyph":["@M glyph's @f @2 Notan",C[10]],"dasp_window":["Windowing @R abstractions (e.g. hanning, rectangle) @2 audio PCM DSP.",C[0]],"qapi_^B":["QEMU QAPI ^B &x",C[0]],"pgmq":["A distributed message queue @2 @3 @C, on Postgres.",C[89]],"&3_sitter_hare":["Hare grammar @2 @7 &3-sitter @K @1","0.20.8"],"market":["Infrastructure @2 producers @6 consumers","0.30.1"],"otpcli":["A @o one-^0-password CLI, @9 @f @2 TOTP @6 STOKEN.",C[4]],"p384":["Pure @3 @0 of @7 NIST P-384 (a.k.a. secp384r1) elliptic curve as defined in SP 800-186 @9 @f @2 ECDH, ECDSA signing/verification, @6 general purpose curve arithmetic @f.",C[1]],"unqlite":["@3 `unqlite` @1 @p.","1.5.0"],"logfmt":["logfmt @h @2 @3","0.0.2"],"term_painter":["Coloring @6 formatting $o output",C[3]],"dirs_^d_next":["@T-@W &x @n @2 @7 dirs @6 &Z $y","0.1.2"],"ockam_identity":[C[38],"0.108.0"],"libcontainer":["@q @2 container control","0.3.2"],"core2":["^e bare essentials of std::io @2 &z in no_std. Alloc @f is optional.",C[3]],"wapc_guest":["Guest &a @2 ^6 waPC-compliant @Z Modules","1.1.0"],"kmer_lookup":[C[14],"0.1.5"],"jrsonnet_evaluator":["jsonnet interpreter",C[72]],"random_wheel":["A little @0 of random wheels ($9 in genetic $d @2 selection)","0.3.1"],"interchange":["Request/response mechanism @2 $J ^P, @A atomics",C[5]],"dsn":["DSN (Data Source Name) @h","1.0.2"],"uchardet_^d":["Low-@W, unsafe @g to uchardet @J detector","2.0.3"],"contour":["Compute isorings @6 contour polygons (@A marching squares $d).",C[1]],"aws_sdk_vpclattice":["^v &a @2 $V VPC Lattice",C[2]],"ang":["Angular @b @6 $4 &x methods.","0.6.0"],"$r_ringbuf":["Mock Type $e AsyncRead/AsyncWrite @2 $u @6 examples.",C[3]],"c3p0":["A good friend @2 r2d2.","0.70.0"],"lunarity_lexer":["A high @X Solidity @e Lexer","0.2.1"],"bip_handshake":["^W handshaking @g as well as a default handshake @0","0.7.1"],"ttrpc_^B":["@3 ^B @2 ttrpc @A ttrpc-$E @5","0.2.4"],"goblin":["An impish, cross-@x, ELF, Mach-o, @6 PE ^5 @K @6 loading @5","0.8.1"],"watchexec_filterer_ignore":["Watchexec filterer component @2 ignore @P","4.0.0"],"fishers_exact":["Fisher's exact statistical &0.","1.0.1"],"@z_libcore":["Libcore wrapped &q $g @Y, suitable @2 cross-builds","0.0.3"],"httpz":["Code once, @f every @3 webserver!","0.0.6"],"diesel_^B":["Custom @a @6 $0 @8 @2 Diesel",C[46]],"balloon_hash":["Pure @3 @0 of @7 Balloon password hashing @R","0.5.0-pre.0"],"d3ne":["@3 D3 Node Engine @0 @u works @9 retejs, still a work in progress","0.7.0"],"tor_&n":["Low-@W $G @2 @7 Arti Tor @0",C[18]],"memflow_@a":["@a @8 @2 @7 memflow physical $7 introspection @j","0.2.0"],"wasmer_deploy_util":["A ^q @5 @2 @7 wasmer-deploy $K","0.0.21"],"lang_util":["$j @2 $e parsers @6 ASTs @A lalrpop @6 Logos","0.5.2"],"jwt_@o":["Easy to &z, secure, non opinionated JWT (&D Web Tokens) @0 @2 @3.","0.12.9"],"socks5_impl":["Fundamental abstractions @6 @B read / write @n @2 SOCKS5 @l @6 Relatively low-@W asynchronized SOCKS5 @N @0 @w on ^h","0.5.12"],"id3":["A @1 @2 reading @6 $I ID3 ^G","1.13.1"],"@z_icu_uloc":["Native @4 to @7 ICU4C @1 @E ^I. uloc.h","5.0.0"],"r3bl_ansi_color":["@3 @5 to ^o formatted ANSI 256 (8-bit) @6 truecolor (24-bit) color output to stdout","0.6.9"],"gobuild":["A $s-^0 ^S @2 Cargo $s scripts to invoke @7 go $E to &N go $b &q a static archive/dynamic @1 to be linked &q @3 $b.","0.1.0-alpha.2"],"wedpr_ffi_c_$4":["@q of WeDPR ffi c &C $4 ^r.",C[4]],"^n_mmr":["FRAME Merkle Mountain Range ^n. (@s @L)","31.0.0"],"&p_counter":["A sharded concurrent counter",C[4]],"routinator_ui":["Web UI @2 Routinator, a RPKI relying party software.","0.3.4"],"aws_sdk_chime":["^v &a @2 $V Chime",C[2]],"sequoia_ipc":["Interprocess &S infrastructure @2 Sequoia","0.34.1"],"bb8_postgres":["Full-featured @B (^h-@w) postgres connection pool (&5 r2d2)","0.8.1"],"actix_codec":["Codec @m @2 ^g @9 framed protocols","0.5.2"],"crash_context":["@M portable @b containing target &2 contextual @Q at @7 ^0 of a crash","0.6.1"],"params":["A multi-source request parameters @h @2 Iron.",C[6]],"hyper_timeout":["A connect, read @6 write timeout aware connector to be $9 @9 hyper Client.","0.5.1"],"gfx_glyph":["Fast GPU cached text rendering @A gfx-rs & ab_glyph","0.17.1"],"cryptimitives":["Cryptographic @F @U.",C[16]],"&w_errors":["Reuse rustc_errors @2 compiler_base","0.1.2"],"mind":["A productive mind has an empty stack","0.7.4"],"staging_xcm_&1":["Tools & @b @2 ^6 @9 XCM @6 its executor. (@s @L)",C[68]],"kdam":["A console progress bar @1 @2 @3. (inspired by tqdm & rich.progress)","0.5.1"],"yozuk":["Chatbot @2 Programmers","0.22.11"],"proxy_cfg":["A @1 to get proxy $G @E @7 OS.","0.4.1"],"www_authenticate":["missing HTTP WWW-Authenticate header @h/printer @2 hyper 0.11.x. 0.1.x @2 hyper 0.10.y, 0.2.x @2 hyper 0.11.y @6 0.3.x @2 hyperx",C[3]],"tracker_@8":["$L @2 @7 tracker @5","0.2.1"],"deno_task_shell":["Cross @x scripting @2 deno task",C[29]],"pqcrypto_internals":["@4 to $4 cryptography","0.2.5"],"pallas_traverse":["$j to traverse over multi-era block @D","0.25.0"],"@B_convert":["Async TryFrom/TryInto $3",C[4]],"syslog_rfc5424":["Parser @2 RFC5424 (IETF-@G) syslog ^X","0.9.0"],"boolenum":["^x From @6 Into @2 &4 boolean enums","0.1.0"],"slog":["Structured, extensible, composable logging @2 @3","2.8.0-beta.2"],"bmp":["Small @1 @2 reading @6 $I BMP images in @3.","0.5.0"],"norad":["Read @6 write Unified Font Object @P.",C[37]],"display_@g_spi":["Generic SPI @0 @2 display interfaces","0.5.0"],"wasmtime_fiber":["Fiber @f @2 Wasmtime",C[62]],"melnet2":["&D-RPC/nanorpc-@w, low-@W auto-peering RPC @l $9 throughout Themelio @2 peer-to-peer communciations","0.3.1"],"routerify":["A &e, idiomatic, composable @6 modular router @0 @9 &f @f @2 @7 @3 HTTP @1 hyper.rs.","3.0.0"],"wezterm_color_@b":["Types @2 ^g @9 colors",C[5]],"buf_redux":[C[842],"0.8.4"],"reqwest_impersonate":["An easy @6 powerful @3 HTTP Client (Impersonate Chrome/OkHttp)","0.11.70"],"egui_miniquad":["$a $8 egui @6 miniquad",C[12]],"ldtk_@z":["Use @7 LDtk 2D @W editor to $s games in @3.","0.6.0"],"ring_compat":["Compatibility @5 @2 @A RustCrypto's $3 @9 @7 $t $d @k @E *ring*",C[6]],"yahoo_finance_api":["A @z adapter @2 @7 yahoo! finance $U to fetch histories of market @D quotes.","2.1.0"],"aws_sdk_s3outposts":["^v &a @2 $V S3 on Outposts",C[2]],"object":["A unified @g @2 reading @6 $I object $R formats.","0.35.0"],"deno_doc":["doc $h @2 deno","0.128.1"],"avsser":["A ^q @2 $p AviSynth scripts",C[6]],"radicle_surf":["A $b surfing @1 @2 Git repositories",C[88]],"secp256k1_^d":["FFI @2 Pieter Wuille's `libsecp256k1` @1.",C[7]],"somedoc":["A very @o document ^9 @6 markup @H.","0.2.10"],"janus_@O":["Core ^j @S @6 @m $9 in various &I of Janus.","0.6.26"],"jenkins_api":["$a @2 @7 Jenkins &D $U",C[6]],"xsalsa20poly1305":["DEPRECATED: please &z @7 `crypto_secretbox` @5","0.9.1"],"tectonic_$m_xdvipdfmx":["^e `xdvipdfmx` ^w as a reusable @5.","0.4.1"],"sgxs":["@q @2 ^g @9 @7 SGX ^Z @G.",C[6]],"jsonrpc_v2_@8":["Proc @8 @2 jsonrpc-v2","0.1.0"],"orgize":["A @3 @1 @2 @K org-mode @P.","0.10.0-alpha.8"],"jxl_coding":["JPEG XL entropy decoder, part of jxl-oxide.",C[3]],"pelite_@8":["Implements $0 @8 @2 @7 pelite @5.","0.1.1"],"bitmap":["A dense bitmap","3.1.3"],"probe_rs_rtt":["Host side @0 of @7 RTT (Real-Time Transfer) I/O @l over probe-rs","0.14.2"],"allegro_^d":["Allegro 5 @O @1 @3 &G","0.0.45"],"ripemd320":[C[593],C[7]],"uninit":["A @U of ^H @2 a safer usage of uninitialized $7","0.6.2"],"countmap":["$q map to count occurences of supplied keys","0.2.0"],"shank":["Exposes @8 to annotate @3 programs to extract solita $k IDL in order to ^o ^w SDKs","0.4.2"],"polkavm_@a_impl_@c":["^e @a @5 @2 PolkaVM guest programs (^O-@c)","0.9.0"],"metastruct":["Abstractions @2 iterating @6 mapping over &b fields","0.1.1"],"&0_case":[C[147],"3.3.1"],"klogger":["@q @2 logging in kernel mode.","0.0.16"],"pollster_@c":["Proc-@c @5 @2 pollster","0.1.0"],"slick":["@B ZSH prompt","0.11.2"],"conrod_piston":[C[8],C[9]],"conrod_winit":[C[8],C[9]],"re_space_view_dataframe":["A space view @u shows @7 @D contained in entities in a table.",C[55]],"all_asserts":["A @5 @2 multiple @b of asserts @u don't exist in @7 ^l @1","2.3.1"],"change_case":["Transform a $6 $8 camelCase, PascalCase, Capital Case, snake_case, param-case, CONSTANT_CASE @6 others.","0.2.0"],"streaming_zip":["A @1 to create zip @P on a non-seekable writer.","0.5.0"],"gpu_descriptor_@b":["Core @b of gpu-descriptor @5","0.2.0"],"d3dcompiler_^d":["Contains @R @S @2 @7 $v $U @1 d3dcompiler. See winapi @2 @b @6 &J.","0.2.0"],"pnet_base":["Fundamental base @b @6 $b $9 by pnet.","0.34.0"],"intel_mkl_tool":["Seek Intel(R) MKL @1 @E @T","0.8.1"],"portable_pty":["Cross @x pty @g","0.8.1"],"bs58":["Another Base58 codec @0.","0.5.1"],"quad_alsa_^d":["For of original alsa-^d, but @9 pkg-&n replaced @9 -lasound.","0.3.2"],"libc":["Raw FFI @4 to @x $A &5 libc.","0.2.153"],"rand_@O":["Core random number @H $3 @6 ^H @2 @0.",C[91]],"^O_macro2":["A substitute @0 of @7 compiler's `proc_macro` $U to decouple token-@w $A @E @7 $0 @c &z case.","1.0.81"],"node_semver":[C[897],"2.1.0"],"crest":["A REST @d @1.","0.3.4"],"@o_logging":["A @o logger @2 @7 log facade","2.0.2"],"hyper_wasi":[C[927],"0.15.2"],"encdec_base":["encdec @o encoder/decoder base @b @6 $3","0.9.0"],"exonum_$G":["An Exonum service @u @r @I of modifying @7 global $G.",C[10]],"sp_genesis_&1":["&E RuntimeGenesisConfig &1 $U (@s @L)",C[11]],"ring_channel":["Bounded MPMC channel $x on top of a ring buffer",C[10]],"ntex_@8":["ntex ^O @8","0.1.3"],"wedpr_l_libsm":[C[814],"0.3.5"],"egui_macroquad":["$a $8 egui @6 macroquad",C[35]],"seqalign":["Sequence alignment @A edit $c","0.2.3"],"mysqlclient_^d":["Auto-$X @z @4 @2 libmysqlclient","0.2.5"],"tremor_script":[C[265],"0.13.0-rc.18"],"@O_video_^d":[C[419],"0.1.4"],"heron_debug":["Rendering of Heron's collision shapes @2 debugging purposes","5.0.2"],"utf8_iter":["Iterator by char over potentially-invalid UTF-8 in &[u8]","1.0.4"],"fluence_it_@b":["Definitions of IValue @6 IType","0.4.1"],"pretty_^j_name":["a shorter $2 of std::any::type_name","1.0.1"],"never_say_never":["^e never ^j (@7 true one!) in stable @3.","6.6.666"],"nydus_rafs":["^e RAFS filesystem @G @2 Nydus Image &g","0.3.2"],"jep106":["A pollable @U of all JEP106 manufacturer codes.","0.2.8"],"gltf_@a":["^1 @8 @2 @7 gltf @5","1.4.0"],"ucg":["A $G $h grammar.","0.7.2"],"mio_timerfd":["mio @f @2 linux's timerfd","0.2.0"],"paw":["CLI argument @h.",C[4]],"atomic_wait":["Cross-@x atomic wait @6 wake (aka futex) @I.","1.1.0"],"arrow_json":["Support @2 @K &D @G to @6 @E @7 Arrow @G","51.0.0"],"lance_arrow":["Arrow Extension @2 Lance",C[172]],"libwgetj":["@q @2 @A wget to grab Java distributions","1.0.5"],"^n_scheduler":["FRAME Scheduler ^n (@s @L)","33.0.0"],"dirs":[C[677],"5.0.1"],"aws_sdk_licensemanager":["^v &a @2 ^v License Manager",C[2]],"locate_$g_manifest":["Retrieves @7 Cargo manifest path by @K @7 output of `$g locate-$K`.","0.2.2"],"extism_@v":["Extism @v component","0.5.5"],"rustplotlib":["A tiny @1 to create charts, by @A matplotlib.","0.0.4"],"tonic_@b":["A @U of useful protobuf @b @u can be $9 @9 `tonic`.",C[11]],"mozim":["DHCP Client @q","0.2.3"],"cotton":["A prelude @9 $y, @b @6 @n useful @2 $I CLI ^H.","0.1.1"],"alloc_stdlib":["A dynamic ^D example @u may be $9 @9 @7 stdlib","0.2.2"],"foundationdb_^d":["$a to @7 C api @2 FoundationDB","0.9.0"],"versionize_@a":["Implements @7 Versionize @a ^O @c.","0.1.6"],"systick_monotonic":["RTIC Monotonic @0 @w on SysTick","1.0.1"],"caf":["Pure @z Core Audio Format container decoder","0.1.0"],"^n_treasury":["FRAME ^n to manage treasury (@s @L)","31.0.0"],"json5":["A @3 JSON5 serializer @6 deserializer $z speaks Serde.","0.4.1"],"rstats":["Statistics, Information Measures, Data Analysis, Linear Algebra, Clifford Algebra, Machine Learning, Geometric Median, Matrix Decompositions, PCA, Mahalanobis Distance, Hulls, Multithreading..","2.1.0"],"similari":["Machine learning @j @2 ^6 object trackers @6 similarity search engines","0.26.2"],"comfy_table":["An easy to &z @1 @2 ^6 beautiful tables @9 automatic content wrapping","7.1.1"],"^Q_udp_@d":["&o UDP Client",C[13]],"scheduled_&F_pool":["A scheduled &F pool","0.2.7"],"rsgenetic":["A @1 &9 genetic $d execution.","1.8.1"],"kmip_@l":["KMIP @l object (de)@t","0.4.3"],"sysfs_gpio":["@M ^s to GPIOs @A @7 Linux sysfs @g.","0.6.1"],"fuel_chain_&n":[C[95],"0.15.3"],"netmap_^d":["$a to netmap - @7 &p packet I/O @j","0.1.4"],"try_@v_cli":["Cli $l @v $u @6 dry-running (@s @L)","0.42.0"],"espmonitor":["Monitors ESP8266 @6 ESP32 execution over serial",C[7]],"holochain_wasm_&0_^r":["$j @2 Wasm $u @2 Holochain","0.3.0-beta-dev.45"],"openat":["A @p ^i openat, symlinkat, @6 similar @T calls","0.1.21"],"cucumber_expressions":["Cucumber Expressions AST @6 @h.",C[5]],"interledger_settlement":["Settlement-&H &I @2 Interledger.rs",C[5]],"pgrx_@8":["Proc $L @2 'pgrx'","0.11.4"],"texture_synthesis_cli":["A CLI @2 texture-synthesis","0.8.3"],"hyper_hickory":["HTTP connector @2 hyper @u uses hickory's DNS resolver","0.7.0"],"webmention":["@q @6 a CLI tool @2 sending @6 validation webmentions","0.5.0"],"aws_sdk_cloudwatchevents":["^v &a @2 $V CloudWatch Events",C[2]],"typeracer":["A $o typing game. Race to see @7 fastest ^0 you can get!","2.1.4"],"tower_governor":["A rate-limiting &f @2 Tower backed by @7 governor @5 @u allows configurable key @w @6 global limits","0.4.2"],"rstml":["@3 templating @2 XML-@w formats (HTML, SVG, MathML) &u on top of ^O-@c::TokenStreams","0.11.2"],"log_ndc":["log ^m @9 NDC-&5 @I",C[5]],"stm32wl":["Device @f $y @2 STM32WL devices",C[55]],"sc_rpc_spec_v2":["&E RPC @g v2. (@s @L)","0.38.0"],"ntoken_^Q_models":[C[282],"0.1.41"],"djangohashers":["A @3 port of @7 password @F $9 in Django $K.","1.7.3"],"spdlog_rs":["A &p @6 combinable @3 logging @5, inspired by @7 C++ logging @1 spdlog","0.3.13"],"evmap":["A lock-free, eventually consistent, concurrent multi-&v map.","11.0.0-alpha.7"],"user_^K":["UserFacingError is an ^K @5 @u allows you to pretty print &4 errors @6 ^K chain @2 consumption by @7 end user. If you &c @7 UFE ^7, @7 default @0 will let &4 print &4 ^K nicely to @7 TTY. There is also @7 UserFacingError ^j @u most std Errors can be converted &q, or @u you can &z directly.","1.2.8"],"actix_web_actors":["Actix actors @f @2 Actix Web","4.3.0"],"byte_order":["@3 @1 @2 reading @6 $I ^U in big-endian @6 little-endian.",C[5]],"rocket_include_handlebars":["$P is a @5 $z @r @8 `handlebars_resources_initialize!` @6 `handlebars_response!` to statically include HBS (Handlebars) @P @E &4 @3 $K @6 make them be @7 HTTP response sources quickly.","0.13.7"],"rs_poker":["A @1 to help @9 any @3 $b dealing @9 poker. $P includes card ^R, suits, hands, hand ranks, 5 card hand strength calculation, 7 card hand strength calulcation, @6 monte carlo game simulation &h.","3.0.0-beta.20"],"poem_@a":["$L @2 poem","3.0.0"],"bevy_eventlistener":[C[399],"0.7.0"],"frank_jwt":["@i of &D JWT","3.1.3"],"quest":["$q $l-line user input.",C[5]],"toml_&0_harness":["Cargo &0 harness @2 verifying TOML parsers","0.4.8"],"hash_hasher":["A hasher $z is designed to work @9 already-hashed or hash-&5 @D.","2.0.3"],"vrp_scientific":["An ^m logic @2 solving scientific VRP",C[30]],"prql_ast":[C[867],"0.9.5"],"vercel_@v":["Vercel @3 Function &T","1.1.1"],"vrp_@O":["A @O $i to solve a Vehicle Routing Problem",C[30]],"ark_serialize":["A @1 @2 serializing @b in @7 arkworks ecosystem","0.4.2"],"any_cache":["Cache @9 freely typed keys @6 any associated &v","0.2.3"],"csv_@B":["CSV @K @2 @B.","1.3.0"],"wasmrs":[C[426],C[18]],"@U_@8":["&W of @8 @2 &t","0.2.0"],"rusty_paserk":["Platform Agnostic Serializable Keys (PASERK) is an ^m on PASETO @2 key ^c",C[5]],"diffus_@a":["Finds @7 difference $8 two instances of any @D ^p. Supports @a on ^M @6 enums.",C[7]],"static_pubkey":["@c $9 @2 &N-^0 @K of public key $f &q byte arrays @2 near 0-cost static public keys","1.0.3"],"snarkvm_console_$i":["Console $i @2 a $D &l ^C",C[17]],"sp_$2_^O_@c":["Macro @2 defining a @v $2. (@s @L)","14.0.0"],"jaq_@O":["Default ^F filters @2 jaq","1.2.1"],"edit_distance":["Levenshtein edit distance $8 $f, a measure @2 similarity.","2.1.0"],"multibase":["multibase in @z","0.9.1"],"nano_vanity":["Generate NANO cryptocurrency addresses @9 a given prefix","0.4.14"],"femme":["Not just a pretty (inter)face: pretty-printer @6 ndjson logger @2 log @5.","2.2.1"],"cortex_m_rtic_@8":["@V @8 of @7 cortex-m-rtic @5","1.1.6"],"swc_ecma_compat_es3":[C[128],"0.5.0"],"nrf52840_pac":["Peripheral Access Crate @2 Nordic's nrf52840 microcontroller",C[81]],"move_$l_line_$4":["Move &C $l line @6 $R ^H","0.3.2"],"dw":["An @g to libdw","0.2.0"],"never":["A stable $2 of @7 unstable never ^j (!)","0.1.0"],"libpq_^d":[C[204],C[6]],"gix_transport":["A @5 of @7 gitoxide $K dedicated to $e @7 git transport layer","0.42.0"],"skia_@4":["Skia $a @2 @3","0.73.0"],"plotters_svg":["Plotters SVG $n","0.3.5"],"automatic_timezoned":["^t update @T timezone @w on location","2.0.11"],"lapack":["^e @Y @r &K @2 LAPACK (Fortran).",C[25]],"fyrox_@O":["Shared @O @2 @7 Fyrox $m @6 its external $y.","0.27.0"],"openvpn_$W":["A @5 allowing easy creation of OpenVPN plugins in @3","0.4.2"],"git_testament_@a":["Record git ^g &3 status when compiling &4 @5 - inner $0 @c","0.2.0"],"fil_actor_miner_state":[C[119],"11.1.0"],"libimagentrylink":[C[100],C[42]],"scru128":["SCRU128: Sortable, Clock @6 Random number-@w Unique identifier","3.0.2"],"^O_maps":["&Y @5 @2 getting &l $7 maps @E processes","0.3.2"],"hyper_trust_dns":["HTTP/HTTPS connectors @2 hyper @u &z trust-dns' DNS resolver","0.5.0"],"multiinput":["A pure @z gamepad/mouse/keyboard input @1 @w off of rawinput @2 @7 &O @x","0.1.0"],"hrpc_$s":["Code $h @2 hRPC.","0.33.1"],"vergen":["Generate 'cargo:rustc-env' instructions via 'build.rs' @2 &z in &4 $b via @7 'env!' @c","9.0.0-beta.2"],"scanner_@z":["$q text scanners $z can parse primitive @b @6 $f @A UTF-8 or ASCII.","2.0.17"],"chia_$3":["Chia $3 @2 Streamable @b (chia's @t @G)","0.7.0"],"nodejs_@Y_json":["Shapes @2 Node.js package.json.","0.2.0"],"i_slint_$E":["^1 Slint Compiler @q","1.5.1"],"quickbooks":["An $U @d @2 @7 QuickBooks $U","0.1.13"],"typed_arena":[C[444],"2.0.2"],"fp_@z":["Implement fp &L @2 @3","0.3.5"],"tojson_@8":["A @o syntax ^m generates default ToJson impl","0.3.4"],"metafactory":["@3 @1 to chain together object factories.","0.4.4"],"coins_bip39":["Bip39 in @3","0.8.7"],"libduckdb_^d":["Native @4 to @7 libduckdb @1, C $U",C[93]],"toml_cli":["A @o CLI @2 editing @6 querying TOML @P.","0.2.3"],"sub_strs":["For finding sub $f...","0.29.2"],"gstreamer_^d":["FFI @4 to libgstreamer-1.0","0.22.2"],"io_kit_^d":["$a to IOKit @2 macOS","0.4.1"],"fs_util":["A @Y &9 a few useful @n @u std::fs does not","0.1.1"],"whisk":["$q @6 &p lockless @B channels",C[10]],"zmq_pw":[C[143],"0.9.8"],"downcast_rs":["Trait object downcasting @f @A only &k @3. It supports ^j parameters, associated @b, @6 ^j constraints.","1.2.1"],"rstest_&0":["@M some @m $9 by to write rstest crate's tests.",C[11]],"never_^j":["$P @1 is an alternative @0 of never ^j @2 stable @z.","0.1.1"],"device_&3":["Reads @6 parses Linux device &3 images","1.1.0"],"g13":["libusb @w @5 to communicate @9 a Logitech G13 ^V accompanying drivers.","0.1.0"],"iso_4217":["Currency $b @w on ISO-4217","0.1.0"],"fuel_@O_$O":["^e $y contains databases $9 by Fuel @O @l.","0.25.3"],"pangocairo":["@3 @4 @2 @7 PangoCairo @1",C[73]],"holochain_p2p":["holochain &2 @p ^i more &8 p2p ^y",C[580]],"csv_diff":["Compare two CSVs - @9 ludicrous speed 🚀.","0.1.0"],"zbus_systemd":["A pure-@3 @1 to interact @9 systemd DBus services","0.0.16"],"mio_httpc":["mio_httpc is a fully @B @6 sync http @d running on top of mio only.","0.10.5"],"eyeball_im_util":["Helpful @m @2 `eyeball-im`.","0.5.3"],"tetsy_scale_codec":["Tetsy SCALE - $q Concatenating Aggregated Little Endians","1.3.0"],"libp2p_noise":["Cryptographic handshake @l @A @7 noise @j.",C[90]],"is_not":["A $0 @c much &5 #[cfg(...)] @u can be re-exported @E a @1 @w on enabled &L","0.1.0"],"^h_zookeeper":["&i @d @1 @2 $T @9 Apache ZooKeeper","0.2.1"],"trust_dns_util":["$j @u complement Trust-DNS.","0.23.2"],"tide_$F":["A @o &f @2 tide @A @7 $F @5 @2 logging.","0.1.1"],"rendy_graph":["Rendy's render graph","0.5.1"],"delay_map":["HashMap &t whose entries expire after a given ^0",C[5]],"ockam_@8":[C[300],"0.34.0"],"widestring":["A wide $6 @3 @1 @2 converting to @6 @E wide $f, such as those often $9 in $v $U or other FFI libaries. Both `u16` @6 `u32` $6 @b are provided, &7 @f @2 UTF-16 @6 UTF-32, malformed @J, C-style $f, etc.","1.1.0"],"mount":["Mounting &f @2 Iron.",C[3]],"aleo_std_timer":["A timer to conveniently ^0 $b blocks","0.1.2"],"dark_std":["dark-std is an @i of $1 containers $s on ^h. It uses a read-write separation design borrowed @E Golang","0.2.12"],"libwebp_sys2":["A handwritten raw @g to libwebp","0.1.9"],"service_discovery":["Discover other instances of &4 $w on @7 local $M.",C[5]],"hdf5_src":["Build script @2 compiling HDF5 C @1 @E source.","0.8.1"],"partial_io":["Helpers to &0 partial, interrupted @6 would-block I/O $c, @9 @f @2 property-@w $u through proptest @6 quickcheck.","0.5.4"],"aws_sdk_apigateway":["^v &a @2 $V $U Gateway",C[2]],"secret_&3":["Hierarchical secret derivation @9 Blake2b","0.5.0"],"weedle2":[C[973],"5.0.0"],"lapinou":["lapin $C @9 smol","2.0.0"],"aws_sdk_guardduty":["^v &a @2 $V GuardDuty","1.25.0"],"@O_isa_@h":["Parse @7 @O-isa.h headers @E Espressif's xtensa-overlays &M","0.2.0"],"dav1d_^d":["FFI @4 to dav1d","0.8.2"],"proto_pdk_&0_^r":["$j @2 $u proto WASM plugins.",C[80]],"marine_rs_sdk_main":["Contains logger, allocators @6 several other modules @2 marine-rs-sdk",C[12]],"styled_&I":["AST Transforms @2 styled-&I","0.96.10"],"rayon_@O":["Core APIs @2 Rayon","1.12.1"],"$5_json_@O":["$5-json @2 no_std programs","0.5.1"],"crc_all":["A Pure @3 @i of Generic CRC Algorithm","0.2.2"],"tcpserver":["@z tcp @N frame.","2.0.0"],"rsc":["A &p calculator @2 solving scientific @6 algebraic math equations in $f.","3.0.0"],"flv_tls_proxy":["$q Local TLS Proxy","0.8.1"],"turbojpeg":["Fast @6 easy JPEG @J, ^2 @6 lossless transforms @9 TurboJPEG","1.1.0"],"autotools":["A $s ^S to $s ^F $A @u &z configure&make-style $s systems","0.2.7"],"$g_compete":["A Cargo &B @2 competitive ^a.","0.10.6"],"apalis_cron":["A @o yet extensible @1 @2 cron-&5 job scheduling @2 @z.","0.5.1"],"count_write":["An io::Write @p counting @7 number of bytes $Y","0.1.0"],"twiggy_opt":["Options @2 @7 Twiggy $b size profiler.","0.7.0"],"websocket_codec":["A Tokio codec @2 @7 websocket @l","0.5.2"],"gstreamer_video":["@3 @4 @2 GStreamer Video @1","0.22.4"],"exon_$4":["^W @m @2 Exon",C[16]],"@z_icu_ucal":["Native @4 to @7 ICU4C @1 @E ^I. ucal.h","5.0.0"],"allocative":["Inspect @z object &3 @6 output it as flamegraph","0.3.3"],"fvm_ipld_car":["IPLD CAR $H @1","0.7.1"],"abstract_cw20_base":[C[877],"2.0.0-rc"],"proxy_wasm":["@Z @2 Proxies","0.2.1"],"groestl":["Grøstl hash @R",C[42]],"&j_rest_@d":["An RESTful @d @2 all cryptocurrency exchanges.","1.0.1"],"crossterm_$o":["A cross-@x @1 @2 doing $o &H actions.","0.3.2"],"bp_xcm_bridge_hub_router":["Primitives of @7 xcm-bridge-hub fee ^n. (@s @L)",C[7]],"kube":["Kubernetes @d @6 @B controller @v","0.90.0"],"fang":["Background job processing @1 @2 @3","0.11.0-rc1"],"libconfig_rs":["libconfig @h in @z","3.0.0"],"tetcore_$F":["Instrumentation @F @6 @8 @2 Tetcore.","2.1.2"],"signrel":["Trait expressing relationship $8 integers of different signedness","2.0.0"],"amethyst_rendy":[C[247],"0.15.3"],"png_pong":["A pure @3 PNG/APNG encoder & decoder","0.9.1"],"mungos":["MongoDB in @z, simplified.","0.5.4"],"slog_kvfilter":["Key ^R @6 Regex @w filter Drain @2 slog-rs","0.7.0"],"gcsf":["Filesystem @w on Google Drive","0.2.4"],"uart_16550":["Minimal @f @2 uart_16550 serial output.",C[5]],"nebari":["ACID-compliant $O $Q @0 @A an append-only $R @G.","0.5.5"],"aws_sdk_translate":["^v &a @2 $V Translate",C[2]],"dubp":["Set of $A $e @7 DUBP @l.","0.58.0"],"auto_const_array":["Define a const array ^V specify length.","0.2.1"],"xxtea_nostd":["@3 XXTEA @0 @2 no-std environments","0.1.0"],"rfc6979":["Pure @3 @0 of RFC6979: Deterministic Usage of @7 Digital Signature Algorithm (DSA) @6 Elliptic Curve Digital Signature Algorithm (ECDSA)",C[508]],"near_token":["a small @5 to work @9 NEAR token ^R ergonomically @6 efficiently (NEAR ^A)","0.2.0"],"ex":["A libstd @p @9 more detailed errors","0.1.3"],"marine_sqlite_connector":[C[154],C[11]],"smallstring":["'Small $6' optimization: store small $f on @7 stack @A smallvec","0.1.2"],"&L":["A @c to ^o @v feature toggles.",C[7]],"tsyncp":["Async channel APIs (mpsc, broadcast, barrier, etc) over TCP @2 message-passing.",C[5]],"@B_zmq":["Async $2 @2 ZeroMQ @4",C[3]],"ntex_amqp":["AMQP 1.0 Client/Server @j","2.1.5"],"ctest":[C[516],"0.2.22"],"noodles_cram":["CRAM @G reader @6 writer","0.60.0"],"redoxer":["Method @2 quickly running programs inside of Redox @E a KVM capable OS.","0.2.43"],"firestore_db_@6_auth":["$P @5 allows easy ^s to &4 Google Firestore DB via service account or OAuth impersonated Google Firebase Auth credentials.",C[6]],"mp4":["MP4 reader @6 writer @1 in @3.",C[12]],"extindex":["Persisted immutable index","0.7.0"],"ach_util":["Atomic Channel","0.1.16"],"jsonpath":["JSONPath @2 @3","0.1.1"],"rslint_@h":["An extremely &p ECMAScript @h made @2 @7 rslint $K","0.3.1"],"mpd_@d":["&i user-&m MPD @d","1.4.1"],"aws_sdk_iotjobsdataplane":["^v &a @2 ^v IoT Jobs Data Plane",C[2]],"jnix_@8":["Companion @5 to jnix @u @r ^O-@8 @2 interfacing JNI @9 @3","0.4.1"],"pairing_ce":[C[20],"0.28.5"],"inplace_it":["Place small arrays on @7 stack @9 a low-cost!","0.3.5"],"aws_sdk_migrationhubrefactorspaces":["^v &a @2 ^v Migration Hub Refactor Spaces",C[2]],"rusoto_redshift":["^v &a @2 @3 - $V Redshift @ 2012-12-01",C[51]],"^n_recovery":["FRAME account recovery ^n (@s @L)",C[26]],"mangadex_api_@b_@z":["Types @2 mangadex-api","0.9.0"],"rumqtt":["Mqtt @d @2 &4 IOT needs","0.31.0"],"ignore_@P":["Find, parse, @6 interpret ignore @P","3.0.0"],"open_fastrlp_@a":[C[86],"0.1.1"],"^Z_throttle":["@M a Stream combinator, to limit @7 rate at $z items are produced.","0.5.1"],"sha1_smol":["Minimal ^S free @0 of SHA1 @2 @3.",C[4]],"mime_classifier":["Servo's MIME Classifier / Media Type sniffer as a @3 @1","0.0.1"],"static_self":["A ^7 @2 ^R @u can be cloned @9 a static lifetime","0.1.1"],"zbus":["$U @2 D-Bus &S","4.1.2"],"^h_stdin_stdout":["Thread- @6 future::sync::mpsc-@w AsyncRead/AsyncWrite stdin/stdout @9 little buffering","0.1.5"],"sc_consensus_slots":["Generic slots-@w @m @2 consensus (@s @L)",C[33]],"headers_ext":[C[456],"0.0.4"],"bracket_geometry":["Geometry @m. Rect, lines, circles, distance calculations. Part of @7 bracket-lib family.","0.8.7"],"vrl":["Vector Remap Language",C[1]],"jsonfeed":["Parser @2 @7 JSONFeed (http://jsonfeed.org) &d","0.2.0"],"deno_cache_dir":["Cache directory logic $9 in Deno","0.9.0"],"^u_cloudwatch":["CloudWatch emitter @2 @7 ^u @5","2.0.1"],"helloworld":["hello world ^w","0.1.0"],"fork":["@q @2 ^E a new ^N detached @E @7 controlling $o (daemon)","0.1.23"],"$s_info_$4":["Part of @7 $s-info @6 $s-info-$s $y: $P @5 @r @7 @b @u are serialized by $s-info-$s @6 $9 by $s-info.","0.0.36"],"bounded_static_@a":["Macro to @a ToBoundedStatic @6 IntoBoundedStatic $3","0.7.0"],"headers_@a":["@a(Header)","0.1.1"],"eth2_ssz_@a":["@V @a @8 to accompany @7 eth2_ssz @5.",C[5]],"ash_molten":["Statically linked MoltenVK @2 Vulkan on Mac @A Ash","0.19.0+1.2.8"],"lingua_finnish_@e_^9":["^e Finnish @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"^n_vesting":["FRAME ^n @2 manage vesting (@s @L)",C[26]],"ryu":["Fast floating point to $6 &R","1.0.17"],"ckb_sdk":["@3 &a @2 CKB","3.1.1"],"fastmap":["Specialized $2 of `HashMap` @9 H256 keys @6 &p hashing @R.","0.1.0"],"uinput_^d":["Linux uinput @S.","0.1.7"],"minimq":["A minimal MQTT5 @d designed @2 no_std platforms",C[6]],"opentelemetry_jaeger":["Jaeger exporter @2 OpenTelemetry",C[88]],"vm_$7":["Safe abstractions @2 accessing @7 VM physical $7",C[37]],"slr_&n":["A @o $G @G","0.0.22"],"engineioxide":["Engine IO @N @0 in @z as a Tower &g.",C[10]],"bevy_picking_@O":[C[117],C[31]],"tectonic_bridge_@O":["Exposing @O $n APIs to @7 Tectonic C/C++ $b.","0.4.1"],"cstr_argument":["A ^7 @2 converting @R arguments to null terminated $f","0.1.2"],"jfs":["A &D $R store","0.9.0"],"ink_$Q":["[ink!] Data @y to organize @6 manipulate ink! ^T $Q.","5.0.0"],"vmw_backdoor":["A pure-@3 @1 @2 VMware host-guest @l (\"VMXh backdoor\")","0.2.4"],"mdbook_toc":["mdbook preprocessor to add Table of Contents","0.14.2"],"bitfield":["$P @5 @r @8 to ^o bitfield-&5 &b.",C[35]],"udp_^Z":["@i of UdpSocket same as TcpStream",C[50]],"jsonschema":["A @5 @2 performing &D schema validation","0.17.1"],"encase_@a_impl":["^x @c @0 @2 encase",C[6]],"bardecoder":["Detect @6 decode QR Codes","0.5.0"],"forest_@J":["Filecoin @J @6 ^2 @m @2 &z in Forest","0.2.2"],"octets":["Zero-copy $x @2 @K @6 constructing $M packets",C[5]],"momento_protos":["Generated GRPC @6 ^A Buffers @b @2 Momento clients","0.110.1"],"schemars":["Generate &D Schemas @E @3 $b","0.8.16"],"arn":["ARN Parser","0.1.0"],"binstalk_bins":["^e binstall binaries discovery @6 installation @5.",C[3]],"shaku":["Compile Time Dependency Injection @2 @3","0.6.1"],"@o_html_template":["Html Template","0.2.4"],"awsm_web":["Wrappers @2 WASM","0.45.0"],"bp_@s_@O":["Primitives of Polkadot-&5 @v. (@s @L)",C[11]],"@z_sodium_^d":["Raw @4 to libsodium","0.10.4"],"matrix_pickle_@a":["^x @f @2 matrix-pickle","0.2.0"],"nu_json":["Fork of $5-hjson",C[78]],"rotor_^Z":["^e ^Z abstration on top of rotor. $P is @7 easiest way to $s a @l on top of TCP (Unix sockets) @9 rotor","0.6.2"],"cursive_tabs":["Tabs @2 gyscos/cursive views","0.7.0"],"lasso":["A multithreaded @6 single threaded $6 interner @u allows $f to be cached @9 a minimal $7 footprint, associating them @9 a unique key @u can be $9 to retrieve them at any ^0.","0.7.2"],"gl33":["$a to OpenGL 3.3 + GL_KHR_debug","0.2.1"],"lmdb_rkv":[C[59],C[12]],"servo_fontconfig_^d":["Font $G @6 customization @1","5.1.0"],"sawtooth_intkey":["Sawtooth Intkey is a Sawtooth transaction handler @2 executing intkey transactions as part of Hyperledger Sawtooth","0.5.2"],"az_snp_vtpm":["vTPM @w SEV-SNP attestation @2 Azure Confidential VMs","0.5.2"],"blake3":[C[129],"1.5.1"],"datafusion_@n_array":["Array Function packages @2 @7 DataFusion query $m","37.1.0"],"line_index":["Maps flat `TextSize` offsets to/@E `(line, column)` ^z.","0.1.1"],"stm32_fmc":["Hardware Abstraction Layer @2 STM32 Memory Controllers (FMC/FSMC)",C[5]],"git_url_parse":["A @h @2 git repo urls @w on url @5","0.4.4"],"jobslot":["An @0 of @7 GNU make jobserver @2 @3","0.2.17"],"aws_mfa":["Authenticate to ^v @9 MFA 🔐","1.0.14"],"monster":["&W of random @m","0.1.28"],"^Q_geyser_$W_&y":["^e &o Geyser $W &y.",C[13]],"httparse":["A tiny, &k, speedy, zero-copy HTTP/1.x @h.","1.8.0"],"useful_@c":["Collections of useful @8","0.2.29"],"autosurgeon":["A @1 @2 ^g @9 @D in automerge documents","0.8.3"],"@z_util":["Hatter's @3 Util","0.6.47"],"cow_^r":["Copy-on-write $6 @m @2 @3","0.1.3"],"threema_gateway":["A @d @1 @2 @7 Threema Gateway.",C[18]],"firestorm":["A low overhead intrusive flamegraph profiler.","0.5.1"],"fvm_ipld_blockstore":["Sharded IPLD Blockstore.","0.2.0"],"memcache":["memcached @d @2 @z","0.17.2"],"two_rusty_forks_@c":["Proc-@c @1 @2 rusty-fork.",C[3]],"hash_db":["Trait @2 hash-keyed databases.",C[29]],"naia_socket_&C":["^W @D @b &C $8 naia-@N-socket & naia-@d-socket $y",C[40]],"usize_conversions":["Conversion $3 @2 conversions $8 `usize` @6 fixed sized integers.","0.2.0"],"tachyonix":["A very &p $1, multi-producer, single-consumer bounded channel.","0.2.1"],"logdna_@d":["@p ^i LogDNA's Ingest $U","0.1.14"],"ory_@d":["&a Client @2 Ory","1.9.0"],"&0_^H":[C[514],C[6]],"ark_bls12_377":["^e BLS12-377 pairing-&m elliptic curve",C[3]],"lingua_japanese_@e_^9":["^e Japanese @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"handlebars_iron":["Handlebars templating &f @2 Iron.","0.29.0"],"ed448_goldilocks":["A pure-@3 @0 of Ed448 @6 Curve448 @6 Decaf","0.9.0"],"$s_id":["Obtain a UUID uniquely representing @7 $s of @7 current ^5.","0.2.1"],"halo2_gadgets":["Reusable gadgets @6 chip @k @2 Halo 2",C[5]],"marine_@c_impl":["@i of @7 `#[marine]` @c",C[12]],"num_iter":["External iterators @2 &8 mathematics","0.1.44"],"^Q_@v":["&o @v",C[13]],"smart_default":["@3 custom-@a @c @2 Default @9 more control on @7 fields","0.7.1"],"stm32_i2s_v12x":["Driver @2 I2S &S (@A SPI peripherals) @2 some STM32 $S","0.5.1"],"v_escape_@a":["@V @c @Y @2 v_escape","0.9.1"],"blinds":["Wrap an @B $x over a window","0.2.0"],"opc":["A @z @0 of @7 open pixel control @l",C[5]],"sp_ark_bls12_377":["^e BLS12-377 pairing-&m elliptic curve, optimized @2 &E","0.4.1"],"chomp":[C[379],"0.3.1"],"arnalisa":["Pipeline @T @2 calculating ^R","0.6.8"],"cairo_^d_rs":["FFI @4 to libcairo",C[73]],"$J_triple":["Embed @7 target triple &q @7 ^5","0.1.0"],"enum_map_internals":["enum-map internals","0.2.2"],"pyo3_chrono":["Adds PyO3 @f to Chrono ^M via newtypes","0.5.1"],"libseat":["Safe libseat @4","0.2.1"],"slog_scope":["Logging scopes @2 slog-rs","4.4.0"],"noir_grumpkin":["An @0 @2 @7 grumpkin curve","0.1.0"],"safecoin_^w":["Safecoin Program",C[76]],"merkle_cbt":["A @1 @2 $p &6 Merkle &3 @6 combined Merkle proof @w on complete ^5 &3","0.3.2"],"defile_^O_@8":["See &P://docs.rs/defile","0.2.1"],"knuffel":["Another KDL @e @0","3.2.0"],"bitcoin_consensus_@a":["Bitcoin Lightning BOLT-style message serializer / deserializer @a @8","0.1.0"],"$g_download":["Cargo &B @2 downloading @5 sources","0.1.2"],"fxprof_processed_profile":["Create profiles in @7 Firefox Profiler's processed profile &D @G.","0.7.0"],"^h_@9_wasm":["Mimicking ^h functionalies on web browsers","0.4.3"],"wit_^k_c":["C @4 @H @2 WIT @6 @7 component ^9, typically $9 through @7 `wit-^k-cli` @5.",C[43]],"dusk_hades":["@i of Hades252 permutation $d over @7 Bls12-381 Scalar field.","0.24.1"],"ophelia_secp256k1":["ophelia secp256k1","0.3.9"],"prost_codec":["&i de-/@J of Protobuf ^M @A $1-codec, unsigned-varint @6 prost.",C[5]],"npy":["NumPy $R @G (de-)@t",C[3]],"@B_codec_lite":["Adaptors @E AsyncRead/AsyncWrite to Stream/Sink @A $r.","0.0.2"],"seek_bufread":["A drop-in replacement @2 std::io::BufReader @9 seeking @f.","1.2.2"],"kollect":["Collections made ergonomic @2 gamedev usecases","0.4.1"],"actix_redis":["Actor-@w Redis @d",C[1]],"diplomat_@O":["Shared @m $8 Diplomat @8 @6 $b $h","0.7.0"],"x509_cert":["Pure @3 @0 of @7 X.509 Public Key Infrastructure Certificate @G as described in RFC 5280","0.2.5"],"lock_api":["Wrappers to create fully-featured Mutex @6 RwLock @b. Compatible @9 no_std.","0.4.12"],"gdb_$l":["Wrapper @2 gdb in batch mode.","0.7.8"],"push_^7":["Push ^7 @2 collectons.","0.6.0"],"std_prelude":["prelude @u @7 @z stdlib should have always had","0.2.12"],"statehub_cluster_operator":["Statehub Cluster CRD @6 operator","0.14.10"],"miniquad":["Cross-@x window context @6 rendering @1.",C[3]],"rustdoc_json":["$j @2 ^g @9 rustdoc &D.","0.9.0"],"intel_pstate":["Fetch @6 modify Intel pstate kernel parameters","1.0.1"],"getopt":["A minimal, (essentially) POSIX-compliant option @h","1.1.6"],"all_pairs_hamming":["All pairs similarity search on ^5 sketches in @7 Hamming space.","0.1.0"],"console":["A $o @6 console $x @2 @3","0.15.8"],"rp2040_boot2":["Raspberry Pi RP2040 SoC second stage bootloader.",C[5]],"opentelemetry_$w_insights":["OpenTelemetry exporter @2 Azure Application Insights",C[61]],"$F_tracy":["Inspect $F-enabled @3 @C @9 Tracy",C[11]],"hex_fmt":["Formatting @6 shortening byte slices as hexadecimal $f",C[5]],"cranelift_^B_&C":["For $b &C $8 cranelift-^B-meta @6 cranelift-^B",C[28]],"bumpslab":["A slab ^D @9 stable references","0.2.0"],"wasmer_near":[C[613],"2.4.1"],"ferris_says":["A @3 flavored replacement @2 @7 classic cowsay","0.3.1"],"ymlctx":["YAML $G overlaying @T @u natively integrates &q operationalized tasks","0.1.8"],"rusoto_firehose":["^v &a @2 @3 - $V Kinesis Firehose @ 2015-08-04",C[51]],"io_^r":[C[14],"0.3.2"],"wasmer_win_exception_handler":["Wasmer @v exception $H @2 $v","0.17.1"],"^5_reader":["A ^5 reader @2 @z-lang. @2 step by step. It's a minimal `byteorder` @p @2 read bytes.","0.4.5"],"libudev":["@3 @p @2 libudev",C[5]],"rocket_db_pools_^B":["@V @8 @2 rocket_db_pools.","0.1.0"],"decimal_percentage":["Percentage ^j @9 rust_decimal","0.1.4"],"embassy_$J_hal":["&W of @m to &z `$J-hal` @6 `$J-$Q` $3 @9 Embassy.","0.1.0"],"seccompiler":["@M easy-to-&z seccomp-bpf jailing.",C[3]],"@B_ftp":[C[666],"6.0.0"],"@z_s3":["@3 @1 @2 ^g @9 ^v S3 @6 $k object $Q APIs","0.34.0-rc4"],"ownedbytes":["Expose @D as static slice","0.7.0"],"crt0stack":["Tools @2 reading @6 ^E Linux crt0 stack @D","0.1.0"],"iota_&R":["Converters $9 by Iota","0.5.1"],"argh":["^x-@w argument @h optimized @2 $b size",C[44]],"esl01_renderdag":["Render a graph &q ASCII or ^I text.",C[5]],"turborand":["Fast random number generators",C[42]],"&0_fuzz_@c":["&0-fuzz-@c","5.0.0"],"uu_mktemp":["mktemp ~ (uutils) create @6 display a temporary $R or directory @E TEMPLATE",C[21]],"@B_h1":["&i HTTP 1.1 @h.","2.3.4"],"license_exprs":["Validate SPDX 2.1 license expressions @A SPDX License List 3.11 identifiers.","1.6.0"],"deluxe_@8":["^x @8 @2 Deluxe $0 @c ^L @h","0.5.0"],"&w_span":["Reuse rustc_span @2 compiler_base","0.1.2"],"dbui_controllers":["HTTP controllers @2 @7 dbui @N","0.0.64"],"$g_lambda_interactive":[C[15],"1.2.1"],"jsonnet_^d":["Native @4 to @7 libjsonnet @1",C[18]],"stak_$b":["Bytecode @J/^2 @2 Stak Scheme","0.2.30"],"secret_integers":["Wrapping ^i Rust's integers to allow only constant-^0 $c","0.1.7"],"autd3_$3":[C[657],"14.2.2"],"symbolic_$4":["^W @b @6 @m @2 symbolic, a @1 to symbolicate @6 ^N stack traces @E ^F @C, minidumps or minified &V.","12.8.0"],"rupnp":["An $1 @1 @2 finding UPnP control points, performing actions on them @6 reading their service descriptions.","2.0.0"],"actix_&0":["Integration $u ^H @2 Actix Web @C","0.1.3"],"wasmtime_c_api_@8":["Support @8 @2 `wasmtime-c-api`",C[62]],"combu":["Combu is a yet another mini cli @j.","1.1.23"],"vdot":["Create &4 .env @P @A HashiCorp Vault.","0.4.14"],"timely":["A low-latency @D-parallel dataflow @T in @3",C[10]],"mail_@h":["Fast @6 robust e-mail @K @1 @2 @3","0.9.3"],"dbus_&3":["Framework @2 $I D-Bus method handlers (legacy)","0.9.2"],"xdg":["A @1 @2 storing @6 retrieving @P according to XDG Base Directory &d","2.5.2"],"minifier":["Minifier tool/lib @2 JS/CSS/&D @P",C[5]],"winter_math":["Math @1 @2 @7 Winterfell STARK prover/verifier","0.8.4"],"rgb_node":["RGB node","0.9.2"],"left_right":["A concurrency primitive @2 high concurrency reads over a single-writer @D ^p.","0.11.5"],"@T_$G":["$a to SystemConfiguration @j @2 macOS","0.6.0"],"sdl2_image":["SDL2_image @4 @6 &K","0.25.0"],"aws_sdk_kms":["^v &a @2 ^v Key Management &g",C[27]],"fil_actor_verifreg_state":[C[533],"11.1.0"],"factori_impl":["You shouldn't &z this @5 directly. It's ^8 to factori.","1.1.0"],"sidekiq":["@3 Sidekiq Client",C[10]],"etcommon_trie":["Lightweight Ethereum world state $Q.",C[3]],"stack_$6":["A @p ^i SmartString $z adds @f @2 various &r","0.9.0"],"optional_&b":["Crate defining a @c @u will ^o, @E a ^p, another ^p @9 only Option fields","0.4.1"],"leak":["Safely leak @D @E owned @D @y","0.1.2"],"lfest":["A leveraged perpetual $r exchange @2 simulated trading @6 backtesting","0.50.1"],"spl_^w_^K":["@q @2 &o Program ^K attributes @6 @a @c @2 ^E them","0.4.1"],"mountpoint_s3_crt_^d":["@3 FFI @4 to @7 ^v ^W &T @2 Mountpoint @2 $V S3.","0.7.0"],"aws_region":["Tiny @3 @1 @2 ^g @9 $V ^v regions, supports `s3` @5","0.25.4"],"libcnb_@Y":["@q @2 cross-compiling @6 packaging buildpacks $Y @9 libcnb.rs",C[16]],"woptions_meta":["Mechanism to define map of options @2 a fuction @6 its defaults laconically. Its meta.","0.1.3"],"enclose":["A convenient @c @2 cloning ^R &q a closure.","1.1.8"],"tugger_$4":["^W @I $9 by various tugger $y",C[7]],"$g_web":["A Cargo &B @2 @7 @d-side Web","0.6.26"],"libp2p_nat":["(WIP) @i of port forwarding @2 libp2p",C[3]],"$g_sort":["Check if tables @6 items in a .toml $R are lexically sorted","1.0.9"],"boa_@h":["ECMAScript @h @2 @7 Boa &V $m.",C[31]],"pathfinder_gl":["A @o cross-@x GPU $x @1: OpenGL $n","0.5.0"],"logtest":["Test @6 assert log statements","2.0.0"],"image2":["A @o image processing @1","1.9.2"],"capctl":["A pure-@3 @g to prctl() @6 Linux capabilities.","0.2.4"],"json_codec":["&D Codec @0","0.5.0"],"kairos":["A @1 on top of chrono to calculate times @6 dates ergonomically",C[3]],"commodore":["Slack Command $U handler @1",C[5]],"uu_base32":["base32 ~ (uutils) decode/encode input (base32-@J)",C[21]],"mio":["Lightweight non-blocking I/O.","0.8.11"],"lingua_arabic_@e_^9":["^e Arabic @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"opentelemetry_appender_$F":["An OpenTelemetry log appender @2 @7 $F @5",C[5]],"tensorboard_rs":["Write @D @2 Tensorboard @E @3.","0.5.9"],"glyph_brush":["Fast cached text render @1 @A ab_glyph","0.7.8"],"piston_dyon_interactive":["A @1 @2 interactive coding @9 @7 Piston game $m","0.45.0"],"erg_$E":["Centimetre: @7 Erg $E","0.6.35"],"nohash":[C[75],"0.2.0"],"bracket_color":["RGB @6 HSV color $H @6 @m, &7 lerp @6 W3C named colors. Part of @7 bracket-lib family.","0.8.7"],"gdal":["GDAL @4 @2 @3",C[29]],"arr_@c":["Initialize arrays @9 ease!","0.2.1"],"tugger_$b_signing":["Cross-@x $b signing @I",C[7]],"snarkvm_$i_cuda":["Cuda optimizations @2 a $D &l ^C",C[17]],"simpledateformat":["SimpleDateFormat.java style &5 date @G","0.1.4"],"sgx_isa":["Constants @6 @y &H to @7 Intel SGX ISA ^m. These @S correspond to those found in @7 Intel Software Developers Manual (SDM), volume 3.","0.4.1"],"ldap_@h":["Parser @2 @7 LDAP @l (RFC 4511)",C[3]],"eth_checksum":["Ethereum address checksum","0.1.2"],"validators_@a":["^e provided @5 offers a $0 @c @2 defining validators, &7 optional parameters.","0.25.2"],"debugid":[C[175],C[6]],"hdrhist":["Small footprint hdr histogram","0.5.0"],"splitmut":["Safely retrieves multiple mutable ^R @E @7 same @U.","0.2.1"],"ist7920":["SPI driver @2 @7 IST7920 LCD display controller","0.1.1"],"holochain_&0_wasm_$4":["^W $b @2 Wasm $u @2 Holochain",C[463]],"$g_audit":["Audit Cargo.lock @2 $y @9 security vulnerabilities",C[16]],"^h_socketcan":["&i Linux SocketCAN sockets @9 ^h","0.3.1"],"superluminal_perf_^d":["Superluminal Performance C $U @4",C[5]],"$g_espflash":["Cargo &B @2 flashing Espressif devices","3.0.0"],"bevy_render_@8":["^x @k @2 bevy_render",C[36]],"aws_sdk_ssmcontacts":["^v &a @2 ^v Systems Manager Incident Manager Contacts",C[2]],"oasis_&0":["A $u @j @2 Oasis executables.","0.4.1"],"azure_identity":["@3 &K ^i Microsoft Azure REST APIs - Azure identity &x @5",C[16]],"pwned":["$q Have I Been Pwned checker","0.5.0"],"fftw_src":["Source of FFTW",C[6]],"bootloader_boot_&n":["^e @v configurations @u are saved in a &D $R @2 @7 bootloader @5","0.11.7"],"i3ipc":["A @1 @2 controlling i3-wm through its IPC @g",C[42]],"tabwriter":["Elastic tabstops.","1.4.0"],"$5_&v":["Serialization &v trees","0.7.0"],"cranelift_isle":["ISLE: Instruction Selection @6 Lowering Expressions. A domain-&2 @e @2 instruction selection in Cranelift.",C[28]],"aws_sdk_mediaconnect":["^v &a @2 ^v MediaConnect",C[27]],"gix_actor":["A way to identify git actors","0.31.1"],"vapory_@b":["Vapory @b",C[0]],"maze_@H":["A @1 of different maze $h $i.","2.0.0"],"coc_rs":["A @3 @5 @p ^i @7 Clash of Clans public $U","0.8.4"],"ibc_@F":["Maintained by `ibc-rs`, furnishes essential @b @6 $3 universally utilized in @7 @0 of diverse IBC modules, encompassing @O functionalities, clients, @6 @C.","0.52.0"],"nu_@h":["Nushell's @h",C[78]],"aws_sdk_lightsail":["^v &a @2 $V Lightsail","1.24.0"],"uu_true":["true ~ (uutils) do nothing @6 succeed",C[21]],"reflect_^8":["@V @8 required by @7 `reflect` @5.","0.0.14"],"aleph_bft":["AlephBFT is an $1 @6 Byzantine fault tolerant consensus @l aimed at ordering arbitrary ^X (transactions). It has been designed to continuously operate even in @7 harshest conditions: @9 no bounds on message-delivery delays @6 in @7 presence of malicious actors. $P makes it an excellent fit @2 blockchain-&H @C.","0.36.5"],"maglev":["Maglev - Google's consistent hashing $d","0.2.1"],"cfg_eval":["`#[cfg_eval]` in stable @3 🙃","0.1.2"],"cucumber_@z":["Use `cucumber` @5 ^Y!",C[7]],"fuel_@b":[C[149],"0.49.0"],"sawp_flags":["SAWP BitFlags Handling @6 Storage","0.12.1"],"^Q_ledger_tool":[C[22],C[13]],"nanoserde_@a":["Fork of makepad-tinyserde @a ^V any external ^4","0.1.22"],"meshopt":["@3 ffi @4 @6 idiomatic @p @2 mesh optimizer","0.2.1"],"^h_scoped":["Scoped &T @2 ^h","0.2.0"],"gstreamer_player":["@3 @4 @2 GStreamer Player @1",C[40]],"snarkvm_circuit_$M":["Network circuit @1 @2 a $D &l ^C",C[17]],"madsim_rdkafka":["^e rdkafka simulator on madsim.","0.3.4+0.34.0"],"utcnow":["Get @7 current unixtime in a no-std context","0.2.5"],"bitwarden_api_api":["Api @4 @2 @7 Bitwarden $U.","0.5.0"],"atomicwrites":["Atomic $R-writes.","0.4.3"],"ttaw":["talking to a wall, a piecemeal &U @e processing @1",C[5]],"tailwind_importer":["Use tailwind across &4 @z $K","0.1.2"],"^n_society":["FRAME society ^n (@s @L)",C[26]],"diacritics":["Remove diacritics @E letters, @2 example when standardizing input @2 a search","0.2.0"],"static_cell":["Statically allocated, initialized at @v cell.","2.1.0"],"parse_arg":["Traits @6 @k @2 @K $l-line arguments.","0.1.4"],"&n":["Layered $G @T @2 @3 @C.",C[12]],"dicom_@O":["Efficient @6 practical @O @1 @2 DICOM compliant systems","0.7.0"],"lofty_attr":["$L @2 Lofty",C[7]],"cfg_match":["Compile-^0 conditionals","0.2.1"],"ytd_rs":["A @o @p @2 youtube-dl. Youtube-dl has to be installed on @7 @T","0.1.7"],"tuirealm":["A tui-rs @j to $s tui interfaces, inspired by React @6 Elm.","1.9.2"],"identicon_rs":["identicon-rs is a @1 built ^i custom $h of identicon images.","5.0.0"],"autocxx_@c":[C[45],"0.26.0"],"libswe_^d":["Astrology lib connected to @7 C lib Swiss ephemeris (just @7 c lib)","0.2.7"],"poston":["Yet another Fluentd logger @2 @3","0.7.8"],"uds":["A unix domain socket @5 @u supports abstract addresses, fd-passing @6 seqpacket sockets.","0.4.2"],"win_etw_^G":["@M ^G @S @2 @7 win_etw_provider @6 win_etw_macros $y.","0.1.2"],"interoptopus_$n_cpython_cffi":["Generates CPython CFFI @4.","0.13.8"],"^Q_stake_^w":["&o Stake ^w",C[13]],"rand_mt":["Reference Mersenne Twister random number generators.","4.2.2"],"mcp23017":["A @z driver @2 @7 MCP23017 (16-Bit I2C I/O Expander @9 Serial &Q)",C[4]],"hcl_rs":["HCL @h @6 formatter @2 @z @9 $5 @f","0.16.9"],"take_static":["Static items @u provide mutable ^s only once.","0.1.2"],"wasmbin_@a":["^x @5 @2 @7 wasmbin @1","0.2.3"],"differential_geometry":["A @1 @2 differential-geometric calculations","0.3.1"],"gmeta":["Metadata @1 @2 Gear programs","1.3.0"],"datadog_statsd":["A dogstatsd @d @2 @z.","0.1.2"],"target_spec_json":["Structured ^s to &w `--print target-spec-json` @6 `--print all-target-specs-json`.","0.1.15"],"cglue":["FFI &k abstractions @2 making plugins @6 C-$k $A","0.2.14"],"cron_schedule":["A cron expression @h, adapted @2 blockchain environments.","0.3.1"],"elrond_wasm_^y_pause":["Elrond @Z smart ^T ^y @u @r a ^T pause flag","0.25.0"],"expectest":["Crate @r matchers @6 matcher @n @2 unit $u.",C[10]],"bp_^X":["Primitives of ^X ^y. (@s @L)",C[11]],"minicov":["Code coverage @6 profile-guided optimization @f @2 no_std @6 $J programs","0.3.3"],"postgres_@a":["An ^8 @5 $9 by postgres-@b","0.4.5"],"mat2":["matrix 2x2","0.2.1"],"slice_as_array":["Cast slices to arrays","1.1.0"],"h264_profile_@W_id":["Utility to ^N H264 profile-@W-id ^R","0.2.0"],"fil_logger":["A logging @1 $9 by Filecoin","0.1.7"],"mev_share_sse":["MEV-share Server Side Events @f in @z","0.2.0"],"noodles_sam":["Sequence Alignment/Map (SAM) @G reader @6 writer","0.57.0"],"pmdk_^d":["FFI @4 to pmdk","0.9.4"],"postgres_range":["Range @f @2 @z-postgres",C[0]],"libtor":["Bundle @6 run Tor inside &4 own $K",C[274]],"tarpc_plugins":["Proc @8 @2 tarpc.","0.13.1"],"onefetch":["Command-line Git @Q tool","2.20.0"],"character_converter":["Turn Traditional Chinese script ot Simplified Chinese script @6 vice-versa @6 tokenize.","2.1.5"],"tp_@v_@g_^O_@c":["$P @5 @r $0 @8 @2 usage within @7 context of @7 Tetcore @v @g.","2.1.2"],"monostate_impl":["@i detail of @7 monostate @5",C[44]],"sp_keyring":["Keyring @f $b @2 @7 @v. A set of &0 accounts. (@s @L)","35.0.0"],"ibc_@b_identifier":[C[66],C[1]],"purl":["A Package URL @0 @9 customizable @Y @b","0.1.3"],"mpi":[C[747],"0.7.0"],"librespot_connect":["^e discovery @6 Spotify Connect logic @2 librespot","0.4.2"],"switchboard_^r":["Switchboard @m @2 custom @n @6 OracleJob protobuf @S","0.9.2"],"ra_ap_paths":["TBD",C[19]],"thunderdome":["Fast arena ^D @9 compact generational indices","0.6.1"],"lib3h":["^e lib3h p2p &S @z @1.","0.0.42"],"rymder":["Unofficial agones @d &a",C[6]],"vergen_pretty":["Output vergen @Q in a formatted manner","0.3.3"],"zkp_u256":["Performant @0 of 256-bit unsigned integers","0.2.1"],"scrutch":["Tiny ^q to search @z $y directly @E @7 $l line","0.0.6"],"wasi_^h":[C[275],"17.0.3"],"aws_sdk_lexmodelbuilding":["^v &a @2 $V Lex Model Building &g",C[2]],"$5_url_params":[C[338],"0.2.1"],"utf8_cstr":["Type &K promising null termination @6 utf-8 validity. ^e intersection of `std::ffi::CStr` @6 `str`","0.1.6"],"platter2":[C[470],"0.1.6"],"dropbox_sdk":["@3 @4 to @7 Dropbox $U, $X by Stone @E @7 official spec.",C[31]],"@G_buf":["Drop-in replacement @2 @G! @c, $z can write to existing buffer",C[4]],"protobuf":["@3 @0 of Google @l buffers","3.4.0"],"exonum_$s":["&Y @n @2 $I build.rs @2 exonum services.","1.0.1"],"lightning_invoice":["Data @y to parse @6 serialize BOLT11 lightning invoices","0.31.0-beta"],"oxygengine_composite_renderer_$n_web":["Composite renderer Web $n ^y @2 Oxygengine",C[61]],"vobject":["$q VObject @K @1.","0.7.0"],"$5_xml":["xml @f @2 @z-$5","0.9.1"],"btoi":["Parse integers directly @E ASCII byte slices","0.4.3"],"json_objects_to_csv":["Robust @3 @1 @2 converting &D objects &q CSV rows","0.1.3"],"odbc2parquet":["Query an ODBC @D source @6 store @7 result in a Parquet $R.","6.0.0"],"alloy_sol_@c_input":["Input @b @2 sol!-&5 @8","0.7.1"],"cage":["Develop multi-pod docker-compose apps","0.3.6"],"neo_mime":[C[305],"0.1.1"],"brunch":["A @o micro-benchmark runner.","0.5.3"],"target_spec_miette":["Integrate target-spec errors @9 @7 miette @1",C[3]],"^Q_streamer":["&o Streamer",C[13]],"close_err":["Add .close() to $R-&5 @b, @2 ^K $H","1.0.2"],"clang_@G":["A basic clang-@G @3 @p",C[5]],"sphere":["Function @2 calculating volume @6 surface area of n-sphere.",C[5]],"rbpf":[C[320],"0.2.0"],"ark_mnt6_753":["^e MNT6-753 pairing-&m elliptic curve",C[3]],"imgui_^d":["Raw FFI @4 to dear imgui",C[11]],"notmuch":["@3 @g @6 @4 @2 notmuch",C[6]],"keyed_set":["Keyed Set: a hashbrown-@w HashSet @u indexes @w on projections of its elements.",C[4]],"timer_queue":["Pure, minimal, @6 scalable timers","0.1.0"],"ldproxy":["A linker proxy tool","0.3.3"],"aws_sdk_mq":["^v &a @2 AmazonMQ",C[2]],"rxml_validation":["Plumbing @5 @2 rxml @6 rxml_proc $y.",C[7]],"twilight_util":["Miscellaneous @m @2 Twilight.",C[32]],"ui_^d":["Native @4 to @7 minimalist, cross-@x, widget set `libui`","0.1.3"],"embed_plist":["Embed property list @P &5 Info.plist directly in &4 executable ^5.","1.2.2"],"locale_&n":["Maintains locale preferences @2 ^N @6 &F @6 initialises them by inspecting @7 @T @2 user preference.",C[5]],"fasteval":[C[164],"0.2.4"],"iced_style":["^e default set of styles of Iced","0.12.1"],"wgpu_subscriber":["WebGPU $F subscribers","0.1.0"],"rafx_base":[C[232],"0.0.16"],"^Z_assert":["$L to simplify $u of `Stream` @w APIs","0.1.1"],"notan_app":["@M @7 @O $U @2 Notan",C[10]],"lychee_lib":[C[34],C[35]],"a2lmacros":["@r @8 in @f of @7 a2lfile @5","2.0.0"],"nu_source":["A source $6 characterizer @2 Nushell",C[90]],"aws_sdk_route53domains":["^v &a @2 $V Route 53 Domains",C[27]],"nydus_^K":["Error $H @m @2 Nydus Image &g","0.2.3"],"rustler_^B":["Compiler $W @2 Rustler","0.32.1"],"cvt":["Expose @7 cvt @R @E @3 libstd.","0.1.2"],"misitebao":["Hi, I am Misitebao.","1.1.0"],"gettext":["An @0 of Gettext translation @j @2 @3",C[3]],"wasmtime_jit":[C[207],"17.0.3"],"no_proxy":["Parses @6 evaluate no_proxy $G","0.3.4"],"sequoia_wot":["An @0 of OpenPGP's web of trust.",C[11]],"qcollect_$3":["Traits @2 being &8 over @U-@b.","0.7.4"],"@z_criu":["@3 @4 @2 CRIU",C[3]],"deque":["A (mostly) lock-free concurrent work-stealing deque","0.3.2"],"ruspiro_register":["^e @5 @r @7 @S to conviniently work @9 register field ^R @u are typically presented by a set of bit fields.","0.5.5"],"bacon_sci":["Scientific computing in @3",C[46]],"os_display":["Display $f in a &k @x-appropriate way","0.1.3"],"cc":["A $s-^0 ^S @2 Cargo $s scripts to assist in invoking @7 ^F C $E to &N ^F C $b &q a static archive to be linked &q @3 $b.","1.0.95"],"$5_ignored":["Find out about keys @u are ignored when deserializing @D","0.1.10"],"textplots":["Terminal plotting @1.","0.8.6"],"$s_deps":["@3 $s-script ^4 @H @2 @D/IDL @P","0.1.4"],"av_^u":["A @U of $i @2 measuring audio/video ^u","0.9.1"],"cached_^O_@c_@b":[C[186],"0.1.1"],"dcpu16_gui":["DCPU-16 emulator GUI","0.2.0"],"arch_audit":["A ^q &5 pkg-audit @2 Arch Linux @w on Arch Security Team @D","0.1.20"],"rkv":["A @o, humane, typed key-&v $Q solution",C[25]],"ip_$M_table":["IPv4 @6 IPv6 $M &p lookup table.","0.2.0"],"&j_secretbox":["Pure @3 @0 of @7 XSalsa20Poly1305 (a.k.a. NaCl crypto_secretbox) authenticated &A cipher as well as @7 libsodium variant of XChaCha20Poly1305","0.1.1"],"wasmcloud_@g_httpserver":["@g @2 actors to receive http requests (wasmcloud:httpserver)",C[10]],"google_groups_settings":["A fully $X & opinionated $U @d @2 @7 Google Groups Settings $U.","0.7.0"],"alt_$5_@a":[C[220],"1.0.119"],"const_crc32":["A `const fn` @0 of crc32 checksum $d","1.3.0"],"camellia":["Camellia block cipher","0.1.0"],"jaylink":["@q to communicate @9 J-Link USB devices",C[5]],"^h_^N_^Z":["$q @5 @u wraps a ^h::^N &q a ^h::^Z",C[3]],"sc_executor_wasmtime":["Defines a `WasmRuntime` @u uses @7 Wasmtime JIT to execute. (@s @L)","0.33.0"],"logos_^B":[C[258],C[12]],"chic":["Pretty @h ^K reporting.","1.2.2"],"i_slint_@O":["^1 Slint &T @q.","1.5.1"],"elephantry_@a":["Macro @0 of #[@a(Entity)]","4.0.1"],"airbag":["@q @2 $H errors @6 panics @A 3rd party services","4.0.0"],"slurp":["Small @p methods @2 loading @P","1.0.1"],"flamer":["a $0 @c to insert `flame::start_guard(_)` calls","0.5.0"],"mockers_^B":[C[882],"0.9.4"],"sized_vec":["Type @W sized vectors",C[5]],"&w_hex":["&w-serialize $k hex &R $3","2.1.0"],"aws_sdk_iotdeviceadvisor":["^v &a @2 ^v IoT Core Device Advisor",C[2]],"ruva_@c":[C[325],"0.3.17"],"xmlparser":["Pull-@w, zero-allocation XML @h.","0.13.6"],"result_&5":["Option/Result-&5 monad @g @2 &4 own enum","0.5.0"],"reproto_$n_json":[C[52],"0.3.36"],"strided":["Strided slices. $P @1 @r two @b `Strided` @6 `MutStrided` as generalised forms of `&[T]` @6 `&mut [T]` respectively, where @7 elements are regularly spaced in $7, but not necessarily immediately adjacently.","0.2.9"],"linux_futex":["Futex: A Linux-&2 &p user-space locking primitive","0.2.0"],"bitstream_io":["@q @2 reading/$I un-aligned ^R @E/to streams in big-endian @6 little-endian formats.","2.2.0"],"$F_glog":["a glog-inspired formatter @2 $F-subscriber",C[3]],"btree_slab":["A $7 compact Slab-@w B-&3 @0","0.6.1"],"esp32c2":["Peripheral ^s @5 @2 @7 ESP32-C2",C[25]],"sc_consensus_epochs":["Generic epochs-@w @m @2 consensus (@s @L)",C[33]],"td_revent":["Event @1 @2 @3, Async IO similar to libevent","0.3.2"],"@c_attr":["$P @5 @r @7 `macro_attr!` @c @u enables @7 &z of custom, @c-@w attributes @6 derivations. Supercedes @7 `custom_derive` @5.","0.2.0"],"dprint_$W_json":["&D formatter @2 dprint.",C[73]],"scudo_^d":["C/FFI $a @2 @7 Scudo Hardened Allocator","0.2.2"],"lorawan":["Crate lorawan @r @y @6 ^H @2 reading @6 $I LoRaWAN ^X @E @6 to a slice of bytes.",C[6]],"tough_kms":["Implements ^v KMS as a key source @2 TUF signing keys","0.9.0"],"swc_ecma_transforms_$u":[C[157],"0.141.0"],"mac_notification_^d":["Thin @p ^i macOS Notifications.","0.6.1"],"jsonwebtoken_google":["parse @6 validate google jwt token @9 jsonwebtoken","0.1.6"],"openpgp_cert_d":["Shared OpenPGP Certificate Directory","0.3.2"],"typed_slab":["Typed @p @2 Slab","0.2.0"],"env_perm":["Sets $Z variables in &4 profile","0.1.3"],"actix_http":["HTTP @b @6 services @2 @7 Actix ecosystem","3.6.0"],"snarkvm_curves":["Curves @2 a $D &l ^C",C[17]],"nomad_@d":["[Deprecated] A @3 @d @2 HashiCorp Nomad's $U.","0.0.10"],"chewdata":["Extract Transform @6 Load @D","2.10.0"],"$g_minimal_versions":["Cargo &B @2 proper &z of -Z minimal-versions @6 -Z direct-minimal-versions.","0.1.27"],"assert2":["assert!(...) @6 check!(...) @8 inspired by Catch2, now @9 diffs!","0.3.14"],"ambient_authority":["Ambient Authority","0.0.2"],"$5_json_traversal":["A @c @u creates @7 boilerplate to traverse &D (js/ts style)","0.2.0"],"calendrical_calculations":["Calendrical calculations in @3","0.1.0"],"enum_methods":["Generates methods @2 each enum variant.","0.0.8"],"autd3_gain_holo":["Holo (Multiple foci) Gain @2 AUTD.","22.1.0"],"redlock":["@i of @7 distributed locking mechanism built on top of Redis","2.0.0"],"zenoh_link":[C[23],C[24]],"uritemplate_next":[C[987],"0.2.0"],"fbinit":["Facebook init token","0.2.0"],"librsync":["$a to librsync @2 calculating @6 applying $M deltas exposed as Reader/Writer streams.","0.2.3"],"ns_router":["A configurable name resolver @2 abstract-ns","0.1.6"],"progenitor":["An OpenAPI @d @H","0.6.0"],"geo_uri":["A @5 @2 @K @6 $p uniform resource identifiers @2 geographic locations (geo URIs)","0.2.2"],"zbus_polkit":["PolicyKit &G","4.0.0"],"opensrv_mysql":["$a @2 emulating a MySQL/MariaDB @N.","0.7.0"],"fiemap":["call ioctl FIEMAP on @P @9 ease","0.1.2"],"qapi":["QEMU QMP @6 Guest Agent $U",C[12]],"aws_sdk_lexmodelsv2":["^v &a @2 $V Lex Model Building V2",C[30]],"google_cloud_$Q":["Google Cloud Platform $Q @d @1.",C[18]],"tiny_multihash":[C[65],"0.5.0"],"^0_humanize":["Display ^0 in a human readable manner.","0.1.3"],"random_integer":["Generate a random integer $8 two integer ^U (&7 @7 two integer ^U).","1.2.1"],"ore_^w":["Ore is a digital currency you can mine @E anywhere, at home or on &4 phone.","1.2.1"],"ibc_@O_handler":["Maintained by `ibc-rs`, exposes IBC handler entry points @2 an integrated IBC @O modules. These entry points are responsible @2 processing incoming IBC ^X, performing validation, @6 execution logic by invoking @7 appropriate ^y handler.","0.52.0"],"pretty_assertions_sorted":["Wrapper ^i @7 `@z-pretty-assertions` @5 @u allows @2 @7 ability to sort @7 Debug output.","1.2.3"],"rusty_^0":["A @o timer","1.1.0"],"split_iter":["Allows splitting of iterators.","0.1.0"],"epoxy":["@3 @4 @2 libepoxy, an OpenGL @R pointer &y.","0.1.0"],"aes_gcm":["Pure @3 @0 of @7 AES-GCM (Galois/Counter Mode) Authenticated Encryption @9 Associated Data (AEAD) Cipher @9 optional architecture-&2 hardware acceleration","0.10.3"],"alsa_^d":["FFI @4 @2 @7 ALSA $K (Advanced Linux Sound Architecture)","0.3.1"],"seize":["Fast, &6, @6 robust $7 reclamation @2 concurrent @D @y.",C[3]],"debug_ignore":["A newtype @p @u causes a field to be skipped while printing out Debug output.","1.0.5"],"mintex":["minimal mutex","0.1.3"],"urn":["A @5 @2 $H URNs (Unique Resource Names)","0.7.0"],"distill_loader":["Loader component of @7 asset pipeline `distill`.","0.0.3"],"bip_util":["$j @2 @7 Bittorrent Infrastructure Project","0.5.0"],"arrayfire":["ArrayFire is a high @X software @1 @2 parallel computing @9 an easy-to-&z $U. Its array @w @R set makes parallel ^a @o. ArrayFire's multiple backends (CUDA, OpenCL @6 ^F CPU) make it @x independent @6 highly portable. A few lines of $b in ArrayFire can replace dozens of lines of parallel computing $b, saving you valuable ^0 @6 lowering ^P costs. $P @5 @r @3 @4 @2 ArrayFire @1.","3.8.0"],"bastion_qutex":[C[94],"0.2.4"],"scaly":["@q @2 @7 Scaly ^a @e","0.0.37"],"prost_amino_@a":["A ^A Buffers @0 @2 @7 @3 Language modified to enable amino (de)@t.","0.6.1"],"oxygengine_$s_^H":["Build ^H @2 Oxygengine","0.46.1"],"watchman_@d":["a @d @2 @7 Watchman $R watching service",C[6]],"macrotest":["Test harness @2 @c expansion","1.0.12"],"exitfailure":["A basic newtype &K @2 &z @9 ? in main","0.5.1"],"discord_indexmap":["A fork of @7 popular `indexmap` @1 @u adds a few extra APIs @u are yet to be upstreamed.","1.4.0"],"&p_math":["Fast, approximate versions of mathematical @n.","0.1.1"],"nutype_@8":[C[932],"0.4.2"],"^n_uniques":["FRAME NFT asset ^c ^n (@s @L)",C[26]],"sgxs_^H":["$j @2 ^g @9 @7 SGX ^Z @G.","0.8.6"],"instant":["A partial replacement @2 std::^0::Instant @u works on WASM too.",C[44]],"glsl_quasiquote":["^e glsl! $0 @c, &9 quasiquoting of @7 glsl @5.","7.0.0"],"sn_@g":["Safe Network Interfaces. Messaging @6 Types.","0.22.4"],"kerberos_&J":["Constants $9 by differente objects @6 actors of @7 Kerberos @l","0.0.9"],"env_logger":["A logging @0 @2 `log` $z is configured via an $Z variable.","0.11.3"],"dotenvs":["A correct dotenv @1","0.1.0"],"pg_embed":["Run a Postgresql $O locally on Linux, MacOS or $v as part of another @3 $w or &0.","0.7.1"],"kalk":["A math evaluator @1 @u supports user-defined @n, variables @6 units, @6 can handle fairly ambiguous syntax.","3.2.0"],"ra_ap_tt":["TBD",C[19]],"mtpng":["Multithreaded PNG encoder @1","0.4.1"],"lightproc":["Lightweight ^N $x @2 @3","0.3.6-alpha.0"],"rw_aws_sdk_ec2":["^v &a @2 $V Elastic Compute Cloud (@9 only APIs needed by RisingWave)","1.2.0"],"audiotags_dev_@c":["@8 $9 during @7 ^P of audiotags","0.1.4"],"mv_docgen":["Move documentation @H","0.3.2"],"testresult":["@M TestResult ^j @2 concise @6 precise &0 failures",C[3]],"xpath_reader":["@M a convenient $U to read @E XML @A XPath expressions.","0.5.3"],"faux":["A @1 to mock ^M","0.1.10"],"pairing":[C[20],"0.23.0"],"md6":["@i of @7 MD6 hash @R @2 @3 via FFI","2.0.3"],"appendlist":["An append-only list @u preserves references to its elements","1.4.0"],"webdriver_install":["Fast @6 @o webdriver installation","0.3.2"],"oh_snap":["A &F-&k, owned, heap-allocated array $z can be split @6 merged efficiently, i.e., ^V moves or $7 (de-)allocations.","0.0.5"],"uu_fmt":["fmt ~ (uutils) reformat each paragraph of input",C[21]],"rs_merkle":["^e most advanced Merkle Tree @1 @2 @3. Supports ^E @6 verifying proofs, multi-proofs, as well as advanced &L, such as &3 diffs, transactional changes, @6 rollbacks","1.4.2"],"git_sec":[C[47],"0.6.3"],"mangadex_api":["&a @2 @7 MangaDex $U","3.3.0"],"avif_parse":["Parser @2 AVIF image @P",C[4]],"generational_box":["A box backed by a generational @v","0.5.1"],"&G_@8":["$L to $s customized @4 @g","0.65.0"],"panic_rtt":["Panic @A @7 JLINK RTT @l",C[5]],"spidev":["@M ^s to @7 Linux spidev @g. $P @g allows @2 $G of @7 spidev device, half-duplex SPI ^s, @6 full-duplex SPI ^s.","0.6.0"],"double_checked_cell_@B":[C[82],"2.0.2"],"^Q_genesis":[C[22],C[13]],"confik":["A @1 @2 reading $w $G split across multiple sources","0.11.7"],"aws_sdk_iam":["^v &a @2 ^v Identity @6 Access Management",C[27]],"sgp4":["A pure @3 @0 of @7 SGP4 $d @2 satellite propagation","2.1.0"],"sixtyfps_rendering_$n_gl":["OpenGL rendering $n @2 SixtyFPS","0.1.6"],"witnet_bn":[C[112],"0.4.5"],"gear_pwasm_^r":[C[515],C[25]],"atomic":["Generic Atomic @p ^j","0.6.0"],"tiny_skia":["A tiny Skia subset ported to @3.","0.11.4"],"sfm_sdk":["A @o &a @2 reusing SFM entities.","0.2.53"],"rocket_sentry":["Simplifies $C $8 @7 Rocket web @j @6 Sentry $w monitoring @T.",C[18]],"aws_sig_auth":[C[123],"0.60.3"],"waitpid_any":["Wait @2 any PID, an ^m to waitpid(2)","0.2.1"],"sc":[C[887],"0.2.7"],"curie":["CURIE or Compact URIs as $9 in &D-LD, RDF, SPARQL, XML @6 other @C. $P manages mapping prefixes to URIs or IRIs as well as expanding CURIEs to @7 complete URI form.","0.1.2"],"sawp":["Security Aware Wire ^A @K @1","0.12.1"],"ibmfloat":["IBM floating point number @b","0.1.1"],"deterministic":["deterministic ^6 blocks @2 testable systems","0.1.2"],"poem":["Poem is a full-featured @6 easy-to-&z web @j @9 @7 @3 ^a @e.","3.0.0"],"enso_shapely_@8":[C[531],"0.2.1"],"slab_&3":["A vec-backed &3 ^p @9 &3-&2 generational indexes.","0.3.2"],"^O_lock_api":["APIs @2 @7 ^O-lock @5",C[3]],"dolly":["Composable camera rigs","0.5.0"],"mdns_sd":["mDNS &g Discovery @1 @9 no @B @v ^S",C[11]],"wit_smith":["A WIT &0 case @H",C[98]],"tetsy_impl_rlp":["Tetsy RLP @t @f @2 uint @6 fixed hash.","0.3.1"],"mdbook_plantuml":["A preprocessor @2 mdbook $z will convert plantuml $b blocks &q inline SVG diagrams",C[6]],"swayfmt":["Sway @e formatter.","0.56.0"],"skulpin_app_winit":["A winit-@w $w layer @2 skulpin",C[37]],"secp256k1_plus":[C[552],"0.5.7"],"gtk":["@3 @4 @2 @7 GTK+ 3 @1","0.18.1"],"aesni":[C[616],C[854]],"lzw":["LZW ^f @6 decompression.",C[7]],"lair_keystore_@d":["@d connector to secret lair private keystore",C[50]],"git_workarea":["$q routines to work @9 git repositories @6 set up minimal workareas @9 them.","4.2.5"],"raw_sync":[C[592],"0.1.5"],"uu_printf":["printf ~ (uutils) FORMAT @6 display ARGUMENTS",C[21]],"fluvio_@B_tls":[C[41],C[5]],"framehop":["Stack frame unwinding @f @2 various formats",C[0]],"zenoh_codec":[C[23],C[24]],"stable_pattern":["Stable port of std::str::Pattern @6 friends.","0.1.0"],"axoproject":["$K $B logic @2 various axo.dev @C","0.7.1"],"wit_text":["Parser @2 @7 text @G of @Z &Q Types",C[6]],"sim2h":["A simulation of lib3h",C[118]],"queues":["Efficient FIFO Queue @D @y","1.1.0"],"musli_zerocopy":["Refreshingly @o zero copy @F by Müsli.","0.0.120"],"sg_multi_&0":["Integration &0 &h @2 Stargaze custom ^b","3.1.0"],"filename":["Get filename @E a raw $R descriptor","0.1.1"],"rocket_include_tera":["$P is a @5 $z @r @8 `tera_resources_initialize!` @6 `tera_response!` to statically include Tera @P @E &4 @3 $K @6 make them be @7 HTTP response sources quickly.","0.5.8"],"mecab":["Safe @3 @p @2 mecab a japanese @e part-of-speech @6 morphological analyzer @1","0.1.6"],"$y_io":["Helpers @2 $T @9 crates.io","0.40.0"],"rattler_@Y_streaming":["Extract @6 ^Z of Conda @Y archives","0.20.6"],"constellation_@N":["Pluggable authoritative DNS @N. Entries can be added & removed @E an HTTP REST $U.","1.14.3"],"pgrx_sql_entity_graph":["Sql Entity Graph @2 `pgrx`","0.11.4"],"pflock":["A phase-fair reader-writer lock @u reduces worst-case blocking @2 readers. Especially useful @2 multiprocessor real-^0 systems.","0.2.0"],"dxf":["A @z @5 @2 reading @6 $I DXF @6 DXB CAD @P.","0.5.0"],"$5_valid":[C[372],C[25]],"flood_tide":["$l line flag @6 option parse @m","0.2.10"],"clap_&1":[C[619],"4.5.2"],"typeshare_cli":["Command Line Tool @2 $p @e @P @9 typeshare","1.9.2"],"chksum_sha2":["An @0 of SHA-2 hash @n @9 a straightforward @g @2 computing digests of bytes, @P, &Z, @6 more.","0.0.0"],"^n_election_provider_multi_phase":["PALLET two phase election providers (@s @L)","31.0.0"],"dirs_2":["A tiny low-@W @1 @u @r @x-&2 ^l locations of &Z @2 &n, cache @6 other @D on Linux, $v @6 macOS by leveraging @7 mechanisms defined by @7 XDG base/user directory specifications on Linux, @7 Known Folder $U on $v, @6 @7 Standard Directory guidelines on macOS.","3.0.1"],"$r_locks":["Futures-aware lock @F","0.7.1"],"tantivy_cli":["Command line @g @2 Tantivy, a search $m @1.","0.22.1"],"rusoto_codepipeline":["^v &a @2 @3 - ^v CodePipeline @ 2015-07-09",C[51]],"http_auth_basic":["HTTP Basic Authentication Scheme (RFC 7617 @6 RFC 2617 compilant, base64-encoded credentials) @2 @3 @C","0.3.3"],"divviup_@d":["Async @z @d @2 divviup.org",C[5]],"datafusion_@n":["Function packages @2 @7 DataFusion query $m","37.1.0"],"frame_executive":["FRAME executives $m (@s @L)",C[26]],"miden_verifier":["Miden VM execution verifier","0.9.1"],"mudpie":["Dynamic HTTP Server. Pure &k @3, no ^4.","0.2.6"],"bevy_@a":["@M @a @k @2 Bevy Engine",C[36]],"ic_^u_encoder":["A @1 @2 @J ^u in Prometheus text exposition @G.","1.1.1"],"aws_sdk_kinesisanalyticsv2":[C[963],C[27]],"captcha":["@q @2 $p CAPTCHAs.","0.0.9"],"parasailors":["SIMD accelerated pairwise genetic sequence alignment.","0.3.1"],"gix_mailmap":["A @5 of @7 gitoxide $K @2 @K mailmap @P","0.23.0"],"unix_path":["Unix-$k paths regardless of @x.","1.0.1"],"aws_sdk_voiceid":["^v &a @2 $V Voice ID",C[2]],"glx":["GLX 1.4 @4 @2 Linux","0.2.6"],"deno_web":["&W of Web APIs","0.179.0"],"signature_@O":["Signature @O @b of @7 Ockam @1.",C[33]],"easycurses":["A @5 @u makes ^g @9 curses easy.",C[1]],"$J_text":["TextBox @2 $J-&X","0.7.0"],"&N_fmt":["Compile-^0 formatting @6 derived @I (e.g., panics / assertions)","0.1.0"],"mesh_loader":["Fast @h @2 3D-^9-formats.","0.1.7"],"bisector":["Flexible bisect implementatation $z allows @7 &z @7 bisection method on arbitrary @D @b",C[3]],"$r_@O_preview":[C[199],C[48]],"consulrs_@a":["A @a @c @2 $e query options @2 Consul endpoints","0.1.0"],"gethostname":["gethostname @2 all platforms","0.4.3"],"swc_ecma_preset_env":["preset-env @2 @7 swc","0.207.0"],"defaultmap":["@M a HashMap @9 an automatic default @2 missing keys.","0.6.0"],"@a_hex":["A @o companion @c @2 dusk-bytes @5","0.1.2"],"libxdo":["$a to libxdo","0.6.0"],"appendbuf":["A Sync append-only buffer @9 Send views.","0.1.6"],"sauron_markdown":["A @1 @2 @K markdown &q sauron node","0.45.0"],"combine":["Fast @h combinators on arbitrary streams @9 zero-copy @f.","4.6.7"],"gsuite_api":["A fully $X & opinionated $U @d @2 @7 Google Admin $U.","0.7.0"],"bollard_stubs":[C[151],"1.44.0-rc.2"],"juliex":["a very basic future executor",C[949]],"virtio_queue":["virtio queue @0",C[10]],"snarkvm_ledger_block":["A block @2 a $D &l ^C",C[17]],"aws_@v":["&T @f $b @2 @7 ^v &a. $P @5 isn't intended to be $9 directly.","1.2.0"],"aws_sdk_pinpointsmsvoicev2":["^v &a @2 $V Pinpoint SMS Voice V2",C[2]],"swc_$W_runner":["Runner @2 swc plugins. $P @5 is INTERNAL @5 @6 $9 by swc itself.",C[28]],"@J_rs_io":["Streaming transcoding @2 encoding_rs","0.1.7"],"bevy_@c_^r":[C[298],C[36]],"prometheus_@d_@a_encode":["Auxiliary @5 to @a Encode ^7 @E prometheus-@d.","0.4.2"],"ic_&0_state_^C_@d":["@3 @1 to interact @9 @7 ic-&0-state-^C.","3.0.1"],"stm32f7":["Device @f $y @2 STM32F7 devices",C[55]],"rml_amf0":["Modules @2 $H @7 @J @6 ^2 of @D @9 Adobe's Action Message Format 0 (AMF0 @D @G).",C[5]],"gweather_^d":["FFI @4 @2 libgweather","4.4.0"],"tx5_@O":["Holochain WebRTC P2P Communication Ecosystem Core Types",C[192]],"dpl_&0":["Travis CI dpl &0 @Y","0.0.1-test.0219d04f0ed6dcf7e7ae57656572c34e"],"ra_ap_hir_def":["TBD",C[19]],"wasmer_enumset":["A @1 @2 ^E compact sets of enums. Wasmer fork to work ^i `syn` issue. $P will not be updated once @7 issue is fixed upstream.","1.0.1"],"fakeit":[C[620],"1.2.0"],"dtoa_short":["Serialize float number @6 truncate to certain precision","0.3.4"],"float_eq":["Compare IEEE floating point @F, ^M @6 &t @2 equality.","1.0.1"],"lalrpop_snap":[C[767],C[29]],"fuzzywuzzy":["A pure-@3 clone of @7 incredibly useful fuzzy $6 matching python @Y, FuzzyWuzzy.","0.0.2"],"actix_form_@D":["Multipart Form Data @2 Actix Web","0.7.0-beta.7"],"lib_tcstring":["IAB TCF v2 TCString @m","0.5.0"],"geph4_aioutils":["^q @5 @2 geph4","0.1.5"],"$g_raze":["A Cargo &B to ^o Bazel BUILD @P",C[46]],"tmux_@g":["@3 @e @1 @2 &S @9 TMUX via CLI","0.3.2"],"fil_ocl_@O":[C[686],"0.11.4"],"eytzinger":["$P @5 implements @7 \"eytzinger\" (aka BFS) array layout.","1.1.1"],"uguid":["GUID (Globally Unique Identifier) no_std @1","2.2.0"],"floating_duration":["Converts durations to fractional ^U @6 allows automatic formatting of durations.","0.1.2"],"khronos_egl":[C[811],"6.0.0"],"$g_run_script":["Bringing `npm run-script` to @3","0.2.0"],"xdg_user":["A @1 @2 accessing $4 user $R &Z according to `xdg-user-dirs`","0.2.1"],"munkres":["Kuhn-Munkres (aka Hungarian) $d @2 solving @7 Assignment Problem in O(n^3)","0.5.2"],"eeric":["An easily embeddable RV64I @O @9 MFDV &r","0.1.0-rc.5"],"moisture":["Moisture is a @3-@w @K @1 intended @2 &z @9 $0 @8!","0.1.0"],"implicit_clone_@a":[C[851],"0.1.1"],"s2":["S2 geometric @1","0.0.12"],"io_context":["A context @u carries a deadline, cancelation signals @6 request scoped ^R across $U boundaries @6 $8 processes.","0.2.0"],"base_custom":["Use any characters as &4 own numeric base @6 convert to @6 @E decimal.","0.2.0"],"swc_&n_@c":["$L to prevent mistakes","0.1.3"],"parquet2":["Safe @0 of parquet IO.","0.17.2"],"maturin":["Build @6 publish $y @9 pyo3, @z-cpython @6 cffi @4 as well as @z binaries as python packages","1.5.1"],"import_map":["An @0 of WICG Import Maps &d","0.19.1"],"av_@G":["Multimedia @G demuxing @6 muxing","0.7.0"],"$5_bench":["Minimal @t @G @2 benchmarking Serde",C[50]],"tokio01_&0":["Testing @m @2 Tokio @6 $r-@w $b","0.1.1"],"jsonrpsee_wasm_@d":["&D-RPC WASM @d","0.22.4"],"snarkvm_marlin":[C[572],C[6]],"peniko":["Primitive @b @2 styling vector &X","0.1.0"],"nrf5340_net_pac":["Peripheral Access Crate @2 Nordic's nrf5340-net microcontroller",C[81]],"challenge_bypass_ristretto":["A @z implemention of @7 privacy pass $t @l @A @7 Ristretto group (WIP)","1.0.2"],"mdbook_mermaid":["mdbook preprocessor to add mermaid @f",C[1]],"ansi_@h":["A @1 @A nom @2 @K ANSI Escape Codes","0.9.0"],"sc_$M_light":["&E light $M @l (@s @L)",C[33]],"speech_dispatcher":["Rusty @g to @7 speech-dispatcher speech synthesis @1",C[29]],"aws_sdk_securityhub":["^v &a @2 ^v SecurityHub",C[30]],"tauri_dialog":[C[360],"0.1.1"],"blob":["Blob @t/^3 @m","0.2.1"],"@x_dirs":["A @1 @2 obtaining @x dependant directory paths @2 $w @6 user &Z",C[5]],"stak_device":["Devices @2 Stak Scheme","0.2.31"],"lingua_urdu_@e_^9":["^e Urdu @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"axum_@N":["High @W @N designed to be $9 @9 axum @j.","0.6.0"],"aya_&w_llvm_proxy":[C[571],"0.9.2"],"tailwind_css":["Compile tailwind short instructions to css","0.12.7"],"bondrewd_@a":[C[455],"0.3.18"],"midly":["Fast MIDI decoder @6 encoder both @2 .mid @P @6 real-^0 MIDI events","0.5.3"],"pinyin":["Convert Chinese to pinyin",C[7]],"cairo_lang_syntax_^B":["Cairo syntax $b $h.","2.6.3"],"ndrustfft":["N-dimensional FFT, real-to-complex FFT @6 real-to-real DCT","0.4.4"],"drone_stm32_map_pieces_5":[C[84],C[12]],"tonic":["A gRPC over HTTP/2 @0 focused on high @X, interoperability, @6 flexibility.",C[11]],"cozy_chess_@b":["Do not &z! ^1 @1 @2 cozy-chess.","0.2.2"],"helix":["Embed @3 in &4 Ruby","0.7.5"],"&8_^K":["A @Y containing a &8 ^K ^j @u can be dropped in to simplify ^K $H","0.2.0"],"slave_pool":["$q &F pool","0.2.3"],"completest":["Run completions @2 &4 ^w",C[3]],"cw721_base":["Basic @0 cw721 NFTs",C[31]],"mipidsi":["MIPI Display Serial &Q &8 driver","0.7.1"],"cursive_@O":["Core &I @2 @7 Cursive TUI","0.3.7"],"aws_sdk_costexplorer":["^v &a @2 ^v Cost Explorer &g",C[30]],"bevy_gilrs":["Gamepad @T made @A Gilrs @2 Bevy Engine",C[36]],"http_cache_semantics":["RFC 7234. Parses HTTP headers to correctly compute cacheability of responses, even in complex cases","2.1.0"],"rinpg":["Creates rin projects","0.1.25"],"bitcoin_wallet":["Wallet @1 @2 Bitcoin","1.1.0"],"digest_auth":["@i of @7 Digest Auth $d as defined in IETF RFC 2069, 2617, @6 7616, intended @2 HTTP clients","0.3.1"],"dojang":["Dojang, a EJS &5 Html Template Engine.","0.1.6"],"jsonrpc_@b":["A set of @b @2 representing &D-RPC requests @6 responses.","0.3.3"],"gear_@O_errors":["Shared errors @2 Gear @O $A",C[285]],"bitcoinleveldb_rand":["a very @o random number @H. Not especially good at $p truly random bits, but good @2 basic usage in leveldb",C[39]],"twilight_lavalink":["Lavalink @d @2 @7 Twilight ecosystem.",C[32]],"twiggy_$3":[C[421],"0.7.0"],"wasmedge_^d":[C[341],"0.17.5"],"read_write_set_dynamic":["Read/write set inference @2 Move bytecode programs by concretizing @7 static analysis result","0.3.2"],"unicode_reader":["Adaptors $z wrap byte-oriented readers @6 yield @7 UTF-8 @D as ^I $b points or grapheme clusters.","1.0.2"],"cachedhash":["Wrapper @2 ^R @u caches their hash.","0.2.0"],"gladis":[C[520],"2.1.2"],"transformation_pipeline":["Middleware-esque $U @2 transforming @D.","0.1.0"],"sentry_backtrace":["Sentry $C @6 @m @2 dealing @9 stacktraces.","0.32.3"],"ppp":["A Proxy ^A Parser $Y in @3. See HAProxy @2 @7 @l &d.","2.2.0"],"static_init":["Safe mutable static @6 non const static initialization, @6 $b execution at ^w startup/exit.","1.0.3"],"impls":["Determine if a ^j implements a logical ^7 expression.","1.0.3"],"aws_sdk_evidently":["^v &a @2 $V CloudWatch Evidently",C[2]],"openid":["OpenID Connect & Discovery @d @1 @A @B / await.",C[12]],"@B_google_apis_$4":["Shared $b @2 @7 @B-google-apis $X $b.",C[3]],"gix_chunk":["Interact @9 @7 git chunk $R @G $9 in multi-pack index @6 commit-graph @P","0.4.8"],"miette":["Fancy diagnostic reporting @1 @6 @l @2 us mere mortals who aren't $E hackers.","7.2.0"],"cfg_expr":["A @h @6 evaluator @2 @3 `cfg()` expressions.","0.15.8"],"zub":["A &p, stack-@w &l ^C @2 dynamic languages, @9 an intuitive IR-&1, garbage @U @6 NaN-tagging.","0.3.14"],"$s_target":["A @5 @u @r programmatic ^s to @Q about @7 current $s target.",C[3]],"peroxide_ad":["Proc @c @2 automatic differenitation of Peroxide",C[5]],"ark_ed_on_cp6_782":["A Twisted Edwards curve defined over @7 scalar field of @7 CP6-782 curve",C[3]],"wsl":["Detect if @7 ^w is running under $v Subsystem @2 Linux","0.1.0"],"syn_@a":["^x @8 @2 `syn::Parse` @6 `quote::ToTokens`","0.1.8"],"slog_syslog":["Syslog drain @2 slog-rs",C[1]],"lz4_^d":["@3 LZ4 ^d @Y.","1.9.4"],"graphs_^H":["Graphs ^H.","0.1.2"],"prometrics":["Client @1 @2 exposing prometheus ^u","0.1.13"],"asn1":["ASN.1 (DER) @h @6 writer @2 @3.",C[46]],"memfile":["$7 backed @P @A memfd_create @9 $R sealing @f","0.3.2"],"fuchsia_zircon":["@3 @4 @2 @7 Zircon kernel","0.3.3"],"^O_@c_id":["Identity $0 @c","1.0.1"],"enso_flexer":[C[766],"0.2.0"],"r_efi":["UEFI Reference Specification ^A Constants @6 Definitions","4.4.0"],"&3_sitter_sdml":["sdml grammar @2 @7 &3-sitter @K @1","0.2.16"],"duration_$6":["$6 to duration @6 visa-versa lib. @G is [0-9]+(ns|us|ms|[smhdwy]) such as 100ms, 1s, 2h, 1y",C[5]],"kanin":["An RPC microservice @j @2 AMQP, protobuf @6 @3 built on lapin (&P://^J/amqp-rs/lapin).","0.32.1"],"@o_parallel":["Straight-forward @n @6 @b @2 basic @D parallel $c, &7 parallel maps, @2 loops @6 &F pools.",C[5]],"lingua_marathi_@e_^9":["^e Marathi @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"ctr":["CTR block modes of operation","0.9.2"],"openmetrics_@h":["An OpenMetrics/Prometheus Text Exposition Format Parser","0.4.4"],"longest_increasing_subsequence":["Find a longest increasing subsequence of some input sequence","0.1.0"],"check_keyword":["A ^7 @2 String-&5 @b to check if it is a reserved keyword @6 convert it to a &k non-keyword if so.","0.2.0"],"wasmtime_wiggle":["Integrate Wiggle $b @H @9 Wasmtime",C[89]],"miden_prover":["Miden VM prover","0.9.1"],"tuple":["Element-wise $c on tuples","0.5.2"],"ckb_mock_tx_@b":["CKB mock transaction @b","0.115.0-rc2"],"libp2p_identify":["Nodes identifcation @l @2 libp2p","0.44.1"],"$g_check_external_@b":["Static analysis tool to detect external @b exposed in a library's public $U.","0.1.11"],"rustube":["A YouTube video downloader, originally inspired by pytube, $Y in @3.","0.6.0"],"mc_sgx_dcap_@b":["@3 @p @2 $4 DCAP @b.",C[11]],"gcrypt":["Libgcrypt @4 @2 @3","0.7.0"],"intel_tex_2":["@3 @4 @2 Intel's ISPC texture compressor.",C[5]],"$g_patch":["Cargo Subcommand @2 patching ^4 @A patch @P","0.3.2"],"gloo_console":["Convenience @5 @2 ^g @9 browser's console",C[5]],"comedy":["$v ^K $H, COM, @6 handles","0.2.0"],"parol_@v":["&T @1 @2 parsers $X by @7 'parol' @h @H.","0.20.2"],"backon":["Retry @9 backoff ^V effort.","0.4.4"],"snake_case":["SnakeCase is a String-&5 ^j @u can only contain valid non-empty snake_case","0.3.1"],"symbolic":["A @1 to symbolicate @6 ^N stack traces @E ^F @C, minidumps, Unreal Engine 4 or minified &V.","12.8.0"],"tint":["Color creation @6 manipulation","1.0.1"],"insta":["A snapshot $u @1 @2 @3","1.38.0"],"flowr":["Runners @2 compiled 'flow' programs",C[71]],"wasm3_^d":["Raw ffi @4 @2 wasm3",C[5]],"heed_@b":["^e @b $9 @9 @7 fully typed LMDB @p, heed",C[16]],"special_fun":["Special @n @2 @3 by &G to @7 Cephes @1.",C[5]],"droptest":["A &x @5 @2 $u drop-semantics","0.2.1"],"numext_fixed_uint_@O":[C[70],"0.1.6"],"netio":["Alternative @0 of parts of `std::io`, better suited @2 blocking IO over networks.","0.6.1"],"nalgebra_lapack":["Matrix decompositions @A nalgebra matrices @6 Lapack @4.",C[43]],"^n_nomination_pools_benchmarking":["FRAME nomination pools ^n benchmarking (@s @L)","30.0.0"],"gstreamer_pbutils_^d":["FFI @4 to libgstpbutils-1.0",C[40]],"hyper_tungstenite":["websockets @2 hyper servers @A tungstenite",C[1]],"mediatype":["MIME Media-^j @K","0.19.18"],"unic_ucd_hangul":["UNIC — ^I Character Database — Hangul Syllable Composition & Decomposition","0.9.0"],"sourceview":["@3 @4 @2 @7 GtkSourceView 3 @1","0.9.0"],"cocaine":["Cocaine Framework @3","0.9.2"],"@B_logger":["Asyncronous logger allows $I arbitrary slices to a $7 buffer, $z then processed by a writer in it's own &F.","0.3.3"],"kappendlist":["Append to a growable list in O(1) ^V needing &mut","0.1.0"],"sc_block_&1":["&E block &1 (@s @L)",C[33]],"fvm_ipld_@J":["Sharded IPLD @J.",C[3]],"utoipa":["Compile ^0 $X OpenAPI documentation @2 @3","4.2.0"],"buttplug":["Buttplug Intimate Hardware Control @q","7.1.16"],"noodles_bgzf":["Blocked gzip @G (BGZF) reader @6 writer",C[87]],"x86_64":["Support @2 x86_64 &2 instructions, registers, @6 @y.",C[55]],"icu":["International Components @2 ^I","1.4.0"],"mdbook_pandoc":["A mdbook $n @u outsources most of @7 rendering ^N to pandoc.","0.6.4"],"hcid":["Holochain base32 @J scheme @2 keys, agents, identifiers, etc","0.0.6"],"safecoin_sdk_@c":["Safecoin &a Macro",C[76]],"nixpacks":["Generate an OCI compliant image @w off app source","1.21.3"],"lychee":[C[34],C[35]],"malachite_bigint":["A drop-in num-bigint replacement @w on malachite","0.2.0"],"raqote":["2D &X @1","0.8.4"],"linux_perf_event_reader":["Parse Linux perf_event @Q @E raw bytes",C[7]],"rustpython_@h":["Python @e @h @2 Python3.","0.3.1"],"gstreamer_play_^d":["FFI @4 to libgstplay-1.0",C[40]],"stm32f1xx_hal":["HAL @2 @7 STM32F1xx family of $S",C[7]],"bigdecimal":[C[49],"0.4.3"],"tstr_^O_@8":["@i detail of tstr.","0.2.2"],"cranelift":["Umbrella @2 commonly-$9 cranelift $y",C[28]],"mockall_@a":["@V @8 @2 Mockall","0.12.1"],"icrc1_&0_suite":[C[627],"0.1.2"],"quickcheck":["Automatic property @w $u @9 shrinking.","1.0.3"],"srx":["A mostly compliant @3 @0 of @7 Segmentation Rules eXchange (SRX) 2.0 ^l @2 text segmentation.","0.1.4"],"tor_guardmgr":["Manage a set of guard relays @2 Tor $M",C[18]],"flat_&3":["Series of @n to map a ^5 &3 to a list","6.0.0"],"loca":["$7 allocation","0.7.4"],"abe_gpsw":["ABE GPSW scheme @2 BLS pairing &u in @z","2.0.0"],"crossbeam_skiplist":["A concurrent skip list","0.1.3"],"dharitri_wmoax_swap_sc":["Dharitri Wrapped MOAX Smart Contract",C[37]],"route_recognizer":["Recognizes URL patterns @9 @f @2 dynamic @6 wildcard segments","0.3.1"],"readonly":["Struct fields @u are made read-only accessible to other modules","0.2.12"],"trezor_@d":["Client @1 @2 interfacing @9 Trezor hardware wallet devices","0.1.3"],"render_&3":["A @1 @2 rendering trees of content to @7 $o","0.1.1"],"svd_encoder":["A CMSIS-SVD $R encoder","0.14.4"],"casper_node":["^e Casper blockchain node","1.5.6"],"uom":["Units of measurement","0.36.0"],"$2_spec":["A &d @2 ^g @9 partial, full, or aliased versions.",C[5]],"trillium_prometheus":["Trillium handler @2 Prometheus ^u scrapes","0.1.0"],"as3_@h":["ActionScript 3 @h",C[4]],"signal_hook_registry":["Backend @5 @2 signal-hook","1.4.2"],"bevy_mikktspace":[C[801],C[36]],"shuffling_^D":["A shuffling ^D, randomizing heap object locations; useful @2 avoiding accidental cache locality during benchmarking, $z can obscure @X evaluation.","1.1.2"],"source_map":["$j @2 ^6 source maps (v3) @2 a $E","0.14.10"],"wasm_^k_gc":["Support @2 removing unused items @E a wasm executable","0.2.34"],"checksum":["Calculates crc32/crc64 $R checksums $Y in @3","0.2.1"],"ra_ap_&w_lexer":["^t published $2 of @7 @Y `rustc_lexer` in @7 @z-lang/@z &M @E commit 13eb8c736ce58a794434ee316cb86f1091f66c7e ^e publishing script @2 this @5 lives at: &P://^J/@z-analyzer/&w-auto-publish","0.49.0"],"aws_sdk_macie2":["^v &a @2 $V Macie 2",C[27]],"ocaml_interop":["$j @2 @3 @6 OCaml interoperability",C[7]],"speedate":["Fast @6 @o datetime, date, ^0 @6 duration @K",C[12]],"deno_ffi":["Dynamic @1 ffi @2 deno","0.135.0"],"controlled_option_@8":["@V @8 @2 @7 controlled-option @5","0.2.2"],"wasmer_clif_fork_wasm":[C[991],"0.59.0"],"^h_$5_json":["$j needed to easily &c a Tokio &D transport @A Serde @2 &D @t @6 ^3 of frame ^R.",C[5]],"auto_impl":["^t &c $3 @2 $4 smart pointers @6 closures","1.2.0"],"slug":["Convert a unicode $6 to a slug","0.1.5"],"atomic_polyfill":["Atomic polyfills, @2 targets where they're not available.","1.0.3"],"bevy_kira_audio":["Bevy $W @2 dynamic audio",C[25]],"await_&3":["Instrument await-&3 @2 actor-@w @C.","0.2.1"],"^n_glutton":["FRAME ^n @2 pushing a chain to its weight limits (@s @L)","18.0.0"],"nanomsg_^d":["^e low-@W @4 @u is $9 by @7 nanomsg @1.","0.7.2"],"egui_$R":["File dialog window @2 egui",C[18]],"erg":["^e Erg ^a @e","0.6.35"],"br_web":["$P is an WEB SERVER","0.4.22"],"snarkvm_console_&t":["Collections @2 a $D &l ^C",C[17]],"camelpaste":["A fork of paste @A lowerCamelCase (hopefully temporary)","0.1.0"],"syscall_alt":["syscall-alt","0.0.14"],"encodings":["A @5 containing $4 @J styles","0.1.0"],"tracerr":["Custom &N-^0 captured ^K $F.",C[5]],"frc42_dispatch":["Filecoin FRC-0042 calling convention/dispatch @f @1","6.0.0"],"diagnostic":["Pretty diagnostic report","0.6.4"],"autd3_modulation_audio_$R":["AUTD @1 @2 @3.","22.1.0"],"itsdangerous":["@3 port of @7 popular itsdangerous python @1 @2 signing $f @6 sending them over untrusted channels.","0.4.1"],"dioxus":["Portable, performant, @6 ergonomic @j @2 ^6 cross-@x user interfaces in @3","0.5.1"],"runas":["Run a $l as root (sudo)","1.2.0"],"aliasable_deref_^7":["Marker ^7 @2 @b @u deref to an address @u is aliasable when coerced to a raw pointer",C[4]],"zombie":["A &k way to remove any zombie child processes (unix/linux only)","0.0.4"],"calmio_filters":[C[745],"0.1.0"],"ockam_vault":["A software-only Ockam Vault @0.","0.106.0"],"oracle_procmacro":["@V @c @2 @7 oracle @5","0.1.2"],"dioxus_signals":["Signals @2 Dioxus","0.5.1"],"rarbg_api":["A @3 @p @2 RARBG TorrentAPI","1.0.42"],"minify":["Crate @2 text minification. Currently supported: html, json","1.3.0"],"dbus_crossroads":["Framework @2 $I D-Bus method handlers","0.5.2"],"screenshots":["Move to [XCap](&P://crates.io/$y/xcap)","0.8.10"],"quit":["Exit cleanly @9 an exit $b","2.0.0"],"ffi_^r":["FFI @m",C[18]],"assert_impl":["Macro @2 static assert @b &c a ^7 or not","0.1.3"],"libtelnet_rs":["libtelnet-inspired telnet @h @2 @z.","2.0.0"],"recycler":["A small @3 @1 @2 recycling @b containing owned $7","0.1.4"],"newtype_ops":["Mass-@a many operators @2 newtypes. Wartier than newtype_derive.","0.1.4"],"exocore_store":["Store / indexation layer of Exocore (Distributed @C @j)","0.1.25"],"genome_graph":["Representation of genome graphs","8.0.0"],"fvm_sdk":["Filecoin Virtual Machine actor ^P &a","4.1.2"],"libmpv_^d":["Libmpv @4 $X by ^k","3.1.0"],"rslint_text_edit":["$q text editing @5 ported @E @z-analyzer @2 @7 RSLint $K","0.1.0"],"splinter":["Splinter is a privacy-focused @x @2 distributed @C @u @r a blockchain-inspired networking $Z @2 &S @6 transactions $8 organizations.","0.6.14"],"nginx":["@3 @4 @2 NGINX $U",C[7]],"ring_buffer":["RingBuffer is a queue @9 added random ^s.","2.0.2"],"^h_io_timeout":["Tokio &K $z apply timeouts to IO $c","1.2.0"],"bluetooth_hci":["@i of @7 Bluetooth HCI","0.1.0"],"amplify":["Amplifying @3 @e capabilities: multiple &8 ^7 @k, ^j &K, @a @8","4.6.0"],"syntree":["A $7 &6 syntax &3 @2 @e developers.","0.14.5"],"move_deps":["Move ^4","0.2.7"],"packed_simd_2":[C[381],"0.3.8"],"@a_more":["Adds #[@a(x)] @8 @2 more $3",C[916]],"jq_^d":["Generated @4 @2 libjq.","0.2.2"],"bebop_^H":["Cargo buildscript ^H @2 Bebop, a schema-@w ^5 @t @G.","3.0.6"],"lru":["A LRU cache @0","0.12.3"],"std_x":[C[107],"0.1.4"],"near_&n_^r":["$P is an ^8 @5 to provide ^r @2 reading &n @P","0.21.2"],"base16ct":["Pure @3 @0 of Base16 a.k.a hexadecimal (RFC 4648) $z avoids any usages of @D-dependent branches/LUTs @6 thereby @r portable \"best effort\" constant-^0 operation @6 $J-&m no_std @f","0.2.0"],"bytesio":["a $M io @1 @A ^h.","0.3.2"],"rls":["@3 Language Server - @r @Q about @3 programs to IDEs @6 other ^H","0.122.2"],"shuttle_static_folder":["Plugin to get a static folder at @v on shuttle",C[87]],"crc_any":["To compute CRC ^R by &9 @7 length of bits, expression, reflection, an initial &v @6 a final xor &v. It has many built-in CRC @n.","2.4.4"],"postgres_inet":["CIDR/INET @f @2 @z-postgres",C[25]],"ntest_^O_@c_&x":["Provide &x @n @2 @7 $0 @8 $9 in ntest.",C[6]],"$g_travis":["Run coverage, upload docs, @6 more on travis.",C[50]],"xdr_codec":["XDR encode/decode @v @f. Pairs @9 xdrgen $z generates $b @E specs.","0.4.4"],"bdk_coin_select":["Tools @2 input selection @2 making bitcoin transactions.",C[5]],"olm_rs":["A @3 @p @2 libolm.","2.2.0"],"drm":[C[307],C[10]],"bwrap":["A &p, &e, $J systems-&m @1 @2 wrapping text.","1.3.0"],"^j_uuid":["Safe, stable IDs @2 @3 @b","0.1.2"],"terraswap":["^W terraswap @b","2.9.0"],"mp4parse":[C[438],C[18]],"py_literal":["Read @6 write Python literals",C[3]],"rgb24":["Basic 24-bit colour ^z @6 manipulation","0.3.1"],"extfmt":["Extended formatting options @2 commmon @b","0.1.1"],"$5_urlencoded":["`x-www-form-urlencoded` meets Serde","0.7.1"],"mtl":["Matrix template @1. Dense2D matrix, SparseMatrix.","0.1.5"],"@z_hawktracer":["@3 @4 @2 hawktracer profiling @1.","0.7.0"],"lingua_russian_@e_^9":["^e Russian @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"forest_cid":["A Cid @1 $9 in Forest @2 @7 Filecoin @l",C[5]],"&k_vault":["@i of @7 'Vault' node @2 @7 SAFE Network.","0.20.2"],"skulpin":["$P @5 @r an easy option @2 drawing hardware-accelerated 2D by combining Vulkan @6 Skia.",C[37]],"unicode_width":["Determine displayed width of `char` @6 `str` @b according to ^I Standard Annex #11 rules.",C[44]],"zookeeper_@d":["ZooKeeper @B @d","0.6.4"],"jurisdiction":["A &e $U-&m $x @2 @7 jurisdiction in @7 world, @6 their accompanying static @Q pertaining to @u jurisdiction. Information available includes: * ISO 3166 country codes * UN M49 Region classifications","0.1.1"],"salvo_serve_static":["Serve static assets @2 salvo web @N @j.","0.67.1"],"non_empty_vec":["`NonEmpty` vector @0, ensure non-emptiness by construction.","0.2.3"],"p9":["Server @0 of @7 9p $R @T @l","0.2.3"],"bls_bulletproofs":[C[163],"1.1.1"],"rusty_fork":[C[233],C[5]],"queue_ext":["^e extended feature of @7 queue can convert @7 pop() @R of @7 queue to Stream @6 @7 push() @R to Sender.","0.4.1"],"nbd":["@3 @1 @2 NBD ($M block device) servers @6 clients.","0.3.1"],"move_stackless_bytecode":["Move stackless bytecode","0.3.2"],"sqlxmq":["A reliable job queue @A PostgreSQL as a backing store","0.5.0"],"exon_fasta":["A @1 @2 reading @6 $I FASTA @P @9 Exon.",C[16]],"trillium_rustls":["rustls adapter @2 trillium.rs",C[6]],"lingua_bulgarian_@e_^9":["^e Bulgarian @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"named_pipe":["Wrapper @2 overlapped (asyncronous) IO of Windows's named pipes","0.4.1"],"^Z_reduce":["Fold a ^Z ^V an initial &v","0.1.0"],"nom_tracable_@8":["&Y @5 of nom-tracable","0.9.1"],"bunyan":["A CLI to pretty print structured logs. A @3 port of @7 original &V bunyan CLI.","0.1.9"],"@z_i18n_extract":["Extractor @2 @z-i18n @5.","3.0.0"],"$r_enum":["#[@a(Future, Stream, Sink, AsyncRead, AsyncWrite, AsyncSeek, AsyncBufRead)] @2 enums.","0.1.17"],"prettyprint":["Print beautifully formatted @P @6 $f to &4 $o","0.8.1"],"gd32vf103_pac":["Peripheral ^s $U @2 GD32VF103 chips","0.5.0"],"dict":["Exercise @5 $e real associative arrays, also known as dictionaries","0.1.5"],"acteur":["A &k actor-&5 @j @u just works. $q, robust, &p, documented.",C[81]],"btree_experiment":["Crate implements a BTreeMap similar to std::&t::BTreeMap.","0.1.86"],"shutdown_hooks":["Shutdown hooks @2 @3. Currently a &m @p ^i atexit, will eventually allow you to remove hooks","0.1.0"],"embassy_net_driver":["Driver ^7 @2 @7 `embassy-net` @B TCP/IP $M stack.","0.2.0"],"inline_python":["Inline Python $b directly in &4 @3 $b",C[10]],"ui_&0":["A &0 @j @2 $u &w diagnostics output","0.22.3"],"&3_sitter_bash":["Bash grammar @2 &3-sitter",C[88]],"online":["📶 @q to check &4 Internet connectivity","4.0.2"],"@B_hwi":["Async hardware wallet @g","0.0.17"],"ockam_entity":[C[38],"0.35.0"],"$g_license":["Cargo &B to see license of ^4","0.6.1"],"libp2p_connection_limits":["Connection limits @2 libp2p.","0.3.1"],"$g_c":["&Y ^w to $s @6 install c-&5 $A","0.9.31+cargo-0.78.0"],"kravl_@h":["@7 kravl @e - @h ^y","0.3.3"],"shuttle_axum":["&g @0 to run an axum webserver on shuttle",C[90]],"decompress":["Extracting archives made easy","0.6.0"],"colorous":["Professional color schemes ported @E d3-scale-chromatic","1.0.13"],"cw_multi_&0":[C[749],"1.1.0"],"sample_&0_@8":["^O-@8 $9 by sample-&0","0.2.1"],"xoroshiro128":["Fast psuedo-random number generators","0.5.0"],"squote":["A clone of @7 quote @5 @u uses a String as its backing store","0.1.2"],"video_rs":["High-@W video toolkit @w on ffmpeg.","0.7.3"],"wasm_^k_$n":["Backend $b $h of @7 wasm-^k tool","0.2.92"],"systemd_journal_logger":["Systemd journal logger @2 @7 log facade.","2.1.1"],"jsdoc":["JsDoc @h writen in @z","0.113.0"],"^5_ff1":["Optimized @3 @0 of FF1 &A @9 radix 2","0.2.0"],"buddy_alloc":["Buddy-alloc is a $7 ^D @2 no-std @3, $9 @2 $J environments.","0.5.1"],"delegate_display":["@a(Display, Debug) @2 ^M/enums @9 one member","2.1.1"],"panic_semihosting":["Report panic ^X to @7 host stderr @A semihosting","0.6.0"],"text_^r":["Text ^r @2 unescaping @6 align","0.4.3"],"leon":["Dead-@o $6 templating","3.0.1"],"bitcoin_imports":["encapsulates most third party deps @2 @7 bitcoin ecosystem",C[39]],"filesize":["Find @7 physical space $9 by a $R","0.2.0"],"sp_^r":["I/O @2 &E runtimes","3.0.0"],"rbx_reflection":["Roblox reflection $O @6 ambiguous ^j resolution","4.5.0"],"typed_index_&t":["Typed index $2 of @3 slice @6 Vec containers","3.1.0"],"utoipa_swagger_ui":["Swagger UI @2 utoipa","6.0.0"],"fallible_streaming_iterator":["Fallible streaming iteration","0.1.9"],"equator":[C[694],"0.2.0"],"bitbuffer_@a":[C[506],C[11]],"png":["PNG ^2 @6 @J @1 in pure @3","0.17.13"],"$r_rustls":["&i TLS/SSL streams @2 $r @A Rustls.","0.26.0"],"dart_^d_fork":[C[528],"4.1.1"],"mvt":["A @1 @2 @J mapbox vector tiles","0.9.2"],"twilight_http":["Discord REST $U @d @2 @7 Twilight ecosystem.",C[32]],"if_@z_$2":["Macro to enable or disable $b depending on @7 @z $2",C[4]],"link_ipps":["link ipps @1 (part of ipp-^d Intel IPP @4)","0.1.2"],"winmm_^d":["Contains @R @S @2 @7 $v $U @1 winmm. See winapi @2 @b @6 &J.","0.2.0"],"&O_x86_64_gnu":[C[64],"0.52.5"],"enum_@a":[C[327],"0.1.7"],"@a_&1_@c_fork_arti":[C[113],"0.11.2"],"bomboni_$4":["^W things @2 Bomboni @1.","0.1.55"],"rs_snowflake":["@3 $2 of @7 Twitter snowflake $d.","0.6.0"],"twilight_mention":["$j @2 ^g @9 mentions in @7 Twilight ecosystem.",C[32]],"thin_dst":["Thin pointers to inline-slice dynamically sized @b","1.1.0"],"normalize_path":["Like canonicalize, but ^V performing I/O","0.2.1"],"wgpu_glyph":["A &p text renderer @2 wgpu, powered by glyph_brush",C[40]],"pci_@b":["@q @9 @b @2 $H PCI devices","0.6.2"],"monoio":["A &F per @O @v @w on iouring.","0.2.3"],"glium_text":["Text drawing @9 glium @6 freetype",C[12]],"escaper":[C[198],"0.1.1"],"^Q_libra_failure_ext":["Libra failure ext",C[56]],"jwt_compact":["Minimalistic JWT @0 @9 focus on ^j safety @6 secure $t @F",C[6]],"plexo_sdk":["Plexo &a","0.5.2"],"@B_tls":[C[41],C[1]],"wasmtime_debug":["Debug ^r @2 WebAsssembly $b in Cranelift","0.29.0"],"spmc":["$q SPMC channel",C[5]],"gdkwayland_^d":["FFI @4 to libgdk-3-wayland",C[31]],"wit_^k_rt":["&T @f @2 @7 `wit-^k` @5",C[43]],"ark_secp256k1":["^e secp256k1 curve",C[3]],"ffi_convert":["A @U of @m to ease &R $8 @3 @6 C-$k @D @y.","0.6.1"],"candle_kernels":["CUDA kernels @2 Candle","0.4.1"],"ckb_vm_@S":["^W definition @P @2 CKB VM","0.24.9"],"^u_@8":["$L @2 @7 ^u @5.","0.7.1"],"aws_sdk_elasticsearch":["^v &a @2 $V Elasticsearch &g",C[30]],"raster":["Image processing lib @2 @3","0.2.0"],"^O_vector2d":["@V @8 $9 internally by vector2d","1.0.2"],"sha_1":["SHA-1 hash @R. $P @5 is deprecated! Use @7 sha1 @5 ^Y.",C[42]],"elefont":["A @1 @u handles caching rendered glyphs on @7 GPU","0.1.3"],"amethyst_audio":["Audio @f @2 Amethyst","0.15.3"],"usdt_attr_@c":[C[591],"0.5.0"],"glfw_^d":["An Open Source, multi-@x @1 @2 ^E &O @9 OpenGL contexts @6 receiving input @6 events","5.0.0+3.3.9"],"yaxpeax_x86":["x86 decoders @2 @7 yaxpeax $K","1.2.2"],"defmt_&0_@8":["defmt-&0 @8","0.3.1"],"ringbuffer_spsc":["A &p &F-&k single producer-single consumer ring buffer","0.1.9"],"viz_handlers":["^e handlers @2 Viz","0.8.4"],"vulkanalia":["Vulkan @4 @2 @3.","0.23.0"],"proto_@O":["Core proto APIs.","0.34.4"],"ghakuf":["A @3 @1 @2 @K/^6 SMF (Standard MIDI File).","0.5.6"],"scoped_pool":["A flexible &F pool &9 scoped threads.",C[4]],"qttypes":["Manually maintained buildings @2 Qt &v @b","0.2.11"],"r2d2_sqlite":[C[632],C[43]],"probe_rs_target":["Target description schema @2 probe-rs.","0.23.0"],"enum_to_enum":["Derives possibly effectful conversions $8 enums","0.1.0"],"rrss2imap":["A @o script @u exposes RSS entries as mail ^X, pushed directly @A IMAP","0.5.2"],"flowmacro":["Definition of a 'flow' ^L @c to help write @k",C[71]],"polish":["Test-Driven Development done right","0.9.9"],"yarte_&h":["&Y @U @2 yarte","0.15.8"],"embassy_@8":[C[127],"0.2.1"],"uu_join":["join ~ (uutils) merge lines @E inputs @9 matching join fields",C[21]],"gostd":["gostd is @7 go ^l @1 @0 in @z. gostd 是Go标准库的@z实现","0.3.16"],"spectra":["Demoscene @j",C[1]],"rbtag":["A $0 @c to add $s DateTime @6 git commit @Q at &N ^0",C[5]],"parsoid":["Wrapper ^i Parsoid HTML @u @r convenient accessors @2 processing @6 manipulation","0.9.1"],"ff_@a_zeroize":[C[85],"0.6.2"],"ya_relay_@O":["Golem relay base @I","0.4.1"],"&0_fuzz_@v":["&0-fuzz-@v","5.0.0"],"stun_rs":["@3 @j to manage STUN ^X","0.1.8"],"snow":["A pure-@z @0 of @7 Noise ^A Framework","0.9.6"],"tk_bufstream":["A buffered ^Z backed by contiguous buffers (netbuf) @2 ^h",C[5]],"enum_repr_@a":["$q ^7 @2 converting enum to @6 @E its primitive repr ^j","0.2.0"],"libcnb_&0":["An $C $u @j @2 buildpacks $Y @9 libcnb.rs",C[16]],"hot_lib_reloader":["Utility to reload $A on change. For faster feedback cycles.","0.7.0"],"fs_hdfs3":[C[780],C[44]],"toolchain_find":["A small @1 to help find installed @3 &I",C[3]],"spacetimedb_@F":["Primitives such as TableId @6 ColumnIndexAttribute","0.8.2"],"@B_walkdir":["&i directory traversal @2 @3.",C[4]],"eventfd":["Binding to Linux's eventfd syscall","0.2.0"],"pledge":["@3 &G to OpenBSD's pledge(2) @g","0.4.2"],"github_rs":["Pure @3 @4 to @7 Github $U","0.7.0"],"hex":["Encoding @6 ^2 @D &q/@E hexadecimal ^z.","0.4.3"],"aws_sdk_amplifyuibuilder":["^v &a @2 ^v Amplify UI Builder",C[2]],"gsys":["System calls of Gear ^w","1.3.0"],"scylla_cql":["CQL @D @b @6 @F, @2 $T @9 Scylla.","0.1.0"],"neon_$s":["Build logic required @2 Neon projects.",C[42]],"libp2p_tls":["TLS $G @w on libp2p TLS specs.",C[5]],"cw20":[C[432],"2.0.0"],"arrow_$6":["String kernels @2 arrow arrays","51.0.0"],"eyeball_im":["Observable &t @w on @7 `im` @5.","0.4.2"],"autocxx_$s":[C[45],"0.26.0"],"libssh_rs":["$a to @7 libssh @1","0.2.2"],"imghdr":["@q @u determines @7 ^j of image contained in a $R or byte ^Z.","0.7.0"],"lightning":["A Bitcoin Lightning @1 in @3. Does most of @7 hard work, ^V implying a &2 @v, requiring clients &c basic $M logic, chain interactions @6 disk $Q. Still missing tons of ^K-$H. See GitHub issues @2 suggested projects if you want to contribute. Don't have to bother telling you not to &z this @2 anything serious, because you'd have to $s a @d ^i it to even try.",C[53]],"&k_path":["A @1 to safely handle $R @T paths @2 container runtimes","0.1.0"],"auto_^o_cdp":["experimental @5 to ^o @7 Chrome Devtools ^A.","0.4.4"],"decent_synquote_alternative":["An alternative to @7 syn @6 quote $y @2 when you want to write &4 own @a ^O-@c. It was originally @w on @7 microserde $b, but has grown a lot since then. It is not as complete, documented, or well-tested as syn or quote, but it fits my needs, @6 it compiles quite quickly.",C[3]],"nom":[C[436],"8.0.0-alpha1"],"detect_desktop_$Z":["Autodetect @7 desktop $Z","1.1.0"],"libpulse_&G":["A @3 @e &G @2 @7 PulseAudio libpulse @1.","2.28.1"],"wasmer_clif_fork_frontend":[C[411],"0.59.0"],"symbol_table":["A symbol table that's &p, concurrent, @6 gives stable references.",C[5]],"rcut":["rcut is a @3 replacement @2 GNU cut @u supports UTF-8.","0.0.52"],"yew_nested_router":["A router @2 Yew $z supports nesting","0.7.0"],"rusoto_athena":["^v &a @2 @3 - $V Athena @ 2017-05-18",C[51]],"libseccomp":["@3 Language $a @2 @7 libseccomp @q",C[5]],"$F_&3":["A Tracing Layer $z prints a &3 of spans @6 events.",C[5]],"docify":["Docify allows you to live-embed at &N ^0 pieces of $b @E throughout &4 $K as @z doc examples.","0.2.8"],"launchdarkly_@N_sdk_evaluation":["LaunchDarkly feature flag evaluation $m","1.2.0"],"voidmap":["$o mind-map + task tracker + tsdb","1.1.5"],"pest":[C[140],"2.7.9"],"specs_camera":["camera 2d @6 3d component @2 specs","0.5.0"],"fibers_global":["^e global executor of fibers","0.1.2"],"unix_socket2":["Unix domain socket @4, @9 bug fixes @6 enhancements.","0.5.4"],"dicom_object":["A high-@W $U @2 reading @6 manipulating DICOM objects","0.7.0"],"bind_match":["Convenience @c similar to `matches!` but binds to variables in @7 pattern @6 returns an `Option` of @7 result.","0.1.2"],"jieba_rs":["^e Jieba Chinese Word Segmentation Implemented in @3","0.7.0"],"path_&3":["path-&3 is a &e high @X HTTP request router @2 @3","0.7.6"],"target_spec":["Evaluate Cargo.toml target specifications","3.1.0"],"wascc_host":["@Z Secure Capabilities Connector (waSCC) Host &T",C[12]],"loom":["Permutation $u @2 concurrent $b","0.7.2"],"&0_fuzz_^8":["&0-fuzz-^8","5.0.0"],"handle":["A Handle Trait @2 $1 context pipeline.","1.0.2"],"$g_flash":["A ^q to flash ARM cores @9 ELFs directly @E within $g.",C[31]],"duplexify":["Combine a reader + writer &q a duplex of Read + Write.","1.2.2"],"scale_&v":["Encode @6 decode ^R of arbitrary shapes to SCALE bytes",C[37]],"drop_bomb":["A @v guard @2 $e linear @b.","0.1.6"],"if97":["^e high-speed IAPWS-IF97 @Y @9 C @6 Python &G","1.4.4"],"jomini":["Low @W, @X oriented @h @2 save @6 game @P @E EU4, CK3, HOI4, Vic3, Imperator, @6 other PDS titles","0.25.6"],"rio":["GPL-3.0 nice @4 @2 io_uring. MIT/Apache-2.0 license is available @2 spacejam's github sponsors.","0.9.4"],"indy_&j":["$P is @7 &C &j @1 @2 Hyperledger Indy &I.","0.5.1-rc-1"],"inline_dyn":["A container ^j @2 storing dynamically-sized @b inline","0.2.1"],"tauri_winres":[C[234],"0.1.1"],"ast_grep_@O":[C[63],C[80]],"llhd":["A Low Level Hardware Description @u acts as a foundation @2 ^6 hardware design ^H.",C[29]],"fixedbitset":["FixedBitSet is a @o bitset @U","0.5.7"],"hyper_alpn":["An ALPN @0 to be $9 @9 Hyper 0.12","0.4.1"],"compose_yml":["Parse, manipulate @6 serialize docker-compose.yml in a strongly-typed fashion","0.0.59"],"aws_sdk_ecs":["^v &a @2 $V EC2 Container &g",C[27]],"image_convert":["A high @W @1 @2 image identification, &R, interlacing @6 high quality resizing.",C[46]],"deno_libffi":[C[738],"0.0.7"],"slog_retry":["slog Drain @u reconnects on errors @6 tries again","0.1.1"],"$s_const":["@1 @2 ^E importable &J @E build.rs or a script","0.2.2"],"aws_sdk_health":["^v &a @2 ^v Health APIs @6 Notifications",C[2]],"fixed_slice_vec":["`FixedSliceVec` is a dynamic length Vec @9 @v-determined maximum capacity backed by a slice.",C[7]],"git_pack":[C[47],"0.31.0"],"sval_ref":["A variant of sval::Value @2 @b @9 ^8 references","2.13.0"],"sdl2_^d":["Raw SDL2 @4 @2 @3, $9 internally @z-sdl2","0.36.0"],"$r_channel_preview":[C[110],C[48]],"sea_query_@a":["^x @c @2 sea-query's Iden ^7","0.4.1"],"pinot":["Fast, high-fidelity OpenType @h.","0.1.5"],"tower_discover":["Abstracts over service discovery strategies.",C[5]],"rstest_@8":[C[709],C[25]],"sapio_secp256k1":["@3 @p @1 @2 Pieter Wuille's `libsecp256k1`. Implements ECDSA @6 BIP 340 signatures @2 @7 SECG elliptic curve group secp256k1 @6 &H @m. Extended edition @2 Sapio.","0.28.1"],"try_lock":["A &e atomic lock.","0.2.5"],"gc_arena":["&k, incrementally garbage collected arenas","0.5.1"],"qapi_@h":["QEMU QAPI &D &d @h",C[7]],"^O_lock_@c":["Macro $U @2 @7 ^O-lock @5",C[3]],"oxygengine_script_flow":["Visual graph scripting ^y @2 Oxygengine",C[87]],"macho_unwind_info":["A @h @2 Apple's Compact Unwinding Format, $z is $9 in @7 __unwind_info section of mach-O binaries.",C[3]],"enum_extract":["&Y @8 @2 extracting single enum variants of an enum","0.1.1"],"^O_@c_roids":["Traits @6 @n to make $I ^O @8 more ergonomic.",C[6]],"tetsy_hash_db":["tetsy ^7 @2 hash-keyed databases.","0.15.3"],"qscan":["Quick @B $M scan @1","0.6.0"],"fuel_indexer_^u":["Fuel Indexer Metrics","0.25.0"],"ftoa":["$P is a fork of @7 `dtoa` @5 $z writes integer &v floats ^V trailing `.0`. Fast @n @2 printing floating-point @F to an io::Write.","0.1.1"],"ritual_$s":["Build script @0 @2 C++ @1 &K",C[3]],"pacman_repo_&1":["Build a custom pacman &M @E a @U of PKGBUILD &Z","0.0.0-rc.65"],"libthermite":["Crate @2 managing Northstar mods","0.8.1"],"musli_descriptive":["A fully self-descriptive @G @2 Müsli.","0.0.117"],"google_apis_$4":["Shared @I among @7 google-api $y.","6.0.3"],"blurdroid":["Bluetooth lib @2 @3 @A Android's bluedroid","0.1.6"],"$g_vendor":["A Cargo &B to vendor all crates.io ^4 onto @7 local filesystem.","0.1.23"],"rucaja":["@3 Calls Java - via JNI","0.4.5"],"dutree":["Command line tool to analyze disk usage","0.2.18"],"tower_hyper":["A hyper @w tower transport layer.","0.1.1"],"svix":["Svix webhooks $U @d @6 webhook verification @1",C[2]],"trash":["A @1 @2 moving @P @6 folders to @7 Recycle Bin","4.1.0"],"rstack_self":["Stack traces of all threads of a ^N",C[5]],"serfig":["Layered $G @T built upon $5","0.1.0"],"profiling":[C[120],"1.0.15"],"rayon_croissant":[" bikeshedding @7 name: something @u is mapped folded @6 collected, a 🥐","0.2.0"],"biscuit_auth":["an authorization token @9 $D verification @6 offline attenuation","4.1.1"],"$2_sync":["Crate @2 ensuring @u $2 ^U in README @P @6 other @P are kept in sync @9 @7 @5 $2.","0.9.5"],"nanorand":["A tiny, &p, zero-dep @1 @2 random number $h.","0.7.0"],"dioxus_cli":["CLI tool @2 developing, $u, @6 publishing Dioxus apps","0.5.4"],"fs2":[C[472],"0.4.3"],"ndk_context":["Handles @2 accessing Android APIs","0.1.1"],"lspower":["A &e @j @2 $e LSP servers.","1.5.0"],"unrar":["list @6 extract RAR archives","0.5.3"],"atomic_shim":["Atomic @b @2 unsupported platforms","0.2.0"],"sp_ark_ed_on_bls12_381_bandersnatch":["Bandersnatch: a curve defined over @7 scalar field of @7 BLS12-381 curve, optimized @2 &E","0.4.1"],"clap_$5_^O":["@V @c @2 clap-$5-@a","0.2.0"],"prio_graph":["A lazily populated directed acyclic graph @9 top-@W priority ordering","0.2.1"],"update_informer":["Update informer @2 CLI @C","1.1.0"],"bigdecimal_rs":[C[49],"0.2.1"],"assert_unchecked":["Unsafe assertions @u allow @2 optimizations in release mode.","0.1.2"],"oneshot_uniffi":["Patched $2 of oneshot specifically @2 @7 UniFFI $K. $P removes @7 `loom` target @6 ^S $z helps @9 UniFFI's downstream consumers.","0.1.6"],"datadriven":["Rewritable table-driven $u",C[6]],"enum_index":["Trait @6 @8 @2 extracting Enum variant index","0.2.0"],"whatsys":["Determine @7 kernel $2","0.3.1"],"base32":["Base32 encoder/decoder @2 @3",C[3]],"leptonica_^d":["FFI @4 @2 Leptonica","0.4.7"],"typename_@a":["^x $W @2 @7 typename @5.","0.1.4"],"dbus":["$a to D-Bus, $z is a bus commonly $9 on Linux @2 inter-^N &S.","0.9.7"],"$g_^r":["$j ^i $g @6 @3 workspaces","0.1.44"],"near_@z_^D_proxy":["@3 ^D proxy @9 added header",C[3]],"tantivy_query_grammar":[C[529],C[40]],"lcov2cobertura":["convert LCOV info $R to cobertura XML @G","1.0.3"],"opentelemetry_spanprocessor_any":[C[953],C[18]],"jsonrpc_@8":["&Y @8 @2 jsonrpc-@O","10.1.0"],"cxx_gen":["C++ $b @H @2 integrating `cxx` @5 &q higher @W ^H.","0.7.121"],"barrel":["A powerful schema migration ^6 $U @2 @3","0.7.0"],"qecs_@O":[C[805],"0.0.17"],"snarkvm_dpc":["DPC @2 a $D &l ^C",C[6]],"unchecked_unwrap":["Adds an unchecked $2 of `unwrap()` @6 `expect()` to Option @6 Result.","4.0.0"],"minicbor_ser":["A @o @0 of $5 @2 minicbor","0.2.0"],"elfkit":["an elf @h @6 manipulation @1 in pure @z","0.0.7"],"uu_pwd":["pwd ~ (uutils) display current ^g directory",C[21]],"notedown_ast":["Notedown Abstract Syntax Tree","0.16.3"],"libipld_@O":["Base $3 @6 @S $9 by ipld codecs.",C[29]],"assert_matches":["Asserts @u a &v matches a pattern","1.5.0"],"errno_dragonfly":["Exposes errno @I to stable @3 on DragonFlyBSD","0.1.2"],"ipipe":["Cross-@x named-pipe $U.","0.11.7"],"winstructs":["^W @y $9 in @K various &O protocols","0.3.2"],"anchor_^L_^w":["Anchor ^L @c @2 defining a ^w",C[61]],"tower_request_id":["A tower (hyper, axum, warp) service to add a unique id @2 every request",C[5]],"roux":["$q @6 (a)synchronous Reddit $U @p","2.2.12"],"@s_node_@O_chain_api":["^e Chain $U subsystem @r ^s to chain &H ^q @n &5 block number to hash conversions. (@s @L)",C[68]],"syscall_^U":["System calls ^U @2 various architectures","3.1.1"],"scsys":[C[60],"0.2.0"],"tensorflow_^8_@8":["^e @Y @r @8 @2 ^8 usage in TensorFlow. No backwards compatibility guarantees are made.","0.0.3"],"apollo_federation":["Apollo Federation",C[50]],"nice":["$a @2 libnice >= v0.1.4","0.1.9"],"^h_^Z":["$j to work @9 `Stream` @6 `^h`.","0.1.15"],"cw_orch_fns_@a":["^x @c @2 $p ^T interfaces.","0.18.1"],"try_or_wrap_s":["`?` or `try!` @c, @9 an additional wrapping of @7 ^K in something else","0.2.0"],"sv_@h":["SystemVerilog @h @1 fully complient @9 IEEE 1800-2017","0.13.3"],"datafusion_physical_expr":["Physical expression @0 @2 DataFusion query $m","37.1.0"],"crony":["$q cron runner @u spawns another &F to run &4 cron jobs","0.3.1"],"dockworker":["Docker daemon $U @d. (a fork of Faraday's boondock)","0.5.1"],"clickhouse":["A typed @d @2 ClickHouse @9 killer &L","0.11.6"],"neli":["Type &k netlink @1 $Y in @3","0.7.0-rc2"],"croncat_mod_&8":["Allows @2 CosmWasm raw queries through this ^y, helpful when making CronCat tasks @9 queries.","1.0.4"],"jokeyrhyme_dotfiles":["read my dotfiles &M @6 do stuff",C[51]],"hifitime":["Ultra-precise date @6 ^0 $H in @3 @2 scientific @C @9 leap second @f","4.0.0-dev"],"dns_message_@h":["Libary to encode @6 decode DNS packets","0.7.0"],"@B_compat":["Compatibility adapter $8 ^h @6 $r","0.2.3"],"tcp_^Z":["std::net::TcpStream on steroids",C[87]],"jni_glue":["Manually $Y glue $b to accompany @7 jni-^k $b @H @2 &G to JVM APIs @E @3","0.0.10"],"piston2d_gfx_&X":["A Gfx 2D back-end @2 @7 Piston game $m","0.80.0"],"nu_$l":["Nushell's built-in commands",C[78]],"tink_hybrid":["Hybrid &A @I @2 @3 port of Google's Tink cryptography @1","0.2.5"],"skyline":["A @1 @2 helping patch @6 modify Nintendo Switch games","0.2.1"],"c_linked_list":["$j @2 $H NULL-terminated C linked lists","1.1.1"],"mongodb":["^e official MongoDB driver @2 @3","2.8.2"],"reproto_$n_js":[C[52],"0.3.36"],"mod_sdk":["Contains basic @b @6 errors useful @2 CronCat modules","1.0.4"],"coroutine":["Coroutine @q in @3",C[6]],"portaudio_rs":["PortAudio @4 @2 @3","0.3.2"],"awaitable":[C[328],C[3]],"syn_solidity":["syn-powered Solidity @h","0.7.1"],"ibc_@O_host_cosmos":["Maintained by `ibc-rs`, contains Cosmos-&2 &x $3 @6 @k to facilitate IBC $C, ensuring proper interaction @9 modules/&I beyond @7 IBC modules on host chains.","0.52.0"],"afpacket":["$a @2 Linux raw packet sockets (AF_PACKET), @6 an @B @p","0.2.3"],"webauthn_rs_@O":["Webauthn Cryptographic Operation Handling",C[102]],"cpython":["$a to Python","0.7.1"],"lightning_rapid_gossip_sync":["Utility to ^N gossip routing @D @E Rapid Gossip Sync Server.",C[53]],"urdf_viz":["URDF visualization","0.45.1"],"&8_array":["Generic @b $e @I of arrays",C[4]],"astroport":["^W Astroport @b, queriers @6 other ^r","5.0.0-rc.1-tokenfactory"],"pic32mx2xx":["Peripheral ^s $U @2 PIC32MX1/2xx $S","0.7.0"],"puffin_http":["TCP @N/@d @2 puffin profiler @D",C[29]],"gluon_^B":["Code $h @8 @2 @7 gluon ^a @e","0.18.2"],"password_rules_@h":["Parser @2 @7 HTML passwordrules ^L","1.0.3"],"mango_orm":[C[358],"0.12.6"],"human_^0_@8":[C[54],"0.1.8"],"@z_embed":[C[910],"8.3.0"],"autocorrect":["A linter @6 formatter @2 help you improve copywriting, to correct spaces, words, punctuations $8 CJK (Chinese, Japanese, Korean).","2.9.0"],"liveterm":["$q live-updating output @2 CLI apps",C[5]],"vm_^D":["Helpers @2 allocating resources needed during @7 lifetime of a VM.","0.1.1"],"csv_@O":["Bare bones CSV @K @9 no_std @f.","0.1.11"],"pcx":["@q @2 reading & $I PCX images.","0.2.3"],"unic_ucd_name":["UNIC — ^I Character Database — Name","0.9.0"],"ubyte":["A @o, complete, const-everything, saturating, human-&m, no_std @1 @2 byte units.","0.10.4"],"mit_lint":["Lints @2 commits parsed @9 mit-commit.","3.2.7"],"iri_$6":["IRI as $6 @b","0.7.2"],"&0_assembler":["A set of @b @2 ^6 complex ^5 streams.","0.1.6"],"substreams_ethereum_@a":[C[152],"0.9.11"],"manyhow_@8":["Macro @2 manyhow",C[11]],"goose_eggs":["Helpful in $I Goose load tests.","0.5.2"],"unix_socket":["Unix domain socket @4","0.5.0"],"eccoxide":["elliptic curve cryptography (ECC) @j","0.3.1"],"french_^U":["Represent ^U in French @e","1.2.0"],"monero_epee_bin_$5":["A $5 @G @2 @7 ^5 @J defined within @7 epee &x @1 of Monero.","1.0.1"],"prototty_glutin":["Prototty context @2 glutin &O.","0.27.0"],"erg_^O_@8":["^O @8 @2 Erg","0.6.35"],"^Q_sdk_@c_frozen_abi":["&o &a Macro frozen abi","1.3.23"],"path_abs":["Ergonomic paths @6 @P in @z.","0.5.1"],"chalk_@8":["$L @2 Chalk",C[7]],"deno_webgpu":["WebGPU @0 @2 Deno","0.115.0"],"vcard":["A pure @3 @0 of vCard @w on RFC 6350.","0.4.13"],"human_^0":[C[54],"0.1.6"],"dyn_clone":["Clone ^7 @u is object-&k","1.0.17"],"bulletinboard":["A general-purpose DHT","0.5.3"],"tugger_licensing":["Functionality &H to software licensing","0.6.0"],"less_avc":["less Advanced Video Coding (H.264) @J","0.1.5"],"boa_interner":["String interner @2 @7 Boa &V $m.",C[31]],"bdf":["BDF @G $H.","0.6.0"],"sema":["@3 semaphore @1","0.1.4"],"aleo_@z":["@3 &a @2 managing Aleo programs @6 communicating @9 @7 Aleo $M","0.6.8"],"polars_algo":["Algorithms built upon Polars @F","0.35.4"],"netcdf_^d":["FFI @4 to NetCDF","0.6.0"],"jobpool":["A @o @6 &e threadpool @0","0.3.8"],"$g_bump":["Increments @7 $2 number of @7 current $K.","1.1.0"],"$R_watcher":["A @5 @2 watching @P @2 changes.","0.0.18"],"normalize_line_endings":["Takes an iterator over chars @6 returns a new iterator @9 all line endings (\\r, \\n, or \\r\\n) as \\n",C[5]],"lightspeed_@O":[C[114],"0.58.0"],"json_typegen_&C":["Codegen @E &D samples. Not intended to be $9 directly. See &M @2 @7 intended $y.","0.7.0"],"sudodb":["Relational $O @2 @7 Internet Computer","0.4.3"],"drawille":["Draw to @7 $o @A braille characters",C[5]],"oxcable":["A signal processing @j @2 making music @9 @3.","0.5.1"],"bui_$n_^B":["Buildtime ^B @f @2 bui-$n","0.9.1"],"yaxpeax_arch":["fundamental $3 to describe an architecture in @7 yaxpeax $K","0.2.7"],"erlang_nif_^d":[C[322],"0.6.5"],"lingua_turkish_@e_^9":["^e Turkish @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"md2":["MD2 hash @R",C[93]],"tectonic_io_base":["Basic @b @2 Tectonic's pluggable I/O $n @T","0.4.3"],"stm32_hal2":["Hardware $x layer @2 @7 STM32 MCUs","1.8.2"],"pyproject_toml":["pyproject.toml @h in @3",C[7]],"^Q_pubsub_@d":["&o Pubsub Client",C[13]],"edge_executor":["Async executor suitable @2 $J environments.","0.4.1"],"gen_ops":["$L @2 operator overloading @2 &8 @b",C[3]],"hyper_reverse_proxy":["A @o reverse proxy, to be $9 @9 Hyper @6 Tokio.","0.5.1"],"winter_air":["AIR &I @2 @7 Winterfell STARK prover/verifier","0.8.3"],"termini":[C[628],C[4]],"rbx_reflection_$O":["Bundled reflection $O @2 Roblox projects","0.2.10+roblox-607"],"bat_cli":["Blockchain Auditor Toolkit (BAT)","0.8.3"],"float_duration":["Floating-point Duration @f. @M quantification @2 spans of ^0. Unlike @7 ^l std::^0 or @7 chrono @5, this @5 aims to provide a fully featured Duration ^j $z exposes @6 uses floating-point ^R ^Y of integer ones.","0.3.3"],"interim":["parses @o English dates, inspired by Linux date $l, @6 forked @E chrono-english","0.1.1"],"binaryen":[C[718],C[1]],"libftd2xx":["@3 &k @p ^i @7 libftd2xx-ffi @5.","0.32.4"],"piet_direct2d":["Direct2D $n @2 piet 2D &X $x.","0.6.2"],"mdbook":["Creates a book @E markdown @P","0.4.37"],"aws_sdk_personalizeevents":["^v &a @2 $V Personalize Events",C[2]],"console_^K_panic_hook":["A panic hook @2 `wasm32-unknown-unknown` @u logs panics to `console.error`","0.1.7"],"impl_^H":[C[252],C[7]],"re_@b":["^e built-in Rerun @D @b, component @b, @6 archetypes.",C[55]],"dither":["A ditherer @2 static images @9 a variety of color palettes","1.3.10"],"surfman":["A cross-@x, low-@W toolkit @2 GPU surface ^c","0.9.3"],"wasmtime_@v":[C[174],C[62]],"chksum_sha2_224":["An @0 of @7 SHA-2 224 hash @R @9 a straightforward @g @2 computing digests of bytes, @P, &Z, @6 more.","0.0.0"],"soroban_spec_@z":["Soroban ^T spec @m @2 $p @3.",C[218]],"adana":["namespaces aliases @2 $l lines & basic scripting @e","0.17.8"],"algorithmia":["Client @2 calling $i @6 managing @D hosted @A Algorithmia","3.0.0-beta.3"],"snekdown":["A @h @2 @7 custom snekdown markdown syntax","0.33.4"],"diatomic_waker":["An @B, lock-free synchronization primitive @2 task wakeup.","0.1.0"],"biome_json_@h":["Biome's &D @h","0.5.7"],"influxdb":["InfluxDB Driver @2 @3","0.7.2"],"opentelemetry_gcloud_trace":["OpenTelemetry @f @2 Google Cloud Trace","0.9.0"],"libc_print":["println! @6 eprintln! @8 on libc ^V stdlib","0.1.23"],"ittapi_^d":["@3 @4 @2 ittapi",C[3]],"raw_window_metal":["Interop @1 $8 Metal @6 raw-window-handle",C[3]],"rxing":["A @z port of @7 zxing barcode @1.","0.5.9"],"yarte_hir":["Intermediate ^z @2 yarte","0.15.6"],"frida_gum":[C[155],"0.13.6"],"opentelemetry_otlp":["Exporter @2 @7 OpenTelemetry Collector",C[35]],"&1_pattern":["A derivable @c @2 declaring a &1 pattern.","0.4.2"],"crossterm_cursor":["A cross-@x @1 @2 moving @7 $o cursor.",C[3]],"phantom":["Phantom @b @2 &z in other $y.","0.0.4"],"tame_index":["@M ^s to local @6 remote $g registry indices",C[11]],"safelog":["Conditionally suppress confidential @Q @E logs","0.3.6"],"distill_schema":["RPC schema @S @2 @7 asset pipeline `distill`.","0.0.3"],"&j_api_chachapoly":["An @0 of ChaCha20-IETF, Poly1305 @6 ChachaPoly-IETF @2 `crypto_api`","0.5.0"],"nsvg":["A @o SVG @h @6 rasterizer @A NanoSVG","0.5.1"],"find_@5":["Find @7 @5 name @E @7 current Cargo.toml.","0.6.3"],"$g_ndk":["Makes ^6 @3 $A @2 Android simpler","3.5.4"],"xdg_home":["^e user's home directory as per XDG Specification","1.1.0"],"^n_xcm":["A ^n @2 $H XCM programs. (@s @L)",C[68]],"avalanche_sdk":["Avalanche $U/&a","0.102.0"],"gwasm_instrument":[C[69],C[5]],"switchboard_evm":["A @3 @1 to interact @9 Switchboard on EVM @w chains.","0.5.18"],"froggy":["Froggy is a prototype @2 @7 Component Graph System ^a ^9. It aims to combine @7 convenience of composition-style Object-Oriented Programming @9 @7 @X close to Entity-Component Systems.","0.4.2"],"http_@N":["$q @6 configurable $l-line HTTP @N","0.8.8"],"eth2_ssz":["SimpleSerialize (SSZ) as $9 in Ethereum 2.0",C[3]],"luajit_src":["Sources of LuaJIT 2.1 @6 logic to $s it.","210.5.7+d06beb0"],"uname":["Name @6 @Q about current kernel","0.1.1"],"ssi_jws":["@i of JWS @2 @7 ssi @1.","0.1.1"],"arloader":["Command line $w @6 @1 @2 uploading @P to Arweave.","0.1.63"],"libsodium_ffi":["Native @4 (FFI) to @7 libsodium @1","0.2.2"],"bloomfilter":["Bloom filter @0","1.0.13"],"starknet_api":["Starknet @3 @b &H to computation @6 execution.","0.12.0-dev.1"],"@B_executor_^7":["executor-^7 @0 @2 @B-std","2.1.0"],"alloc_no_stdlib":["A dynamic ^D @u may be $9 @9 or ^V @7 stdlib. $P allows a @Y @9 nostd to allocate $7 dynamically @6 be $9 either @9 a custom ^D, items on @7 stack, or by a @Y @u wishes to simply &z Box<>. It also @r options to &z calloc or a mutable global variable @2 pre-zeroed $7","2.0.4"],"couch_rs":[C[584],C[7]],"uniffi":["a multi-@e @4 @H @2 @z","0.27.1"],"dyn_iter":["Wrapper ^i `Box + 'iter>` to simplify &4 $b","1.0.1"],"tame_gcs":["A small @1 @9 a limited set of Google Cloud Storage $c",C[1]],"samplerate":["A @1 @w on libsamplerate @2 converting samplerates","0.2.4"],"axum_login":["🪪 User identification, authentication, @6 authorization @2 Axum.",C[55]],"uu_tsort":["tsort ~ (uutils) topologically sort input (partially ordered) pairs",C[21]],"aws_sdk_emr":["^v &a @2 $V EMR",C[30]],"telegra_ph":["@0 of $U of telegra.ph","0.1.3"],"kitsune_p2p_block":["(un)Block datatype @2 kitsune_p2p","0.3.0-beta-dev.23"],"sn_registers":["Safe Network Register Logic","0.3.13-alpha.0"],"may":["@3 Stackful Coroutine @q","0.3.45"],"rustyline_@B":["A minimal readline @9 multiline @6 @B @f.","0.4.2"],"atomic_@N":["Create, share @6 ^9 Atomic Data @9 this graph $O @N. Run atomic-@N ^V any arguments to start @7 @N. Use --help to learn about @7 options.",C[33]],"output_vt100":["Utility to activate escape codes in $v' CMD @6 PowerShell","0.1.3"],"ya_@d_^9":["Yagna REST $U @D ^9","0.6.0"],"polars_sql":["SQL transpiler @2 Polars. Converts SQL to Polars logical plans","0.39.2"],"notify_debouncer_mini":["notify mini debouncer @2 events","0.4.1"],"fil_actor_market_state":[C[337],"11.1.0"],"stdweb":["A ^l @1 @2 @7 @d-side Web","0.4.20"],"noosphere_@O":["Core @D @b of @7 @3 Noosphere @0","0.18.1"],"ceresdbproto":["Protobuf specs @2 CeresDB","1.0.23"],"prqlc_@h":[C[790],"0.11.3"],"crowbook_text_processing":["@M some @m @n @2 escaping text (HTML/LaTeX) @6 formatting it according to typographic rules (smart quotes, ellipsis, french typograhic rules)","1.1.1"],"aleo":["Aleo","0.6.8"],"as_variant":["A @o @c to convert enums @9 newtype variants to `Option`s","1.2.0"],"aws_sdk_cloudformation":["^v &a @2 ^v CloudFormation","1.26.0"],"dec":["A decimal arithmetic @1 &9 high-@W, &k @4 to libdecnumber.","0.4.9"],"malachite_nz":["^e bignum @b Natural @6 Integer, @9 &6 $i partially derived @E GMP @6 FLINT","0.4.7"],"slog_stdlog":["`log` @5 adapter @2 slog-rs","4.1.1"],"fdk_aac_^d":["FFI @4 @2 libfdk-aac","0.5.0"],"actionable_@8":["$L @2 `actionable`","0.2.0"],"quit_@8":["@V @8 $9 by @5 quit","2.0.0"],"sputnikvm_stateful":["Stateful SputnikVM wrapped @9 tries.",C[219]],"tezos_@D_@J":["$j @2 @J/^2 @D $k @9 tezos @D @J.","0.5.2"],"hashconsing":["A hash consing @1.","1.6.0"],"sum":["General-purpose sum @b.","0.1.7"],"base_x":["Encode/decode any base","0.2.11"],"erdtree":["erdtree (erd) is a cross-@x, multi-threaded, @6 general purpose filesystem @6 disk usage ^q @u is aware of .gitignore @6 hidden $R rules.","3.1.2"],"riscv":["Low @W ^s to RISC-V processors",C[0]],"constcat":["concat! @9 @f @2 const variables @6 expressions","0.5.0"],"kmon":["Linux kernel &y @6 activity monitor","1.6.5"],"dharitri_sc_@a":["Dharitri smart ^T $U $0 @8",C[37]],"primes":["A @Y @2 calculating primes @A @7 Sieve of Eratosthenes, @6 @A @u to check if a number is prime @6 calculating factors. Includes an iterator over all primes.",C[5]],"pbr":["Console progress bar @2 @3","1.1.1"],"com":["$j @2 $e COM Client @6 Servers","0.6.0"],"bevy_property_@a":["^x @k @2 bevy_property",C[5]],"const_env_impl__&v":[C[292],"0.1.2"],"rustlex":["Lexical analysers @H @2 @3, $Y in @3",C[3]],"bp_consensus":["Bitcoin @l consensus @1",C[125]],"$J_display_controller":["Traits @2 display controllers","0.2.0"],"syn_&0_suite":["Test suite of @7 syn @5","0.0.0+test"],"packedtime_rs":["$j @2 efficiently storing, @K, formatting @6 truncating timestamps","0.3.1"],"ocl":[C[981],"0.19.7"],"stedi_sdk_@d_guides":["Stedi &a @2 @3 @u includes Guides @d","0.1.76"],"enum2pos":["enum2pos is a @z @a @c @2 enums @u generates \"from_index(usize, Vec) -> Option\" @6 \"to_index()\" methods @2 converting $8 an variants @6 their position within @7 enum declaration (similar to an index).","0.1.1"],"crev_$4":["Scalable, social, Code REView @T @u we desperately need - $4 $b","0.25.4"],"pcg_rand":["An @0 of @7 PCG family of random number generators in pure @3",C[1]],"dioxus_logger":["A logging ^q to provide a ^l @g whether you're targetting web desktop, fullstack, @6 more.","0.5.0"],"postgres_es":["A Postgres @0 of an event &M @2 cqrs-es.","0.4.11"],"no_proto":["Flexible, Fast & Compact Serialization @9 RPC","0.9.60"],"evdev_rs":["$a to libevdev @2 $T @9 evdev devices. It moves @7 $4 tasks when dealing @9 evdev devices &q a @1 @6 @r a @1 @g to @7 callers, thus avoiding erroneous ioctls, etc.","0.6.1"],"errno":["Cross-@x @g to @7 `errno` variable.","0.3.8"],"czkawka_@O":["Core of Czkawka app","7.0.0"],"wayland_commons":["^W @b @6 @y $9 by wayland-@d @6 wayland-@N.","0.29.5"],"hash256_std_hasher":["Standard @1 hasher @2 256-bit prehashed keys.","0.15.2"],"cairo_lang_diagnostics":["Diagnostic @m.","2.6.3"],"graph_cycles":["Detect all cycles in a petgraph graph","0.1.0"],"chksum_sha2_256":["An @0 of @7 SHA-2 256 hash @R @9 a straightforward @g @2 computing digests of bytes, @P, &Z, @6 more.","0.0.0"],"@c_magic_@O":["Core @0 behind macro_magic","0.5.0"],"ex3_blockchain_public_@b":["EX3 blockchain public @b.","0.17.21"],"commands":["A $l @T @2 @3. $P @r a general $l @T $z can be $9 in a variety of environments, &7 GUI @C @6 $l line @m. $P is inspired by elements of @7 Lisp Machine, @7 ^W Lisp &Q Manager (CLIM), router $l line interfaces, @6 @7 TOPS-20 $l line among other things.","0.0.5"],"fibers":["A @3 @1 to execute a number of &e $1 tasks (a.k.a, fibers) @w on $r @6 mio","0.1.13"],"rxrust":["A @3 @0 of Reactive Extensions.","1.0.0-beta.7"],"^n_state_trie_migration":["FRAME ^n migration of trie (@s @L)","33.0.0"],"rsass":["Sass @0 in pure @z (not complete yet)","0.28.8"],"zmq2":["Maintained high-@W @4 to @7 zeromq @1","0.5.0"],"dmsort":["Fast adaptive sorting @2 when most of &4 @D is already in order. dmsort can be 2-5 times faster than Rust's default sort when more than 80% of @7 elements are already in order.","1.0.2"],"tp_@v":["&T Modules &C primitive @b.","2.1.2"],"aws_sdk_mwaa":["^v &a @2 AmazonMWAA",C[30]],"sycamore_web":["Web renderer @2 @7 Sycamore",C[58]],"atomig":["Generic, convenient @6 lock-free `std` atomics via `Atomic`. Can be $9 @9 many primitive @b (&7 floats) @6 @9 custom @b.","0.4.1"],"memmap":[C[221],"0.7.0"],"ll":["@z logging @1","7.0.0"],"revord":["Reversed ordering @5 @2 @z","0.0.2"],"^C_uid":["Get os ^F ^C id ^V root permission.","0.5.1"],"nannou_mesh":["^e mesh $x &C $8 nannou's `Draw` @6 `Ui` abstractions.",C[25]],"miden_assembly":["Miden VM assembly @e","0.9.1"],"soapysdr":["@q wrapping SoapySDR, a hardware $x layer @2 many software defined radio devices, &7 rtl-sdr, HackRF, USRP, LimeSDR, BladeRF, @6 Airspy.",C[3]],"tinyjson":["Tiny @o &D @h/@H","2.5.1"],"@s_node_^u":["Subsystem metric &h (@s @L)",C[68]],"lua52_^d":["$a @2 Lua 5.2","0.1.2"],"$g_asm":[C[96],"0.1.16"],"wasm_^H":["CLI ^H @2 interoperating @9 @Z @P","1.206.0"],"aws_sdk_lambda":["^v &a @2 ^v Lambda",C[27]],"tilejson":["@q @2 serializing @7 TileJSON $R @G","0.4.1"],"^Q_libra_&j":["Libra &j",C[56]],"unwind":["An @g to libunwind","0.4.2"],"gitlab_clippy":["Convert clippy warnings &q GitLab Code Quality report","1.0.3"],"decanter_&j":[C[622],"0.1.6"],"gspell":["@3 @4 @2 gspell","0.7.0"],"axum_sessions":["🥠 Cookie-@w sessions @2 Axum via @B-session.","0.6.1"],"minidom_ext":["Extension $3 @2 minidom::Element","1.1.1"],"colorize":["$q $o text colorisation @A ansi characters","0.1.0"],"tide":["A minimal @6 pragmatic @3 web $w @j built @2 rapid ^P","0.17.0-beta.1"],"ceviche":["@3 daemon/service @p","0.6.0"],"bitcoin_explorer":["High Performance Blockchain Deserializer","1.2.20"],"skulpin_renderer":["A vulkan renderer @2 skia, a component of skulpin",C[37]],"hmap":["Adds hmap! @c @2 easily ^o HashMap","0.1.0"],"sn_dbc":["Safe Network DBC",C[62]],"@l":[C[781],"3.4.0"],"@T_env":["Information about @7 @T $Z: operating @T, architecture, @Y &y, etc.",C[5]],"sparesults":["SPARQL query results formats parsers @6 serializers",C[57]],"flamegraph":["A @o $g &B @2 $p flamegraphs, @A inferno under @7 hood","0.6.5"],"mdbook_katex":["mdBook preprocessor rendering LaTeX equations to HTML.",C[6]],"pkg_$2_impl":["@i details of @7 `pkg-$2` @5. Do not &z this @5, it does not provide a stable $U.","0.1.1"],"glutin_egl_^d":["^e egl @4 @2 glutin","0.6.0"],"isocountry":["ISO 3166-1 enumeration @2 @3","0.3.2"],"&w_$2_@v":["A @1 @2 querying @7 $2 of @7 &w $E $9 in @v",C[5]],"aws_sdk_sfn":["^v &a @2 ^v Step Functions",C[27]],"vtable_@c":[C[1004],"0.2.0"],"mon":["@3 driver @2 MongoDB","0.2.2"],"ns_std_threaded":["Name service @0 @2 abstract-ns @u uses stdlib's @0 run in a &F pool",C[5]],"fortanix_sgx_abi":["An @g @2 Intel SGX enclaves. $P is @7 @g @2 @7 `x86_64-fortanix-unknown-sgx` target. $P is a small yet functional @g suitable @2 $I larger enclaves. In contrast to other enclave interfaces, this @g is primarly designed @2 running entire @C in an enclave. $P @5 fully describes @7 ^j-@W @g complete @9 documentation. For implementors, this @5 contains all @7 ^j @S @6 a @c @9 @7 @R @S.","0.5.0"],"f4jumble":["@i of Zcash's F4Jumble $d","0.1.0"],"sparse_merkle_&3":["Sparse merkle &3 &c in @z","0.6.1"],"icu_datetime":["$U @2 formatting date @6 ^0 to user readable textual ^z","1.4.0"],"glib":["@3 @4 @2 @7 GLib @1","0.19.5"],"$F_actix_web":["Structured logging &f @2 actix-web.","0.7.10"],"wasm_gc":["A CLI tool to garbage collect webassembly modules","0.1.6"],"sheldon":["Fast, configurable, shell $W &y.","0.7.4"],"^h_io_pool":["Alternative ^h &F pool @2 executing short, I/O-heavy $r efficiently",C[57]],"rtic_@8":["@V @8, syntax @K, @6 ^B of @7 RTIC @5","2.1.0"],"yew_hooks":["Hooks @2 @7 Yew web @j, inspired by react hook libs &5 streamich/react-&z @6 alibaba/hooks.","0.3.1"],"tin_summer":["Command-line tool to find $s artifacts @6 thing occupying space on &4 computer. Shatters records not glass.","1.21.14"],"polars_ops":["More $c on Polars @D @y","0.39.2"],"opensrv_clickhouse":[C[193],"0.7.0"],"musli_json":["&D @f @2 Müsli.","0.0.117"],"smartcow":["a cow @2 smartstrings","0.2.1"],"bytecode_interpreter_&j":["Bytecode interpreter &j","0.3.2"],"red_asn1":["A little @1 to encode/decode ASN1 DER","0.3.5"],"anchor_spl":["CPI clients @2 SPL programs",C[61]],"wkb":["Convert geo-@b @E georust to/@E Well Known Binary","0.7.1"],"@a_&q_owned":["Custom derives to help @9 @b containing Cow fields","0.2.0"],"cxx_&0_suite":["Test suite of @7 cxx @5","0.0.0"],"try_catch":["A @o ^O-@c @u enables try-catch @2 @3 @9 automatic downcasting of ^K @b.","0.2.2"],"sval_dynamic":["Object-&k versions of sval::Stream @6 sval::Value","2.13.0"],"genco_@8":[C[133],"0.17.8"],"pistoncore_glfw_window":["A GLFW window back-end @2 @7 Piston game $m","0.80.0"],"dashu_@8":["Procedure @8 @2 ^E big ^U","0.4.1"],"dust":["Dust allows to $s easy @D driven tests in @3","0.1.0"],"window_clipboard":["A @1 to obtain clipboard ^s @E a `raw-window-handle`","0.4.1"],"gemachain_sdk_@c":["Gemachain &a Macro","1.8.2"],"swc_html_visit":["Visitor @2 html","0.33.19"],"skytable":["Official @3 @d driver @2 Skytable","0.8.7"],"noodles_bcf":["Binary Call Format (BCF) reader @6 writer","0.51.0"],"^h_util":[C[200],"0.7.10"],"mime_multipart":["MIME multipart @K, construction, @6 streaming","0.6.1"],"jsonrpsee_@O":[C[101],"0.22.4"],"libsecret_^d":["ffi @4 of libsecret","0.5.0"],"ckb_script":["CKB component to run @7 ^j/lock scripts.",C[74]],"@T_shutdown":["@3 @1 @2 shut down, reboot or log out $c.","4.0.1"],"witchcraft_@N_&n":["Configuration @b @2 witchcraft-@N","3.11.0"],"libshumate_^d":["FFI @4 @2 libshumate","0.5.0"],"ahrs":["A @3 port of Madgwick's AHRS $d","0.6.0"],"medians":["Median, Statistical Measures, Mathematics, Statistics","3.0.11"],"$J_hal_mock":["A @U of mocked devices @u &c @7 $J-hal $3",C[7]],"rusteval":["Make &4 application's ^M @6 @n interactive","0.2.0"],"sdl2_gfx":["SDL2_gfx @4 @2 @3",C[43]],"distill_@O":["Core @b @6 ^r @2 `distill`","0.0.3"],"gbm":["libgbm @4 @2 @z",C[35]],"yew_oauth2":["OAuth2 &I @2 Yew",C[11]],"wasmtime_provider":["A wasmtime $m provider @2 @7 waPC host","1.16.0"],"tower":["Tower is a @1 of modular @6 reusable &I @2 ^6 robust clients @6 servers.","0.4.13"],"enso_optics":["An @0 of functional optics.","0.2.0"],"wasm_timer":[C[741],"0.2.5"],"faktory":["$U @4 @2 @7 @e-agnostic Faktory work @N","0.12.5"],"rexif":["RExif is a ^F @3 @5, $Y to extract EXIF @D @E JPEG @6 TIFF images.","0.7.3"],"sval_fmt":["Integration $8 std::fmt::Debug @6 sval::Value","2.13.0"],"polylabel_cmd":["A $l-line ^q @2 finding optimum polygon label positions","1.4.0"],"gremlin_@d":["A @3 @d @2 Apache TinkerPop™","0.8.9"],"icondata_bs":["@q &9 SVG @6 corresponding ^G @2 \"Bootstrap Icons\".","0.0.10"],"elfo_@O":["^e @O of @7 elfo @T",C[414]],"goauth":["Crate @2 authenticating Server to Server Apps @2 Google Cloud Engine.",C[12]],"dylint_link":["A @p ^i Rust's default linker to help create Dyling $A","3.0.1"],"$g_get":["Cargo $W to easily query @Q @E Cargo.toml @P","1.1.1"],"actix_web_grants":["Authorization ^m `actix-web` to protect &4 endpoints","4.1.0"],"residua_zigzag":["A @1 @2 converting $8 signed @6 unsigned integers @A zigzag @J @6 ^2.","0.1.0"],"matrixmultiply":["General matrix multiplication @2 f32 @6 f64 matrices. Operates on matrices @9 general layout (they can &z arbitrary row @6 column stride). Detects @6 uses AVX or SSE2 on x86 platforms transparently @2 higher @X. Uses a microkernel strategy, so @u @7 @0 is easy to parallelize @6 optimize. Supports multithreading.","0.3.8"],"&0_@H":["@3 Test @H: enumerating entries according to $R-@T pattern @6 $p a &0 @R @2 each entry.","0.3.1"],"zbase32":["@i of zbase32.","0.1.2"],"auditable_extract":["Extract @7 ^S trees $J in binaries by `$g auditable`","0.3.2"],"sycamore_$r":["Futures, suspense, @6 @B/await @f @2 Sycamore",C[58]],"cucumber":["Cucumber $u @j @2 @3, @9 @B @f. Fully ^F, no external &0 runners or ^4.",C[88]],"whisper_rs":["@3 @4 @2 whisper.cpp",C[0]],"fvm_ipld_kamt":["Sharded IPLD Map @0 @9 @W skipping.",C[5]],"xmlwriter":["A @o, streaming XML writer.","0.1.0"],"distill_downstream_lmdb_rkv":[C[59],"0.11.0-windows-fix"],"rusoto_logs":["^v &a @2 @3 - $V CloudWatch Logs @ 2014-03-28",C[51]],"scsys_actors":[C[60],"0.2.0"],"gfold":["CLI tool to help keep track of &4 Git repositories.","4.4.1"],"staged_&1_internals":["^1 @0 details @2 staged-&1. Do not &z directly.","0.2.0"],"concurrent_hashmap":["A concurrent hashmap @1.","0.2.2"],"snarkvm_circuit_$Z_witness":["A $0 @c to construct a witness in an $Z",C[17]],"csound":["Raw @4 to Csound High @W @3 @4 are available in @7 `csound` @5","0.1.8"],"jxl_oxide":["JPEG XL decoder $Y in pure @3",C[6]],"selene":["A blazing-&p modern Lua linter $Y in @3",C[89]],"altv_^8_@O_resource":[C[581],"16.0.0"],"dusk_plonk":["A pure-@3 @0 of @7 PLONK ZK-Proof $d",C[73]],"fitrs":["Parse FITS $R in pure @z","0.5.0"],"rtnetlink":["manipulate linux networking resources via netlink",C[37]],"scudo":["@3 $a @2 @7 Scudo Hardened Allocator","0.1.3"],"openat_ext":["Extension methods @2 @7 openat @5","0.2.3"],"editdistancek":["Fast $d @2 computing edit distance","1.0.2"],"ockam_key_exchange_x3dh":["^e Ockam X3DH @0.","0.71.0"],"ease":["A @1 @2 ^6 REST clients","0.6.1"],"bisetmap":["BisetMap is a &p @6 &F-&k two-way hash map of sets. It is best suited where you need to associate two collumns uniquely. Each key is associated to one or more other unique ^R. ^e ^p is interior mutable @6 all $c are &F &k. Each clone @r ^s to @7 same underlying @D. Serialize @6 Deserialize @E $5 are also &u.","0.1.6"],"lava_torrent":["A @1 @2 @K/@J bencode @6 .torrent @P.",C[0]],"runestick":["Runescript, a &8 stack-@w &l ^C @2 @3.","0.9.1"],"trees":["General purpose &3 @D @y","0.4.2"],"brotli_^d":["Raw @4 to libbrotli","0.3.2"],"fm":["Non-backtracking fuzzy text matcher",C[5]],"load_$R":["$L to help conveniently load @7 contents of @P during ^P.","1.0.1"],"oxygengine_ignite_@b":["Ignite @b ^y @2 Oxygengine",C[61]],"^N_$7":["A @z @1 @u can read/write @7 $7 of other processes.","0.5.0"],"libarchive3_^d":["Raw @4 @2 libarchive","0.1.2"],"aws_sdk_athena":["^v &a @2 $V Athena",C[27]],"aliri_braid_impl":["@i @8 @2 @7 `aliri_braid` @5",C[3]],"htr":["convert html to react &p","0.5.27"],"vercel_@v_@c":["Vercel @3 Function &T Macro","1.1.1"],"lonlat_bng":["Convert longitude @6 latitude coordinates to BNG coordinates, @6 vice versa","0.3.8"],"git_object":[C[47],"0.26.2"],"wireguard_uapi":["Control WireGuard interfaces.","3.0.0"],"picky_asn1":["Provide ASN.1 @o @b",C[6]],"quick_xml":[C[257],"0.31.0"],"quadprogpp_^d":["Raw FFI @4 to QuadProg++","0.1.1"],"atspi_$4":["Primitive @b $9 @2 sending @6 receiving Linux accessibility events.","0.5.0"],"spongedown":["Converts markdown to html @9 svgbob @f",C[132]],"d4_framefile":["^e Framefile container @5 @2 D4 $R @G","0.3.9"],"cini":["A small callback @w @1 @2 @K ini @P",C[4]],"interoptopus_$n_cpython":["Generates CPython @4.","0.14.24"],"$F_logfmt":["A logfmt formatter @2 $F events @6 spans","0.3.4"],"binstalk_registry":["^e binstall toolkit @2 fetching @Y @E arbitrary registry","0.7.0"],"glutin_emscripten_^d":["^e emscripten @4 @2 glutin","0.1.1"],"polar_@O":["Polar @O @1 @2 oso, an open source policy $m @2 authorization that’s $J in &4 $w","0.27.3"],"blind_rsa_signatures":["RSA blind signatures in pure @3",C[35]],"investments":["Helps you @9 managing &4 investments","6.3.1"],"cbitset":["A bit set, being able to hold a fixed amount of booleans in an array of integers","0.2.0"],"oxigraph":["a SPARQL $O @6 RDF toolkit",C[785]],"re_viewport":["^e central viewport panel of @7 Rerun viewer.",C[55]],"reqwest_dav":["An @B webdav @d @9 ^h @6 reqwest","0.1.11"],"mit_commit_message_lints":["Check @7 correctness of a &2 commit message. Designed to be $9 in ^H &9 commit-msg style hooks",C[137]],"g2poly":["Primitive @0 of polynomials over @7 field GF(2)","1.0.1"],"$Q_proofs_porep":["Proofs of replication","17.0.0"],"libxlsxwriter_^d":["@3 &G of libxlsxwriter","1.1.5"],"minidump_processor":["A @1 @2 producing stack traces @6 other useful @Q @E minidump @P.",C[80]],"fsrs":["FSRS @2 @3, &7 Optimizer @6 Scheduler","0.6.2"],"rosrust_msg":["Generates @3 @k @2 all ^X available on @7 @T","0.1.7"],"bracket_rex":["Load/save REX Paint @P @6 utilize them in bracket-$o projects.","0.8.7"],"protobuf_json_mapping":["&D mapping @2 ^A Buffers ^X.","3.4.0"],"ink_e2e":["[ink!] End-to-end $u @j @2 smart ^b.","5.0.0"],"cache_loader_@B":["A &F &k loading cache @9 @B loader @n @w on ^h","0.2.1"],"crunchyroll_rs_^8":["^1 @5 @2 crunchyroll-rs. Do not &z.",C[11]],"gix_discover":["Discover git repositories @6 check if a directory is a git &M","0.31.0"],"stackful":["Bridge $8 sync @6 @B","0.1.5"],"gpu_alloc":["@i agnostic $7 ^D @2 Vulkan &5 APIs","0.6.0"],"cexpr":["A C expression @h @6 evaluator","0.6.0"],"debugger_&0_@h":["@M a @1 @2 @K @7 output of a debugger @6 verifying @7 contents.","0.1.3"],"sg_splits":["Stargaze Splits ^T","3.13.0"],"permute":["Generate permutations of vectors @6 slices in a $7-&6 @6 deterministic manner, @A Heap's $d.","0.2.1"],"tuifw_screen_&0":["Text User &Q Framework. Basic text screen @0 @2 $u purposes.",C[43]],"buildable":["Buildable ^7 definition @6 @m helpful in $s lifecycles","0.0.5"],"damm":["@i of @7 Damm $d in @3","0.1.0"],"apollo_router":["A configurable, high-@X routing @v @2 Apollo Federation 🚀","1.45.1"],"fehler_@8":["$L des Fehlers",C[4]],"axum_jsonschema":["Request &D schema validation @2 axum",C[6]],"wasmtime_asm_@8":["$L @2 defining asm @n in Wasmtime",C[62]],"sentry_contrib_^F_^d":["Unofficial FFI @4 to @7 Sentry Native &a @2 @3.","0.3.1"],"p256":["Pure @3 @0 of @7 NIST P-256 (a.k.a. secp256r1, prime256v1) elliptic curve as defined in SP 800-186, @9 @f @2 ECDH, ECDSA signing/verification, @6 general purpose curve arithmetic",C[460]],"bevy_atmosphere":["A $0 sky $W @2 bevy","0.9.1"],"astro_float_num":["Multiple precision floating point ^U &u purely in @3.","0.3.5"],"nusb":["Cross-@x low-@W ^s to USB devices in pure @3","0.1.8"],"join":["$L $z provide useful shortcut combinators, combine sync/@B chains, @f single @6 multi &F (sync/@B) step by step execution of branches, transform tuple of results in result of tuple.","0.3.1"],"ast_grep_@e":[C[63],C[80]],"sp_arithmetic":["Minimal fixed point arithmetic @F @6 @b @2 @v. (@s @L)","26.0.0"],"$g_lints":["Utility @2 running lints specified @E @P","0.1.0"],"portable_atomic_util":["Synchronization @F built @9 portable-atomic.","0.1.5"],"graphql_@h":["A @h, AST @6 serializer @2 graphql query @e @6 scheme definition @e (sometimes called IDL).",C[3]],"kzen_paillier":["Efficient pure-@3 @1 @2 @7 Paillier partially homomorphic &A scheme","0.4.3"],"e310x_hal":["HAL @2 @7 E310x family of $S.",C[11]],"@B_pidfd":["Process $R descriptors (pidfd) @2 Linux","0.1.4"],"dialoguer":["A $l line prompting @1.",C[11]],"nrf51_pac":["Peripheral Access Crate @2 Nordic's nrf51 microcontroller",C[81]],"libp2p_mplex":["Mplex multiplexing @l @2 libp2p","0.41.0"],"os_$2":["Get @7 operating @T $2","0.2.0"],"packageurl":["@3 @0 of @7 @Y url &d",C[5]],"@z_sitter_$4":["Shared logic @2 @7 @3 Sitter @c @6 tool","0.4.2"],"cairo_take_until_unbalanced":["A Nom @h @1 @2 contents $8 unbalanced tags.","0.32.0"],"downcast":["Trait @2 downcasting ^7 objects back to their original @b.",C[11]],"abstract_ns":["Abstract name service $3 @2 &z @9 $r (@6 ^h)","0.4.3"],"d3d12":["Low @W D3D12 $U @p",C[25]],"polkavm_linux_raw":["Raw @4 to Linux kernel APIs","0.9.0"],"ra_ap_&w_abi":["^t published $2 of @7 @Y `rustc_abi` in @7 @z-lang/@z &M @E commit 13eb8c736ce58a794434ee316cb86f1091f66c7e ^e publishing script @2 this @5 lives at: &P://^J/@z-analyzer/&w-auto-publish","0.49.0"],"bip21":["@3-idiomatic, compliant, flexible @6 performant BIP21 @5.",C[3]],"kinded":[C[168],C[5]],"timebomb":["A timeout mechnisem @2 unit tests","0.1.2"],"stratum_@N":["^e @N $b @2 @7 @3 Stratum @0","5.7.5"],"parity_db":["Key-&v $O @2 @7 blockchain","0.4.13"],"rural":["User-&m $l-line HTTP tool.","0.8.1"],"docker_compose_@b":["Deserialization @6 Serialization of docker-compose.yml @P in a relatively strongly typed fashion.","0.7.2"],"zerofrom_@a":["Custom @a @2 @7 zerofrom @5","0.1.3"],"$g_^G":["structured ^s to @7 output of `$g ^G`","0.18.1"],"taplo":["A TOML @h, analyzer @6 formatter @1",C[1]],"^n_session":["FRAME sessions ^n (@s @L)",C[26]],"epub_&1":["A @3 @1 @2 $p EPUB @P","0.7.4"],"dfdx":["Ergonomic auto differentiation in @3, @9 pytorch &5 apis.",C[1]],"fann":["Wrapper @2 @7 Fast Artificial Neural Networks @1","0.1.8"],"gd32vf103xx_hal":["HAL @2 GD32VF103 $S","0.5.0"],"bracket_random":["Random number @H (xorshift @w), focused on dice rolling. Optionally includes @K of RPG-style dice $f (e.g. \"3d6+12\"). Part of @7 bracket-lib family.","0.8.7"],"rustls_acme":["TLS certificate ^c @6 serving @A rustls","0.9.2"],"swc_trace_@c":["Proc @c @2 @X trace of swc","0.1.3"],"tetsy_util_mem_@a":["Tetsy ^W Crate @2 Memory Reporting","0.1.1"],"eeprom24x":["Platform-agnostic @3 driver @2 @7 24x series serial EEPROMs.","0.7.0"],"fyrox_resource":["Asset ^c @5 @2 @7 Fyrox $m",C[11]],"chalk_@a":["A &x @5 @2 &z by chalk $y @2 `@a` @8.","0.97.0"],"clog":["A conventional changelog @2 @7 rest of us","0.9.1"],"nftnl_^d":["Low @W FFI @4 to libnftnl. @M low-@W userspace ^s to @7 in-kernel nf_tables subsystem","0.6.1"],"rocket_cache_response":["$P @5 @r a response &b $9 @2 HTTP cache control.","0.6.4"],"monadic":["@8 to define Haskell style monadic action blocks @2 IntoIterators, Reader, Writer, State, @6 @8 @2 @7 transformers ReaderT @6 WriterT over Vec, LinkedList @6 VecDeque","0.5.5"],"libtar_^d":["^e @Y facilitates static linking @9 libtar.","0.1.9"],"gccjit_^d":["Raw @4 to libgccjit. Companion to @7 gccjit @5.","0.1.0"],"nyx_space":["A high-fidelity space mission toolkit, @9 orbit propagation, estimation @6 some systems engineering",C[827]],"dptree":["An $1 event dispatch mechanism @2 @3",C[5]],"dylint_driver":["Dylint driver @1","3.0.1"],"$g_udeps":["Find unused ^4 in Cargo.toml","0.1.47"],"vecio":["Vector IO, scatter/gather, writev, readv","0.1.0"],"xcolor":["Lightweight color picker @2 X11","0.5.1"],"&3_sitter_kotlin":["Kotlin grammar @2 @7 &3-sitter @K @1","0.3.5"],"lingua_bokmal_@e_^9":["^e Bokmal @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"tor_cert":["Non-^l certificate formats $9 by Tor",C[18]],"aws_sdk_amplify":["^v &a @2 ^v Amplify",C[27]],"transaction_pool":["Generic transaction pool.","2.0.3"],"osmosis_std_@a":["@V @c @2 osmosis-std","0.20.1"],"radix64":["A base64 @1 by another name","0.6.2"],"censor":["A @o text profanity filter",C[5]],"l3gd20":["A @x agnostic driver to @g @7 L3GD20 (gyroscope)",C[5]],"ex3_canister_@b":["EX3 @O canister @b.","0.17.32"],"speculoos":[C[652],C[11]],"aarch64_cpu":["Low @W ^s to processors @A @7 AArch64 execution state","9.4.0"],"aws_sdk_s3control":["^v &a @2 ^v S3 Control",C[30]],"@B_ctrlc":["Async @p of `ctrlc`","1.2.0"],"swc_$W_import":["babel-$W-import rewritten in @3","0.1.8"],"bip_metainfo":["Parsing @6 ^6 of bittorrent metainfo @P",C[10]],"typescript_tsconfig_json":["Shapes @2 TypeScript tsconfig.json.","0.1.4"],"sapp_wasm":["Part of miniquad rendering @1. Binding @6 JS @0 of GL @6 sokol-app $U.","0.1.26"],"texture_synthesis":["Multiresolution Stochastic Texture Synthesis, a non-parametric example-@w $d @2 image $h","0.8.2"],"mc_sgx_util":["$j &C by SGX $A",C[11]],"aws_sdk_ssoadmin":["^v &a @2 ^v Single Sign-On Admin",C[2]],"allegro_ttf_^d":["Allegro 5 ttf addon @3 &G","0.0.45"],"lalrpop_intern":["$q $6 interner $9 by LALRPOP",C[55]],"iyes_progress":["Bevy $W to help &c loading states",C[11]],"neon_@8":["@V @8 supporting Neon",C[4]],"dissect":["Logstash inspired dissect extractor","0.7.3"],"tk_listen":["A set of &x $r allowing to listen TCP (or unix) socket @9 resource limits @6 proper ^K $H.","0.2.1"],"&n_parser2":["Another &n @K @1","0.1.5"],"candle_gemm_f32":[C[83],C[29]],"@z_spice":["WOW! ^e complete NASA/NAIF Spice toolkit is actually usable on @3.","0.7.8"],"phase21":["@q @2 performing MPCs @2 ^E zk-SNARK public parameters",C[11]],"winapi_$s":["^W $b @2 build.rs in WinAPI -^d $y.","0.1.1"],"rscam":["Wrapper @2 v4l2.","0.5.5"],"pagefind":["Implement search on any static website.","1.1.0"],"port_staking_instructions":["Port Finance Staking Porgram","0.2.0"],"openai_dive":["OpenAI Dive is an unofficial @B @3 @1 @u allows you to interact @9 @7 OpenAI $U.","0.4.7"],"pango_^d":["FFI @4 to libpango-1.0","0.19.5"],"sway_ir_@8":["$L @2 sway's intermediate ^z.","0.56.0"],"libquickjs_^d":["QuickJS Javascript Engine FFI @4",C[7]],"nextest_runner":["Core runner logic @2 $g nextest.","0.55.0"],"&3_sitter_toml":["TOML grammar @2 @7 &3-sitter @K @1",C[16]],"$g_scaffold":["Scaffold @6 ^o an entire stack @A a @o toml &n $R @6 'handlebars' templates.",C[10]],"microtype_@c":["Proc @c @2 $p microtypes","0.2.6"],"orbtk_^O_@8":["@V @8 $9 by OrbTk.",C[543]],"$5_^o":["@q to ^o (de)@t $b in multiple languages","0.25.1"],"roxmltree":["Represent an XML as a read-only &3.",C[25]],"cassandra_cpp_^d":["A ^k-$X @3 @p ^i @7 DataStax Cassandra C++ driver plus ^g examples. You probably want to &z @7 \"cassandra-cpp\" @5 $z @r a &k @p.","1.1.0"],"^Q_rpc_@d_nonce_^r":["&o RPC Client Nonce $j",C[13]],"gix_date":["A @5 of @7 gitoxide $K @K dates @7 way git does","0.8.5"],"glm":["GLSL mathematics @2 @3.","0.2.3"],"sp_keystore":["Keystore @F. (@s @L)","0.38.0"],"egui_dock":["Docking @T @2 egui - an immediate-mode GUI @1 @2 @3",C[10]],"token_@H":["It returns an unsed token","0.1.0"],"frame_@T_benchmarking":["FRAME System benchmarking (@s @L)",C[26]],"gix_traverse":["A @5 of @7 gitoxide $K","0.39.0"],"gvdb_@8":["Convenience @8 @2 gvdb",C[44]],"devise":[C[556],"0.4.1"],"ra_ap_^O_@c_srv":["TBD",C[19]],"$5_aux":["A $5 crate's auxiliary @1","4.5.0"],"deep_space":["A highly portable, batteries included, transaction $h @6 key ^c @1 @2 CosmosSDK blockchains","2.24.1"],"opencl3":[C[888],"0.9.5"],"jsonpath_lib":[C[863],C[5]],"axum_aws_lambda":["Tower Layer @2 compatibility $8 Axum @6 ^v Lambda &T","0.7.0"],"sarkara":["A experimental post-quantum cryptography @1.","0.10.0-alpha.4"],"indexed":["Convenient ^D @2 index-linked @D @y","0.2.0"],"lrpar":["Yacc-$k @h @H","0.13.4"],"hwaddr":["MAC address $H.","0.1.7"],"flashtext":["@3 @0 of flashtext $d to search @6 replace keywords in given text","0.1.0"],"image_hasher":[C[663],"2.0.0"],"codespan_lsp":["Conversions $8 codespan @b @6 Language Server ^A @b",C[0]],"icu_normalizer_@D":["Data @2 @7 icu_normalizer @5","1.4.0"],"git_&M":["$P @5 is now named 'gix' @6 not available under this name anymore","0.35.0"],"ci_info":["@M current CI $Z @Q.","0.14.14"],"trustfall":[C[67],"0.7.1"],"uu_printenv":["printenv ~ (uutils) display &v of $Z VAR",C[21]],"&O_i686_gnullvm":[C[64],"0.52.5"],"coin_cbc_^d":[C[471],"0.1.2"],"stm32f3":["Device @f $y @2 STM32F3 devices",C[55]],"cloudflare_rs":["@3 @1 @4 @2 Cloudflares v4 $U","0.7.0"],"exocore_protos":["Protobuf @6 cap'n protos of Exocore (Distributed @C @j)","0.1.25"],"bit":["A @1 $z @r &h to manipulate bits @6 bit ranges.","0.1.1"],"validify":["@M &b validation @6 modification @I through @7 &z of @a @8","1.4.0"],"lindera_@O":[C[161],C[61]],"gix_submodule":["A @5 of @7 gitoxide $K dealing git submodules",C[7]],"measure_^0":["Provices @8 to measure @7 ^0 until end of scope.","0.8.3"],"fallible_iterator":["Fallible iterator $3",C[5]],"multi_mut":["Methods on HashMap @6 BTreeMap @2 safely getting multiple mutable references to @7 contained ^R.","0.1.3"],"indradb_lib":["A graph $O @1","4.0.0"],"thin_slice":["An owned slice @u packs @7 slice $Q &q a single word when possible","0.1.1"],"uuid_b64":["Base64 @J @2 UUIDs","0.1.1"],"mpsc_requests":["mpsc channels but @9 a response","0.3.3"],"libaom_^d":["Builds @6 statically links libaom. Part of libavif-^d","0.16.0+libaom.3.8.1"],"ergo_lib":["ErgoTree interpreter @6 wallet-&5 &L @2 Ergo","0.27.1"],"@N_fn_@c":[C[289],"0.6.11"],"selene_lib":["A @1 @2 linting Lua $b. You probably want selene ^Y.",C[89]],"boa_$m":["Boa is a Javascript lexer, @h @6 $E $Y in @3. Currently, it has @f @2 some of @7 @e.",C[31]],"tcp_typed":["A @p ^i @x TCP socket APIs @u leverages @7 ^j @T to ensure correct usage. It's quite easy to accidentally misuse @7 Berkeley sockets or similar APIs, resulting in ECONNRESET/EPIPE/etc, @D being lost on close, @6 potential hangs @E non-exhaustive @U of edge-triggered events. $P @1 aims to make it impossible to misuse in non-unsafe $b.","0.1.4"],"const_random_@c":["@M @7 $0 @c $9 by const-random","0.1.16"],"pathfinder_simd":["A @o SIMD @1","0.5.3"],"diplomat_@v":["^W @v @m $9 by diplomat ^B","0.7.0"],"^h_cron_scheduler":["Schedule tasks on ^h @A cron-&5 annotation, at an instant or repeat them at a fixed duration. Tasks can optionally be persisted @A PostgreSQL or Nats.",C[93]],"parity_multihash":[C[65],"0.2.3"],"dejavu":["@M @7 DejaVu font family @2 embedding","2.37.0"],"gloo":["A modular toolkit @2 @3 @6 @Z",C[11]],"$g_play":["Run &4 @3 $b ^V setting up Cargo","0.5.1"],"@z_parallel":["Fast $l line app in @z/^h to run commands in parallel. Similar @g to GNU parallel or xargs.","1.18.0"],"stratum_@d":["^e @d $b @2 @7 @3 Stratum (v1) @0.","0.9.19"],"loopdev_erikh":[C[148],"0.5.0"],"jexl_eval":["A JEXL evaluator $Y in @3","0.2.2"],"window_vibrancy":["Make &4 &O vibrant.","0.5.0"],"reasonable":["An OWL 2 RL reasoner @9 reasonable @X","0.2.1-alpha19"],"swc_ecma_$u":["Testing @m @2 ecmascript","0.22.22"],"enum_display_@c":[C[304],"0.1.4"],"mles_@d":["Mles-@d, a distributed @D @l example (chat) @d/ws-proxy","1.1.7"],"aws_sdk_wisdom":["^v &a @2 $V Connect Wisdom &g",C[27]],"alt_$5":[C[183],"1.0.119"],"skiplist":["Skiplist @0 in @z, &9 &p insertion @6 removal. A normal skiplist is &u, as well as an ordered skiplist @6 a skipmap.","0.5.1"],"rtfm_syntax":["^e Real Time @2 ^e Masses (RTFM) meta @e",C[3]],"wasmi_@O":["Core @F @2 @7 wasmi @Z interpreter",C[25]],"assert_float_eq":["Assertions @2 floating-point equality.","1.1.3"],"sc_^r":[C[250],"17.0.0"],"@7_way":["A $b snippets &y @2 &4 $o","0.20.3"],"ibc_@b_@O_@d":[C[66],C[1]],"twilight_interactions":[C[760],"0.15.2"],"conrod_wgpu":["A @5 to assist @9 rendering conrod UIs via wgpu.",C[9]],"ref_cast":["Safely cast &T to &U where @7 &b U contains a single field of ^j T.","1.0.22"],"pot":["A concise ^5 @t @G $Y @2 `BonsaiDb`.","3.0.0"],"$r_retry":["Retry &4 Futures @6 Streams!","0.6.0"],"static_assert_@c":["@q @0 of so-called `static_assert`","1.1.0"],"near_workspaces":[C[202],C[7]],"wgpu":["Rusty WebGPU $U @p","0.19.4"],"pkcs11":["@3 PKCS#11 @q","0.5.0"],"mio_gloo_$R":[C[807],"0.1.1"],"murmurhash32":["A @o @0 of murmurhash32_2","0.3.1"],"snarkvm_gadgets":["Gadgets @2 a $D &l ^C",C[6]],"proto_pdk":["A $W ^P kit @2 ^E proto WASM plugins.","0.17.7"],"ndarray_conv":["N-Dimension convolution (@9 FFT) lib @2 ndarray.","0.3.3"],"relm_&0":["Testing @1 @2 relm",C[43]],"tetcore_$O":["Tetcore $O ^7.","2.1.2"],"aliri_$3":["Token-@w authorization @9 authorities @u verify ^s grants","0.1.1"],"neon_serde3":[C[434],C[7]],"&w_ap_&w_parse":["^t published $2 of @7 @Y `rustc_parse` in @7 @z-lang/@z &M @E commit $N ^e publishing script @2 this @5 lives at: &P://^J/alexcrichton/&w-auto-publish",C[138]],"kerbalobjects":["A @5 @u allows you to read or write a KerbalObject $R.","4.0.3"],"highhash":["High-speed hashing $i @2 @3.","0.2.0"],"abci":["Tendermint ABCI @N @2 @3","0.7.1"],"byte_$f_^O_@8":["^1: ^O-@c $n of ::byte_strings.","0.3.1"],"cap_fs_ext":["Extension $3 @2 `Dir`, `File`, etc.","3.0.0"],"read_^N_$7":[C[79],"0.1.6"],"clap_^o":["Renamed to clap_complete","3.0.3"],"sliding_&O":["a non-copying @0 of a sliding &O iterator adaptor","3.0.0"],"yn":["Natural @e processing @1 @2 yes or no ^R","0.1.1"],"$g_prune":["Prune ^S cache","0.2.0"],"valico":["&D Schema validator @6 &D coercer","4.0.0"],"rustls_connector":["Connector similar to openssl or ^F-tls @2 rustls",C[16]],"leb128":["Read @6 write DWARF's \"Little Endian Base 128\" (LEB128) variable length integer @J.","0.2.5"],"sanitize_html":["Rule-@w HTML Sanitization @1",C[6]],"gray_matter":["Smart front matter @h. An @0 of gray-matter in @z. Parses YAML, &D, TOML @6 @f @2 custom parsers.","0.2.6"],"finite_wasm":["Guarantee deterministic limits on execution ^0 @6 space resources made available to @7 @Z programs in a @v-agnostic way.","0.5.0"],"trustfall_@O":[C[67],"0.7.1"],"hacl_star_^d":["HACL* FFI","0.1.0"],"duplicate":["@M @8 @2 duplication of $b @9 variable substitution.",C[4]],"trove_classifiers":["Python packaging classifiers as an Enum.","0.62.0"],"omicron_zone_@Y":["Packaging ^H @2 Oxide's control plane software",C[11]],"swc_xml_ast":["AST @S of xml","0.12.20"],"swc_@8_$4":["^W @m @2 swc @8.","0.3.10"],"vrp_cli":["A $l line @g @2 VRP solver",C[30]],"docusign":["A fully $X & opinionated $U @d @2 @7 DocuSign $U.","0.3.1"],"^Q_^w":["&o Program",C[13]],"tiger":["Tiger hash @R","0.2.1"],"lebe":["Tiny, dead @o, high @X endianness conversions @9 a &8 $U","0.5.2"],"$g_lambda_remote":[C[15],"1.2.1"],"@s_node_@F":[C[997],C[68]],"trillium_$u":["$u @1 @2 trillium @C","0.6.1"],"fluvio_smartmodule_@a":["Fluvio SmartModule WASM $0 @c","0.6.2"],"gobject_^d":["FFI @4 to libgobject-2.0","0.19.5"],"fvm_wasm_instrument":[C[69],C[3]],"select_color":["A @1 @2 color selection",C[16]],"unic_langid_@8":[C[648],"0.9.4"],"webpsan":["An WebP $R sanitizer.","0.5.1"],"kvdb_web":["A key-&v $O @2 &z in browsers","0.9.0"],"markov":["A &8 markov chain @0 in @3.","1.1.0"],"bitcoin_internals":[C[636],C[5]],"please":["Foundation @2 $e long-lived $O locks","0.2.1"],"libudis86_^d":["Low-@W @4 to libudis86, @7 x86 disassembler","0.2.1"],"rusty_paseto":["A ^j-driven, ergonomic alternative to JWT @2 secure stateless PASETO tokens.","0.6.1"],"@B_dropper_@o":["A @o &b-@p (i.e. AsyncDropper) @w @0 of AsyncDrop","0.2.6"],"^7_variant":["$j @2 ^g @9 impl $3 in @3","0.1.2"],"egui_winit":["$a @2 @A egui @9 winit","0.27.2"],"signal_child":["A little @1 to easily signal other ^N @9 no ^4","1.0.5"],"unicode_bidi_mirroring":["^I Bidi Mirroring property $B","0.2.0"],"solang_@h":["Solang Solidity Parser","0.3.3"],"ramhorns":[C[359],C[4]],"ugli":[C[103],"0.17.2"],"glidesort":["Glidesort sorting $d","0.1.2"],"date_^0":["Date_Time is a high-@W @z @1 @2 &z in situations where precision beyond seconds is not necessary.","2.2.0"],"hc_^r":["&Y @n @2 holochain hdk ^P",C[116]],"pyo3_asyncio_@8":["Proc Macro Attributes @2 PyO3 Asyncio",C[16]],"ext_sort":["@z external sort $d @0","0.1.4"],"ssh_jumper":["Async SSH tunnel through a jump host.",C[3]],"sn_testnet":["^e Safe Network Tesnet Starter.","0.3.50"],"board_game_geom":["Geometry @1 @2 board game.",C[5]],"ra_ap_la_arena":[C[588],"0.0.17"],"numext_fixed_uint_hack":[C[70],"0.1.6"],"burn_candle":["Candle $n @2 @7 Burn @j","0.13.1"],"zenoh_link_tcp":[C[23],C[24]],"&O_winmd_@8":["Macro &h @2 @7 windows_winmd @5","0.3.1"],"amplify_syn":["Amplifying syn capabilities: &x @n @2 ^E ^O @c $A","2.0.1"],"multicache":["An LRU cache where each object has a given weight","0.6.1"],"multiboot2":["@q @u assists @K @7 Multiboot2 Information Structure (MBI) @E Multiboot2-compliant bootloaders, such as GRUB. It supports all tags @E @7 &d &7 full @f @2 @7 sections of ELF @P. $P @1 is `no_std` @6 can be $9 in a Multiboot2-kernel.",C[25]],"wasmer_wasix_@b":["WASI @6 WASIX @b @2 Wasmer @Z @v","0.18.4"],"$5_postgres":["Easily deserialize postgres rows","0.2.0"],"bevy_hecs_@8":["Bevy fork of hecs-@8: $0 @c @S @2 hecs",C[5]],"sample_arrow2":["Samplers @2 arrow2 @2 &z @9 sample-&0","0.17.2"],"^h_@O":["Core I/O @6 event loop @F @2 $1 I/O in @3. Foundation @2 @7 rest of @7 ^h $y.","0.1.18"],"viz_@O":["^e @O $3 @6 @b in @2 Viz","0.8.4"],"prost_reflect_$s":["A ^q @R @2 &z @9 prost-$s @6 prost-reflect to ^o ReflectMessage @k",C[1]],"str0m":["WebRTC @1 in Sans-IO style","0.5.1"],"cw_orch_@O":[C[217],"1.0.0-rc"],"embassy_^0_queue_driver":["Timer queue driver ^7 @2 embassy-^0","0.1.0"],"dynasm":["A $W @2 assembling $b at @v. Combined @9 @7 @v @5 dynasmrt it can be $9 to write JIT compilers easily.","2.0.0"],"mach":[C[788],"0.3.2"],"proto_pdk_api":["Core APIs @2 ^E proto WASM plugins.","0.17.5"],"deno_broadcast_channel":["@i of BroadcastChannel $U @2 Deno",C[71]],"xplr":["A hackable, minimal, &p TUI $R explorer","0.21.7"],"treediff":["Find @7 difference $8 arbitrary @D @y","5.0.0"],"legion_^B":["#[@T] ^O @c @2 @7 legion @1",C[3]],"tuplex":["@3 tuple ^m.","0.1.2"],"netlify_lambda":[C[104],"0.2.0"],"gstreamer_audio_^d":["FFI @4 to libgstaudio-1.0",C[40]],"ethereum_tx_sign":["Allows you to sign Ethereum transactions offline.","6.1.3"],"&w_^B_spirv_@b":["SPIR-V $n @b &C $8 rustc_codegen_spirv @6 spirv-&1","0.9.0"],"cam_geom":["Geometric models of cameras @2 photogrammetry",C[37]],"podcast":["A $l line podcast &y",C[16]],"ttyper":["Terminal-@w typing &0.","1.5.0"],"csfml_audio_^d":["$a to csfml-audio","0.6.0"],"jrsonnet_@8":["$L to reduce boilerplate in jrsonnet-evaluator usage",C[72]],"yew_router_route_@h":["^e @h @2 @7 routing syntax $9 @9 yew-router",C[35]],"piet_$4":["Selection of a single preferred back-end @2 piet","0.6.2"],"superconsole":["A @o but powerful Text-@w User &Q (TUI) @j","0.2.0"],"^h_trace_@O":["Core @F @2 ^h-trace.","0.2.0"],"boring_^d":["FFI @4 to BoringSSL","4.6.0"],"bolero_@H":[C[936],C[93]],"ed25519_dalek":[C[317],"2.1.1"],"utf_8":["Incremental, zero-copy UTF-8 ^2 @9 ^K $H","0.7.6"],"submetadatan":["Minimal @0 of &E ^G.",C[11]],"spl_governance_addin_api":["&o Program @q Governance Addin Api","0.1.4"],"wgpu_@b":["WebGPU @b",C[73]],"ethereum_bigint":[C[1025],"0.2.9"],"mime_$5_shim":[C[403],"0.2.2"],"automata_^H":["Automata ^H.","0.1.1"],"rtic":[C[881],"2.1.1"],"haru":["A &p, dynamically-typed general purpose scripting @e","0.29.5"],"smartstring":["Compact inlined $f","1.0.1"],"rocket_failure_errors":["Error ^M @2 rocket_failure","0.2.0"],"aws_sdk_ioteventsdata":["^v &a @2 ^v IoT Events Data",C[2]],"lib_ruby_@h":["Ruby @h","4.0.6+ruby-3.1.2"],"tmp_env":["A @5 $z lets you create temporary $Z @6 be automatically restored/cleaned when not needed","0.1.1"],"quale":["A @3 port of @7 `$z` ^q. Locates an executable in @7 user’s path.",C[4]],"ark_relations":["A @1 @2 rank-one constraint systems",C[3]],"lib3h_p2p_@l":["Lib3h ^A definition @2 inter-node p2p &S.","0.0.42"],"ddc_hi":["High @W DDC/CI monitor control","0.4.1"],"ckb_bin":["CKB executable.",C[74]],"nohash_hasher":[C[75],"0.2.0"],"cf_reqwest":[C[121],"0.11.20"],"irust":["Cross Platform @3 Repl","1.71.21"],"public_suffix":["Crate @2 &6 determination of eTLD+1 @w on @7 Mozilla Public Suffix List.","0.1.1"],"uu_pr":["pr ~ (uutils) convert text @P @2 printing",C[21]],"poisson_reconstruction":["Screened Poisson Reconstruction $d in @3","0.2.0"],"certeef":["A small certificate &y","0.1.3"],"aws_sdk_ssm":["^v &a @2 $V $q Systems Manager (SSM)","1.24.0"],"mendes":["@3 web toolkit @2 impatient perfectionists",C[6]],"clightningrpc_$4":["Crate @u @r an Generic RPC &G @E @z $b to @7 @O lightning daemon","0.3.0-beta.4"],"rsteam":["rsteam is a easy to &z @B @p @2 @7 steam web api","0.2.1"],"better_bae":[C[651],"0.1.9"],"hdf5_@b":["Native @3 equivalents of HDF5 @b.","0.8.1"],"wnfs_$4":["^W @b @2 @7 Webnative Filesystem","0.2.0"],"blake2b_ref":["A `no_std` BLAKE2B @0.","0.3.1"],"packable":["A @5 @2 packing @6 unpacking ^5 representations.",C[11]],"ndarray_rand":["Constructors @2 randomized arrays. `rand` $C @2 `ndarray`.",C[12]],"gfx_hal":["gfx-rs hardware $x layer","0.9.0"],"odbc_^d":["ODBC ffi @4",C[43]],"wizer":["^e @Z Pre-Initializer","6.0.0"],"runng_^d":[C[365],"1.2.4-rc.1"],"tracking_^D":["global ^D @u @r hooks @2 tracking allocation events",C[3]],"global_counter":["Global, &F-&k counters","0.2.2"],"php_literal_@h":["@h @2 php literals","0.6.0"],"burn_train":["Training @5 @2 @7 Burn @j","0.13.1"],"buffering":["A @1 primarily designed @2 $M packet buffer $c","0.5.0"],"fuels_@b":[C[725],"0.41.1"],"&U":["Pure @z @1 @2 &U @e processing.","0.5.0"],"rattler_repodata_gateway":["A @5 to interact @9 Conda repodata","0.19.9"],"fdcan":["STM32 FDCAN peripheral driver","0.2.0"],"&8_@B_http_@d":["@B HTTP(S) @d","0.5.1"],"@s_@v_parachains":["Relay Chain @v $b responsible @2 Parachains. (@s @L)",C[68]],"@D_^9":["[highly unstable] @D ^9 @2 virtualization","0.1.1-alpha.1"],"@z_&j":[C[243],"0.2.36"],"p192":["Pure @3 @0 of @7 NIST P-192 (a.k.a. secp192r1) elliptic curve as defined in SP 800-186",C[1]],"web_view":["@3 @4 @2 webview, a tiny cross-@x @1 to render web-@w GUIs @2 desktop @C","0.7.3"],"gemachain_frozen_abi_@c":["Gemachain Frozen ABI Macro","1.8.2"],"gst_$W_rtp":["GStreamer @3 RTP Plugin","0.12.4"],"nu_@T":["Nushell @T querying",C[78]],"anchor_^L_event":["Anchor ^L @c @2 defining an event",C[61]],"rslint_syntax":["SyntaxKind @6 $4 rowan @S @2 rslint_parser","0.1.4"],"triton_grow":["Renamed!!! Check out Unda if you want to see @7 general purpose neural $M @5 in @z!!","2.3.15"],"ya_packet_trace":["Utility @1 @2 tracking VPN packets in yagna","0.1.0"],"ss58_registry":["Registry of known SS58 address @b","1.47.0"],"rerun_cli":[C[131],C[55]],"av1_grain":["Helpers @2 $p @6 @K AV1 film grain @D","0.2.3"],"anes":["ANSI Escape Sequences provider & @h","0.2.0"],"lcms2":["ICC color profile $H. Rusty @p @2 Little CMS","6.1.0"],"marine_^y_@g":["Fluence Marine ^y @g","0.9.0"],"holochain_cli_sandbox":["A @1 @6 CLI to help create, run @6 interact @9 sandboxed Holochain conductor environments, @2 $u @6 ^P purposes.",C[425]],"secret_toolkit_snip721":[C[578],C[7]],"winit":[C[587],C[61]],"sn_@D_@b":[C[546],"0.19.1"],"notify":["Cross-@x filesystem notification @1","6.1.1"],"qrcodegen_no_heap":[C[366],"1.8.1"],"$5_merge":["$q ^q to merge some serializable @D @b.","0.1.3"],"liquid_@a":[C[223],"0.26.4"],"safecoin_vote_^w":["Safecoin Vote ^w",C[76]],"bevy_console_@a":["@a @8 @2 bevy_console","0.5.0"],"irc_proto":["^e IRC @l distilled.",C[4]],"$g_kcov":["Cargo &B to run kcov to get coverage report on Linux","0.5.2"],"debugger_&0":["@M a ^O @c @2 $I tests @u launch a debugger @6 run commands while verifying @7 output.","0.1.5"],"deepspeech_^d":["Bindgen output @2 @7 DeepSpeech C++ $U","0.9.1"],"elf2tab":["Compiles @E ELF to TAB (a Tock Application Bundle @A @7 Tock Binary Format)",C[10]],"cubob":["Structured output &h @2 display mode","1.3.2"],"caffe2_proto":["xxx",C[77]],"lingua_catalan_@e_^9":["^e Catalan @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"apollo_encoder":["@q to serialise GraphQL Schemas.",C[6]],"objpoke":["Minimal in-place objcopy replacement",C[5]],"proper":["Derives @2 converting @F to @6 @E @o enums @6 newtype ^M","0.1.5"],"torchbear":["Lua ^a $Z in @3","0.11.5"],"launchdarkly_@N_sdk":["LaunchDarkly Server-Side &a","2.1.0"],"rusoto_lambda":["^v &a @2 @3 - ^v Lambda @ 2015-03-31",C[51]],"routing":[C[235],"0.37.1"],"retainer":["Minimal @B cache in @3 @9 @f @2 key expirations",C[5]],"matter":["Universal frontmatter @h.","0.1.0-alpha4"],"prototty":["Wrapper @5 @2 frontend-independent prototty $y","0.29.0"],"v_htmlescape":["^e simd optimized HTML escaping $b","0.15.8"],"nu_@l":["Nushell's ^8 protocols, &7 its abstract syntax &3",C[78]],"promptly":["$q, opinionated CLI prompting &x","0.3.1"],"benfred_read_^N_$7":[C[79],"0.2.1"],"sxd_xpath":["A @3 XML XPath @1","0.4.2"],"xkeysym":["A @1 @2 ^g @9 X11 keysyms","0.2.0"],"patternfly_yew":["PatternFly 5 &I @2 Yew","0.6.0"],"find_cuda_&x":["&Y @5 @2 searching @2 CUDA $A","0.2.0"],"elrond_wasm_debug":["Elrond @Z smart ^T $U debugging mocks @6 ^r","0.38.0"],"songbird":["An @B @3 @1 @2 @7 Discord voice $U.","0.4.1"],"tuifw_screen_winapi":["Text User &Q Framework. Basic text screen @0 @2 Win @x.",C[43]],"i18n_@G":["A @o ^O-@c to allow gettext! @6 xgettext to work together","0.2.0"],"secret_service":["@q to @g @9 Secret &g $U","3.0.1"],"&b_arithmetic":["@M a Trait to @a basic arithmetic $c @2 &4 ^M.","0.3.3"],"re_ui":["Rerun GUI theme @6 &h, built ^i egui",C[55]],"arg_@h":["RedoxOS $l line argument @h","0.1.0"],"pcap_$R_^h":["A @5 to parse, read @6 write Pcap @6 PcapNg asynchronously @9 Tokio","0.1.0"],"minidom_writer":["&Y to write &q a std::io::Write a minidom::Element",C[4]],"faer_@O":[C[270],"0.17.1"],"$s_@D":["Include $s @D in &4 ^w: date, &w $2, git commit & branch, etc.","0.2.1"],"shuttle_secrets":["Plugin to @2 managing secrets on shuttle","0.42.0"],"wslapi":["Managing @7 $v Subsystem @2 Linux","0.1.3"],"substreams_@c":["Substream's ^O @8.","0.5.13"],"murmurhash64":["@i of MurmurHash2 (64bit $2)","0.3.1"],"drone_stm32_map_svd":["STM32 SVD to @4 @2 Drone, an Embedded Operating System.",C[12]],"cw_orch_networks":["Networks @1 @2 deploying @6 $T @9 CosmWasm smart-^b",C[395]],"@B_global_executor_^7":["executor-^7 @0 @2 @B-global-executor","2.1.0"],"ast_grep":[C[63],C[80]],"miracl_amcl":["^e Apache Milagro Cryptographic @q ($2 3.2)","3.2.5"],"autopilot":["A @o, cross-@x GUI automation @1 @2 @3.",C[3]],"libsodium_^d_stable":["Maintained FFI @4 @2 libsodium stable","1.20.6"],"bumpalo":["A &p bump allocation arena @2 @3.","3.16.0"],"patricia_trie":[C[370],C[5]],"standalone_syn":["Fork of syn @u turns of @7 ^O-@c feature in ^O-macro2 @6 standalone-quote so as to remove @7 &w dylib ^S",C[1]],"discord":["Client @1 @2 @7 Discord $U","0.8.1"],"tuifw_window":["Text User &Q Framework. Overlappable hierachical &O.",C[43]],"prometheus":["Prometheus instrumentation @1 @2 @3 @C.","0.13.3"],"reqwest_pretty_json":["Easy way to emit prettified &D body via reqwest::RequestBuilder",C[81]],"linkedbytes":["LinkedBytes is a linked list of Bytes @6 BytesMut.","0.1.8"],"lambda_mountain":["Lambda Mountain","1.12.6"],"ts_rs_json_&v":[C[594],"7.0.3"],"drawbridge_@N":["Drawbridge @N $w.","0.4.2"],"wasmer_deploy_cli":["CLI @2 Wasmer Deploy","0.1.29"],"hyperscan":[C[679],"0.3.2"],"rsntp":["An RFC 5905 compliant $q Network Time ^A (SNTP) @d @1 @2 @3","4.0.0"],"asn1rs":["ASN.1 to @3, Protobuf @6 SQL $E/$b @H. Supports ASN.1 UPER","0.3.1"],"^h_tar":[C[1029],"0.3.1"],"&b_patch":[C[417],"0.4.1"],"$1":["Promises Q style , @B @6 event loops","0.4.5"],"serial_&O":["Serial port @0 @2 $v.",C[3]],"watchexec_filterer_globset":["Watchexec filterer component @w on globset","4.0.0"],"strcursor":["@M a $6 cursor ^j @2 seeking through a $6 whilst respecting grapheme cluster @6 $b point boundaries.","0.2.5"],"tauri_$W_shell":["Access @7 @T shell. Allows you to spawn child processes @6 manage @P @6 URLs @A their default $w.",C[236]],"double_checked_cell":[C[82],"2.1.0"],"injective_math":["Math @1 @2 CosmWasm ^b in Injective ^A","0.2.4"],"hbs_pow_^d":["FFI @4 to libhbs-pow","0.2.1"],"inflate":["DEFLATE ^2","0.4.5"],"bach":["Discrete-event simulation $Z @2 @B workflows","0.0.6"],"mac_address2":[C[185],"2.0.2"],"rutie":["^e tie $8 Ruby @6 @3.","0.9.0"],"influxdb2":["Influxdb 2 @d @1 @2 @z","0.5.0"],"$5_protobuf":["Support @2 Google ^A Buffers in combination @9 $5","0.8.2"],"bitcoinleveldb_key":["keys @6 ^R",C[39]],"gfx_descriptor":["gfx-hal descriptor ^D","0.2.0"],"navigation":["@M basic navigation $8 GPS waypoints","0.1.7"],"guid_@c_impl":["@i @5 @2 @7 $0 guid! @c.","0.1.0"],"candle_gemm_c32":[C[83],C[29]],"rug":["Arbitrary-precision integers, rational, floating-point @6 complex ^U @w on GMP, MPFR @6 MPC.","1.24.1"],"wezterm_dynamic":[C[280],"0.2.0"],"minterpolate":["Data set interpolation @2 mint @F @6 raw arrays",C[3]],"cap_^0_ext":["Extension $3 @2 `SystemClock` @6 `MonotonicClock`","3.0.0"],"tauri_$W_window_state":["Save window positions @6 sizes @6 restore them when @7 app is reopened.","2.0.0-beta.5"],"@c_^r":["Some @8 to make $b $I more elegant @6 funny.","0.1.3"],"drone_stm32_map_pieces_9":[C[84],C[12]],"asm_lsp":["Language Server @2 x86/x86_64 Assembly Code","0.6.0"],"cw_^r":[C[1010],"2.0.0"],"move_bytecode_^r":["Libraries @2 ^g @9 sets of Move bytecode modules","0.3.2"],"$g_&B_^G":["Embed ^G &q a Cargo &B, so @u `$g --list` can show a description of @7 &B","0.1.0"],"nodrop_union":["A @p ^j to inhibit drop (destructor). @i @5 @2 nodrop, @7 untagged unions @0 ($z is unstable / requires nightly) as of this $I. ***Deprecated: Use ManuallyDrop or MaybeUninit ^Y!***","0.1.11"],"aom_^d":["FFI @4 to aom","0.3.3"],"u128":["U128 &h @2 &o programs.","0.1.0"],"ntex_bytes":["Types @6 $3 @2 ^g @9 bytes (bytes @5 fork)","0.1.27"],"nu_$W_match":["A regex match $W @2 Nushell",C[90]],"good_lp":["Mixed Integer Linear Programming @2 @3, @9 an user-&m $U. $P @5 allows modeling LP problems, @6 lets you solve them @9 various solvers.","1.8.1"],"zip_^M":["ZIP archives @y $H @1","0.2.1"],"&3_sitter_lua":["Lua grammar @2 &3-sitter","0.1.0"],"polylabel":["A @3 @0 of @7 Polylabel $d @2 finding optimum polygon label positions.","3.2.0"],"^h_^F_tls":["An @0 of TLS/SSL streams @2 Tokio @A ^F-tls giving an @0 of TLS @2 nonblocking I/O streams.","0.3.1"],"conan":["A @3 @p of @7 conan C/C++ @Y &y (conan.io) to simplify usage in $s scripts","0.4.2"],"shadowsocks":[C[162],"1.18.2"],"opcua_&j":["Encryption / decryption $9 by OPC UA @d @6 @N","0.9.1"],"uu_sum":["sum ~ (uutils) display checksum @6 block counts @2 input",C[21]],"lalrpop_util":["&T @1 @2 parsers $X by LALRPOP","0.20.2"],"migrant_lib":["Database migration @6 $G @1 @2 postgres, sqlite, mysql","0.34.0"],"pilota_thrift_@h":["Pilota thrift Parser.",C[11]],"annotate_snippets":["@q @2 ^6 $b annotations","0.11.2"],"ckb_vm":["CKB's Virtual ^C","0.24.9"],"json_patch":["RFC 6902, &V Object Notation (&D) Patch","1.2.0"],"clarabel":["Clarabel Conic Interior Point Solver @2 @3 / Python","0.7.1"],"$g_spec":["A tool to specify &4 $b.","0.5.0"],"evm_gasometer":[C[350],"0.41.0"],"ethers_@O":["Ethereum @D @b, cryptography @6 @m","2.0.14"],"tpmless_tpm2":["Various TPM 2 &H @n ^V @7 need of a live TPM",C[3]],"yaml":["LibYAML &G @2 @3",C[5]],"ewebsock":["WebSocket @d @u works natively @6 on @7 web (WASM)","0.5.0"],"$5_db":["Deserialization of $O resultsets, @6 @t of $O parameters",C[0]],"hls_m3u8":["HLS m3u8 @h/@H","0.4.1"],"cylinder":["Cylinder is a high-@W $t signing @1.","0.3.1"],"drm_rs":["(WIP) libdrm @4 to be able to &z Kernel Mode Setting on Linux","0.1.3"],"toml_&0_@D":["TOML &0 cases","1.8.0"],"parse_hyperlinks":["A Nom @h @1 @2 hyperlinks @9 markup.","0.27.2"],"endian_^j":[C[321],"0.2.0"],"fff_@a":[C[85],C[5]],"nano_leb128":["Little endian base 128 variable-length $b ^f","0.1.0"],"toml":["A ^F @3 encoder @6 decoder of TOML-formatted @P @6 streams. @M @k of @7 ^l Serialize/Deserialize $3 @2 TOML @D to facilitate deserializing @6 serializing @3 @y.","0.8.12"],"surge_timeunit":["surge synthesizer -- handle to timeunit, $9 @2 tempo synchronization",C[105]],"&N_^0_crc32":[C[329],"0.1.2"],"waffles_^Q_sdk":["Waffle Labs maintained &o &a",C[242]],"nix_editor":["Some @n to modify NixOS $G @P",C[5]],"spaces":["Set/space @F @2 defining ^C learning problems.","6.0.0"],"rfc822_sanitizer":["rfc822/2822 sanitizer/normalizer.","0.3.6"],"tea_codec":[C[478],C[479]],"mrml_print_@8":["$L @2 @7 print feature of @7 MRML @5","0.1.3"],"urdf_rs":["URDF @h",C[6]],"bytecheck":[C[976],C[977]],"onc_rpc":["Open Network Computing / Sun RPC @b @6 &p serialisation","0.2.3"],"secret_toolkit":["Various ^H @2 $I Secret Contracts",C[7]],"cranelift_simplejit":["A @o JIT @1 backed by Cranelift","0.68.0"],"&0_@9":["A lib help you run &0 @9 condition","0.12.6"],"$5_v8":["@3 to V8 @t @6 ^3","0.187.0"],"libz_ng_^d":["Low-@W @4 to zlib-ng (libz-ng), a high-@X zlib @1.","1.1.15"],"dxgcap":["Screen capturing @9 DXGI @2 $v in @3","0.2.4"],"vte":["Parser @2 $e $o emulators",C[1]],"multi_index_map_@a":[C[106],C[11]],"passterm":["Read $o password, check isatty","2.0.3"],"mpl_token_auth_rules":["MPL Token Authorization Rules @u can be $9 to restrict $4 token $c","1.5.0"],"lemmy_^r":[C[108],C[109]],"idb_^d":["A callback @w @5 @2 $T @9 IndexedDB on browsers @A webassembly","0.2.2"],"html":["Structured HTML encoder","0.6.3"],"burn_wgpu":["WGPU $n @2 @7 Burn @j","0.13.1"],"parcel_sourcemap":["Parcel Source Map @q","2.1.1"],"topo_sort":["A 'cycle-&k' topological sort @2 a set of nodes @9 ^4",C[3]],"sway_parse":["Sway's @h","0.56.0"],"iso639_1":["iso639-1 enum @6 ^r","0.4.1"],"console_$m":["A @o $o @j to draw things @6 manage user input","2.6.1"],"axum_cloudflare_adapter":["An adapter to easily run an Axum @N in a Cloudflare worker.",C[11]],"ffprobe":["Typed @p @2 @7 ffprobe CLI",C[3]],"@z_hdl_@8":["Macro @f @2 RustHDL","0.46.0"],"weld_^B":["Code $h @2 smithy models","0.7.0"],"rusoto_autoscaling":["^v &a @2 @3 - Auto Scaling @ 2011-01-01",C[51]],"ws":[C[124],"0.9.2"],"^n_asset_tx_payment":["^n to manage transaction payments in assets (@s @L)",C[26]],"conduit":["^W HTTP @N @g",C[7]],"msgbox":["A multi-@x message box modal @9 a OK button, $z runs synchronously.","0.7.0"],"miraland_sdk_@c":["Miraland &a Macro","1.18.3"],"mioco":["Scalable, $1 IO coroutine-@w $H (aka MIO COroutines).","0.8.1"],"anylog":["A @1 @2 @3 @u attempts to parse single log lines &q records.","0.6.4"],"@z_search":["Blazingly &p $R search @1 built in @3","2.1.0"],"clap_markdown":["Autogenerate Markdown documentation @2 clap $l-line ^H","0.1.3"],"uu_basename":["basename ~ (uutils) display PATHNAME @9 leading directory &I removed",C[21]],"mould":["@3 web-@j @2 websocket @w web-apps.","0.0.22"],"ip2location":["Find geo @Q & proxy @Q @w on @7 given IP @A IP2Location BIN databases","0.5.0"],"amqp_&y":["Lapin @p @u encapsulates @7 &z of connections/channels @6 creation of amqp objects","1.3.1"],"rustygit":["A @o @g @2 runnig Git commands","0.5.0"],"tls_api_not_tls":["TLS $U @0 $z returns plain sockets. $P is NOT TLS @0.","0.9.0"],"qr_$b":["QR $b encoder in @3, @f structured append (@D in multiple qrcodes)","2.0.0"],"unicode_id":["Determine whether characters have @7 ID_Start or ID_Continue properties according to ^I Standard Annex #31.","0.3.4"],"tz_rs":["A pure @3 reimplementation of libc @n localtime, gmtime @6 mktime.","0.6.14"],"googletest":["A rich assertion @6 matcher @1 inspired by GoogleTest @2 C++",C[11]],"ark_bn254":["^e BN254 pairing-&m elliptic curve",C[3]],"enum_derived":["Generate random instances of &4 enums @6 ^M","0.8.2"],"vsimd":["SIMD @m",C[6]],"pasta_curves":[C[555],"0.5.1"],"faccess":["$q $R accessibility checks","0.2.4"],"rexpr":["@3 Json Object ^s &T","1.0.7"],"buddy_@T_^D":["A bare metal ^D @u uses buddy @T.","0.9.1"],"renv":["Environment variable loader","0.2.3"],"fastrlp_@a":[C[86],"0.2.0"],"open_enum":["An ^L @2 $p \"open\" fieldless enums, those @u accept any integer &v, by @A a newtype &b @6 associated &J","0.5.0"],"trace4rs":["log4rs &5 usability @9 @7 `$F` @5 as @7 base",C[296]],"is_executable":["Is there an executable $R at @7 given path?","1.0.1"],"madsim_@8":["Madsim's ^O-@c.","0.2.12"],"deno_http":["HTTP @N @0 @2 Deno","0.145.0"],"uu_tee":["tee ~ (uutils) display input @6 copy to FILE",C[21]],"sequence_trie":["Trie-&5 @D-^p @2 storing sequences of ^R.","0.3.6"],"sel4_start":["Crate defining @7 entry point to @7 initial &F on seL4","0.0.28"],"@z_embed_^r":["$j @2 @z-embed","8.3.0"],"usb_disk_probe":["@M a ^Z ^j $z can be $9 to probe @2 USB $Q devices in @7 @T.","0.2.0"],"page_size":["@M an easy, &p, cross-@x way to retrieve @7 $7 page size","0.6.0"],"cxxbridge_cmd":["C++ $b @H @2 integrating `cxx` @5 &q a non-Cargo $s.","1.0.121"],"deno_cron":["@i of @7 Deno cron $U",C[87]],"motore_@8":["Motore's ^O @8.","0.4.1"],"cssparser_@8":["@V @8 @2 cssparser","0.6.1"],"random_$6":["Allows to ^o random $f @w on a given charset @6 length.","1.1.0"],"protect_endpoints_^O_@c":["A ^O-@c way to protect &4 endpoints","0.3.1"],"rb_^d":["@3 @4 @2 @7 CRuby $U","0.9.97"],"^O_@c_warning":["Emit warnings @E inside ^O @8.","1.0.2"],"cumulus_^n_parachain_@T":["Base ^n @2 cumulus-@w parachains (@s @L)",C[11]],"isahc":[C[92],"1.7.2"],"humansize":["A configurable @5 to easily represent sizes in a human-readable @G.","2.1.3"],"tectonic_pdf_io":["Xdvipdfmx’s PDF, XDV, @6 image I/O APIs in C, as a @3 @5.","0.4.1"],"proptest_attr_@c":["@V ^L @c @2 $I proptest tests",C[4]],"rusty_$m":["Learn @3 @9 a @o, cross-@x, 2D game $m.","6.0.0"],"odbcsv":["Query an ODBC @D source @6 print @7 result as csv.","1.0.5"],"@B_web_@d":["@B web @d &h","0.5.1"],"socks":["SOCKS proxy clients","0.3.4"],"compress_&y":["@3 ^f &y","0.0.10"],"vid_dup_finder_lib":["a @1 to find near-duplicate video @P","0.1.1"],"triple_buffer":["An @0 of triple buffering, useful @2 sharing frequently updated @D $8 threads","7.0.0"],"wasm_shrink":["A @Z &0 case shrinker",C[98]],"wgpu_text":["A @o 2D text renderer @2 wgpu","0.8.7"],"cubeb_@O":["^W @b @6 @S @2 cubeb @z @6 C @4. Not intended @2 direct &z.",C[10]],"texture_packer":["A texture packing @1 @A @7 skyline heuristic",C[87]],"typemap_ors":[C[179],C[4]],"zstd_^d":["Low-@W @4 @2 @7 zstd ^f @1.","2.0.10+zstd.1.5.6"],"named_^5_tag":["Format is $9 by minecraft @2 @7 various @P in $z it saves @D","0.6.0"],"srec":["Parsing @6 $p Motorola S-record (SRECORD/SREC) @P","0.2.0"],"metar":["A &p METAR @K @1 in pure @3","0.7.7"],"semver":[C[336],"1.0.22"],"sea_query":["🔱 A dynamic query &1 @2 MySQL, Postgres @6 SQLite","0.31.0-rc.5"],"svc_agent":["An agent @1.",C[88]],"ormx_@8":[C[909],"0.10.4"],"$g_pkg":["A @o &B @2 @7 Cargo @Y &y @2 ^6 GTK packages @E @3 projects.","0.2.84"],"actix_web_flash_^X":["Flash ^X @2 actix-web @C.","0.4.2"],"tor_checkable":["Types to ensure @u signed or ^0-bound @D is validated before &z",C[18]],"redis_@8_@a":["^x @8 @2 @7 redis-@8 @Y",C[5]],"configure":["Configuration ^c","0.1.1"],"termwiz":["Terminal Wizardry @2 Unix @6 $v",C[40]],"embassy_usb_driver":["Driver ^7 @2 `embassy-usb`, an @B USB device stack @2 $J devices.","0.1.0"],"mini_rxtx":["@t @6 communications @2 $J",C[5]],"word2vec":["@3 @g to word2vec.","0.3.3"],"mrml":["@3 @0 of MJML renderer","3.1.5"],"toml_parse":["Set of modules @2 @K, sorting @6 formating toml.","0.2.11"],"askama_&C":["Shared $b @2 Askama",C[81]],"zenoh_link_unixsock_^Z":[C[23],C[24]],"sciter_rs":["@3 @4 @2 Sciter - Embeddable HTML/CSS/script $m (cross-@x desktop GUI toolkit). Also capable @9 DirectX / OpenGL.","0.5.58"],"polkavm_$4":["^e $4 @5 @2 PolkaVM","0.9.0"],"cap_@B_std":["Capability-@w $2 of @B-std",C[89]],"concolor":[C[990],"0.1.1"],"lexical_sort":["Sort ^I $f lexically","0.3.1"],"rcon":["An rcon @l @0","0.6.0"],"madato":["A @1 @6 $l line tool @2 ^g tabular @D (XLS, ODS, CSV, YAML), @6 Markdown","0.5.3"],"opentelemetry_stackdriver":["A @3 opentelemetry exporter @u uploads traces to Google Stackdriver trace.","0.19.1"],"tendermint_testgen":["tendermint-testgen is a @1 @6 a small ^5 ^q @2 $p tendermint datastructures @E minimal input (@2 $u purposes only). ^e @1 also contains some @I to simplify running &0 batches.","0.36.0"],"libblas_^d":["^e @Y @r @4 to @7 Basic Linear Algebra Subprograms.","0.1.0"],"accesskit":["UI accessibility infrastructure across platforms",C[1]],"@B_^f_issue_150_workaround":[C[256],"0.3.15-issue-150"],"pager":["Helps pipe &4 output through an external pager",C[46]],"^Q_send_transaction_service":["&o send transaction service",C[13]],"@9_builtin_@8_^O_@8":[C[211],"0.1.0"],"libra_canonical_@t":["Libra Canonical Serialization (LCS)","0.1.0"],"aws_sdk_workmailmessageflow":["^v &a @2 $V WorkMail Message Flow",C[2]],"deluxe":["@V @c ^L @h","0.5.0"],"oxc":[C[178],"0.12.5"],"ic_cdk_optimizer":["WASM Optimizer @2 @7 IC CDK (experimental).","0.3.5"],"cranelift_preopt":["Support @2 optimizations in Cranelift","0.92.1"],"ls_qpack":["QPACK Field Compression @2 HTTP/3 (RFC 9204)","0.1.4"],"footile":["A 2D vector &X @1","0.7.0"],"fastembed":["@3 @0 of &P://^J/qdrant/fastembed","3.5.0"],"lightspeed_hash":["Hash @n.","0.58.0"],"tt21100":["An $J-hal driver @2 @7 TT21100 multi-touch touchscreen controller","0.1.0"],"smpl_jwt":["Very @o JWT $h lib.",C[6]],"nitrokey_&0":["Supporting &0 infrastructure @2 @7 nitrokey @5 @6 others @A it.","0.5.0"],"procspawn":["&F::spawn just @9 processes",C[4]],"@z_argon2":["@3 @0 of @7 Argon2 password hashing @R.","2.1.0"],"$g_auditable":["Make production @3 binaries auditable","0.6.2"],"speedy":["A &p ^5 @t @j","0.8.7"],"hyper_staticfile":["Static $R serving @2 Hyper 1.0",C[7]],"flexpolyline":["Flexible Polyline @J: a lossy compressed ^z of a list of coordinate pairs or triples","0.1.0"],"chacha":["ChaCha ^Z ciphers",C[5]],"locspan_@a":["^x @8 @2 @7 `locspan` $b mapping @1","0.6.0"],"nu_errors":["Core ^K subsystem @2 Nushell",C[90]],"prometheus_parse":["A @o @h @2 @7 Prometheus text @G","0.2.5"],"evm_@v":[C[277],"0.41.0"],"neat_gru":["NEAT $d @9 GRU gates","1.4.0"],"@o_easing":["Set of @o easing @n","1.0.1"],"rand":["Random number generators @6 other randomness @I.",C[91]],"conjure_@v_&n":["Configuration @b @2 conjure-@v","4.7.0"],"gdb_@N":["A gdb stub @0 @2 on chip debugging @6 flashing of ARM chips.",C[31]],"lzma_@z":["LZMA/LZMA2 codec ported @E 'tukaani xz @2 java'","0.1.6"],"link_ippcore":["link ippcore @1 (part of ipp-^d Intel IPP @4)","0.1.1"],"magic_^d":["Declarations @2 @7 `libmagic` C @1",C[5]],"target_info":["Get text $f of attributes concernign @7 $s target.","0.1.0"],"statsdproxy":["A proxy @2 transforming, pre-aggregating @6 routing statsd ^u","0.1.2"],"drop_&b_@c_@a":["A @a @c to free (drop) $7 @2 ^M @u are $9 in @7 FFI.","0.5.0"],"taplo_cli":["A CLI @2 Taplo TOML toolkit","0.9.0"],"xsv":["A high @X CSV $l line toolkit.",C[1]],"mc_sgx_dcap_ql_^d":["FFI linkage @2 @7 `sgx_dcap_ql` @1.",C[11]],"forest_address":["Filecoin addresses @2 &z in Forest","0.3.2"],"openidconnect":["OpenID Connect @1","4.0.0-alpha.1"],"paru":["Feature packed AUR &x","1.11.0"],"cortex_m":["Low @W ^s to Cortex-M processors","0.7.7"],"sequoia_rfc2822":["An RFC 2822 name-addr @h",C[7]],"slice_copy":["Go style copying @2 slices",C[5]],"precord":["Command line tool @2 recording ^N or @T @X @D","0.7.12"],"stedi_sdk_@d_tokens":["Stedi &a @2 @3 @u includes Tokens @d","0.1.76"],"nom_leb128":["Fast LEB128 ^2 @2 @7 nom @h combinator @1","0.2.0"],"conduit_&0":["Testing @m @2 conduit-@w stacks",C[7]],"mpart_@B":["&i (Futures-Base) Multipart Requests @2 @3","0.7.0"],"scale_encode_@a":["^x @c @2 scale-encode","0.6.0"],"atomic_float":["Floating point @b $z can be safely &C $8 threads","0.1.0"],"oq3_syntax":["Comment @6 whitespace preserving @h @2 @7 OpenQASM 3 @h/analyzer","0.5.0"],"qp_trie":["An idiomatic @6 &p QP-trie @0 in pure @3, $Y @9 an emphasis on safety.","0.8.2"],"matrix_pickle":["A @o ^5 @J @G $9 in @7 Matrix world","0.2.0"],"chttp":[C[92],"0.5.5"],"&w_ap_&w_attr":["^t published $2 of @7 @Y `rustc_attr` in @7 @z-lang/@z &M @E commit $N ^e publishing script @2 this @5 lives at: &P://^J/alexcrichton/&w-auto-publish",C[138]],"ncollide_transformation":[C[97],"0.9.1"],"^j_uuid_@a":["Custom @a @2 @7 ^j-uuid @5","0.1.2"],"eytzinger_map":["array/vec @w map @A eytzinger search $d","0.1.1"],"aws_sdk_macie":["^v &a @2 $V Macie","1.7.0"],"varlink_@h":["A @5 @2 @K varlink @g definition @P.","4.2.0"],"semolina":["Optimized field arithmetic @2 Pasta moduli @2 x86-64 @6 aarch64","0.1.4"],"hashlink":[C[344],"0.9.0"],"validity":["A ^j &k @p @2 enforcing arbitrary properties at &N ^0","0.3.1"],"arc_bytes":["A reference-counted byte buffer.","0.3.5"],"ascii_canvas":["@o canvas @2 drawing lines @6 styled text @6 emitting to @7 $o","3.0.0"],"err_@a":[C[279],"0.3.1"],"kube_@d_ext":["Extension ^7 (&h) @2 kube::Client","0.0.34"],"fluid_let":["Dynamically scoped variables",C[4]],"wagyu_zcash_parameters_6":[C[141],"0.2.0"],"approx_eq":["A @c @2 comparing equality of two ^R up to an arbitrary ^K in @7 *relative* difference","0.1.8"],"fix_hidden_lifetime_bug":[C[626],"0.2.5"],"openjpeg_^d":["OpenJPEG (JPEG 2000) FFI @4","1.0.10"],"informalsystems_pbjson":[C[457],"0.7.0"],"ultraviolet":["A @5 to do linear algebra, &p.","0.9.2"],"wasmcloud_&0_util":["Test ^H @6 @m @2 wasmcloud",C[11]],"^u_datadog_exporter":["A `^u` $k exporter @u sends ^u to DataDog","0.1.14"],"rsiot_extra_&I":["Дополнительные компоненты","0.0.71"],"elrond_codec":["Lightweight ^5 serializer/deserializer, $Y especially @2 Elrond smart ^b",C[29]],"@O_foundation":[C[872],"0.9.4"],"gcc":["**Deprecated** @5, renamed to `cc` A $s-^0 ^S @2 Cargo $s scripts to assist in invoking @7 ^F C $E to &N ^F C $b &q a static archive to be linked &q @3 $b.","0.3.55"],"debcargo":["Create a Debian @Y @E a Cargo @5.","2.6.1"],"gix_filter":["A @5 of @7 gitoxide $K $e git filters",C[0]],"interoptopus_reference_$K":["A reference $K @2 Interoptopus backends to &0 interop $h.","0.14.24"],"anchor_^o_cpi_@5":[C[732],"0.3.1"],"bevy_$J_assets":["A Bevy $W to embed assets in &4 game",C[93]],"nstack":["Arity 4 stack @2 @7 kelvin merkle toolkit",C[29]],"android_logger":["A logging @0 @2 `log` $z hooks to android log output.","0.13.3"],"rand_seeder":["A universal random number seeder @w on SipHash.","0.2.3"],"failsafe":["A circuit breaker @0","1.2.0"],"rio_xml":["RDF/XML @h @6 serializer","0.8.4"],"opendp":["A @1 of differential privacy $i @2 @7 statistical analysis of sensitive private @D.",C[420]],"parity_wasm":[C[180],"0.45.0"],"qutex":[C[94],"0.2.6"],"swc_node_bundler":[C[373],"0.63.0"],"libafl_targets":["^W $b @2 target instrumentation @u can be $9 combined @9 LibAFL",C[10]],"@O_affinity":["Manages CPU affinities","0.8.1"],"vrchatapi":["VRChat $U Client @2 @3","1.17.2"],"fuel_@O_chain_&n":[C[95],"0.25.3"],"panic_abort":["Set panicking behavior to abort","0.3.2"],"structdump":["Dump ^p to source $b","0.2.0"],"count_zeroes":["Count zeroes on a disk or a $R","0.2.1"],"nereon":["Riboseinc $G @1 @2 @3","0.6.0"],"bytecodec":["A tiny @j @2 $e encoders/decoders of byte-oriented protocols","0.4.15"],"visioncortex":["Semantic Computer Vision","0.8.8"],"libscemu":["x86 32/64bits @6 @T internals emulator, @2 securely emulating malware @6 other stuff.",C[46]],"const_fnv1a_hash":["A #![no_std] @5 @2 performing FNV1A-16/32/64/128 hashing on @3 stable at &N ^0.","1.1.0"],"$R_descriptors":["Wrapper ^i @7 $4 kinds of (mostly Linux) $R descriptors, &7 sockets, pipes, FIFOs, terminals, serial ports, character devices, epoll, POSIX message queues, timerfd, eventfd, signalfd fanotify @6 inotify","0.9.1"],"opentelemetry_prometheus":["Prometheus exporter @2 OpenTelemetry",C[35]],"leptos":["Leptos is a full-stack, isomorphic @3 web @j leveraging fine-grained reactivity to $s declarative user interfaces.","0.6.11"],"$M_@b":["@3 ^M representing $M-&H @b in Linux.","0.0.5"],"d4":["^e D4 $R @G @0","0.3.9"],"zellij_^r":["A ^q @1 @2 Zellij @d @6 @N","0.40.0"],"dotenv_linter":["Lightning-&p linter @2 .env @P","3.3.0"],"typed_store":["a typed $O @g",C[3]],"@B_stdin":["Asynchronously read @E stdin","0.3.1"],"trillium_smol":["smol @v adapter @2 trillium.rs","0.4.1"],"swf_&3":["Abstract Syntax Tree (AST) @2 SWF @P","0.9.0"],"rusoto_@O":[C[111],C[51]],"rusoto_dynamodb":["^v &a @2 @3 - $V DynamoDB @ 2012-08-10",C[51]],"slog_@a":["Custom derives @2 &z @9 slog.","0.2.0"],"nrf52820_pac":["Peripheral Access Crate @2 Nordic's nrf52820 microcontroller",C[81]],"iroh":["Bytes. Distributed.",C[12]],"bacon":["background @z $E","2.16.0"],"grin_servers":[C[293],"5.3.0"],"miho":["Repository ^c ^H","5.0.2"],"thiserror_no_std":[C[369],"2.0.2"],"pin_init_^8":["^1 @0 details of @5 `pin_init`.","0.2.0"],"oci_spec":["Open Container Initiative Specifictions in @3","0.6.5"],"geph4_@d":["Geph @d","4.11.0"],"vtparse":["Low @W escape sequence @h","0.6.2"],"base32ct":["Pure @3 @0 of Base32 (RFC 4648) $z avoids any usages of @D-dependent branches/LUTs @6 thereby @r portable \"best effort\" constant-^0 operation @6 $J-&m no_std @f","0.2.0"],"$R_locker":[C[145],"1.1.2"],"safecoin_^u":["Safecoin Metrics",C[76]],"azure_@n_&C":["Implementations &C $8 @7 azure-@n-^B @6 azure-@n $y.",C[11]],"$g_show_asm":[C[96],"0.2.34"],"lingua_bengali_@e_^9":["^e Bengali @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"$4_path":["Finds @7 $4 prefix $8 a set of paths",C[4]],"cvssrust":["@3 @0 of @7 ^W Vulnerability Scoring System (v2 / v3.0 / v3.1)","1.0.1"],"marine_timestamp_@c":["Definition of @7 `#[build_timestamp]` @c",C[12]],"$g_util_schemas":["Deserialization schemas @2 Cargo","0.2.0"],"idsp":["DSP $i @2 $J, mostly integer math",C[55]],"const_default_@a":["#[@a(ConstDefault)]","0.2.0"],"soa_@a":["Automatic Struct of Array $h",C[1]],"opendal":["Apache OpenDAL™: Access @D freely, painlessly, @6 efficiently.","0.45.1"],"ncollide_math":[C[97],"0.9.1"],"wasmtime_wit_^k":["^1 `*.wit` @f @2 @7 `wasmtime` crate's @8",C[62]],"numquant":["Quantize ^U to a smaller range to save bandwidth or $7 @D @b @6 back again.","0.2.0"],"matrixcompare_@O":["Core $3 @2 matrixcompare","0.1.0"],"hexasphere":["A @1 to evenly tile hexagons on a sphere.","12.0.0"],"sp_chain_spec":["&E chain configurations @b.","3.0.0"],"content_inspector":["Fast inspection of ^5 buffers to guess/determine @7 @J","0.2.4"],"mnl":["Safe $x @2 libmnl, a minimalistic user-space @1 oriented to Netlink developers","0.2.2"],"redis_^y_@8_internals":["A @8 @5 @2 redismodule-rs","2.0.7"],"^n_nomination_pools_@v_api":["&T $U @2 nomination-pools FRAME ^n (@s @L)","27.0.0"],"criterion_bencher_compat":["Drop-in replacement @2 commonly-$9 parts of Bencher",C[3]],"uu_shuf":["shuf ~ (uutils) display random permutations of input lines",C[21]],"$F_actix":["Allow $F actor $r in actix",C[3]],"secret_vault":["@q @r a secure vault to store securely $w secrets in $7 @E Google/^v/K8S @6 $Z variables","1.12.1"],"defmt_@8":["defmt @8","0.3.7"],"aws_sdk_memorydb":["^v &a @2 $V MemoryDB",C[2]],"docx_rs":["A .docx $R writer @9 @3/@Z.","0.4.17"],"discro":["DISCRete Observables @2 $1 Functional Reactive Programming (FRP).","0.29.2"],"wasm_compose":["A @1 @2 composing @Z &I.",C[98]],"formatx":["A @c @2 formatting non literal $f at @v","0.2.2"],"^B":["@q @2 $p @3 $b","0.2.0"],"rspec":["Write Rspec-&5 tests @9 stable @z",C[4]],"wasmer_wast":["wast $u @f @2 wasmer",C[99]],"routerify_cors":["A Routerify &f $z enables CORS.","3.0.0"],"crunchy":["Crunchy unroller: deterministically unroll constant loops","0.2.2"],"symphonia_^G":["Project Symphonia multimedia tag @6 ^G readers.","0.5.4"],"stedi_sdk_&n":["Stedi &a $G","0.1.18"],"sqlx_cli":["Command-line ^q @2 SQLx, @7 @3 SQL toolkit.","0.7.4"],"^Q_accounts_db":["&o accounts db",C[13]],"scan_rules":["$P @5 @r some @8 @2 quickly @K ^R out of text. Roughly speaking, it does @7 inverse of @7 print!/@G! @8; or, in other words, a similar job to scanf @E C.","0.2.0"],"libiio_^d":["Native, unsafe, @4 to @7 Linux libiio @1. Used by industrial-io.","0.3.1"],"autocxx_$m":[C[45],"0.26.0"],"hprof":["A @o hierarchical profiler","0.1.3"],"bp7":["@3 @0 of dtn Bundle ^A Version 7 ([RFC 9171]","0.10.6"],"@z_hawktracer_^d":["^d @5 @2 @7 rust_hawktracer @1","0.4.2"],"arc_cell":["&Y @2 a @o Cell-&5 object containing Arc/Weak","0.3.3"],"pkce":["@q @2 $p PKCE $b verifiers @6 challenges","0.2.0"],"defmt_json_schema":["defmt &D schema","0.1.0"],"lindera_dictionary":["A Japanese morphological dictionary.",C[61]],"rustls_split":["A rustls TCPStream @p @u can send @6 receive @E separate threads.",C[5]],"zenoh_link_quic":[C[23],C[24]],"parity_rocksdb_^d":[C[409],"0.5.6"],"openssl_^d":["FFI @4 to OpenSSL","0.9.102"],"furse":["A @o @3 @p @2 @7 official CurseForge $U","1.5.14"],"libvpx_^F_^d":[C[115],"5.0.13"],"sunrise":["Sunrise @6 sunset calculator","1.0.1"],"agnostic":["Agnostic is a helpful @5 @2 users who want to write @B @v-agnostic @5.","0.3.6"],"rusb":[C[900],"0.9.4"],"ruma_push_gateway_api":["Types @2 @7 endpoints in @7 Matrix push gateway $U.",C[6]],"locate_header":["@q to simplify locating header @P when ^6 -^d $y","0.1.1"],"smallbitvec":["A bit vector optimized @2 size @6 inline $Q","2.5.3"],"fastnbt":["Serde deserializer @2 Minecraft's NBT @G","2.5.0"],"bcmp":["bcmp offers &p ^5 @D comparison $i to enumerate $4 substrings, unique substrings or determine a patch set","0.4.1"],"object_pool":["A &F-&k object pool @9 automatic return @6 attach/detach semantics","0.5.4"],"deno_x86_64_pc_&O_msvc":[C[262],"0.23.0"],"jql_runner":["Runner @2 jql - @7 &D Query Language tool.","7.1.8"],"libimagentryview":[C[100],C[42]],"websocket":["[deprecated] A WebSocket (RFC6455) @1 @2 @3.","0.27.1"],"unhtml_@a":["^O @c @a @2 unhtml",C[6]],"rustrict":["rustrict is a profanity filter @2 @3","0.7.24"],"sqs_lambda":["SQS &g &x @1",C[80]],"hex_literal":["Macro @2 converting hexadecimal $6 to a byte array at &N ^0","0.4.1"],"rusoto_sqs":["^v &a @2 @3 - $V $q Queue &g @ 2012-11-05",C[51]],"pulldown_cmark":["A pull @h @2 CommonMark","0.10.3"],"rusoto_pricing":["^v &a @2 @3 - ^v Price List &g @ 2017-10-15",C[51]],"indicatif_log_bridge":["Bridge @7 log @5 @6 indicatif to stop log lines @E mixing up @9 progress bars","0.2.2"],"toolshed":["Arena ^D @6 a handful of useful @D @y","0.8.1"],"crc32fast":["Fast, SIMD-accelerated CRC32 (IEEE) checksum computation","1.4.0"],"every_variant":["@M an EveryVariant ^7 @u @r @7 every_variant method on @b. Allows you to easily ^o every combination of variants in @y @u contains Enums, or in nested enum trees. $P to allow @2 additional $u of codepaths","0.4.5"],"iroh_^u":["^u @2 iroh",C[12]],"cumulus_^n_xcmp_queue":["Pallet to queue outbound @6 inbound XCMP ^X. (@s @L)",C[11]],"$5_env":["deserialize env &q ^M via $5","0.1.1"],"$5_wasm_^k":["Native Serde adapter @2 wasm-^k","0.6.5"],"$5_prometheus":["$5-@w serializer @2 prometheus' text-@w exposition @G","0.2.4"],"r2r":["Easy to &z, @v-agnostic, @B @z @4 @2 ROS2.","0.8.4"],"holochain_$F":["$x @2 distributed $F choices","0.0.24"],"$R_matcher":["A @1 to search @P @6 folders @w on @7 name pattern (regex, wildmatch, exact)","0.7.0"],"salvo_oapi":["OpenApi @f @2 Salvo web @j","0.67.1"],"jsonrpsee_^r":[C[101],"0.6.1"],"@s_erasure_coding":["Erasure coding $9 @2 Polkadot's availability @T (@s @L)",C[68]],"zenoh_link_udp":[C[23],C[24]],"^Q_remote_wallet":[C[22],C[13]],"ppapi":["@3 idiomatic @4 to parts of @7 Pepper $U","0.1.2"],"workflow_dom":["DOM injection @m @2 run-^0 injection of &V @6 CSS","0.12.1"],"ark_poly_commit":[C[332],C[3]],"fuel_$Q":["Storage $3 @2 Fuel $Q-backed @D @y.","0.49.0"],"shank_render":["Renders implementaions derived @E shank @8","0.4.2"],"velcro":["Convenience @8 @2 initializing vectors, hash maps @6 other @3 &t.","0.5.4"],"tide_websockets":["tide websockets",C[3]],"i18n_embed_fl":["Macro to perform &N ^0 checks when @A @7 i18n-embed @5 @6 @7 fluent localization @T",C[6]],"const_sha1":["A sha1 @0 @2 &z in const contexts",C[5]],"android_log_^d":["FFI @4 to Android log @q.","0.3.1"],"rna_ss_params":["@q of RNA secondary ^p parameters","0.1.24"],"indy_@D_@b":["^W @D @b @2 Hyperledger Indy (&P://www.hyperledger.org/projects), $z @r a distributed-ledger-@w foundation @2 self-sovereign identity (&P://sovrin.org).","0.7.1"],"$5_rusqlite":["Serialize/deserialize rusqlite rows","0.35.0"],"$r_@B_^Z":["Async ^Z @2 @3 @6 @7 $r @5.","0.2.11"],"ibc_@d_tendermint_@b":["Maintained by `ibc-rs`, encapsulates essential ICS-07 Tendermint Client @D @y @6 domain @b, as specified in @7 Inter-Blockchain Communication (IBC) @l. Designed @2 universal applicability to facilitate ^P @6 $C across diverse IBC-enabled projects.","0.52.0"],"gspell_^d":["Raw C-FFI @4 @2 @7 gspell @1","0.7.0"],"pio_@h":["Raspberry Silicon PIO asm @h","0.2.2"],"task_group":["manage groups of ^h tasks","0.2.2"],"fl2rust":["A fluid (fltk ui designer) $R to @3 transpiler","0.5.19"],"term_grid":["@q @2 formatting $f &q a grid layout","0.2.0"],"dinotree_alg":["Dinotree $i","0.9.0"],"unix_named_pipe":["Ease creation of named pipes on Unix @x","0.2.0"],"len_^7":["Len ^7 @2 collectons.","0.6.1"],"freedesktop_entry_@h":["A @1 @2 @K FreeDesktop entry @P","1.3.0"],"a":["","0.0.1"],"$5_pickle":["A $5-@w @t @1 @2 Python's pickle @G","1.1.1"],"rasn_snmp":["Data @b @2 $H @7 $q Network Management ^A",C[12]],"^h_ping":["&i ICMP pinging @1",C[5]],"$o_spinner_@D":["A @1 declaring frames @6 animation interval @D @2 spinner animations","0.1.3"],"dbcrossbar":["Program @2 copying @D $8 databases (pre-release)","0.5.7"],"cumulus_@F_parachain_inherent":["Inherent @u needs to be present in every parachain block. Contains ^X @6 a relay chain $Q-proof. (@s @L)",C[11]],"nu_$W_@E_sqlite":[C[150],C[90]],"zino_@a":["Derived $3 @2 zino.","0.19.1"],"@s_availability_bitfield_distribution":["Polkadot Bitfiled Distribution subsystem, $z gossips signed availability bitfields $9 to compactly determine $z backed candidates are available or not @w on a 2/3+ quorum. (@s @L)",C[68]],"tor_socksproto":["Encode @6 decode @7 SOCKS @l, as extended in Tor",C[18]],"again":["wasm-$k retry util @2 std @1 $r","0.1.2"],"abstract_$2_control":["Abstract Version Control Contract",C[88]],"$o_spinners":["A @1 @2 showing $o loading animations","0.3.2"],"substrate_wasm_&1_runner":["Runner @2 substrate-wasm-&1","3.0.0"],"webauthn_rs":["Webauthn Framework @2 @3 Web Servers",C[102]],"rustls":["Rustls is a modern TLS @1 $Y in @3.","0.21.12"],"mles":["Mles, a distributed publish-subscribe @D @N","2.2.6"],"oasis_std":["@q @2 developing on @7 Oasis @x","0.4.1"],"dateparser":["Parse dates in $6 formats @u are commonly $9","0.2.1"],"input_linux":["evdev @6 uinput","0.6.0"],"warg_transparency":["A @1 @2 transparency @D @y.","0.4.1"],"&F_scoped":["Unsafe @6 deprecated std::&F::scoped","1.0.2"],"cairo_lang_filesystem":["Virtual filesystem @2 @7 $E.","2.6.3"],"snarkvm_ledger_store":["A @D store @2 a $D &l ^C",C[17]],"webkit2gtk_^d":["@3 &G @2 webkit-gtk @1","2.0.1"],"actyxos_sdk_@8":[C[209],"0.2.3"],"gfx_$n_gl":[C[719],"0.9.0"],"guid_@h":["Chomp @h @2 $v GUID literals.","0.1.0"],"toml_&0":["Verify @3 TOML parsers",C[4]],"ugli_@a":[C[103],"0.17.2"],"esl01_dag":["An @0 of a DAG $9 @2 source control.",C[5]],"env":["Environment variables","0.0.0"],"bdk_chain":["&W of @O @y @2 Bitcoin Dev Kit.",C[10]],"tailscale_api":["An $U @d @2 Tailscale","0.1.5"],"macos_accessibility_@d":["Wrapper ^i macOS' accessibility @d APIs","0.0.1"],"$s_context":["Make $s $Z/target @Q available as &J in normal $A @6 binaries.","0.1.2"],"^n_im_online":["FRAME's I'm online ^n (@s @L)","31.0.0"],"zoneinfo_compiled":["@q @2 @K compiled zoneinfo @P","0.5.1"],"ra_ap_limit":["TBD",C[19]],"tp_state_^C":["Tetcore State Machine","2.1.2"],"beef":["More compact Cow","0.5.2"],"stretto":["Stretto is a high @X &F-&k $7-bound @3 cache.","0.8.3"],"scale_bits":["A SCALE $k ^z of a @U of bits","0.5.0"],"git_state":["Probe git &M state","0.1.0"],"$r_lite":["Futures, streams, @6 @B I/O combinators","2.3.0"],"lamedh_@v":[C[104],C[5]],"lance_table":["$j @2 @7 Lance table @G",C[172]],"intuicio_frontend_assembler":["Assembly frontend ^y @2 Intuicio scripting @x","0.31.6"],"provider_archive":["@q @2 reading @6 $I wasmCloud capability provider archive @P",C[7]],"deno_url":["URL $U @0 @2 Deno","0.148.0"],"opentls":["TLS connections @9 OpenSSL.","0.2.1"],"khronos":["@3 @b @2 Khronos $U","0.1.2"],"slauth":["oath HOTP @6 TOTP complient @0","0.7.6-beta.2"],"surge_@8":["surge synthesizer -- $4 @8",C[105]],"^n_staking_@v_api":[C[964],"18.0.0"],"libseat_^d":["libseat @4","0.1.7"],"rustlearn":["A ^C learning @Y @2 @3.","0.5.0"],"aws_sdk_marketplacecatalog":["^v &a @2 ^v Marketplace Catalog &g","1.25.0"],"local_sync":["Non-threadsafe @D ^p @2 @B usage","0.1.1"],"virtue":["A sinless @a @c &x","0.0.16"],"cap_&Z":["Capability-@w ^l &Z @2 &n, cache @6 other @D","3.0.0"],"strfmt":["strfmt: @z @1 @2 formatting dynamic $f","0.2.4"],"&w_ap_&w_lint_defs":["^t published $2 of @7 @Y `rustc_lint_defs` in @7 @z-lang/@z &M @E commit $N ^e publishing script @2 this @5 lives at: &P://^J/alexcrichton/&w-auto-publish",C[138]],"multi_index_map":[C[106],C[11]],"rusoto_iam":["^v &a @2 @3 - ^v Identity @6 Access Management @ 2010-05-08",C[51]],"$g_workspaces":["Cargo workspace &y","0.3.1"],"radio":["Generic $3 @2 $J packet radio devices","0.12.1"],"ockam_transport_ble":["Bluetooth Low Energy (BLE) Transport @2 @7 Ockam Routing ^A.","0.75.0"],"$5_reflection":["Extract representations of Serde @D formats","0.3.6"],"globiter":[C[354],"0.1.0"],"quote":["Quasi-quoting @c quote!(...)","1.0.36"],"webp":["WebP &R @1.",C[5]],"spinners":["🛎 60+ Elegant $o spinners @2 @3","4.1.1"],"uu_rm":["rm ~ (uutils) remove PATHNAME",C[21]],"slice_ring_buffer":[C[822],"0.3.3"],"$g_^o_rpm":["Generate a ^5 RPM @Y (.rpm) @E Cargo projects",C[12]],"acme":[C[309],"0.3.1"],"tetsy_scale_codec_@a":["Serialization @6 ^3 @a @c @2 Tetsy SCALE Codec","1.2.0"],"cxx":["Safe interop $8 @3 @6 C++","1.0.121"],"ext_php_rs":["$a @2 @7 Zend $U to $s PHP &r natively in @3.",C[10]],"numext_fixed_hash_hack":[C[656],"0.1.6"],"aws_sdk_sesv2":[C[870],C[27]],"avm_@D_store":["Definition of @7 AVM DataStore ^7","0.7.9"],"std_^H":[C[107],"0.1.4"],"riscv_atomic_emulation_trap":["An atomic emulation trap handler @2 non atomic RISC-V targets.","0.4.1"],"paginate":["A @j agnostic pagination @5, @u is especially suited @2 databases, slices @6 &t. Paginate calculates @7 range of pages indexes, making it ideal @2 accessing slices, chunking @D @6 querying databases.","1.1.11"],"libhoney_@z":["@3 @1 @2 sending @D to Honeycomb","0.1.6"],"$g_multi":["Extends $g to run @7 given $l on multiple $y similar to 'git multi'","0.5.0"],"dasp_rms":["RMS $B @9 configurable window @2 audio PCM DSP.",C[11]],"t1ha":["An @0 of @7 T1AH (Fast Positive Hash) hash @R.","0.1.2"],"chksum_hash_sha1":["An @0 of SHA-1 hash $d @2 batch @6 ^Z computation.","0.0.0"],"sc_consensus_babe":["BABE consensus $d @2 substrate (@s @L)","0.38.0"],"oxipng":["A lossless PNG ^f optimizer","9.1.1"],"human_panic":["Panic ^X @2 humans","2.0.0"],"mmap":["A @1 @2 dealing @9 $7-mapped I/O","0.1.1"],"$g_sysroot":["Simply @6 Easily cross-&N @7 @3 sysroot $y.","0.8.1"],"qoqo_@8":["$L @2 @7 qoqo @5","1.11.0"],"re_viewer_context":["Rerun viewer state @u is &C @9 @7 viewer's $b &I.",C[55]],"fw":["faster workspace ^c","2.19.1"],"casual":["$q @5 @2 @K user input.","0.2.0"],"bao_&3":["BLAKE3 verfiied streaming @9 custom chunk groups @6 range set queries",C[1]],"zmq_pw_^d":[C[166],"0.9.8"],"migrant":["CLI Database migration ^c @2 postgres, sqlite, mysql",C[12]],"bsn1":["@3 BER @6 DER serializer/deserializer.","3.0.0"],"re_log_@J":["Helpers @2 @J @6 transporting Rerun log ^X",C[55]],"ip_in_subnet":["Checking @u subnet contains an IP address","0.1.4"],"json_rpc_@b":["Type @S @2 &D-RPC","1.3.4"],"uneval":["Serde serializer to embed @D as @3 $b","0.2.4"],"font8x8":["8x8 monochrome bitmap font @2 rendering.","0.3.1"],"ark_nonnative_field":["Constraints @2 nonnative field gadgets",C[5]],"multiversx_sc_modules":["MultiversX @Z ^l smart ^T modules",C[144]],"lzf":["DEPRECATED! An @0 of LZF, a very small @D ^f $d",C[4]],"snakecase":["Snakecase is a general purpose snakecase @0 supporting both ascii @6 unicode.","0.1.0"],"gsbrs":["@M a @d @2 @7 Google Safe Browsing Lookup $U","0.7.1"],"pulsectl_rs":["A higher @W $U @2 libpulse-&G","0.3.2"],"enterpolation":["A @1 @2 ^E @6 computing interpolations, extrapolations @6 smoothing of &8 @D points.","0.2.1"],"xiod":["XIO http daemon",C[37]],"numeric_enum_@c":["A declarative @c @2 ^j-&k enum-to-^U &R","0.2.0"],"include_dir":["Embed @7 contents of a directory in &4 ^5","0.7.3"],"numeric_array":["Wrapper ^i &8-array @u adds &6 numeric ^7 @k","0.5.2"],"mio_named_pipes":["$v named pipe @4 @2 mio","0.1.7"],"pyo3_log":["Logging bridge @E pyo3 ^F ^m to python",C[7]],"swc_xml_@h":["XML @h","0.13.23"],"netidx_netproto":["netidx wire @l","0.26.2"],"cairo_lang_eq_solver":["Equation solving @2 Sierra $h.","2.6.3"],"redacted_debug":["A small $0 @c to allow redacting sensitive @Q ^V losing @7 ease of &z of deriving Debug","0.2.0"],"wasmtime_wasi_http":["Experimental HTTP @1 @2 @Z in Wasmtime",C[62]],"sniffnet":["Application to comfortably monitor &4 $M traffic","1.3.0"],"libipld_cbor":["ipld cbor codec",C[29]],"ra_ap_mbe":["TBD",C[19]],"env_$R_reader":["@n @2 reading $Z variables @E a $R",C[5]],"fastcrypto":["^W $t @1 $9 at Mysten Labs","0.1.8"],"feed":["Deprecated. $P $K has been merged @9 @7 rss @5.","2.1.0"],"strict_@J_@a":["Strict @J derivation @8",C[873]],"snarkvm_console_@b":["Console @b @2 a $D &l ^C",C[17]],"rsiot":["Метакрейт, импортирующий все другие крейты через флаги feature","0.0.81"],"count_min_sketch":["Count-min-sketch @0","0.1.7"],"pax_@c":["$L @2 Pax, $9 both @2 @h ^B @6 @2 showing Pax where to attach to @3 $b",C[37]],"drogue_nom_^r":["Bits @6 bobs $4 to many nom parsers","0.1.0"],"mock_it":["Make mocking reliable","0.9.0"],"cao_lang":["^e back-end of cao-lang, a node @w visual scripting @e","0.2.4"],"poloto":["$q 2D plotting @1 @u outputs SVG @6 can be styled @A CSS","19.1.2"],"gcollections":["Generic $3 over @3 &t @1.","1.5.0"],"rbatis_sql_@c":["rbatis sql @c @T","4.0.2"],"str_^r":["$P @5 @r some $3 to extend @b $z &c `AsRef<[u8]>` or `AsRef`.","0.1.7"],"heapsize":["Infrastructure @2 measuring @7 total @v size of an object on @7 heap","0.4.2"],"mccs_db":["MCCS &d VCP $O","0.2.0"],"bevy_gltf":["Bevy Engine GLTF loading",C[36]],"tauri_^B":["$b $h meant to be consumed inside of `tauri` through `tauri-$s` or `tauri-@8`",C[158]],"s2n_quic_rustls":[C[139],C[33]],"astrology":["Astrology lib connected to @7 C lib Swiss ephemeris","3.0.3"],"const_oid":["Const-&m @0 of @7 ISO/IEC Object Identifier (OID) ^l as defined in ITU X.660, @9 @f @2 BER/DER @J/^2 as well as heapless no_std (i.e. $J) @f","0.10.0-pre.2"],"zx_bip44":["BIP44 HD derivation","0.1.0"],"goldenfile":["$q goldenfile $u @1","1.7.1"],"elsa":["Append-only &t @2 @3 where borrows to entries can outlive insertions","1.10.0"],"stainless_ffmpeg":["Efficient @3 @p @2 FFmpeg.","0.5.3"],"lemmy_db_schema":[C[108],C[109]],"winpty_^d":["@3 winpty @4","0.5.0"],"pathsearch":["Search @2 @P in PATH","0.2.0"],"@o_http_@N":["$q HTTP @N","0.6.8"],"signal_hook":["Unix signal $H","0.3.17"],"swipl_info":["&Y @5 @2 retrieving @Q about @7 installed $2 of SWI-Prolog","0.3.2"],"mdbook_open_on_gh":["mdbook preprocessor to add a open-on-github link on every page","2.4.2"],"web3_@B_^F_tls":["Temporary @Y released to crates.io. Fork of @B-^F-tls. Please don't &z.",C[3]],"csscolorparser":["CSS color @h @1","0.6.2"],"$r_channel":[C[110],"0.3.30"],"rslint_rowan":["A @o threadsafe fork of rowan @2 @7 rslint $K",C[7]],"progenitor_@d":["An OpenAPI @d @H - @d @f","0.6.0"],"dot":[C[771],"0.1.4"],"maidsafe_@m":["@3 ^q @n provided by MaidSafe.",C[25]],"&w_ap_syntax_pos":["^t published $2 of @7 @Y `syntax_pos` in @7 @z-lang/@z &M @E commit 625375400cdd172877e81c3ce44ce68f2011af2d ^e publishing script @2 this @5 lives at: &P://^J/alexcrichton/&w-auto-publish","634.0.0"],"idx_sized":[C[248],C[87]],"desync":["A hassle-free @D ^j @2 $1 ^a","0.7.2"],"$K_root":["$q ^q to return @7 absolute path to &4 $K root","0.2.2"],"sval_@a":["^x @f @2 sval","2.13.0"],"near_o11y":["Observability &h @2 @7 near codebase","0.21.2"],"worley_noise":["Worley noise @0","3.7.2"],"libp2p_dcutr":["Direct connection upgrade through relay",C[11]],"simpdiscover":["A @o @1 @2 UDP @w service discovery","0.7.0"],"surf_n_term":["Posix $o rendering @1",C[35]],"libmedium":["@q to @g @9 lm_sensors",C[6]],"@B_channel":["Async multi-producer multi-consumer channel","2.2.1"],"backtrace":["A @1 to acquire a stack trace (backtrace) at @v in a @3 ^w.","0.3.71"],"cfg_block":["$q @5 to allow @A #[cfg(...)] @6 other @8 on blocks","0.2.0"],"bilge_impl":[C[291],"0.2.0"],"swc_html_^B":["HTML $b @H @2 @7 swc $K","0.42.27"],"aleo_std_$Q":["Convenience methods @2 accessing resources in Aleo $Q","0.1.7"],"dotenv":[C[227],C[35]],"stderrlog":["Logger @u logs to stderr @w on verbosity specified","0.6.0"],"trace_^0":["Easily trace ^0 to execute a scope.","0.1.3"],"kms_aead":["KMS/AEAD envelope &A @2 GCP/^v KMS @6 Ring AEAD &A",C[31]],"$Z":["&Y to deal @9 $Z variables.","0.1.1"],"compress_^H":["Utility @n @2 compressed @6 archive @P $H","0.14.3"],"dharitri_sc_snippets":["Dharitri @j @2 ^6 smart ^T interaction snippets",C[37]],"awaitgroup":["Wait @2 a @U of @B tasks to finish.","0.7.0"],"aws_sdk_efs":["^v &a @2 $V Elastic File System",C[2]],"text_writer":["Depreacted. Use `std::fmt::Write` ^Y.","0.1.11"],"mit_$s_^H":["Generate different things @E a clap app $R","5.11.9"],"structopt":["Parse $l line argument by defining a &b.","0.3.26"],"rg3d_@O":["Shared @O @2 @7 rg3d $m @6 its external $y.",C[25]],"arbtest":["A minimalist property-@w $u @1 @w on arbitrary","0.3.1"],"^Z_more":["Stream @m @2 @3","0.1.3"],"dds_rs":["Decodes DirectDraw Surface @P","0.7.0"],"poolcache":["A hybrid object pool @6 LFU cache @u permits cached object reuse. Useful @2 avoiding allocations","0.1.1"],"aws_sdk_cognitosync":["^v &a @2 $V Cognito Sync",C[2]],"mpchash":["Multi-probe consistent hashing $d @0","1.2.3"],"nonmax":["Numeric @b @u cannot hold maximum ^R","0.5.5"],"fyrox_@O_@a":["Proc-@c @2 @7 Visit ^7",C[40]],"aktrs":["An actor ^9 @j @2 @3","0.1.0-alpha.5"],"iced_x86":["iced-x86 is a blazing &p @6 correct x86/x64 disassembler, assembler @6 instruction decoder $Y in @3",C[2]],"bolt_@d":["A @d @u sends ^X @A @7 Bolt @l.",C[11]],"num_prime":["Generic @6 optimized primality &0, factorization @6 various number theoretic @n @9 arbitrary precision @w on `num`.","0.4.3"],"ittapi_rs":["Deprecated: &z ittapi or ittapi-^d ^Y",C[5]],"confique_@c":["Macro @5 @2 'confique'. Do not &z directly! Semver not guaranteed!","0.0.9"],"block_^r":["$j to work @9 block devices. Formatting, getting device info, identifying ^j of device, etc.",C[0]],"sozu_lib":["sozu @1 to $s hot reconfigurable HTTP reverse proxies",C[4]],"aws_sdk_applicationinsights":["^v &a @2 $V CloudWatch Application Insights",C[2]],"jaq_interpret":["Interpreter @2 @7 jaq @e","1.2.1"],"bevy_pancam":["A camera @u allows panning by dragging @9 @7 mouse",C[0]],"crunchyroll_rs":["Pure @3 @0 of @7 crunchyroll api.",C[11]],"arboard":["Image @6 text $H @2 @7 OS clipboard.","3.3.2"],"tuple_conv":["Allows converting tuples of one element to vectors","1.0.1"],"rtic_monotonic":["Core abstractions of @7 Real-Time Interrupt-driven Concurrency Monotonic timers",C[4]],"fuel_@O_consensus_^y":["^e $4 $b @2 fuel @O consensuses.","0.25.3"],"@a_enum_@E_&q":["^x @2 From @6 TryInto @2 enums @9 single fields","0.2.0"],"fuel_etk_ops":["EVM Toolkit Instructions",C[339]],"ferinth":["A @o @3 @p @2 @7 official Modrinth $U","2.11.0"],"direct_asm":["A custom assembler @2 inline asm","0.0.1-alpha"],"alloy_trie":["Fast Merkle-Patricia Trie (MPT) state root calculator @6 proof @H @2 prefix-sorted nibbles","0.3.1"],"bloodhound":["Fuzzy $R finder.","0.5.4"],"lru_disk_cache":["A LRU cache @2 @P on disk.","0.4.1"],"^u_observer_prometheus":["A ^u-@O $k observer @u outputs @7 Prometheus exposition output.","0.1.4"],"bp_@F":["Bitcoin @l @F @1","0.10.9"],"prometheus_@d_@a_text_encode":["Auxiliary @5 to @a text Encode ^7 @E prometheus-@d.",C[5]],"evalexpr":["A powerful arithmetic @6 boolean expression evaluator","11.3.0"],"rustix":["Safe @3 @4 to POSIX/Unix/Linux/Winsock-&5 syscalls","0.38.34"],"@J_index_singlebyte":["Index tables @2 various single-byte character encodings",C[126]],"$r_io":["^e `AsyncRead`, `AsyncWrite`, `AsyncSeek`, @6 `AsyncBufRead` $3 @2 @7 $r-rs @1.","0.3.30"],"scoped_env":["A lifetime scoped env variable setting","2.1.0"],"naia_@d_socket":["Abstraction to expose $4 $U over a UDP socket on Linux, @6 a unreliable WebRTC datachannel on @7 browser",C[40]],"&O_quote":[C[703],C[61]],"taos_ws":[C[136],C[721]],"peeking_take_while":["Like `Iterator::take_while`, but calls @7 predicate on a peeked &v. $P allows you to &z `Iterator::by_ref` @6 `Iterator::take_while` together, @6 still get @7 first &v @2 $z @7 `take_while` predicate returned false after dropping @7 `by_ref`.",C[4]],"cdrs_&h_@a":[C[458],C[3]],"collectd_$W":["@M ergonomic $U ontop of collectd's C @g @6 @c @2 defining plugins easier",C[12]],"macropol":["Ergonomic $6 literal interpolation in @c @S","0.1.3"],"lingua_georgian_@e_^9":["^e Georgian @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"aws_smithy_@b":["Types @2 smithy-rs ^B.","1.1.8"],"clarity_repl":["Clarity REPL","2.0.0"],"symphonia_@G_ogg":["Pure @3 OGG demuxer (a part of $K Symphonia).","0.5.4"],"simulacrum":["Minimal @1 @2 ^E mock objects by hand @A stable @3.","0.3.1"],"croncat_sdk_&y":["CronCat Manager @b, ^X, @6 errors.","1.0.4"],"librespot_@l":["^e protobuf logic @2 communicating @9 Spotify servers","0.4.2"],"wasmcloud_component_adapters":["wasmCloud component adapters","0.9.0"],"@o_accumulator":["A @o accumulator @2 incremental statistical computations","0.7.0"],"spreet":["Create a spritesheet @E a set of SVG images",C[11]],"uu_expand":["expand ~ (uutils) convert input tabs to spaces",C[21]],"$g_lambda_new":[C[15],"1.2.1"],"spi_$7":["A &8 driver @2 different SPI Flash @6 EEPROM chips","0.2.0"],"atty":["A @o @g @2 querying atty","0.2.14"],"arraydeque":["A ring buffer @9 a fixed capacity, $z can be stored on @7 stack.","0.5.1"],"biome_diagnostics_categories":["Diagnostic categories @2 biome_diagnostics","0.5.7"],"clap_complete_fig":["A @H @1 $9 @9 clap @2 Fig completion scripts","4.5.0"],"pwasm_libc":["Parity @Z ^l @1 libc @4","0.2.1"],"$R_owner":["Set @6 get Unix $R owner @6 group","0.1.2"],"inquire":["inquire is a @1 @2 ^6 interactive prompts on terminals","0.7.5"],"swc_css_^B_@8":["^1 @c @2 @7 css $b @H","0.2.3"],"rawbytes":["View/^s any sized &v as a &[u8].","1.0.1"],"uniffi_^k":["a multi-@e @4 @H @2 @z (^B @6 cli tooling)","0.27.1"],"llm_samplers":["Token samplers @2 large @e models","0.0.7"],"rustbus":["An @0 of @7 dbus @l","0.19.3"],"sc_authority_discovery":["&E authority discovery. (@s @L)","0.38.0"],"^Z_limiter":["Synchronously speed-limiting streams @w on token bucket $d","3.2.0"],"oca_@z":["@3 @0 of Overlays Capture Architecture","0.2.23"],"git_odb":[C[47],"0.41.0"],"oxygengine_$0":["@V content $h ^y @2 Oxygengine","0.46.1"],"mio_wasi":["Lightweight non-blocking IO","0.8.9"],"@c_rules_^L":["Use declarative @8 in ^L or @a position","0.1.5"],"ockam_node":["$P @5 @r an @0 of an Ockam [Ockam][main-ockam-@5-link] Node @6 is intended @2 &z by $y @u provide &L @6 add-ons to @7 main [Ockam][main-ockam-@5-link] @1. ^e main [Ockam][main-ockam-@5-link] @5 re-exports @b defined in this @5, when @7 `\"std\"` feature is enabled.","0.113.0"],"nrfind":["A set of useful mathematical @n @2 floating point ^U @w on @7 Newton-Raphson method @2 finding roots.","1.0.3"],"pact_mock_@N":["Pact-@3 @f @1 @u implements in ^N mock @N","1.2.6"],"redis_cluster_rs":["Redis cluster driver @2 @3.","0.1.10"],"unicode_bidi":["@i of @7 ^I Bidirectional Algorithm","0.3.15"],"strck_ident":["Checked owned @6 borrowed ^I-@w identifiers","0.1.2"],"tower_sessions":["🥠 Sessions as a `tower` @6 `axum` &f.",C[81]],"cassandra":["A usable Cassandra CQL driver (this replaces @7 previous cql-ffi @Y). Wraps @7 DataStax c++ ^F driver @6 uses cql-^k via @z-^k. Works @9 nightly","0.8.1"],"align_^H":[C[14],C[44]],"git_commitgraph":[C[47],"0.13.1"],"md_5":["MD5 hash @R",C[194]],"claims":[C[130],"0.7.1"],"no_color":["Detect NO_COLOR $Z variable.","0.1.0"],"bitcoin_push_decoder":["A @1 @2 $e a bitcoind RPC @d.","0.2.2"],"foyer_$7":["$7 cache @2 foyer - @7 hybrid cache @2 @3","0.3.5"],"minidump_$4":["Some $4 @b @2 ^g @9 minidump @P.",C[80]],"crusty_@O":["@q @2 ^E blazing &p @6 configurable web crawlers","0.82.0"],"^n_elections_phragmen":["FRAME ^n @w on seq-Phragmén election method. (@s @L)","33.0.0"],"iota_&j":["^e canonical source of $t ground-truth @2 all IOTA @3 projects","0.23.1"],"wasm_opt_^d":["Native wasm-opt $s","0.116.0"],"wasmer_$m_universal":[C[698],"2.3.0"],"lindera_ipadic_neologd_&1":["A Japanese morphological dictionary &1 @2 IPADIC NEologd.",C[61]],"graphul":["Optimize, speed, scale &4 microservices @6 save money 💵","1.0.1"],"pen_ffi_@c":["FFI @c @1 @2 Pen ^a @e","0.5.0"],"avalanche_installer":["Avalanche installer","0.0.77"],"aws_sdk_ecr":["^v &a @2 $V EC2 Container Registry",C[2]],"pixglyph":["Font-rendering @9 subpixel positioning.",C[5]],"vpx_encode":["@3 @g to libvpx encoder","0.6.2"],"wyhash":["@3 @0 of @7 WyHash &p portable non-$t hashing $d @6 random number @H.","0.5.0"],"inherent":["Make ^7 methods callable ^V @7 ^7 in scope","1.0.11"],"galil_seiferas":["General $6 search in constant space, linear ^0, @2 nonorderable alphabets.","0.1.5"],"dataloader":["@3 @0 of Facebook's DataLoader @A @B-await.",C[18]],"voxelize":["A &p multiplayer voxel $m.","0.8.84"],"havocompare":["A flexible rule-@w $R @6 folder comparison tool @6 @5 &7 nice html reporting. Compares CSVs, &D, text @P, pdf-texts @6 images.","0.5.4"],"bio_@b":["A @U of $4 biomedical @b @2 &z in @z-bio @6 @z-htslib.","1.0.1"],"gstreamer_sdp_^d":["FFI @4 to libgstsdp-1.0",C[40]],"homedir":["A @5 to help get @7 home directory of any user on a @T.","0.2.1"],"aleph_bft_rmc":["Reliable MultiCast - a primitive @2 Reliable Broadcast @l.",C[1]],"hpke":["An @0 of @7 HPKE hybrid &A ^l (RFC 9180) in pure @3",C[11]],"osmosis_std":["Standard @1 @2 Osmosis @9 CosmWasm @f included",C[43]],"megaui":["$q, zero-^4, immediate mode UI @1","0.2.18"],"abstract_proxy":["Abstract Proxy Contract",C[88]],"rspirv_reflect":["$q descriptor reflection @1 @2 SPIR-V",C[6]],"heim_net":["Cross-@x $M @Q",C[122]],"ndarray_image":["Zero-copy &R $8 ndarray @6 image $y",C[5]],"tower_load_shed":["Immediately reject requests if @7 inner service is not ready. $P is also known as load-shedding.",C[5]],"$g_&B":["@q @2 ^E $g subcommands.",C[10]],"rgx":["A 2D &X toolkit @2 @z","0.9.0"],"pgx_pg_^d":["Generated @3 @4 @2 Postgres internals, @2 &z @9 'pgx'","0.7.4"],"fractal_^r":["$j @2 ^g @9 Fractal Global Credits.","0.3.4"],"svgbobdoc":["Renders ASCII diagrams in doc comments as SVG images.",C[5]],"egg_mode":["@q to interact @9 @7 Twitter $U",C[46]],"sha3_asm":["Raw @4 @2 SHA-3 $i $Y in assembly","0.1.0"],"dnssector":["A very &p @1 to parse, validate, create @6 mangle DNS packets","0.2.13"],"serdebug":["$5-@w replacement @2 #[@a(Debug)]","1.0.5"],"c_@b":["Re-exports of cross-@x @b, gathered @E libc @6 winapi","3.0.1"],"acl_^d":["FFI @g @2 POSIX Access Control Lists","1.2.2"],"enhanced_enum":["Enhanced Fieldless Enumerations @6 Associated Array Types.","0.2.2"],"mz_rusoto_@O":[C[111],"0.46.0"],"cuid":["An ipmlementation of CUID @l in @z","1.3.2"],"^F_&O_gui":["A @z @1 to develop ^F GUI @C on @7 desktop @2 Microsoft $v. Native-&O-gui wraps @7 ^F win32 window controls in a rustic $U","1.0.13"],"mp4ameta":["A @1 @2 reading @6 $I iTunes style MPEG-4 audio ^G.",C[11]],"litrs":["Parse @6 inspect @3 literals (i.e. tokens in @7 @3 ^a @e representing fixed ^R). Particularly useful @2 ^O @8, but can also be $9 outside of a ^O-@c context.","0.4.1"],"yara_^d":["Native @4 to @7 libyara @1","0.25.0"],"$6_interner":["Efficient $6 interner @9 minimal $7 footprint @6 &p ^s to @7 underlying $f.",C[35]],"&X_buffer":["A buffer $z can be $9 as a render target @2 Piston's &X @1. $P buffer can be loaded @E @6/or saved to a $R on disk. $P allows @2 things &5 screenshots in games.","0.7.7"],"bgpkit_@h":["MRT/BGP/BMP @D processing @1","0.10.9"],"cirru_@h":["Parser @2 Cirru text syntax","0.1.29"],"shuttle_^B":["Proc-@c $b @H @2 @7 shuttle.rs service",C[90]],"zydis":["$a @2 Zydis","4.1.1"],"nash_^F_@d":["^F @z @d @2 $T @9 nash exchange via websockets",C[5]],"caffe2_prof":["xxx",C[77]],"bk_&3":["A @3 BK-&3 @0","0.5.0"],"castaway":["Safe, zero-cost downcasting @2 limited &N-^0 specialization.","0.2.2"],"dumbmath":["A pretty dumb math @1 oriented towards computer &X","0.2.3"],"netlib_src":["^e @Y @r a source of BLAS @6 LAPACK via Netlib.",C[6]],"ckb_^u_service":["^e service $z handle @7 ^u @D in CKB.",C[74]],"&k_regex":["Safe regular expression @1",C[5]],"@B_proto_@a":["Proc-@8 @2 @7 @B-proto @5",C[16]],"&3_sitter_@z":["@3 grammar @2 &3-sitter","0.21.2"],"publicsuffix":[C[402],"2.2.3"],"hamming":["Count ones, &p (aka popcount, hamming weight). $P @r a performant popcount @6 bitwise hamming distance @2 a slice of bytes.","0.1.3"],"focaccia":["no_std @0 of ^I case folding comparisons","1.4.0"],"xtensa_atomic_emulation_trap":["An atomic emulation trap handler @2 non atomic Xtensa targets.",C[3]],"ibc_@O_host":["Maintained by `ibc-rs`, contains essential top-@W $3 designed @2 @7 seamless $C of host chains, facilitating ^s to @7 host's $Q, @7 &6 retrieval of states @6 ^G crucial @2 @7 execution of any IBC datagrams.","0.52.0"],"protoc_bin_vendored_linux_x86_32":["protoc ^5 @2 linux-x86_32 compiled by Google @6 bundled in this @5.","3.0.0"],"grpc_$s":[C[228],"6.1.0"],"include_dir_impl":["@i @5 @2 include_dir","0.6.2"],"tcod_^d":["Raw FFI @4 & $s script to link against libtcod.","5.0.1"],"&w_ap_&w_serialize":["^t published $2 of @7 @Y `rustc_serialize` in @7 @z-lang/@z &M @E commit $N ^e publishing script @2 this @5 lives at: &P://^J/alexcrichton/&w-auto-publish",C[138]],"drone_stm32_map_pieces_6":[C[84],C[12]],"netstat2":["Cross-@x @1 to retrieve $M sockets @Q.","0.9.1"],"newrelic":["Idiomatic @3 @4 to @7 New Relic C &a. Note: versions 0.1.0 onwards of this @5 are completely incompatible @9 previous versions as they move away @E @7 deprecated New Relic &a to @7 newer New Relic C &a. $P has additional requirements: see &P://docs.newrelic.com/docs/agents/c-sdk/get-started/introduction-c-sdk @2 details.","0.2.2"],"jsonrpc_@d_http":["A transport @0 @2 jsonrpc-@d-@O @w on Hyper @6 $r","0.5.0"],"rsiot_component_@O":["Типы данных для создания компонентов","0.0.71"],"yata":["Yet another Technical Analysis @1. For @z now.","0.7.0"],"vec_$f":["Store any $6 efficiently in an immutable way.","0.4.8"],"graphene_rs":["@3 @4 @2 @7 Graphene @1",C[73]],"pallas_addresses":["Ergonomic @1 to work @9 different Cardano addresses","0.25.0"],"kanaria":["$P @1 @r @n such as hiragana, katakana, half-width @6 full-width mutual &R @6 discrimination.","0.2.0"],"relm4_@8":[C[486],"0.7.1"],"amplify_@a":["Powerful derivation @8; part of @7 'amplify' @1","4.0.0"],"slow_primes":["Deprecated in favour of `primal`. A @1 to ^o, identify @6 handle prime ^U @6 &H properties. $P @1 includes slow enumeration of primes up to a bound, slow factorisation of arbitrary ^U, &p primality tests @6 state-of-@7-art estimation of upper @6 lower bounds @2 π(n) (@7 number of primes below n) @6 p_k (@7 k-th prime).","0.1.14"],"luthor":["A @U of lexers @2 various languages/formats, @6 @7 ^H required to $s them.","0.2.0"],"$5_encrypted_&v":["A Serde Deserializer @p $z transparently decrypts encrypted ^R","0.4.7"],"pinky_swear":["Futures @6 @B/await-ready Promises","6.2.0"],"hurl_@O":["Hurl Core","4.3.0"],"vodozemac":["A @3 @0 of Olm @6 Megolm","0.5.1"],"v_$4":[C[142],"0.9.0"],"apple_^d":["^e auto-managed -^d @5 @2 Apple platforms @A ^k directly @E $s $Z","0.2.0"],"nng":["A &k @p @2 NNG (Nanomsg v2)","1.0.1"],"quick_csv":["quick csv reader @6 decoder","0.1.6"],"bn_plus":[C[112],"0.4.4"],"bitcoinleveldb_util":["basic @m $9 throughout leveldb",C[39]],"uniset":["A hierarchical, growable bit set @9 @f @2 in-place atomic $c.","0.2.4"],"vls_persist":[C[734],C[11]],"wasmi":[C[238],"0.32.0-beta.12"],"actix_@a":["^x @8 @2 `actix` actors","0.6.1"],"salvo_cache":["Cache &f @2 Salvo web @N @j.","0.67.1"],"termize":[C[251],"0.1.1"],"zipkin":["A @1 @2 collecting timing @Q about distributed computations","0.4.2"],"ipld_hamt":[C[517],"2.0.0"],"@a_&1_fork_arti":[C[113],"0.11.2"],"arccstr":["Thread-&k, reference-counted null-terminated immutable $f.","1.3.1"],"soroban_wasmi_@O":[C[777],"0.16.0-soroban2"],"openapi_^j_@a":["@i detail of @7 openapi_type @5","0.4.5"],"msgpacker":["MessagePack @l @0 @2 @3.","0.4.3"],"easy_hasher":["Easy hashing @1","2.2.1"],"dev_menu":["A @o in-$m developer menu @1.","0.41.0"],"^h_trace":["A scoped, structured logging @6 diagnostics @T.","0.1.0"],"$5_closure_@a":["Serializable @6 debuggable closures. $P @1 @r @8 @u wrap closures to make them serializable @6 debuggable. See &P://crates.io/$y/serde_closure @2 documentation.","0.3.3"],"reopen":["File reopening ^q","1.0.3"],"enum_repr":["^x enum repr conversions $k @9 ^j aliases.","0.2.6"],"mashup_impl":[C[134],C[135]],"scylla_@8":["^O @8 @2 scylla @B CQL driver",C[3]],"geo_clipper":["Boolean $c on polygons",C[6]],"$6_@p":["A possibly-stack-allocated $6 @9 &8 bytes $Q",C[5]],"gdk":["@3 @4 @2 @7 GDK 3 @1",C[31]],"zenv":["Dotenv (.env) loader $Y in @z",C[6]],"^Z_cancel":["A @1 @2 interrupting $1 streams.","0.8.2"],"strawpoll":["A @p to avoid spurious polling.","0.2.3"],"juniper_warp":["`juniper` GraphQL $C @9 `warp`.",C[6]],"deno_^O_@c_rules_@8":["Deno fork of ^O-@c-rules-@8. Emulate @c-rules pattern matching in $0 @8","0.3.2"],"codespan_reporting":["Beautiful diagnostic reporting @2 text-@w ^a languages",C[0]],"dgraph_tonic":["A @z @B/sync @d @2 Dgraph $O $s @9 Tonic @5",C[11]],"field_count_@a":["^x @7 field count @2 a &b","0.1.1"],"muda":["Menu $j @2 Desktop Applications","0.13.1"],"perf_stats":[C[14],"0.1.8"],"dbs_^r":["&h @6 @m $9 by dragonball-sandbox &I","0.2.1"],"cpe":["CPE 2.2 @6 2.3 $H in @3","0.1.3"],"qlog":["qlog @D ^9 @2 QUIC @6 HTTP/3",C[1]],"sc_consensus":["&W of $4 consensus &2 @k @2 &E (@d) (@s @L)",C[33]],"trillium_opentelemetry":["opentelemetry @2 trillium.rs","0.7.0"],"wasmer_singlepass_$n":[C[453],"0.17.1"],"^h_kcp":["A kcp @0 @2 ^h","0.9.7"],"prefix_sum_vec":["Compressed $Q @2 highly repeating elements, @9 `O(log n)` lookups","0.1.2"],"ddc":["DDC/CI monitor control","0.2.2"],"$g_risczero":["RISC Zero CLI ^H",C[88]],"vec_arena":["A @o object arena","1.2.0"],"miraland_&n_^w":["Miraland Config ^w","1.18.3"],"rhai_^B":["@V @8 @f @Y @2 Rhai, a scripting @e @6 $m @2 @3","2.1.0"],"yewdux":[C[818],C[7]],"noop_waker":["A waker @u does nothing","0.1.0"],"ipinfo":["ipinfo: A @3 @1 @2 IPInfo","3.0.0"],"$r_executor_preview":[C[996],C[48]],"ink_lang_ir":[C[728],"3.4.0"],"lingua_zulu_@e_^9":["^e Zulu @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"shellscript":["Extremely basic shellscript @h","0.3.1"],"snarkvm_objects":["Objects @2 a $D &l ^C",C[3]],"geph4_@l":["geph4 @l &h",C[31]],"csfml_@T_^d":["$a to csfml-@T","0.6.0"],"spl_governance_^H":["&o Program @q Governance Tools","0.1.4"],"bit_vec":["A vector of bits","0.6.3"],"sample_&0":["Sampling strategies @6 machinery @2 $u arbitrary @D","0.2.1"],"toast":["Containerize &4 ^P @6 continuous $C environments.","0.47.6"],"mqtt4bytes":["MQTT 4 @O @t @6 ^3",C[3]],"includedir":["Include a whole directory &3 at &N ^0! - &T part","0.6.0"],"automerge_&0":["$j @2 $u automerge $A","0.4.3"],"^Q_banks_@g":["&o banks RPC @g",C[13]],"mqttrs":["Mqtt @l @J @6 ^2","0.4.1"],"mlua":["High @W @4 to Lua 5.4/5.3/5.2/5.1 (&7 LuaJIT) @6 Roblox Luau @9 @B/await &L @6 @f of $I ^F Lua modules in @3.","0.9.7"],"freedesktop_desktop_entry":["Freedesktop Desktop Entry Specification","0.5.2"],"nom_trace":["A tracer @2 nom parsers","0.2.1"],"mobi":["A @1 @2 $H MOBI @G @P",C[6]],"tp_note":["$P @5 has moved to `tpnote`","1.21.16"],"crc16":["A CRC16 @0",C[3]],"ethereum_verify":["Ethereum Cryptographic verification ^q @n","3.13.0"],"libbpf_^d":["@3 @4 to libbpf @E @7 Linux kernel","1.4.0+v1.4.0"],"prototty_$4":["Definition of $4 ui elements @6 views @2 &z @9 prototty.","0.25.0"],"ral_registers":["MMIO registers $x @9 a @c $U","0.1.3"],"spl_concurrent_merkle_&3":["&o Program @q Concurrent Merkle Tree","0.2.0"],"lightspeed_email":[C[114],"0.58.0"],"dl_api":["^e easiest, simplest @6 safest way to load dynamic (&C object) $A @E @3!",C[3]],"bitcode_@a":["@i of #[@a(Encode, Decode)] @2 bitcode","0.6.0"],"rsa_fdh":["RSA-FDH is a is provably secure blind-signing signature scheme @u uses RSA @6 a full domain hash @6 @f blind signing / blind signatures","0.5.0"],"mopa":["My Own Personal Any: get &4 own Any @9 additional @I","0.2.2"],"belt_block":["belt-block block cipher @0","0.1.2"],"mini_redis":["An incomplete @0 of a @3 @d @6 @N. Used as a larger example of an idiomatic Tokio $w.","0.4.1"],"twilight_gateway_queue":["Discord Gateway connection queue @0 @2 @7 Twilight ecosystem.",C[32]],"woothee":["user-agent $f @h",C[1]],"mocktopus_@8":["Mocktopus $0 @8","0.7.11"],"appinsights":["Application Insights &a @2 @3","0.2.3"],"sea_streamer_socket":["🌊 SeaStreamer $n-agnostic Socket $U","0.5.0"],"ya_gcp":["APIs @2 @A Google Cloud Platform services","0.11.2"],"aws_ip_ranges":["&P://ip-ranges.amazonaws.com/ip-ranges.json as const ^M","0.234.0"],"treebitmap":["Fast IPv4/IPv6 lookup trie.",C[3]],"env_libvpx_^d":[C[115],"5.1.3"],"&k_@O":["SAFE @O","0.43.1"],"kitsune_p2p":["p2p / dht &S @j",C[116]],"fallible_&t":["a @5 $z adds fallible allocation api to std &t","0.4.9"],"uabs":["Absolute &v @R @u returns an unsigned integer","3.0.0"],"reset_router":["A RegexSet @w path router @2 Hyper","0.8.3"],"rustop":["A @o $l line @h.","1.1.4"],"imxrt_ral":["Register ^s layer @2 all NXP i.MX RT $S","0.5.3"],"gdnative_@a":["^e Godot game engine's gdnative @a @6 $0 @8.","0.11.3"],"punycode":["Functions to decode @6 encode Punycode","0.4.1"],"ethers_^T_abigen":["Code $h @2 ^j-&k @4 to Ethereum smart ^b","2.0.14"],"wasmer_object":["Wasmer Native Object @H",C[99]],"bee_$4_@a":["^x @8 @2 @7 bee-$4 @5","0.1.1-alpha"],"sigma_util":["Ergo @F",C[35]],"intuicio_@a":["@V @c ^y @2 Intuicio scripting @x","0.31.6"],"bet":["Helps @K @6 evaluating ^5 expression trees","1.0.3"],"syn_util":["&x APIs @2 $0 @8","0.4.2"],"mp4ra_@z":["Types @6 associated &J representing $b points managed by @7 MPEG4 Registration Authority",C[5]],"libertyos_kernel":["^e kernel @2 LibertyOS.","0.17.5"],"rquickjs_@c":["@V @8 @2 rquickjs","0.6.0"],"bytes":["Types @6 $3 @2 ^g @9 bytes","1.6.0"],"iron":["Extensible, Concurrency Focused Web Development in @3.","0.6.1"],"re_space_view_tensor":["A space view dedicated to visualizing tensors @9 arbitrary dimensionality.",C[55]],"ra_ap_&w_index_@8":["^t published $2 of @7 @Y `rustc_index_macros` in @7 @z-lang/@z &M @E commit 13eb8c736ce58a794434ee316cb86f1091f66c7e ^e publishing script @2 this @5 lives at: &P://^J/@z-analyzer/&w-auto-publish","0.49.0"],"pgx_^r":["Utility @n @2 'pgx'","0.6.1"],"wasm_^k_downcast":["Downcast a &V @p $X by `wasm-^k` back to its original &b.","0.1.1"],"asn1_rs":[C[239],"0.6.1"],"mpeg2ts":["MPEG2-TS ^2/@J @1","0.3.1"],"ntex_rt":["ntex @v","0.4.13"],"biofile":["A @1 @2 reading bioinformatics &H @P","1.10.3"],"paho_mqtt":["^e Official Eclipse Paho MQTT @3 Client @q. $P is a @p ^i @7 Paho C @1.","0.12.3"],"accessory":["A configurable get/set/get_mut @a @c","1.3.0"],"brownstone":["$j @2 ^6 fixed-size arrays","3.0.0"],"databend_sql":["SQL @b @2 Databend Driver","0.17.1"],"omnipath":["Path ^q @1","0.1.6"],"detect_targets":["Detect @7 target of @7 env at @v","0.1.15"],"likely":["likely","0.2.0"],"lz4_^f":["Pure @3 @0 of LZ4 ^f @6 decompression as a @1","0.7.0"],"apple_flat_@Y":["Apple flat @Y (.pkg) @G $H",C[31]],"phf_@8":["$L to ^o @b in @7 phf @5","0.11.2"],"aws_sdk_eks":["^v &a @2 $V Elastic Kubernetes &g","1.24.0"],"bee_@l":["All @b @6 workers enabling @7 IOTA @l","0.1.1"],"sea_strum_@8":[C[159],"0.23.0"],"phetch":["quick lil gopher @d","1.2.0"],"pest_vm":["pest grammar &l ^C","2.7.9"],"rocket_accept_@e":["$P @5 @r a request guard $9 @2 getting `accept-@e` header.","0.8.6"],"bevy_picking_selection":[C[117],C[31]],"uu_wc":["wc ~ (uutils) display newline, word, @6 byte counts @2 input",C[21]],"aws_sdk_signer":["^v &a @2 ^v Signer",C[2]],"ockam_abac":["Attribute @w authorization control","0.54.0"],"http_signature_normalization_actix":[C[879],C[0]],"calloop":["A callback-@w event loop",C[1]],"tetsy_$7_db":["in-$7 @0 of tetsy-hash-db, useful @2 tests","0.26.0"],"tinystr_@8":["Proc @8 @2 TinyStr.","0.2.0"],"spake2":["^e SPAKE2 password-authenticated key-exchange $d.",C[3]],"pubgrub":["PubGrub $2 solving $d","0.2.1"],"vl_convert_rs":["@q @2 converting Vega-Lite visualization specifications to Vega specifications","1.4.0"],"tagger":["Write SVG / HTML / XML programmatically","4.3.5"],"fomat_@8":["Alternative syntax @2 print/write/@G-&5 @8 @9 a small templating @e","0.3.2"],"gdal_^d":["Low @W GDAL @4 @2 @3","0.9.1"],"wayland_csd_frame":["^W ^7 @6 @b @2 wayland CSD interop",C[5]],"fts_^d":["File hierarchy traversal @n (FTS)","0.2.9"],"image_webp":["WebP @J @6 ^2 in pure @3","0.1.2"],"tetsy_libp2p_swarm":["^e tetsy-libp2p swarm","0.27.1"],"accountable_refcell":["A RefCell @p @u @r actionable @Q @2 dynamic borrow failures.","0.2.1"],"banyan":["Persistent indexable &3 @D ^p","0.17.1"],"clipboard_master":["$q ^q @5 to monitor clipboard changes","4.0.0-beta.5"],"utf16_iter":["Iterator by char over potentially-invalid UTF-16 in &[u16]","1.0.5"],"versions":["A @1 @2 @K @6 comparing software $2 ^U.","6.2.0"],"aws_sdk_greengrass":["^v &a @2 ^v Greengrass",C[2]],"jemallocator_global":[C[926],"0.3.2"],"alloc_counter":["Count allocations, reallocations, deallocations. Allow, deny, or forbid allocations on an expression or @R basis.","0.0.4"],"rolling_$R":[C[176],"0.2.0"],"spectrum_analyzer":["An easy to &z @6 &p `no_std` @1 (@9 `alloc`) to get @7 frequency spectrum of a digital signal (e.g. audio) @A FFT.","1.5.0"],"$5_lite":["A general-purpose @t/de-@t @1","0.5.0"],"minilp":["A &p linear ^a solver @1.","0.2.2"],"scan_fmt":["A @o scanf()-&5 input @2 @3","0.2.6"],"sc_sysinfo":["A @5 @u @r basic hardware @6 software telemetry @Q. (@s @L)","31.0.0"],"yarte_@h":["Ast, lexer @6 @h @2 yarte","0.15.2"],"mach_object":["Mach-O File Format Parser @2 @3","0.1.17"],"structopt_flags":["&W of reusable flags @2 StructOpt","0.3.6"],"mla":["Multi Layer Archive - A pure @z encrypted @6 compressed archive $R @G","1.4.0"],"opg":[C[655],"0.2.1"],"eyeball":["Add observability to &4 @3 @b!","0.8.7"],"leptos_&z":["&W of essential Leptos @m inspired by SolidJS USE / VueUse","0.10.9"],"libp2p_dns":["DNS transport @0 @2 libp2p","0.41.1"],"todo_lib":["&W of @m @2 todo.txt @G","7.1.0"],"crossbeam_^r":["$j @2 concurrent ^a","0.8.19"],"flutter_@z_bridge_^B":[C[799],C[495]],"mdbook_svgbob":["SvgBob mdbook preprocessor $z swaps $b-blocks @9 neat SVG.","0.2.1"],"fblog":["json log viewer","4.9.0"],"^O_@c_hack_impl":["@V functionlike!() @8 @A only $L 1.1","0.4.3"],"stronghold_rlu":["Read-Log-Update software transactional $7 &5 synchronization mechanism","0.4.3"],"libfuzzer_^d":["A @p ^i LLVM's libFuzzer @v.","0.4.7"],"get_port":["Get an available TCP/UDP port","4.0.0"],"sc_finality_grandpa":["Integration of @7 GRANDPA finality gadget &q substrate.",C[43]],"stringly_conversions":["A @5 helping to convert to/@E various representations of $f.","0.1.1"],"postgres_openssl":["TLS @f @2 ^h-postgres via openssl","0.5.0"],"askama_@h":["Parser @2 Askama templates","0.2.1"],"libcnb":["A @j @2 $I Cloud Native Buildpacks in @3",C[16]],"holochain_wasm_^r":["holochain wasm ^r",C[118]],"concurrent_queue":["Concurrent multi-producer multi-consumer queue","2.5.0"],"openpgp_card_sequoia":["Wrapper of openpgp-card @2 &z @9 Sequoia PGP","0.2.1"],"ckb_&j":["^e ckb &j util",C[74]],"dbghelp_^d":["Contains @R @S @2 @7 $v $U @1 dbghelp. See winapi @2 @b @6 &J.","0.2.0"],"chirpstack_api":["ChirpStack Protobuf / gRPC $U @S.","4.8.0-test.2"],"amethyst_@a":["Amethyst @a","0.15.3"],"amethyst_controls":["Amethyst controls","0.15.3"],"stringprep":["An @0 of @7 stringprep $d","0.1.4"],"bdk_esplora":["Fetch @D @E esplora in @7 form @u accepts",C[11]],"libappindicator_^d":[C[213],"0.9.0"],"rusty_peg":["A @c @2 defining PEG parsers",C[5]],"wgpu_^F":["WebGPU ^F @0 on gfx-hal","0.5.1"],"hematite_nbt":["A full-featured @1 @2 ^g @9 Minecraft's Named Binary Tag (NBT) $R @G, &7 Serde @f.","0.5.2"],"char_device":["Character Device I/O","0.16.4"],"holochain_@b":["Holochain $4 @b",C[723]],"shuttle_serenity":["&g @0 to run a serenity @N on shuttle",C[90]],"$g_spellcheck":["Checks all doc comments @2 spelling mistakes",C[12]],"libnotify_^d":["FFI @4 to libnotify","1.0.2"],"wkt":["@3 read/write @f @2 well-known text (WKT)","0.10.3"],"electrum_@d":["Bitcoin Electrum @d @1. Supports plaintext, TLS @6 Onion servers.",C[25]],"aws_sdk_cloudsearch":["^v &a @2 $V CloudSearch",C[2]],"c3p0_$4":[C[266],"0.70.0"],"uu_touch":["touch ~ (uutils) change FILE timestamps",C[21]],"markup":[C[623],C[35]],"dav_@N":["@3 WebDAV @N @1. A fork of @7 webdav-handler @5.","0.5.8"],"wiggle":["&T &I of wiggle $b @H",C[62]],"ckb_dao":["$P @5 @r @0 to calculate dao field",C[74]],"dot_vox":["A @3 @1 @2 loading MagicaVoxel .vox @P.","5.1.1"],"hotg_rune_@O":["Core abstractions @6 @b $9 across @7 Rune @x.","0.11.3"],"intervaltree":["A @o @6 &8 @0 of an immutable interval &3.","0.2.7"],"tf_rosrust":["$P is a @z port of @7 [ROS tf @1](http://wiki.ros.org/tf). It is intended @2 being $9 in robots to help keep track of multiple coordinate frames @6 is part of a larger suite of @z $A @u provide @f @2 various robotics &H @I.","0.1.0"],"rusoto_kms":["^v &a @2 @3 - ^v Key Management &g @ 2014-11-01",C[51]],"eth2_ssz_@b":["@M @b @9 unique properties required @2 SSZ @t @6 Merklization.","0.2.1"],"rbspy_ruby_^M":["&Y @5 @2 rbspy. Contains @3 @4 @2 various ^8 Ruby @y @2 $2 1.9.3 to 3.x.",C[16]],"ntex_http":["Http @b @2 ntex @j",C[44]],"acrylic":["ultra-portable, web-inspired UI toolkit @9 SIMD &X","0.3.5"],"packet":["Network packet $H.","0.1.4"],"primal_sieve":["A high @X prime sieve.","0.3.6"],"chemfiles":["Modern @1 @2 chemistry trajectories reading @6 $I","0.10.41"],"sentry_@O":["Core sentry @1 $9 @2 instrumentation @6 $C ^P.","0.32.3"],"fuels_$b_gen":["Used @2 $b $h in @7 Fuel @3 &a","0.58.0"],"aws_sdk_glacier":["^v &a @2 $V Glacier",C[2]],"pin_convert":["Traits @2 converting to `Pin` variants.","0.1.0"],"defmt_decoder":["Decodes defmt log frames","0.3.10"],"tari_@m":["A set of useful @6 commonly $9 @m @u are $9 in several places in @7 Tari $K.","0.7.0"],"acir":["ACIR is @7 IR @u @7 VM processes, it is analogous to LLVM IR",C[90]],"mit_prepare_commit_msg":["$P hook is invoked by git-commit right after preparing @7 default log message, @6 before @7 editor is started.",C[137]],"rpmalloc_^d":["Unsafe FFI @4 to rpmalloc C @1","0.2.3+b097fd0"],"rustbreak":["A modular @6 configurable $O","2.0.0"],"fil_actor_miner":[C[119],"9.0.1"],"@s_$M_bridge":["^e Network Bridge Subsystem — @l multiplexer @2 Polkadot. (@s @L)",C[68]],"pcap_$R":["A @5 to parse, read @6 write Pcap @6 PcapNg","3.0.0-rc1"],"rustacuda_@O":["Minimal kernel-@f @5 @2 Rustacuda","0.1.2"],"aws_sdk_rum":["^v &a @2 CloudWatch RUM",C[2]],"$5_this_or_@u":["Custom ^3 @2 fields @u can be specified as multiple @b.","0.4.2"],"heapless_bytes":["Newtype ^i heapless byte Vec @9 &6 $5.",C[5]],"nude":["High @X nudity $B",C[5]],"sqlite3_^d":["^e @Y @r @4 to SQLite.",C[18]],"salvo_^f":["Compression @f @2 salvo web @N @j.","0.67.1"],"$J_&X_simulator":["Embedded &X simulator","0.6.0"],"bevy_asset_loader":["Bevy $W @2 asset loading","0.20.1"],"syndicate_@N":["Dataspace @N.","0.45.0"],"winapi_util":["A dumping ground @2 high @W &k &K over &O-^d.","0.1.8"],"sequoia_net":["Network services @2 OpenPGP",C[87]],"dicom_ul":["Types @6 methods @2 $T @9 @7 DICOM Upper Layer ^A","0.7.0"],"markup5ever":[C[1026],"0.12.1"],"host_discovery":["A @o @3 @5 @2 host discovery","1.9.2"],"marker_api":["Marker's $U, designed @2 stability @6 usability","0.5.0"],"dbgf":["dbg @9 a @G $6","0.1.2"],"clang_ast":["Data @y @2 processing Clang's `-ast-dump=json` @G","0.1.23"],"konst_^O_@8":["@i detail of @7 `konst` @5",C[5]],"oha":["Ohayou(おはよう), HTTP load @H, inspired by rakyll/hey @9 tui animation.","1.4.4"],"swayr":["A LRU window-switcher (@6 more) @2 @7 sway window &y","0.27.3"],"mpsc":["mpsc channel","0.2.3"],"composable_allocators":["Composable $7 allocators @2 new ^D $U.","0.2.11"],"lapin_@B":["AMQP @d @1 @9 a low @W $U designed @2 &z @9 mio","0.22.1"],"$r_diagnose":["Wraps ^i a Spawn @6 @r lots of diagnostics","1.0.1"],"blocking_threadpool":[C[845],"1.0.1"],"ceres_solver_^d":["Unsafe @3 @4 @2 @7 Ceres Solver",C[5]],"waker_fn":["Convert closures &q wakers","1.1.1"],"bevy_debug_text_overlay":["A convenient on-screen message print @c @2 bevy","8.1.0"],"fatality_^O_@c":["Fatality ^m to @5 thiserror - ^O-@c part","0.0.6"],"bstringify":["stringify! @u yields byte $6 literals ^Y","0.1.2"],"define_^K":["A @1 @2 easily defining an ^K ^j.","4.0.1"],"soa_@a_^8":["^1 @0 @5 @2 soa-@a","0.13.1"],"fbnc":["Findora BNC, a ^F cache @0 @2 blockchain.","0.2.10"],"gtk4_@8":["$L &h @2 GTK 4 @4","0.8.2"],"tantivy_stacker":["term hashmap $9 @2 indexing",C[5]],"ncollide_geometry":["DEPRECATED: &z ncollide2d or ncollide3d ^Y.","0.6.4"],"ffmpeg_@7_third":[C[249],"1.2.2+ffmpeg-6.0"],"maud_pulldown_cmark":["An adapter $8 maud @6 pulldown-cmark","0.5.0"],"dubp_documents_@h":["Parser @2 DUBP documents.","0.58.0"],"wasmtime_explorer":["Compiler explorer @2 Wasmtime @6 Cranelift",C[62]],"^5_@8_impl":["@V @c @k @2 ^2 base64-&5 encodings in $6 literals to [u8] literals.",C[4]],"piston_meta_search":["A search $U @2 piston_meta",C[25]],"$g_tally":["Cargo &B @2 drawing graphs of @7 number of ^4 on a @5 over ^0","1.0.44"],"k8_obj_app":["Kubernetes app objects","2.0.0"],"gemm_c32":[C[83],"0.17.1"],"linereader":["An &6 buffered line reader.",C[3]],"pcd_rs":["Working @9 PCD $R @G in @3",C[11]],"typedef":["Identify, compare @b or print ^j names.","0.3.2"],"concrete_npe":["Noise parameter estimator @2 @7 concrete FHE @1.",C[5]],"dylint_$u":["$j @2 $u Dylint $A","3.0.1"],"io_uring":["^e low-@W `io_uring` userspace @g @2 @3","0.6.4"],"unicode_names2_@H":["Generates @7 perfect-hash @R $9 by `unicode_names2`.","1.2.2"],"surge_@b":["surge synthesizer -- primarily comprised of enumerations $9 to select $8 synth &L",C[105]],"fuse3":["FUSE user-space @1 @B $2 @0.","0.7.1"],"@a_arbitrary":["Derives arbitrary $3","1.3.2"],"cson":["Reference @0 of Cursive Script Object Notation (CSON), a superset of &D suitable @2 manual editing","0.1.16"],"aws_sdk_kafka":["^v &a @2 Managed Streaming @2 Kafka",C[27]],"yaxpeax_arm":["arm decoders @2 @7 yaxpeax $K","0.2.5"],"aws_smithy_json":["Token streaming &D @h @2 smithy-rs.","0.60.7"],"rp2040_pac":["A Peripheral Access Crate @2 @7 Raspberry Pi RP2040 SoC","0.6.0"],"pest_@H_tmp":[C[763],"2.1.0"],"wasmer_@v":["`wasmer-@v` has been deprecated! Use `wasmer` ^Y. Links: &P://crates.io/$y/wasmer &P://wasmer.io &P://^J/wasmerio/wasmer","1.0.1"],"trie_bench":["Standard benchmarking suite @2 tries","0.39.0"],"naughty_$f":["^e Big List of Naughty Strings is a list of $f $z have a high probability of causing issues when $9 as user-input @D.","0.2.4"],"smallvec":["'Small vector' optimization: store up to a small number of items on @7 stack","2.0.0-alpha.5"],"zune_@O":["Core @m @2 image processing in @7 zune family of $y",C[968]],"rusoto_acm":["^v &a @2 @3 - ^v Certificate Manager @ 2015-12-08",C[51]],"substrate_$s_script_^r":["Crate @9 ^q @n @2 `build.rs` scripts.",C[68]],"block_kit":["$q @p @2 slack api","0.1.0"],"gifski":["pngquant-@w GIF maker @2 nice-looking animGIFs","1.32.0"],"openslide_^d":["Low-@W @4 to @7 openslide @1","1.0.5"],"wycheproof":["Wycheproof &0 vectors","0.5.1"],"near_@v_fees":["Fees applied to near @v encapsulated in a separate @5. Might merge it later.","2.2.0"],"renderdoc":["RenderDoc $w @4 @2 @3","0.12.1"],"crlify":["A std::io::Write @p @u replaces @9 \r on $v.","1.0.3"],"prometheus_exporter":["&Y libary to export prometheus ^u @A tiny-http.","0.8.5"],"rusoto_rds":["^v &a @2 @3 - $V Relational Database &g @ 2014-10-31",C[51]],"profiling_procmacros":[C[120],"1.0.15"],"voladdress":["A @5 @2 easy volatile $7 $x.","1.3.0"],"hierarchical_hash_wheel_timer":["A low-@W timer implementantion @A a hierarchical four-@W hash wheel @9 overflow.","1.2.0"],"pax_chassis_web":["Platform-&2 chassis allowing Pax cartridges to be executed as Web apps",C[37]],"stardust_xr_molecules":["Widget @1 @2 Stardust XR, built on top of Fusion","0.29.0"],"next_gen_^O_@8":["^1: ^O-@c $n of ::next_gen.","0.1.1"],"mv_borrow_graph":["Move borrow graph","0.3.2"],"brw":["A @o &1 @2 @7 broker-reader-writer pattern","0.1.7"],"spng":["@3 @4 to libspng",C[413]],"color_name":["A @5 @9 color names @6 its ^R @6 usefull @n inluded to get similar colour name by RGB @D; Based on css-color names.","1.1.0"],"@s_node_@O_chain_selection":["Chain Selection Subsystem (@s @L)",C[68]],"witx":["Parse @6 validate witx $R @G","0.9.1"],"swc_ecma_^B":["Ecmascript $b @H @2 @7 swc $K.","0.149.0"],"^0_@O":["$P @5 is an @0 detail @6 should not be relied upon directly.","0.1.2"],"single":["Deprecated poor-man's $2 of Itertools::at_most_one","1.0.1"],"strict_num":["A @U of bounded numeric @b","0.2.0"],"indexing":["Sound unchecked indexing @A “generativity”; a ^j @T approach to indices, pointers @6 ranges @u are trusted to be in bounds.","0.4.1"],"cmd_lib":[C[195],"1.9.3"],"r_efi_alloc":["UEFI Memory Allocator Integration",C[4]],"bcder":["Handling of @D encoded in BER, CER, @6 DER.","0.7.4"],"libsql_wasmtime_@4":["Wasmtime @4 @2 libSQL user-defined @n","0.2.2"],"graphlib":["Graphlib is a @o @6 powerful @z @1 @2 @7 graph @D-^p.","0.6.3"],"bit_&b":["Define ^M $z have fields $z are assigned to individual bits, not bytes","0.3.2"],"&0_env_&h":["Jest style setup @6 teardown &0 &x @8","0.2.2"],"&F_tryjoin":["Try joining a &F",C[5]],"array_init_cursor":["Utility @5 to help keep track of arrays of MaybeUninit","0.2.0"],"vampirc_uci":["A Universal Chess &Q (UCI) @l @h @6 serializer. Part of @7 Vampirc chess suite.",C[0]],"pdqselect":["Selects @7 kth smallest element of a slice, @w on Orson Peters's Pattern Defeating Quickselect","0.1.1"],"users":["@q @2 accessing Unix users @6 groups",C[11]],"ostree":["@3 @4 @2 libostree","0.19.1"],"nydus_$Q":["Storage subsystem @2 Nydus Image &g","0.6.4"],"rb_^d_env":["Integrates rb-^d &q high @W frameworks","0.1.2"],"td_@d":["@3 Client @q @2 Treasure Data","0.9.0"],"raw_$6":["RawStr/RawString are &5 str/String, but ^V any guaranteed @J","0.3.5"],"emerald_rs":["Ethereum secure account ^c @O libary","0.25.6"],"cairo_lang_sierra_gas":["Sierra gas computation.","2.6.3"],"fil_actor_datacap_state":["Builtin @D cap actor @2 Filecoin","11.1.0"],"reqwest_wasm":[C[121],"0.11.16"],"nfd":["@3 @4 to nativefiledialog","0.0.4"],"sc_finality_grandpa_rpc":["RPC &r @2 @7 GRANDPA finality gadget","0.25.0"],"^Q_$Q_proto":["&o Storage Protobuf Definitions",C[13]],"heim_virt":["Cross-@x virtualization @T $B",C[122]],"download_lp":["a @1 @2 easy downloading of @P.","0.2.0"],"aws_sdk_databrew":["^v &a @2 ^v Glue DataBrew",C[2]],"^j_layout_@a":["^x @c @0 @2 ^j-layout @5","0.2.0"],"shell2batch":["Coverts @o basic shell scripts to &O batch scripts.","0.4.5"],"memorable_wordlist":["List of memorable words","0.1.7"],"aws_http":[C[123],"0.60.5"],"geometry_predicates":["A @3 port of robust geometric predicates",C[5]],"avr_std_stub":["Contains @o @k of required @e items @u `libstd` normally defines on other targets","1.0.3"],"aws_sdk_identitystore":["^v &a @2 ^v SSO Identity Store",C[2]],"^n_nfts":["FRAME NFTs ^n (@s @L)","26.0.0"],"sha2ni":["SHA-2 hash @n","0.8.5"],"git":["Use @7 git2 @Y ^Y.",C[5]],"askama":["Type-&k, compiled Jinja-&5 templates @2 @3","0.12.1"],"defmt_&0":["A &0 harness @2 $J devices","0.3.2"],"rx509":["zero ^S X.509 decoder","0.2.1"],"forc_$F":["Tracing ^q &C $8 forc $y.","0.56.0"],"cratesio_placeholder_@Y":["A placeholder @Y intended to be overridden by `path =` or `git =` ^4","0.0.3-f"],"$5_tagged":["Tag ^R during @t, retreive tags during ^3.",C[5]],"cortex_m_rtfm":["Real Time For @7 Masses (RTFM): a concurrency @j @2 ^6 real ^0 systems","0.5.3"],"release_plz":[C[244],"0.3.63"],"deno_cache":["@i of Cache $U @2 Deno","0.80.0"],"lingua_persian_@e_^9":["^e Persian @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"egui_web":["$a @2 compiling egui $b to WASM @2 a web page",C[18]],"ellipse":["Truncate @6 ellipse $f in a human-&m way.","0.2.0"],"schemer_rusqlite":["SQLite3 adapter @2 @7 Schemer $O schema migration @1","0.2.2"],"prost_$s_&n":["A prost toolkit to $s protobuf @9 extra @a/attrs @f.","0.6.3"],"iterator_sorted":["Stable @n @2 checking iterator sorting.","0.2.0"],"klask":["^t create GUI @2 clap apps",C[4]],"parity_ws":[C[124],C[0]],"startup":["Tiny (no ^S, no ^O @c) way to run some $b before main.","0.1.1"],"lance_datagen":[C[171],C[172]],"@B_dnssd":["&i @p @2 DNS-SD C $A","0.5.0"],"atomic_waker":["A synchronization primitive @2 task wakeup","1.1.2"],"oxygengine_navigation":["Navigation ^y @2 Oxygengine","0.46.1"],"woptions":["Mechanism to define map of options @2 a fuction @6 its defaults laconically.","0.1.3"],"nom_tracable":["Extension of nom to trace @h","0.9.1"],"aur_fetch":["A libary @2 downloading @6 diffing AUR packages","0.11.2"],"icondata_ai":["@q &9 SVG @6 corresponding ^G @2 \"Ant Design Icons\".","0.0.10"],"pear":["A pear is a fruit.","0.2.9"],"@D_rw":["io buffer write reader.","1.6.4"],"opml":["OPML @1 @2 @3.","1.1.6"],"zcash_history":["@q @2 Zcash blockchain history ^H",C[3]],"substrate_wasm_&1":["Utility @2 ^6 WASM binaries (@s @L)","21.0.0"],"diesel_^B_&C":["Shared $b $8 `diesel_codegen` @6 `diesel_codegen_syntex`",C[7]],"trace":["A $0 @c @2 $F @7 execution of @n","0.1.7"],"static_alloc":["A bump ^D on static $7 @2 @7 alloc-$3 @5","0.2.5"],"fmtools":["Fast, minimal, feature-rich, extended formatting syntax @2 @3!","0.1.2"],"aws_sdk_networkfirewall":["^v &a @2 ^v Network Firewall",C[2]],"ceres_solver":["Safe @3 @4 @2 @7 Ceres Solver",C[5]],"dyn_partial_eq":["PartialEq @8 @2 ^7 objects","0.1.2"],"wasmer_clif_$n":[C[589],"0.17.1"],"android_logd_logger":["A logging @0 @2 `log` $z directly writes to @7 Android logd daemon","0.4.3"],"grust":["GObjectIntrospection @4 @2 @3. $P is @7 @O @1 &9 basic @I to all $X $y.","0.3.2"],"clipboard_win":["@M @o way to interact @9 $v clipboard.","5.3.1"],"pairing_plus":[C[20],C[25]],"powershell_script":["A @1 @2 running $v PowerShell scripts","1.1.0"],"nu_ansi_term":["@q @2 ANSI $o colors @6 styles (bold, underline)","0.50.0"],"$6":["A UTF-8 encoded $6 @9 configurable byte $Q.",C[5]],"secstr":["A @D ^j suitable @2 storing sensitive @Q such as passwords @6 private keys in $7, featuring constant ^0 equality, mlock @6 zeroing out.","0.5.1"],"mbedtls_@x_@f":["$P @3 @5 is a @f @1 @2 @7 `mbedtls` @5, &9 @x @6 target &2 @k of all necessary @n. By separating this logic &q a separate @5, multiple versions of @7 mbedtls @5 can coexist within a single crate.This helps to avoid link name conflict errors. ^e @5 exports @3 @n @6 defines C @n to @f external overrides as needed @2 custom @0 under various platforms or targets.","0.1.1"],"atat":["AT Parser @2 serial @w device $y",C[40]],"hubpack_@a":["^x @c @2 hubpack.","0.1.1"],"sp_$w_&j":["@M facilities @2 $p $w &2 &j @p @b. (@s @L)","34.0.0"],"rgb_std":["RGB ^l @1 @2 ^g @9 smart ^b on Bitcoin & Lightning",C[125]],"packed_&b":["Binary-@W ^p packing @6 unpacking @H",C[42]],"static_slice":["Macro @2 ^E static slices of arbitrary @b.","0.0.3"],"pyroscope":["Pyroscope Profiler Agent @2 continuous profiling of @3, Python @6 Ruby @C.","0.5.7"],"ort_^d":["Unsafe @3 @4 @2 ONNX &T 1.17 - Optimize @6 Accelerate Machine Learning Inferencing",C[896]],"url":["URL @1 @2 @3, @w on @7 WHATWG URL Standard","2.5.0"],"expunge":[C[499],"0.2.0"],"lingua_italian_@e_^9":["^e Italian @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"four_cc":["Newtype @p &9 a convenient ^z of four-character-$b ^R",C[3]],"twilight_gateway":["Discord Gateway @0 @2 @7 Twilight ecosystem.",C[32]],"@a_miniconf":["^x @m @2 Miniconf run-^0 settings $G","0.6.0"],"kitsune_p2p_bin_@D":["Binary @D @b @2 kitsune_p2p","0.3.0-beta-dev.21"],"wemo":["A @1 @2 $T @9 Belkin WeMo home automation devices.","0.0.12"],"poseidon_parameters":["A @5 @2 Poseidon parameters",C[4]],"revm_interpreter":["revm Interpreter","4.0.0"],"actix_governor":["A rate-limiting &f @2 actix-web backed by @7 governor @5","0.5.0"],"quarry_redeemer":["Redeems one token @2 another","5.2.0"],"b3sum":["a $l line @0 of @7 BLAKE3 hash @R","1.5.1"],"glass_pumpkin":["A cryptographically secure prime number @H @w on rust's own num-bigint @6 num-integer","1.6.0"],"cretonne":["Umbrella @2 commonly-$9 cretonne $y",C[36]],"lpsolve":["High-@W lpsolve @p","0.1.0"],"syntect_no_panic":["temporary fork of Syntect (don't &z)","4.6.1"],"reqwest_cookie_store":["A @o @5 &9 an @0 of @7 `reqwest::cookie::CookieStore` ^7 @2 `cookie_store::CookieStore`","0.7.0"],"@J_index_japanese":["Index tables @2 Japanese character encodings",C[126]],"uniquote":["Quote $f @2 clear display in output","4.0.0"],"commit_verify":["Commit-verify $U @2 @d-side validation",C[125]],"ed25519_compact":["A small, self-contained, wasm-&m Ed25519 @0","2.1.1"],"wdg_converter":["converter",C[3]],"gstreamer_gl":["@3 @4 @2 GStreamer GL @1",C[40]],"hsl":["Represent colors in HSL @6 convert $8 HSL @6 RGB.","0.1.1"],"trailer":["Store a ^j @9 an associated buffer in contiguous $7","0.1.2"],"starbase_events":["Async @6 mutable event @T.","0.5.2"],"getch":["A portable @0 of getch, @A _getch on $v, @6 termios on Unix.","0.3.1"],"wyz":["myrrlyn’s ^q @U","0.6.1"],"postgres_array":["Array @f @2 @z-postgres",C[0]],"wintun":["Safe idiomatic @4 to @7 WinTun C @1",C[3]],"probability":["^e @Y @r a probability-theory toolbox.","0.20.3"],"enum_index_@a":["$L @2 extracting Enum variant index","0.2.0"],"rawslice":["Reimplementation of @7 slice iterators, @9 extra &L. For example creation @E raw pointers @6 start, end pointer accessors.","0.1.1"],"ansi_cut":["A @1 @2 cutting a $6 while preserving colors.","0.2.0"],"$5_json_path_@O":["Core @b @2 @7 serde_json_path @5","0.1.6"],"rusoto_qldb_session":["^v &a @2 @3 - $V QLDB Session @ 2019-07-11",C[51]],"ransid":["@3 ANSI Driver","0.5.0"],"gha_toolkit":["GitHub Actions toolkit @2 @3","0.3.1"],"treeline":["a @1 @2 visualizing &3 structured @D","0.1.0"],"djb_hash":["@3 @1 of commonly $9 Daniel J. Bernstein style hash @n.","0.1.3"],"$g_manifest":["&Y @5 to parse @6 manipulate manifests - `Cargo.toml` @P.",C[12]],"iobuf":["A contiguous region of bytes, useful @2 I/O $c.","5.8.1"],"candle_gemm_f64":[C[83],C[29]],"iced_$r":["Commands, subscriptions, @6 future executors @2 iced",C[10]],"touch":["A thin @p ^i $R @6 directory $c designed to take remove some of tediousness.","0.0.1"],"cw_it":["A @5 of ^r @2 $C $u CosmWasm smart ^b","0.3.1"],"$F_gum_^O_@c":["Generate an overseer &7 &1 pattern @6 message @p @E a single annotated &b definition.","5.0.0"],"physical_&J":["CODATA recommended ^R of physical &J","0.5.0"],"tonic_$F_opentelemetry":["Middlewares @6 ^H to integrate tonic + $F + opentelemetry.","0.18.2"],"herbie_lint":["A &w $W to check @2 numerical instability","1.0.7"],"cataclysm":["A @o http @j","0.3.0-beta.2"],"heed_$3":["^e $3 $9 inside of @7 fully typed LMDB @p, heed",C[16]],"pandoc_ast":["deserializes @6 serializes @7 markdown ast @2 $I pandoc filters","0.8.6"],"$g_snippet":["A snippet extractor @2 competitive programmers","0.6.5"],"marine_&0_@c_impl":["@i of @7 `#[marine_test]` @c",C[46]],"embassy_executor_@8":[C[127],"0.4.1"],"$g_ensure_installed":["Like $g install but if you already have a suitable $2, simply leaves it as-is.","0.2.1"],"&w_ap_&w_index":["^t published $2 of @7 @Y `rustc_index` in @7 @z-lang/@z &M @E commit $N ^e publishing script @2 this @5 lives at: &P://^J/alexcrichton/&w-auto-publish",C[138]],"minesweep":["A mine sweeping game $Y in @3","6.0.54"],"fil_actor_bundler":["An IPLD CAR bundling tool @2 Wasm bytecode","6.1.0"],"ink_$m":["[ink!] Off-chain $Z @2 $u.","5.0.0"],"oneio":["OneIO is a @3 @1 @u @r unified @o IO @g @2 reading @6 $I to @6 @E @D @P @E different sources @6 compressions.","0.16.7"],"libffi_^d":[C[1027],"2.3.0"],"&j_bigint":["Pure @3 @0 of a big integer @1 $z has been designed @E @7 ground-up @2 &z in $t @C. @M constant-^0, no_std-&m @k of modern formulas @A const generics.","0.6.0-pre.12"],"is_semantic_release_configured":["Test if semantic-release is configured","1.2.68"],"salvo_flash":["Flash message @f @2 salvo web @N @j.","0.67.1"],"$g_binstall":["Binary installation @2 @z projects","1.6.4"],"aws_sdk_chimesdkmessaging":["^v &a @2 $V Chime &a Messaging",C[2]],"metfor":["Meteorological formulas @6 &J.","0.9.0"],"sp_@O_hashing_^O_@c":["@V @8 @2 calculating static hashes (deprecated in favor of `sp-&j-hashing-^O-@c`).","16.0.0"],"cpuio":["Bare metal (no_std) inb, outb, inw, outw, inl, outw instructions @9 @3-&5 $U",C[5]],"swc_ecma_compat_es2016":[C[128],"0.5.0"],"deterministic_wasi_ctx":["A wasi-$4 WasiCtx @0 @u is fully deterministic","0.1.20"],"secret_cosmwasm_std":["Secret Network fork of @7 ^l @1 @2 Wasm @w smart ^b on Cosmos blockchains","1.1.11"],"pollster":["Synchronously block @7 &F until a future completes",C[5]],"rsiot_timescaledb_storing":["Сохранение данных в TimescaleDB","0.0.71"],"bitcode":["bitcode is a bitwise ^5 serializer","0.6.0"],"gumdrop":["Option @h @9 custom @a @f","0.8.1"],"iroh_blake3":[C[129],"1.4.5"],"claim":[C[130],"0.5.0"],"@s_node_subsystem":["Subsystem $3 @6 message @S @6 @7 $X overseer (@s @L)",C[68]],"mlc":["^e markup link checker (mlc) checks @2 broken links in markup @P.","0.16.3"],"oxygengine_ignite_@a":["Ignite @a ^y @2 Oxygengine",C[61]],"feedbin_api":["@3 @0 of @7 Feedbin REST $U",C[5]],"ina219":["INA219 current/power monitor driver","0.1.0"],"tauri_includedir":[C[230],"0.6.1"],"svm_rs_builds":["Solidity $E builds","0.5.2"],"bevy_math":["@M math @I @2 Bevy Engine",C[36]],"article_scraper":["Scrap article contents @E @7 web. Powered by fivefilters full text feed configurations & mozilla readability.","2.1.0"],"google_cloud_spanner":["Google Cloud Platform spanner @d @1.","0.26.0"],"mobc_postgres":["Postgres @f @2 @7 mobc connection pool",C[6]],"ra_ap_span":["TBD",C[19]],"lingua_sotho_@e_^9":["^e Sotho @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"vlq":["Sourcemap-style VLQ encoder @6 decoder","0.5.1"],"@B_timer":["Timers @2 @3 @B story","1.0.0-beta.13"],"boxfnonce":["&k FnOnce boxing @2 @z stable","0.1.1"],"rustls_@x_verifier":["rustls-@x-verifier supports verifying TLS certificates in rustls @9 @7 operating @T verifier","0.3.1"],"bootloader_x86_64_bios_$4":["^W $b @2 BIOS stages of @7 `bootloader` @5","0.11.7"],"gmod":["A swiss army knife @2 ^E ^5 modules @2 Garry's Mod in @3","17.0.0"],"ruma_api_@8":[C[160],"0.20.1"],"ptr":["Unique pointer","0.2.3"],"aws_sdk_dynamodbstreams":["^v &a @2 $V DynamoDB Streams",C[2]],"^7_enum":["Easy enum @p @u implements all $3 @u @7 wrapped objects &c","0.5.0"],"tower_request_modifier":["Tower service &f to modify @7 request.","0.1.0"],"sn_node":["Safe Node",C[156]],"ethers_etherscan":["$a @2 @7 etherscan.io web $U","2.0.14"],"libnotcurses_^d":["Low-@W @3 @4 @2 @7 notcurses C @1.","3.10.1"],"longbridge_candlesticks":["Longbridge candlestick ^r @2 @3","0.2.77"],"resize_slice":["Shrink slice references","0.1.3"],"pio":["Support @2 @7 Raspberry Silicon RP2040's PIO State Machines.","0.2.1"],"boomphf":["Scalable @6 Efficient Minimal Perfect Hash Functions","0.6.0"],"convco":["Conventional commit ^H","0.5.1"],"tai64":["TAI64 @6 TAI64N (i.e. Temps Atomique International) timestamp @f @2 @3","4.0.0"],"$s_info_^O":["Part of @7 $s-info @5: $P @5 @r @7 ^O-@8.","0.0.36"],"ibc_@O_router":["Maintained by `ibc-rs`, contains necessary $3 to &c @7 routing @6 callback @I (IBC router ^y) $9 @2 connecting @7 $w layer to @7 transport layer of an IBC enabled chain.","0.52.0"],"spider":["^e fastest web crawler $Y in @3.","1.93.9"],"yozuk_@O_skillset":["Set of default Yozuk skills","0.22.11"],"dsa":["Pure @3 @0 of @7 Digital Signature Algorithm (DSA) as specified in FIPS 186-4 (Digital Signature Standard), &9 RFC6979 deterministic signatures as well as @f @2 added entropy","0.6.3"],"telemetry_subscribers":["@q @2 $4 telemetry @6 observability @I",C[5]],"$g_embed":["A ^q to develop software @2 $J ARM @6 RISC-V cores.",C[31]],"fdeflate":["Fast specialized deflate @0","0.3.4"],"chromiumoxide_cdp":["Contains all @7 $X @b @2 chromiumoxide","0.5.2"],"ulid_@H_rs":["A @3 @5 @2 $p ULIDs","0.0.106"],"petname":["Generate human readable random names. Usable as a @1 @6 @E @7 $l-line.","2.0.1"],"sid":["$q Id. Tiny @5 &9 strongly typed ids @6 an id-@w vector.","0.6.1"],"html5ever_atoms":["Static $f @2 html5ever",C[5]],"kuchikiki":["(口利き) HTML &3 manipulation @1","0.8.4-speedreader"],"postgrest":["PostgREST @d-side @1","1.6.0"],"user_agent_@h":["A @h to get @7 product, OS, device, cpu, @6 $m @Q @E a user agent, inspired by &P://^J/faisalman/ua-@h-js @6 &P://^J/ua-@h/uap-@O","0.3.6"],"recursion":["cache-aware stack &k recursion","0.5.2"],"esp_synopsys_usb_otg":[C[647],"0.4.1"],"unicode_joining_^j":["Fast lookup of @7 ^I Joining Type @6 Joining Group properties","0.7.0"],"hifijson":["High-fidelity &D lexer @6 @h","0.2.1"],"bonsai_sdk":["Bonsai Software Development Kit","0.7.0"],"gstreamer_net":["@3 @4 @2 GStreamer Net @1",C[40]],"sp_panic_handler":["Custom panic hook @9 bug report link","13.0.0"],"refreshable":["A @o @p ^i a &v @u changes over ^0.","2.0.0"],"js_option":["An Option-&5 ^j @9 separate null @6 undefined variants","0.1.1"],"sarif_fmt":["View (pretty print) SARIF @P in $o","0.4.2"],"lingua_welsh_@e_^9":["^e Welsh @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"rlp":[C[272],"0.5.2"],"simulacrum_mock":["Core @I @2 ^E mock objects @9 Simulacrum.","0.1.0"],"ns_dns_^h":["Name service @0 @2 abstract-ns @u uses domain name @T (DNS) run in ^h event loop",C[3]],"flexiber":["Encoding @6 ^2 of BER-TLV as described in ISO 7816-4, ^V allocations.","0.1.1"],"unicode_canonical_combining_class":["Fast lookup of @7 Canonical Combining Class property","0.5.0"],"gamma_lut":["@3 port of Skia gamma correcting tables","0.2.3"],"cortex_m_semihosting":["Semihosting @2 ARM Cortex-M processors","0.5.0"],"borsh":[C[271],"1.4.0"],"dex_connector":["connections to dexes","1.1.1"],"backtrace_printer":["print std::backtrace::Backtrace @9 filtering @6 more","1.3.0"],"azure_@O_mirror":[C[423],C[5]],"&w_$2":["A @1 @2 querying @7 $2 of a installed &w $E",C[3]],"pcre":["@3 @p @2 libpcre.","0.2.3"],"prometheus_exporter_base":["Prometheus @3 exporters base @5 @9 optional boilerplate","1.4.0"],"zeitstempel":["A timestamp you can serialize, @6 it might include suspend ^0.","0.1.1"],"random_^7":["@3 @1 @2 a random ^7 meant to produce random &8 @b","0.1.1"],"logs":["A @o $o logger","0.7.1"],"superluminal_perf":["Superluminal Performance $U @2 adding user events to profiler captures",C[5]],"bp_@v":["Primitives @u may be $9 at (bridges) @v @W. (@s @L)",C[11]],"aws_sdk_machinelearning":["^v &a @2 $V Machine Learning",C[2]],"ostn02_phf":["A PHF map of @7 OSTN02 grid shifts @2 &z in transforming ETRS89 grid coordinates to OSGB36","0.1.13"],"dcap_ql":["Idiomatic @3 @4 @2 libsgx_dcap_ql. SGX: Software Guard Extensions DCAP: DataCenter Attestation Primitives QL: Quoting @q",C[3]],"sun":["calculate @7 position of @7 sun","0.2.0"],"oid_registry":["Object Identifier (OID) $O","0.7.0"],"yolol_number":["A rusty @0 of @7 weird-ass special number ^j $9 in yolol.","0.9.0"],"ckb_$7_tracker":["Track @7 $7 usage of CKB.",C[74]],"date_^0_@h":["@3 NLP @1 @2 @K English &U @e &q dates @6 times","0.2.0"],"nacl":["@3 $2 of NaCl Cryptographic @1 @9 Scrypt added","0.5.3"],"protofish":["Protofish is a decoder focused on ^2 arbitrary @l buffer ^X @9 ^K recovery.","0.5.2"],"clapme":["Parse $l line arguments by defining a &b (DEPRECATED).","0.1.16"],"$5_enum_str":["Serialize @6 deserialize enum $6",C[3]],"chromiumoxide_pdl":["Contains a PDL @h @6 @z @H","0.5.2"],"juniper_graphql_ws":["GraphQL over WebSocket ^A @k @2 `juniper` @5.",C[3]],"vmm_^d_util":["A @T ^q set","0.12.1"],"passfd":["File descriptor passing","0.1.6"],"factorial":["Convenient methods to compute @7 factorial, optionally checked.",C[3]],"kiwi_schema":["$P is a @3 @1 @9 some &x routines @2 @K @P in @7 Kiwi @t @G.","0.2.1"],"optimization":["&W of optimization $i","0.2.0"],"divrem":["Division @6 modulus variants",C[4]],"wasmer_@a":[C[566],C[99]],"pretty_dtoa":["Configurable floating point number to $6 conversions, @9 many options @2 controlling various aspects of displaying floats.",C[5]],"aws_sdk_directconnect":["^v &a @2 ^v Direct Connect",C[2]],"stedi_sdk_@d_sftp":["Stedi &a @2 @3 @u includes Sftp @d","0.1.76"],"bayer":["Algorithms @2 demosaicing Bayer images.","0.1.5"],"fake_clock":[C[311],"0.3.1"],"opentelemetry_contrib":["@3 contrib repo @2 OpenTelemetry",C[12]],"$R_diff":["An atomic ^q @2 diffing @P in $u",C[4]],"stable_eyre":["A custom context @2 eyre @u supports capturing Backtraces on stable","0.2.2"],"y4m":["YUV4MPEG2 (.y4m) Encoder/Decoder.",C[6]],"grpcio":["^e @z @e @0 of gRPC, base on @7 gRPC c @O @1.",C[1]],"dict_@a":["^x @8 @2 some PyO3 $3 to convert python dicts &q @z ^M","0.5.0"],"ibc_@b_transfer":[C[66],C[1]],"wildmatch":["$q $6 matching @9 single- @6 multi-character wildcard operator.","2.3.3"],"delay_timer":["Time-&y of delayed tasks. Like crontab, but synchronous $1 tasks are possible, @6 dynamic add/cancel/remove is supported.","0.11.5"],"@9_locals":["Function ^L to return references to locals by @A CPS","0.3.2"],"fuel_@O_services":["^e $4 $b @2 fuel @O services.","0.25.3"],"stb_rect_pack_^d":["Low @W ^k $X @p @2 stb_rect_pack",C[5]],"janus_^X":["Distributed Aggregation ^A message @S $9 in Janus, @7 @N powering ISRG's Divvi Up.","0.6.26"],"clap_^d":["@3 @4 @2 @7 CLAP audio $W $U",C[3]],"gbdt":["A @0 of Gradient Boosting Regression Tree in @3 ^a @e","0.1.3"],"fqdn":["FQDN (Fully Qualified Domain Name)","0.3.4"],"harsh":["Hashids @0 @2 @3","0.2.2"],"$f":["String @m, &7 an unbalanced Rope","0.1.1"],"aws_nitro_enclaves_nsm_api":["$P @1 @r @7 $U @2 @7 Nitro Secure Module $9 in ^v Nitro Enclaves.",C[3]],"ra_ap_intern":["TBD",C[19]],"boringauth":["Straightforward password, passphrase, TOTP, @6 HOTP user authentication","0.9.0"],"skip32":["Fast 32-bit block cipher","1.0.5"],"rspirv":["@3 @1 APIs @2 SPIR-V ^y manipulation","0.12.0+sdk-1.3.268.0"],"librashader_preprocess":[C[181],"0.2.7"],"assert_infrequent":["Assert @u a line of $b isn't executed too many times","0.1.0"],"rerun":[C[131],C[55]],"tic":["a high-@X stats @1 focused on rates @6 latencies @E timestamped events","0.6.0"],"oak_@v":["Parser $X by Oak depends on this @1. Please consult @7 @Y Oak @2 more informations.","0.6.0"],"wplot":["Plot @g.","0.1.7"],"alfred":["A @1 @2 $I Alfred workflows. http://www.alfredapp.com","4.0.2"],"conllx":["Readers/writers @2 @7 CoNLL-X ^S @G","0.12.1"],"git_disjoint":["A tool to batch commits by issue &q GitHub PRs","0.10.191"],"aragog":["A @o &e object-document mapper @2 ArangoDB","0.17.1"],"inplace_vec_&1":["Build a vec @E a vec, in place","0.1.1"],"hoot":["no_std, allocation free http 1.1 @1","0.1.4"],"ress":["A scanner/tokenizer @2 JS @P","0.11.6"],"oxide_auth":["A OAuth2 @1 @2 $4 web servers, featuring a set of configurable @6 pluggable backends.","0.5.4"],"aws_sdk_schemas":["^v &a @2 Schemas",C[2]],"tendermint_light_@d_detector":["@i of @7 Tendermint Light Client Attack Detector.","0.36.0"],"chrome_devtools_rs":["Low-@W @1 @2 $T @9 @7 Chrome Devtools ^A","0.0.0-alpha.3"],"clippy_sarif":["Convert clippy output to SARIF","0.4.2"],"requestty":["An easy-to-&z @U of interactive cli prompts","0.5.0"],"sp_transaction_pool":["Transaction pool @v facing $U. (@s @L)","30.0.0"],"uu_base64":["base64 ~ (uutils) decode/encode input (base64-@J)",C[21]],"tp_@v_@g":["Tetcore @v @g","2.1.2"],"display_json":["@V @8 @2 $e Display, Debug @6 FromStr @2 (de)serializing json $f","0.2.1"],"grabinput":["Unixy lib @2 reading @E a $R or @E stdin","0.2.1"],"tiled":["A @z @5 @2 loading maps created by @7 Tiled editor","0.11.2"],"ic_wasm":["A @1 @2 performing Wasm transformations &2 to canisters running on @7 Internet Computer","0.7.2"],"flipperbit":["Corrupted @P @H. Random bits flipper.","0.1.3"],"ya_service_bus":["Golem &g Bus","0.7.3"],"factory":["`Factory` ^7 @6 its @k","0.1.2"],"libcst":["A Python @h @6 Concrete Syntax Tree @1.","1.3.1"],"tentacle":["Minimal @0 @2 a multiplexed p2p $M @j.",C[132]],"snarkvm_console_@b_field":[C[146],C[17]],"cfg_if":["A @c to ergonomically define an item depending on a large number of #[cfg] parameters. Structured &5 an if-else chain, @7 first matching branch is @7 item @u gets emitted.",C[4]],"^Q_libra_canonical_@t":["Libra canonical @t",C[56]],"$r_await":["Async/await syntax @2 @3 through a $0 @c. $P @5 defines @7 `#[@B]` @c @2 @n, @7 `await!` @c @2 @R bodies, @6 intends to be $9 @9 @7 `$r` @5 on crates.io as well.","0.1.1"],"ckb_notify":[C[153],C[74]],"@e_tags":["Language tags @2 @3","0.3.2"],"anstyle_parse":["Parse ANSI Style Escapes","0.2.3"],"wasmer_wit_^k_gen_@z":[C[376],"0.1.1"],"pretty_lint":["A very @o @1 @2 showing lint errors","0.1.1"],"crc32c":["Safe @0 @2 hardware accelerated CRC32C instructions @9 software fallback","0.6.5"],"@z_3d":["2D/3D @1 $Y in @z","0.34.0"],"sstable":["Sorted String Tables, an on-disk @G @2 storing immutable maps consisting of $6,$6 pairs, @6 retrieving ^R by key efficiently. $P @5 also &L bloom filters, checksums @6 skipping bad blocks. It is @w on @7 $b &u @2 @7 rusty_leveldb @5.",C[0]],"haversine":["haversine &u in @z","0.2.1"],"lapin_$r_tls_api":["Integration of tls-api @9 lapin-$r","0.19.1"],"rusty_audio":["Convenient sound @1 @2 small projects @6 educational purposes.","1.4.1"],"syndicate":["Syndicated Actor ^9 @2 @3, &7 $M &S @6 Dataspaces.","0.40.0"],"rocket_sync_db_pools":["Rocket @B $O pooling @f @2 sync $O drivers.","0.1.0"],"bdk":["A modern, &e, descriptor-@w wallet @1",C[699]],"bpfjit_^d":["@3 @4 to NetBSD's cBPF JIT $m","2.1.0"],"sea_streamer_stdio":["🌊 SeaStreamer Standard I/O Backend","0.5.0"],"cap":["An ^D @u can track @6 limit $7 usage. $P @5 @r a &8 ^D @u wraps another ^D, tracking $7 usage @6 enabling limits to be set.","0.1.2"],"&8_once_cell":["A bring-&4-own-mutex $2 of once_cell.","0.1.1"],"aead_gcm_^Z":["Pure @3 implementaion of AES GCM cipher @2 @D streams","0.2.0"],"re_space_view_text_document":["A @o space view @u shows a single text box.",C[55]],"jxl_modular":["JPEG XL Modular image decoder, part of jxl-oxide","0.7.0"],"workflow_store":["File $Q ^s @5 abstracting $R I/O @6 browser localstorage","0.12.1"],"bee_ledger":["All @b @6 &L required to compute @6 maintain @7 ledger state","0.6.1"],"internet2":["@3 @0 @2 @7 stack of Internet2 protocols","0.9.0"],"nat_traversal":["NAT traversal @m.","0.3.4"],"i_slint_$4":["&Y @5 @2 sharing $b & @D @y $8 i-slint-@O @6 slint-$E","1.5.1"],"light_poseidon":["Poseidon hash @0 in @3","0.2.0"],"sensors":["A @3-&m @g to lm-sensors","0.2.2"],"spandoc":[C[944],"0.2.2"],"wasm_^k_&0":["^1 $u @5 @2 wasm-^k","0.3.42"],"genco":[C[133],"0.17.8"],"cmsis_pack":["@3 @5 @2 managing CMSIS Packs","0.6.3"],"blingfire":["Wrapper @2 @7 BlingFire tokenization @1",C[4]],"wai_@h":["Parser @2 WAI syntax","0.2.3"],"ex3_@O_registry_public_@b":["EX3 @O registry public ^j.","0.17.29"],"minify_html_onepass":["Even faster $2 of minify-html",C[35]],"lfs_@O":["give @Q on mounted disks","0.11.2"],"^h_^N":["An @0 of an $1 ^N ^c backed $r.","0.2.5"],"bootloader_x86_64_bios_boot_sector":["BIOS boot sector @2 @7 `bootloader` @5","0.11.7"],"orion":["Usable, easy @6 &k pure-@3 &j","0.17.6"],"base64_compat":["encodes @6 decodes base64 as bytes or utf8 - $k @9 older @3 versions",C[4]],"left_right_cell":["A cell @9 lock-free concurrent read ^s.","0.1.3"],"cjson":["Canonical &D serializer","0.1.2"],"recur_fn":["A @1 @u @r you a more flexible way to construct @6 extend @7 recursive @R.","2.2.0"],"ibc_@a":["Maintained by `ibc-rs`, @8 @k of #[@a(ClientState)] @6 #[@a(ConsensusState)]","0.7.0"],"polkavm_assembler":["&T assembler @2 PolkaVM","0.9.0"],"tun_tap":["TUN/TAP @g @p","0.1.4"],"boolinator":["@M @7 Boolinator ^7, $z lets you &z Option @6 Result-style combinators @9 bools.","2.4.0"],"blockchain_$3":["A minimal description of a programmable blockchain.","0.4.1"],"hyper_tls":["Default TLS @0 @2 &z @9 hyper","0.6.0"],"sentry":["Sentry (getsentry.com) @d @2 @z ;)","0.32.3"],"cw3_fixed_multisig":["Implementing cw3 @9 an fixed group multisig","2.0.0"],"lockable":["$P @1 offers hash map @6 cache @D @y where individual entries can be locked","0.0.8"],"yarte_^B":["Code @H @2 yarte","0.15.7"],"git_diff":[C[47],"0.26.2"],"alsa":["Thin but &k &K @2 ALSA (Linux sound $U)","0.9.0"],"j":["Not in &z.","0.2.11"],"quickersort":["Fast sorting $k @9 stable @3. Also has (optional) @f @2 &6 @6 robust sorting of floating point ^U.","3.0.1"],"aws_sdk_networkmanager":["^v &a @2 ^v Network Manager",C[2]],"libp2p_websocket":["WebSocket transport @2 libp2p","0.43.0"],"bitter":["Swiftly extracts unaligned bit-@W @D @E a byte slice","0.6.2"],"ryu_js":["Fast floating point to $6 &R, ECMAScript compliant.","1.0.1"],"abi_stable":["For doing @3-to-@3 ffi,$I $A loaded at ^w startup.","0.11.3"],"array_tool":["&Y methods @2 processing &t","1.0.3"],"lang_c":["Lightweight C @h",C[55]],"pixels":["A tiny @1 &9 a GPU-powered pixel frame buffer.",C[1]],"@N_fn_@c_default":["^e default @0 of @7 server_fn @c ^V a context","0.6.11"],"small_ord_set":["A set @D-^p represented by a sorted `SmallVec`","0.1.3"],"w5500_ll":["Low @W driver @2 @7 Wiznet W5500 internet offload chip.",C[10]],"result":["Helpers @2 dealing @9 nested Result @6 Option @b",C[4]],"randomx_rs":["@3 @4 @2 @7 RandomX Proof-of-Work","1.3.0"],"ocaml_gen":["A @1 @2 $p OCaml $b","0.1.5"],"askama_@a":["@V @c @Y @2 Askama","0.12.5"],"parity_send_@p":["$P @3 @1 implements a @p ^j called SendWrapper $z allows you to move ^i non-Send @b $8 threads, as long as you ^s @7 contained &v only @E within @7 original &F. You also have to make sure @u @7 @p is dropped @E within @7 original &F. If any of these constraints is violated, a panic occurs. Forked @E &P://^J/thk1/send_wrapper because it was unmaintained","0.1.0"],"^V_alloc":["Replacements @2 `Box`, `Rc`, `Vec`, .. ^V `alloc`","0.2.2"],"find_folder":["A @o tool @2 finding @7 absolute path to a folder @9 a given name.",C[5]],"air_interpreter_wasm":["Distribution of AIR interpreter as .wasm","0.63.0"],"relm_attributes":["Attributes to simplify @7 &z of @7 relm @5",C[29]],"endpoint_sec":["High-@W @3 &K ^i @7 Endpoint Security Framework","0.3.4"],"oq3_@h":["Parser @2 OpenQASM 3 @h/analyzer","0.5.0"],"cw20_ics20":["IBC Enabled ^b @u receives CW20 tokens @6 sends them over ICS20 to a remote chain","2.0.0"],"minilzo":["A @p ^i @7 portable lossless @D ^f @1","0.2.0"],"bee_message":["@i of @7 IOTA @l message layouts","0.1.7"],"mashup":[C[134],C[135]],"activitystreams_@a":["^x @8 @2 activitystreams","0.6.1"],"jumphash":["A Fast, Minimal Memory, Consistent Hash Algorithm","0.1.8"],"subparse":["Load, change @6 write $4 subtitle formats (srt/ass/idx/sub)","0.7.0"],"envfile":["Buffer an $Z $R &q an in-$7 map, update @7 map, @6 write back to @7 $R","0.2.1"],"fuel_block_executor":[C[806],"0.15.3"],"show_image_@8":["@8 @2 @7 show-image @5","0.12.3"],"symphonia_@G_riff":["Pure @3 RIFF demuxer (a part of $K Symphonia).","0.5.4"],"@o_log":["A @o log. It's really @o &z","1.6.0"],"warg_protobuf":["Protobuf @S @2 @7 Warg @l.","0.4.1"],"yamux":["Multiplexer over reliable, ordered connections","0.13.1"],"sourcemap":["Basic sourcemap $H @2 @3","8.0.1"],"ajson":["&D Parser @2 @3 - Get &D ^R quickly","0.3.1"],"bufkit_@D":["A @5 to manage an archive of bufkit @P.","0.22.1"],"spl_stake_pool":["&o Program @q Stake Pool",C[4]],"x86intrin":["x86intrin @0","0.4.5"],"globmatch":["Cross @x glob matching @9 relative path &I, against list of candidate paths determined by recursive iteration @E a root directory.",C[5]],"blsttc":[C[225],"8.0.2"],"matrix_sdk":["A high @W Matrix @d-@N @1.","0.7.1"],"unixfs_v1":["unixfs v1 @0",C[5]],"ndarray_npy":[".npy @6 .npz $R @G @f @2 ndarray","0.8.1"],"static_table_@a":[C[308],"0.1.66"],"rococo_@v_&J":["Constants $9 throughout @7 Rococo $M. (@s @L)",C[68]],"scryfall":["A @p ^i @7 scryfall magic @7 gathering api","0.16.2"],"metrohash":["@3 @0 of MetroHash, a high quality, high @X hash $d","1.0.6"],"uu_dir":["shortcut to ls -C -b",C[21]],"wasmer_$m_jit":["Wasmer JIT Engine","1.0.2"],"checkout_@O":["@O $3 @6 ^M @2 @7 checkout_controller @5","0.0.147"],"mlua_@a":["@V @8 @2 @7 mlua @5.","0.9.2"],"gix":["Interact @9 git repositories just &5 git would","0.62.0"],"webm":["@3 idiomatic @p to libwebm","1.1.0"],"ssi":["Core @1 @2 Verifiable Credentials @6 Decentralized Identifiers.","0.7.0"],"decorum":["Total ordering, equivalence, hashing, @6 constraints @2 floating-point @b.","0.3.1"],"nix_nar":["@q to manipulate Nix Archive (nar) @P",C[5]],"vfio_ioctls":["Safe &K over VFIO ioctls","0.1.0"],"mime_guess":[C[523],"2.0.4"],"listenfd":["A @o @1 to work @9 listenfds passed @E @7 outside (systemd/catflap socket activation)","1.0.1"],"azure_jwt":["A @o JWT validator @2 Microsoft Azure Id tokens.","0.2.2"],"artifact":["A logging @1 $z allows settings to be specified through $g &L.","0.2.4"],"codegenrs":["Moving $b-gen our of build.rs","3.0.1"],"chalk_@z_ir":["A @1 @u defines @7 IR @2 @3 concepts &5 $3 @6 impls.",C[7]],"ucd_util":["A small ^q @1 @2 ^g @9 @7 ^I character $O.","0.2.1"],"piston3d_cam":["A @1 @2 3D camera @6 navigation","0.6.0"],"sp_mixnet":["&E mixnet @b @6 @v @g (@s @L)",C[6]],"uhttp_sse":["Zero-copy, zero-allocation HTTP Server-Sent Events @l","0.5.1"],"@o_^N_stats":["Get $7 usage @6 CPU ^0 on Linux @6 $v",C[4]],"mpl_candy_^C":["NFT Candy Machine v2: programmatic @6 trustless NFT drops.","4.5.1"],"mouscache":["A @5 to store object either in redis or in $7","0.5.6"],"$s_script":["A @p @2 build.rs instructions","0.2.0"],"unicase_$5":["$5 Serialization @6 Deserialization @2 UniCase @5","0.1.0"],"flowstdlib":["^e ^l @1 of @n @6 flows @2 'flow' programs",C[71]],"aws_sdk_sagemakeredge":["^v &a @2 $V Sagemaker Edge Manager",C[2]],"clickhouse_rs_cityhash_^d":["@3 CityHash ^d @Y @2 clickhouse-rs.","0.1.2"],"ascii":["ASCII-only equivalents to `char`, `str` @6 `String`.","1.1.0"],"sorted_iter":["Typesafe &r @2 sorted iterators, &7 set @6 relational $c","0.1.11"],"tlmcmddb_cli":["C2A TlmCmd DB ^q","2.5.1"],"lindera_cli":["A morphological analysis $l line @g.",C[61]],"lingua_indonesian_@e_^9":["^e Indonesian @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"wsts":["Weighted Schnorr Threshold Signatures, @w on FROST","9.0.0"],"enum_variant_^j":["Generates @b @2 each enum variant @6 &R ^7 impls.","0.3.1"],"enum_^s":["Custom @a @2 automatically $p @7 accessor methods @2 Enums",C[3]],"git_workspace":["Manage @6 update personal @6 work git repos @E multiple providers","1.4.0"],"lemmy_db_views":[C[108],C[109]],"worker_@8":["$L to @f @7 `worker` @5 @6 remove FFI boilerplate / &R @E user $b.","0.1.0"],"magic_crypt":["MagicCrypt is a Java/PHP/NodeJS/@3 @1 to encrypt/decrpyt $f, @P, or @D, @A Data Encryption Standard(DES) or Advanced Encryption Standard(AES) $i. It supports CBC block cipher mode, PKCS5 padding @6 64, 128, 192 or 256-bits key length.","3.1.13"],"rbx_dom_weak":["Weakly-typed Roblox DOM @0 @2 @3","2.7.0"],"iai_callgrind":["High-precision @6 consistent benchmarking @j/harness @2 @3",C[93]],"const_panic":["const panic @9 formatting","0.2.8"],"@G_bytes_@8":["$L @2 @7 @G-bytes @5",C[3]],"signatory_ring":[C[443],"0.99.0"],"tame_oidc":["A (very) thin layer of OIDC &5 @I","0.7.0"],"svg_^G":["Extracts ^G (&5 @7 viewBox, width, @6 height) @E SVG &X","0.5.0"],"uu_dirname":["dirname ~ (uutils) display parent directory of PATHNAME",C[21]],"lazy_transform_str":["Lazy-copying lazy-allocated scanning `str` transformations. $P is good e.g. @2 (un)escaping text, especially if individual $f are short.","0.0.6"],"taos_optin":[C[136],C[721]],"^h_tower":["Bridging @7 @l gap $8 Tokio @6 Tower","0.7.0-rc4"],"forc_wallet":["A forc $W @2 $p or importing wallets @A BIP39 phrases.","0.6.1"],"vfio_@4":["@3 FFI @4 to vfio $X @A ^k.","0.3.1"],"ssh_key":["Pure @3 @0 of SSH key $R @G decoders/encoders as described in RFC4251/RFC4253 @6 OpenSSH key formats, as well as \"sshsig\" signatures @6 certificates (&7 certificate validation @6 certificate authority @f), @9 further @f @2 @7 `authorized_keys` @6 `known_hosts` $R formats.","0.6.6"],"frame_benchmarking":["Macro @2 benchmarking a FRAME @v. (@s @L)",C[26]],"libimaginteraction":[C[100],C[42]],"libgpiod_^d":["libgpiod public header @4","0.1.1"],"@B_signal":["Async signal $H","0.2.6"],"wlang":["Wlang.","0.1.0"],"cursive_aligned_view":["A view @p @2 gyscos/cursive views $z aligns child views","0.6.0"],"arrow2_convert_@a":["Proc @8 @2 arrow2_convert","0.5.0"],"proguard":["Basic proguard mapping $R $H @2 @3","5.4.1"],"$5_cs":["Serde @t/^3 @2 camma separated lists","0.2.4"],"ndk_$s":["$j @2 ^6 Android binaries",C[7]],"stirling_^U":["A few @n relating to Stirling ^U of @7 second kind.","0.1.7"],"fuel_@O":["Fuel @d @1 is aggregation of all fuels service. It contains @7 all business logic of @7 fuel @l.","0.25.3"],"@B_graphql_tide":["@B-graphql @2 tide","7.0.3"],"git_mit_relates_to":["Set Relates-to trailer.",C[137]],"triggered":["Triggers @2 one ^0 events $8 tasks @6 threads","0.1.2"],"stedi_sdk_@d_exchange_credentials":["Stedi &a @2 @3 @u includes Exchange Credentials @d","0.1.76"],"kuznyechik":["Kuznyechik (GOST R 34.12-2015) block cipher",C[173]],"resiter":["&Y @5 @2 $H iterators over result","0.5.0"],"resolve_path":["Easily resolve tilde paths @6 relative paths","0.1.0"],"nat_detect":["a @o nat detect @0 @2 @z","0.1.7"],"bracoxide":["A feature-rich @1 @2 brace pattern combination, permutation $h, @6 ^K $H.","0.1.3"],"wasm_cookies":["Allows to manage cookies in @6 outside of @7 browser @9 @3 @6 @Z.","0.2.1"],"$5_nanos":["Wrapper to ^N duration @6 timestamps as nanoseconds","0.1.4"],"zwohash":["A &p, deterministic, non-$t hash @2 &z in hash tables","0.1.2"],"suppaftp":["A super FTP/FTPS @d @1 @2 @3","5.3.1"],"printnanny_api_@d":[C[283],"0.135.1"],"bracket_noise":["@3 port of Auburn's amazing FastNoise @1. Part of @7 bracket-lib family.","0.8.7"],"&w_ap_&w_lexer":["^t published $2 of @7 @Y `rustc_lexer` in @7 @z-lang/@z &M @E commit $N ^e publishing script @2 this @5 lives at: &P://^J/alexcrichton/&w-auto-publish",C[138]],"cosmian_&j_base":["Crypto lib @2 hybrid &A @6 pure &j @F","2.1.2"],"zenoh_result":[C[23],C[24]],"axocli":["$4 $b @2 setting up a CLI App @6 $H errors/printing.","0.2.0"],"nu_^r":["Nushell ^q @n",C[78]],"shellflip":["Graceful ^N restarts in @3","2.1.0"],"unreachable":["An unreachable $b optimization hint in stable @z.",C[4]],"rc2":["RC2 block cipher","0.8.1"],"postcard_@a":["A no_std + $5 $k message @1 @2 @3 - ^x Crate","0.1.1"],"couchbase":["^e official Couchbase @3 &a.",C[487]],"cloudproof":["Cosmian Cloudproof @1","3.0.2"],"re_viewer":["^e Rerun viewer",C[55]],"swc_ecma_loader":["General ecmascript loader $9 @2 transforms","0.45.27"],"dconf_rs":["A @3 $U @2 $T @9 dconf.",C[5]],"ladspa":["An @g @2 $I LADSPA plugins safely in @3.","0.3.4"],"odbc_iter":["High @W $O ^s @1 @w on 'odbc' @5 @u uses ^F ODBC drivers to ^s variety of databases","0.2.7"],"bootloader_precompiled":["Precompiled $2 of @7 bootloader @5",C[5]],"openvpn_@h":["Parser @2 @7 OpenVPN @l","0.6.0"],"s2n_quic_tls_default":[C[139],C[33]],"html2runes":["An HTML to Text converter.","1.0.1"],"spl_math":["&o Program @q Math","0.2.0"],"c2rust_asm_casts":["Type cast &h @2 &z @9 C2Rust's inline assembly @0",C[31]],"prometheus_@h":["a @3 @1 @2 @K @6 validating Prometheus query expressions","0.4.2"],"ophelia_@a":["ophelia @a @8",C[5]],"eth2_hashing":["Hashing @F $9 in Ethereum 2.0","0.2.0"],"clap_complete_nushell":["A @H @1 $9 @9 clap @2 Nushell completion scripts","4.5.1"],"pest_tmp":[C[140],"2.1.1"],"^k_cuda":["Bindgen &5 @g to $s cuda kernels to interact @9 within @3.","0.1.5"],"varlociraptor":["A @1 @2 calling of genomic variants @A a latent variable ^9.","8.4.6"],"control_$b":["Control $b @h @6 formatter.","0.7.1"],"typescript_^j_def_@a":["^x $0 @c @2 typescript-^j-def","0.5.11"],"rblas":["BLAS @4 @6 &K","0.0.13"],"intaglio":["UTF-8 $6 @6 byte $6 interner @6 symbol table","1.9.1"],"querystring":["$q querystring @1 @2 @z","1.1.0"],"rusoto_ce":["^v &a @2 @3 - ^v Cost Explorer &g @ 2017-10-25",C[51]],"&3_sitter_php":["PHP grammar @2 &3-sitter","0.22.2"],"$5_cw_&v":["Serialization &v trees @2 CosmWasm","0.7.0"],"tiktoken_rs":["@q @2 @J @6 ^2 @9 @7 tiktoken @1 in @3","0.5.8"],"finl_unicode":["@q @2 $H ^I @I @2 finl (categories @6 grapheme segmentation)","1.2.0"],"lhash":["Minimal hashing @1","1.1.0"],"prima_datadog":["An opinionated @1 to share $b @6 approach to Datadog logging in prima.it","0.7.1"],"argmax":["@3 @1 to deal @9 'argument too long' errors","0.3.1"],"aspect":[C[396],C[5]],"&0_@D_$h":["A @o to &z, light-weight @1 @u analyzes sample @D to $s $i @6 generates realistic &0 @D.","0.3.4"],"rendy_$l":["Rendy's queues @6 commands ^H","0.5.1"],"parselnk":["Parse &O .lnk @P in pure @z","0.1.1"],"res_regex":["A js-regex validator","0.1.4"],"superlu_^d":["^e @Y @r @4 to SuperLU.","0.3.5"],"neo4rs_@8":["$L $9 by neo4rs",C[5]],"@B_shutdown":["one-stop solution @2 @B graceful shutdown","0.1.4"],"wagyu_zcash_parameters":[C[141],"0.2.0"],"&w_ap_serialize":["^t published $2 of @7 @Y `serialize` in @7 @z-lang/@z &M @E commit 10c2316a6bf7cf9255f991e06e82ce692e6f84d5 ^e publishing script @2 this @5 lives at: &P://^J/alexcrichton/&w-auto-publish","662.0.0"],"ref_map":["&Y ^7 @2 Option @6 Result to map references","0.1.3"],"please_clap":["Pattern-match against Clap subcommands @6 arguments.","0.1.0"],"xrandr_@h":["XRandR-Parser is a @g @2 @K @7 output of `xrandr --query` &q @3 Stuctures @6 filter through methods.",C[5]],"spade":["Delaunay triangulations @2 @7 @z ecosystem","2.6.0"],"vorbis_rs":["Ogg Vorbis ^Z @J @6 ^2 powered by high-@W @4 @2 best-in-breed C $A","0.5.4"],"fabric_@f":["Support $b @2 @7 @v.","2.0.0"],"rtic_@O":["Core abstractions of @7 Real-Time Interrupt-driven Concurrency @j",C[4]],"protobuf_^F":["A high-@W, &k $U @2 libprotobuf.","0.2.2+3.19.1"],"traversal":["Generic @6 lazy &3 traversal $i","0.1.2"],"holochain_json_@a":["@M @a @8 @2 holochain persistence.","0.0.51"],"$g_$K":["@q to retrieve @Q about a Cargo $K",C[5]],"pb_rs":["A converter @E proto @P &q quick-protobuf $k @3 ^y",C[7]],"lingua_greek_@e_^9":["^e Modern Greek @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"elementtree":["Parse an XML $R &q Python elementtree &5 ^p","1.2.3"],"qmetaobject":["Expose @z object to Qt @6 QML.","0.2.10"],"tera":["Template $m @w on Jinja2/Django templates","1.19.1"],"gdnative_^d":["Generated @4 to @7 Godot game engine's gdnative @O @b (See @7 gdnative @5).","0.11.3"],"anybar_rs":["A @3 $w @2 controlling Anybar 0.2.3","1.0.14"],"@B_mutex":["Async mutex","1.4.0"],"irondash_$m_context":["Easy ^s to FlutterView, FlutterBinaryMessenger @6 FlutterTextureRegistry @2 FFI.","0.5.0"],"historian":["a high @X zero-&n histogram @0","4.0.4"],"bui_$n_@b":["&C $n/frontend @b $9 by bui-$n",C[6]],"utc_offset":["When you absolutely NEED @7 UTC offset",C[3]],"unic_locale_@8_impl":[C[351],"0.9.4"],"^Q_rpc":["&o RPC",C[13]],"rustacuda":[C[1011],"0.1.3"],"sanitize_filename":["A @o filename sanitizer, @w on Node's sanitize-filename","0.5.0"],"fuel_@O_importer":[C[702],"0.25.3"],"hyper_named_pipe":["Hyper @d @4 @2 $v Named Pipes","0.1.0"],"rsiot_websocket_@d":["Websocket-клиент","0.0.71"],"@B_object_pool":[C[459],"0.1.4"],"v_$4_ft_xapian":[C[142],"0.1.51"],"simdnoise":["SIMD accelerate noise @1 @9 @v feature $B","3.1.6"],"libcasr":["Collect crash reports, triage, @6 estimate severity.","2.12.0"],"lifeguard":["An object pool &y in @3.","0.6.1"],"ark_serialize_@a":["A @1 @2 deriving @t $3 @2 @7 arkworks ecosystem","0.4.2"],"snarkvm_$Q":["Storage @2 a $D &l ^C","0.2.2"],"mortal":["Cross-@x $o @g","0.2.4"],"dharitri_wasm_debug":["Dharitri @Z smart ^T $U debugging mocks @6 ^r","0.10.8"],"pythonize":["Serde Serializer & Deserializer @E @3 <--> Python, backed by PyO3.",C[80]],"libtest_mimic":["Write &4 own &0 harness @u looks @6 behaves &5 @7 built-in &0 harness $9 by `&w --&0`","0.7.2"],"zenoh_link_tls":[C[23],C[24]],"solders_@8":["A @U of ^L @8 to reduce boilerplate in @7 [solders](&P://^J/kevinheavey/solders) $K.",C[88]],"grep_regex":["Use Rust's regex @1 @9 @7 'grep' @5.",C[44]],"hexf":["Hexadecimal float @f @2 @3","0.2.1"],"reproto_semver":["Rethinking ^A Generators Semantic Versioning Parts","0.3.36"],"@o_asn1":["A @o DER/ASN.1 @J/^2 @1.","0.6.2"],"@B_^7":[C[189],"0.1.80"],"atsamd21g18a":["Peripheral ^s $U @2 ATSAMD21G18A $S ($X @A svd2rust)","0.7.1"],"egli":["EGL &Q","0.5.0"],"nmea_@h":["NMEA 0183 @h @2 AIS @6 GNSS sentences",C[7]],"roperator":["Easily create Kubernetes Operators @9 @3",C[5]],"base64_url":["Base64 encode, decode, escape @6 unescape @2 URL @C.","2.0.2"],"mysten_$M":["Mysten's $M tooling","0.2.0"],"cap_net_ext":["Extension $3 @2 `TcpListener`, `Pool`, etc.","3.0.0"],"seqlock":["A reader-writer lock @u @r extremely &p read ^s ^V starving writers.","0.2.0"],"nodrop":["A @p ^j to inhibit drop (destructor). ***Deprecated: Use ManuallyDrop or MaybeUninit ^Y!***","0.1.14"],"pq":["jq @2 protobuf","1.4.3"],"take":["A cell allowing @7 inner &v to be consumed ^V a mutable reference.","0.1.0"],"pool":[C[684],"0.1.4"],"jsonrpsee_@N":["&D-RPC @N @u supports HTTP @6 WebSocket transports","0.22.4"],"cw4_stake":["CW4 @0 of group @w on staked tokens","2.0.0"],"stm32_metapac":["Peripheral Access Crate (PAC) @2 all STM32 chips, &7 ^G.","15.0.0"],"redis_cli":["Redis CLI.","0.3.1"],"fuels_signers":["Fuel @3 &a signers.","0.38.1"],"cdrs":["Cassandra DB driver $Y in @3","4.0.0-beta.1"],"voca_rs":["Voca_rs is a @3 @1 @2 manipulating [unicode] $f","1.15.2"],"etcetera":["An unopinionated @1 @2 obtaining $G, @D, cache, & other &Z",C[6]],"win7_notifications":["Send $v 10 styled notifications on $v 7.","0.4.3"],"noodles_csi":["Coordinate-sorted index (CSI) @G reader @6 writer","0.32.0"],"aws_sdk_personalizeruntime":["^v &a @2 $V Personalize &T",C[2]],"contextual":["Utility @5 to deal @9 @D in context","0.1.6"],"powierza_coefficient":["Powierża coefficient is a statistic @2 gauging if one $6 is an abbreviation of another","1.0.2"],"minions":["DISCONTINUED. $P @5 was renamed. ^e ^P of this $b is under @7 acto-rs @5.","0.2.9"],"wild_doc_@N":["wild-doc @N","0.13.10"],"twilight_cache_inmemory":["In-^N-$7 @w cache @2 @7 Twilight ecosystem.",C[32]],"candle_nn":[C[676],"0.4.1"],"tap":["Generic &r @2 tapping ^R in @3","1.0.1"],"rfind_url":["Parser to search $f @2 URLs in reverse order","0.4.4"],"r4d":["Text oriented @c processor","3.2.0-beta.1"],"kitsune_p2p_bootstrap":["Bootstrap @N $Y in @z @2 kitsune nodes to find each other","0.2.0-beta-dev.28"],"azure_$Q":[C[952],C[16]],"libproc":["A @1 to get @Q about running processes - @2 Mac OS X @6 Linux","0.14.8"],"xfailure":["Additional &x @8 @2 failure","0.1.0"],"crosstermion":["@m @2 `crossterm`, ^V ties to `termion`",C[12]],"binstalk":["^e binstall toolkit (@1 @g)",C[40]],"register":["^W @g @2 MMIO @6 CPU registers","1.0.2"],"shuttle_actix_web":["&g @0 to run an actix webserver on shuttle",C[90]],"wasmer_&f_$4":["Wasmer @v $4 middlewares","0.17.1"],"versatile_@D":["A @1 @2 databases @u has convenient datasets @u group together commonly $9 fields @6 gives you @7 flexibility to create &4 own fields.","0.116.0"],"buildstructor":["Macro to @a a &1 @E a constructor @R.","0.5.4"],"oq3_semantics":["AST @9 semantic @Q @2 OpenQASM 3 @h/analyzer","0.5.0"],"walker":["Recursive directory walk","1.0.1"],"&F_id":["Get a unique &F ID","4.2.1"],"transform_^Z":["Lightweight @B ^Z @p",C[5]],"kittycad_execution_plan_@8":["$L @2 ^g @9 KittyCAD execution plans","0.1.9"],"libmacchina":["A @1 @u can fetch all sorts of @T @Q.","7.2.2"],"pipe_^7":["Make it possible to chain regular @n",C[3]],"glib_^d":["FFI @4 to libglib-2.0","0.19.5"],"hnsw_rs":["Ann @w on Hierarchical Navigable Small World Graphs @E Yu.A. Malkov @6 D.A Yashunin","0.2.1"],"showata":["A @1 of to show @D (in browser, evcxr_jupyter) as table, chart...","0.3.2"],"mnl_^d":["Low @W FFI @4 to libmnl. A minimalistic user-space @1 oriented to Netlink developers","0.2.1"],"keccak_p":["High-@X @0 of @7 Keccak-p permutation.","0.1.1"],"rbson":[C[415],"2.0.5"],"calloop_wayland_source":["A wayland-rs @d event source @2 callloop",C[5]],"rinfluxdb":["A @1 @2 querying @6 posting @D to InfluxDB","0.2.0"],"$g_check":["@p ^i $g &w -- -Zno-trans","0.2.2"],"exacl":["Manipulate $R @T ^s control lists (ACL) on macOS, Linux, @6 FreeBSD",C[10]],"sudo":["Detect if you are running as root, restart self @9 sudo if needed or setup uid zero when running @9 @7 SUID flag set.","0.6.0"],"kurtosis_sdk":["@3 &a @2 Kurtosis","0.88.19"],"gdnative_@O":["^e Godot game engine's gdnative @O @4.","0.11.3"],"^h_tasker":["Lets you stop @6 join groups of Tokio tasks.","1.2.0"],"esplugin":["A free software @1 @2 reading Elder Scrolls $W (.esp/.esm/.esl) @P.","4.1.1"],"sp_ark_bls12_381":["^e BLS12-381 pairing-&m elliptic curve, optimized @2 &E","0.4.1"],"wiggle_^o":["@q @5 @2 wiggle $b @H.",C[62]],"aws_&n":["^v &a &n @6 credential provider @k.","1.2.1"],"euc":["A software rendering @5 @u lets you write shaders @9 @3","0.5.3"],"recaptcha":["recaptcha response verification","0.5.0"],"viz":["Fast, robust, flexible, &e web @j @2 @3","0.8.4"],"concat_arrays":["A @c @2 concatenating fixed-size arrays","0.1.2"],"zmq":[C[143],C[7]],"ruma_@8":["@V @8 $9 by @7 Ruma $y.",C[10]],"dtb_walker":["A @o @Y @2 DTB depth-first walking.","0.2.0-alpha.3"],"kaigan":["@3 companion @2 Kinobi","0.2.5"],"brotlic_^d":["Sys @5 to wrap @7 brotli @1.","0.2.2"],"r2d2_diesel":["r2d2 @f @2 Diesel",C[4]],"slack_hook2":[C[424],C[42]],"linux_raw_^d":["Generated @4 @2 Linux's userspace $U","0.6.4"],"&k_app":["SAFE App","0.18.1"],"deno_media_^j":["Media ^j $9 in Deno","0.1.4"],"git_transport":[C[47],"0.25.5"],"$J_can":["HAL $3 @2 Controller Area Network (CAN) devices.","0.4.1"],"g2p":["A @5 to create @b @u &c &p finite field arithmetic.","1.0.1"],"blis_src":["@3 ^F linking @2 BLIS @1","0.2.1"],"intuicio_@D":["Data ^y @2 Intuicio scripting @x","0.31.6"],"wallpaper":["Gets @6 sets @7 desktop wallpaper/background.","3.2.0"],"cliclack":["Beautiful, minimal, opinionated CLI prompts inspired by @7 Clack NPM @Y.","0.2.5"],"dir_assert":["Assertion to compare &Z recursively","0.2.0"],"webview_official":["Official Webview-org @3 @4, a tiny cross-@x @1 to render web-@w GUIs @2 desktop @C","0.2.0"],"deltalake":["Native Delta Lake @0 in @3","0.17.1"],"condow_rusoto":["Concurrent downloads @E ^v S3","0.20.0-alpha.3"],"blake2_rfc_bellman_edition":["A pure @3 @0 of BLAKE2 @w on RFC 7693. Forked @2 publishing purposes.","0.0.1"],"legion":["High @X entity component @T (ECS) @1",C[3]],"aws_sdk_auditmanager":["^v &a @2 ^v Audit Manager",C[2]],"multiversx_sc_meta":["MultiversX smart ^T meta-^a ^H @6 $s @T",C[144]],"forest_json_^r":["&D @m $9 to interoperate @9 default golang &D defaults","0.1.1"],"openssh_mux_@d":[C[203],"0.17.3"],"nvapi_^d":["NVIDIA NVAPI FFI @4","0.1.3"],"unic_segment":["UNIC — ^I Text Segmentation Algorithms","0.9.0"],"&n_&b":["Create &b @S @E &n @P at $s ^0.","0.5.0"],"mint":["Math interoperability ^l @b","0.5.9"],"chromiumoxide":["@q @2 $T @9 a chrome instance @9 @7 chrome devtools @l","0.5.7"],"yaecs":["Yet Another Entity Component System.",C[11]],"@c_attr_2018":["$P @5 @r @7 `macro_attr!` @c @u enables @7 &z of custom, @c-@w attributes @6 derivations.","3.0.0"],"centraldogma":["CentralDogma @d @2 @3","0.1.2"],"aws_&y":["^v &a &y","0.30.4"],"ruplicity":["@q to read duplicity backups","0.2.2"],"sp_tasks":["&T $1, pure computational tasks","3.0.0"],"bugsnag":["^e api of Bugsnag in @z.","0.2.1"],"cauchy":["Trait @2 real @6 complex ^U",C[3]],"const_assert":["Assert &b @2 const generics","1.0.1"],"nu_cmd_dataframe":["Nushell's dataframe commands @w on polars.",C[78]],"sqlx_adapter":["Sqlx adapter @2 casbin-rs","1.2.0"],"$R_lock":[C[145],"2.1.11"],"zellij_tile":["A small @d-side @1 @2 $I Zellij plugins","0.40.0"],"re_$s_^H":["build.rs &h @2 $p $s info",C[55]],"@B_graphql_&v":["GraphQL &v @2 @B-graphql","7.0.3"],"typed_floats_@8":["Crate only $9 to ^o @7 `typed_floats` @5.","1.0.1"],"obj":["A @Y @2 loading Wavefront .obj @P",C[93]],"typewit_^O_@8":["@0 detail of typewit","1.8.1"],"geiger":["Some @1 parts of $g-geiger, decoupled @E $g.","0.4.12"],"cw_orch_^T_@a":["Attribute @c @2 ^E a ^T @g.","0.20.1"],"rustfilt":["Demangle @3 symbol names","0.2.1"],"abstract_app":["base app ^T @0",C[88]],"sendgrid_api":["A fully $X & opinionated $U @d @2 @7 SendGrid $U.","0.7.0"],"landlock":["Landlock LSM &h","0.3.1"],"ostree_^d":["FFI @4 to libostree-1",C[12]],"boa_unicode":["DEPRECATED. Use @7 icu_properties @5 ^Y.",C[46]],"gfx_debug_draw":["Debug rendering @1 @2 gfx-rs","0.33.0"],"slint_@8":["Macro &x @2 slint @5","1.5.1"],"bit_field":["$q bit field ^7 &9 get_bit, get_bits, set_bit, @6 set_bits methods @2 Rust's integral @b.",C[93]],"aleph_bft_&j":["$j @2 node addressing @6 message signing in @7 aleph-bft @Y.","0.9.0"],"tor_units":["@M @8 @2 @b $z are constrained within a range, ensuring invalid ^R are unrepresentable.",C[18]],"$Q_proofs_update":["Proof of SDR-PoRep CC-Sector Update","17.0.0"],"$g_update":["A $g &B @2 checking @6 applying updates to installed executables","13.4.0"],"ptr_meta":["A radioactive stabilization of @7 ptr_meta rfc",C[367]],"lib_rapid":["LibRapid - a @1 specifically built @2 mathematical calculations @6 scientific @C.","0.7.0"],"tracy_@d":["High @W @4 to @7 @d $A @2 @7 Tracy profiler",C[18]],"hickory_proto":["Hickory DNS is a &k @6 secure DNS @1. $P is @7 foundational DNS @l @1 @2 all Hickory DNS projects.","0.24.1"],"null_terminated":["@q of null-terminated slices @6 UTF-8-encoded $f @9 thin references","0.3.17"],"bitcoinleveldb_filter":["a filter block is stored near @7 end of a table $R. It contains filters (eg blooms) @2 all @D blocks in @7 table combined &q a single filter block.",C[39]],"spl_^w_^K_@a":["Proc-Macro @q @2 &o Program ^K attributes @6 @a @c","0.4.1"],"git_cmd":["Wrapper ^i git cli","0.6.4"],"ssz_rs":["ethereum's @o serialize","0.9.0"],"libsql_^d":["Native @4 to libSQL","0.5.0"],"assimp_^d":["@3 FFI @4 @2 @7 Assimp @1","0.3.1"],"backtrace_^d":["$a to @7 libbacktrace gcc @1","0.1.37"],"ssbh_lib":["Reading @6 $I SSBH $R formats in @3",C[31]],"awaitdrop":["yet another WaitGroup","0.1.2"],"smbus_pec":["Minimal portable @0 of SMBus Packet Error Code calculation $d.","1.0.1"],"yeslogic_unicode_script":["Fast lookup of @7 ^I Script property","0.7.0"],"libimagutil":[C[100],C[42]],"html_@h":["A @o @6 general purpose html/xhtml @h","0.7.0"],"kdl":["Document-oriented KDL @h @6 $U. Allows formatting/whitespace/comment-preserving @K @6 modification of KDL text.","5.0.0-alpha.1"],"lance_io":["I/O @m @2 Lance",C[172]],"mv_prover":["Move prover","0.3.2"],"icu_collator":["$U @2 comparing $f according to @e-dependent conventions","1.4.0"],"assert_^j_eq":["Macro to assert @b across potentially different @5 versions are $k","0.1.0"],"juniper_@E_schema_$b_gen":["^1 $b $h @5 @2 juniper-@E-schema","0.5.2"],"poly1305":["^e Poly1305 universal hash @R @6 message authentication $b","0.9.0-pre"],"conrod_@a":["A @5 &9 $0 @8 @2 @7 conrod @1",C[9]],"include_crypt_^B":["Codegen &h @2 @7 `include-crypt` @5","0.1.1"],"containerd_@d":["GRPC @4 to containerd APIs","0.5.0"],"^C":["State ^C @m",C[5]],"re_sdk":["Rerun logging &a",C[55]],"snarkvm_console_@b_group":[C[146],C[17]],"warp_reverse_proxy":["Warp filter @u acts as a reverse proxy, forwarding @7 request to a proxy address @6 extracting a response.",C[4]],"custom_debug_@a":[C[388],"0.6.1"],"mirai_annotations":["$L @u provide source $b annotations @2 MIRAI","1.12.0"],"vk_^d":["$a @2 @7 Vulkan &X $U","0.7.0"],"table_extract":["Utility @2 extracting @D @E HTML tables","0.2.3"],"mz_rusoto_signature":[C[559],"0.46.0"],"hot_lib_reloader_@c":["Macro @5 @2 hot-lib-reloader","0.7.0"],"tet_@O":["Shareable Tetcore @b.","2.1.2"],"compact":["Store objects containing dynamic fields either compactly in consecutive $7 or @A traditional heap pointers","0.2.16"],"pax_@O":["Core &C @v @6 rendering $m @2 Pax","0.11.5"],"sha_crypt":["Pure @3 @0 of @7 SHA-crypt password hash @w on SHA-512 as &u by @7 POSIX crypt C @1",C[177]],"lzma":["LZMA @G $H.","0.2.2"],"bloomchain":["Standalone blockchain bloom filter","0.2.0"],"matrix":["^e @Y @r a matrix laboratory.",C[40]],"aws_sdk_ebs":["^v &a @2 $V Elastic Block Store",C[2]],"is_docker":["Checks if @7 ^N is running inside a Docker container.","0.2.0"],"drone_stm32_map_pieces_12":[C[84],C[12]],"bytepack":["bytepack offers a Read @6 Write ^7 ^m generalized @2 any packed @D ^j.","0.4.1"],"compact_arena":["A @5 @9 some @b to allow indexed arenas @9 small $7 footprint","0.4.1"],"wkhtmltox_^d":["FFI @4 to wkhtmltox","0.1.2"],"swc_html_^B_@8":["^1 @c @2 @7 html $b @H","0.2.3"],"lightning_persister":["$j @2 LDK @D persistence @6 retrieval.",C[53]],"tenacious":["[RETIRED: Will not work @9 MIR] A $W to prevent certain @b @E being moved","0.2.3"],"cipherstash_@d":["^e official @d @2 CipherStash.","0.6.0"],"frost_@O":["Types @6 $3 to @f $e Flexible Round-Optimized Schnorr Threshold signature schemes (FROST).",C[4]],"caffe2_imports":["xxx",C[77]],"cust":["High @W @4 to @7 CUDA Driver $U","0.3.2"],"vek":["Generic 2D-3D math swiss army knife @2 game engines, @9 SIMD @f @6 focus on convenience.",C[46]],"antlr_@z":["ANTLR4 @v @2 @3","0.3.0-beta"],"$F_forest":["Preserving contextual coherence among trace @D @E concurrent tasks","0.1.6"],"unchecked_index":["Unchecked indexing @p @A regular index syntax.","0.2.2"],"rlink":["High @X Stream Processing Framework","0.6.16"],"regex_cache":["Lazy @6 cached regular expressions.","0.2.1"],"boml":["A ^S-free, (almost) 0-copy TOML @h.","0.3.1"],"ascii_^r":["$j to handle ASCII characters","0.9.3"],"xio_webapi":["XIO web $U @D @y",C[25]],"stm32l4":["Device @f $y @2 STM32L4 devices",C[55]],"near_@F":["$P @5 @r @7 base set of @F $9 by other nearcore $y","0.21.2"],"spotify_tui":["A $o user @g @2 Spotify","0.25.0"],"bytefmt":["an ^q to parse byte $6 &q bytes count @6 vice versa.","0.1.7"],"sp_transaction_$Q_proof":["Transaction $Q proof @F (@s @L)","30.0.0"],"aws_sdk_transcribestreaming":["^v &a @2 $V Transcribe Streaming &g",C[2]],"$g_afl":[C[386],"0.15.5"],"rustscan":["Faster Nmap Scanning @9 @3","2.1.1"],"imxrt_iomuxc":["Pad $G @g @2 NXP i.MX RT processors. Part of @7 imxrt-rs $K.","0.2.6"],"struson":["A low-@W streaming &D reader @6 writer","0.5.0"],"metriken":[C[246],"0.6.0"],"snmalloc_rs":["@z @4 of snmalloc.","0.3.5"],"nom_bibtex":["BibTeX @h @A nom","0.5.0"],"winpty_rs":["Create @6 spawn processes inside a pseudoterminal in $v","0.3.15"],"holochain_integrity_@b":["Holochain integrity @b","0.3.0-beta-dev.33"],"fuse_$n_rs":["A @z @1 @2 Fuse(filesystem in userspace) servers @6 virtio-fs devices",C[10]],"rlua":["High @W @4 to Lua 5.x",C[16]],"loki_api":["Protobuf @b $9 by @7 Grafana Loki HTTP $U","0.1.1"],"exit_no_std":["Cross-@x @g to @7 ^N exit @R.","0.2.0"],"billecta":["Generated Billecta $U","1.1.0"],"metacrate":["Metadata @2 $y","0.1.2"],"mouse_rs":["@q to control &4 mouse via @z","0.4.2"],"owo_colors":["Zero-allocation $o colors that'll make people go owo","4.0.0"],"spirv_headers":[C[938],"1.5.1"],"quixutils":["^W &h @6 ^r",C[36]],"anyhow":["Flexible concrete Error ^j built on std::^K::Error","1.0.82"],"tun":[C[505],"0.6.1"],"sev":["@q @2 AMD SEV","3.1.1"],"cli_table_@a":[C[1035],"0.4.5"],"superstruct":["Versioned @D @b @9 minimal boilerplate","0.7.0"],"sorted_list":["$q SortedList @D ^p $z allows mapping an Ord key to multiple distinct PartialEq ^R","0.2.0"],"harmonizer":["Apollo Federation ^q to compose a supergraph @E subgraphs","2.7.4"],"criterion_cpu_^0":["an alternative cpu measurement @2 criterion","0.1.0"],"prolog_@h":["An operator precedence @h @2 rusty-wam, an up @6 coming ISO Prolog @0.","0.8.68"],"madsim_tonic":["^e `tonic` simulator on madsim.","0.4.2+0.10.0"],"json_&v_merge":["&Q to merge serde_json::Value objects.","2.0.0"],"hvm":["A massively parallel functional @v.","1.0.11"],"vorbis_encoder":["&Q @2 @7 libvorbis-encoder @1","0.1.4"],"liboci_cli":["Parse $l line arguments @2 OCI container runtimes","0.3.2"],"bssl_^d":["Placeholder @Y @2 boringssl @4","0.1.0"],"svc_authz":["An authorization @1.",C[10]],"reed_solomon":["Reed-Solomon BCH encoder @6 decoder @9 @f of no_std $Z","0.2.1"],"workflow_websocket":["WebSocket @5 (@d @6 @N) &9 an @B @3 $U @u @n uniformly in ^F @6 in browser (WASM32) environments. $P @5 allows you to develop WebSocket-driven @D exchange @u @R uniformly in web @6 desktop @C.","0.12.1"],"tui_react":["TUI widgets @A a react-&5 paradigm, allowing mutable component state @6 render properties.","0.23.2"],"lance_$R":["$j @2 @7 Lance $R @G",C[172]],"uu_mv":["mv ~ (uutils) move (rename) SOURCE to DESTINATION",C[21]],"gloo_net":[C[324],"0.5.0"],"aliri_tower":["Tower &f @2 $T @9 `aliri` authorities","0.6.0"],"vast":["Verilog AST @1","0.3.3"],"uwl":["A ^c ^Z @2 bytes @6 characters","0.6.0"],"display_@g":["Traits @2 interfaces $9 to drive displays","0.5.0"],"alchemyst":["Alchemyst PCG tool @w on Intuicio scripting @x","0.31.6"],"imagequant_^d":["Convert 24/32-bit images to 8-bit palette @9 alpha channel. C $U/FFI libimagequant @u powers pngquant lossy PNG compressor. Dual-licensed &5 pngquant. See &P://pngquant.org @2 details.","4.0.3"],"@B_fn_^Z":["Lightweight @0 of `@B-^Z` ^V @8","0.2.2"],"ruma_$4":["^W @b @2 other ruma $y.","0.12.1"],"derivation_path":["$q &b @2 dealing @9 BIP32/44/49 derivation paths","0.2.0"],"osshkeys":["A @1 to read @6 write OpenSSH public @6 private keys","0.7.0"],"bevy_gizmos_@8":["^x @k @2 bevy_gizmos",C[36]],"cocoon":["A @o protected container @9 strong &A @6 @G validation.","0.4.1"],"wedpr_l_protos":["@q of WeDPR protobuf @S @6 their $X $b.","1.2.0"],"sync_@p":["A tool @2 enlisting @7 compiler's help in proving @7 absence of concurrency","1.0.1"],"coreaudio_^d":["$a @2 Apple's CoreAudio frameworks $X via @z-^k","0.2.15"],"anchor_idl":["Generates @3 $b @E an Anchor IDL.","0.3.1"],"uu_comm":["comm ~ (uutils) compare sorted inputs",C[21]],"lazy_regex_^O_@8":["^O @8 @2 @7 lazy_regex @5","3.1.0"],"aws_sdk_greengrassv2":["^v &a @2 ^v IoT Greengrass V2",C[2]],"apollo_@h":["Spec-compliant GraphQL @h.","0.7.7"],"&0_case_@8":[C[147],"3.3.1"],"pciid_@h":["A @1 @2 @K PCI ID tables","0.7.2"],"miraland_vote_^w":["Miraland Vote ^w","1.18.3"],"atelier_@O":["@3 ^F @O ^9 @2 @7 ^v Smithy IDL.","0.2.22"],"kube_@v":["Kubernetes controller @v","0.90.0"],"nu_cmd_base":["^e foundation ^H to $s Nushell commands.",C[78]],"pathfinder_renderer":["A GPU-accelerated vector &X @6 font renderer","0.5.0"],"spinning":["Mutexes @6 SIX locks &u by spinning","0.1.0"],"&O_@g":["^e @g @c @2 @7 &O @5","0.56.0"],"zero":["A @3 @1 @2 zero-allocation @K of ^5 @D.","0.1.3"],"trust_dns_rustls":["Trust-DNS is a &k @6 secure DNS @1. $P is an ^m @2 @7 Trust-DNS @d to &z rustls @2 TLS.",C[80]],"backtrace_on_stack_overflow":["Best effort backtrace printing",C[5]],"bevy_input":["@M input @I @2 Bevy Engine",C[36]],"@G_xml":["Fast, minimal, feature-rich, xml-&5 formatting syntax @2 @3!",C[5]],"mv_prover_boogie_$n":["Move prover Boogie $n","0.3.2"],"port_check":["Get a free local port or check if a port somewhere is reachable.","0.2.1"],"inquerest":["A complex url parameter @h @2 rest filter queries","0.3.1"],"audio_mixer":["Mixing audio by @7 input @6 output channel layout","0.2.0"],"num_complex":["Complex ^U @0 @2 @3","0.4.5"],"indicator":["Abstractions @2 ^Z aggregation, we call them `Indicator` s.","0.4.4"],"ogg_^G":["Metadata @h @2 various Ogg codecs","0.4.1"],"opcua_@N":["OPC UA @N $U","0.9.1"],"mpl_^r":["MPL Core Utils @1","0.3.4"],"@a_is_enum_variant":["^t derives `is_dog` @6 `is_cat` methods @2 `enum Pet { Dog, Cat }`.","0.1.1"],"ra_ap_&0_^r":["TBD",C[19]],"$5_^B_internals":["AST ^z $9 by Serde ^B. Unstable.",C[11]],"dxguid_^d":["Contains DirectX GUIDs @2 COM typically found in `dxguid.lib`. See winapi @2 @b @6 &J.","0.2.0"],"try_match":["An expression @c to match a pattern @6 return @7 bound variables in `Result`.","0.4.1"],"piston2d_sprite":["A @1 @2 sprite hierarchy @6 scene ^c","0.68.0"],"ptyprocess":["A @1 to work @9 PTY/TTY on Unix systems","0.4.1"],"glutin":[C[615],"0.31.3"],"dinghy_&0":[C[268],"0.7.1"],"aws_sdk_sms":["^v &a @2 ^v Server Migration &g",C[2]],"b64_ct":["Fast @6 secure Base64 @J/^2. $P @5 @r an @0 of Base64 @J/^2 @u is designed to be resistant against software side-channel attacks (such as timing & cache attacks), see @7 documentation @2 details. On certain platforms it also uses SIMD making it very &p. $P makes it suitable @2 e.g. ^2 $t private keys in PEM @G. ^e $U is very similar to @7 base64 @0 in @7 old &w-serialize @5, making it easy to &z in existing projects.","0.1.2"],"predicates_@O":["An $U @2 boolean-valued predicate @n.","1.0.6"],"noise_@l":["Noise ^A Framework @0.","0.2.0"],"iowrap":["Small &h @2 @A io::Read/io::Write","0.2.1"],"adobe_cmap_@h":["A @1 to parse Adobe CMap @P",C[3]],"fiat_&j":["Fiat-&j $X @3","0.2.8"],"junit_report":["Create JUnit $k XML reports.","0.8.3"],"$5_encrypt":[C[165],"0.7.0"],"asn1rs_^9":["@3, Protobuf @6 SQL ^9 @S @2 asn1rs",C[5]],"tugger_apple":["Random @I &H to Apple platforms",C[6]],"@B_condvar_fair":["Condition variables @2 @B @3","1.0.1"],"bls12_381":[C[401],C[6]],"@z_analyzer_salsa_@8":[C[245],C[447]],"catgirl_$m":["A game $m @2 cool moddability @6 procedurally $X @D","0.12.51"],"scale_typegen":["Type Generation @2 SCALE encoded @3 Types","0.4.3"],"content_security_policy":["Will parse @6 validate Content-Security-Policy @W 3","0.5.1"],"shellfish":["A @1 to run custom interactive shells.","0.9.0"],"@B_executor":["Async executor","1.11.0"],"deadpool_redis":["Dead @o @B pool @2 redis",C[35]],"iron_&0":["Mocking suite @2 Iron requests.","0.6.0"],"clap_verbosity_flag":["Easily add a `--verbose` flag to CLIs @A Clap","2.2.0"],"systemctl":["Small @5 to interact @9 systemd units","0.3.1"],"rpmalloc":["Cross-@x global $7 ^D @A rpmalloc","0.2.2"],"local_ip_address":["Retrieve system's local IP address @6 Network Interfaces/Adapters on Linux, macOS @6 $v.","0.6.1"],"usvg_@h":["An SVG @h $9 by usvg.","0.38.0"],"glutin_cocoa":["^e real @z-cocoa, under a temporary name.","0.1.6"],"muta_apm":["Muta $w @X monitor.","0.1.0"],"gloo_dialogs":["Convenience @5 @2 ^g @9 dialogs in browser","0.2.0"],"sptr":["sptr: ^e Strict Provenance Polyfill","0.3.2"],"dash_mpd":["Parse, serialize, download an MPD manifest @2 MPEG-DASH or WebM-DASH media streaming",C[46]],"polars_^0":["Time &H $b @2 @7 Polars DataFrame @1","0.39.2"],"^Q_bpf_loader_^w":["&o BPF loader",C[13]],"@B_graphql_@h":["GraphQL query @h @2 @B-graphql","7.0.3"],"@z_tokenizers":["High @X tokenizers @2 @3","8.1.1"],"volo_thrift":["Thrift RPC @j @0 of volo.",C[7]],"conjure_^K":["&T @f @2 $X Conjure errors","3.6.6"],"deser_hjson":["a Hjson deserializer @2 Serde","2.2.4"],"h3":["An @B HTTP/3 @0.","0.0.4"],"sqlxmq_@8":["@V @8 @2 sqlxmq","0.5.0"],"wasm_rs_dbg":["dbg! @c @2 @Z $Z","0.1.2"],"fslock":["A @1 to &z @P as locks","0.2.1"],"dusk_poseidon":["@i of Poseidon hash $d over @7 Bls12-381 Scalar field.","0.38.0"],"cesu8":["Convert to @6 @E CESU-8 @J (similar to UTF-8)","1.1.0"],"scutiger_@O":["a set of &C @I @2 @7 other Scutiger $y",C[5]],"maidsafe_@b":["Types @2 maidsafe clients @6 vaults.","0.2.3"],"cpc":["evaluates math expressions, @9 @f @2 units @6 &R $8 units","1.9.3"],"coap_handler_@k":["$q @k of CoAP handlers","0.5.0"],"pict_rs":["A @o image hosting service","0.5.13"],"burn_fusion":["Kernel fusion $n decorator @2 @7 Burn @j","0.13.1"],"ieee802154":["Partial @0 of @7 IEEE 802.15.4 ^l @2 low-rate wireless personal area networks","0.6.1"],"loopdev_3":[C[148],"0.5.1"],"wasm_^k_webidl":["Support @2 @K WebIDL &2 to wasm-^k","0.2.75"],"static_iref":["Build static IRI @6 IRI references at &N ^0","3.0.0"],"$7_units":["Safe conversions $8 units of $7",C[3]],"vec_@9_positions":["A `Vec` together @9 positions @u move together @9 @7 elements if @7 `Vec`","3.0.0-alpha.30"],"near_^u":["A fork of @7 lighthouse_metrics @5 $9 to &c prometheus",C[12]],"refpool":["Efficient $7 pool @9 reference counting","0.4.3"],"$r_@c":["^e $r-rs $0 @c @k.","0.3.30"],"nom_recursive":["Extension of nom to handle left recursion","0.5.1"],"moite_moite":["Split a &v in two owned parts","0.2.0"],"namaste":["...","0.29.0"],"parking_lot":["More compact @6 &6 @k of @7 ^l synchronization @F.",C[81]],"$g_deny":["Cargo $W to help you manage large ^S graphs","0.14.22"],"ark_pallas":["^e Pallas prime-order elliptic curve",C[3]],"fuel_asm":[C[149],"0.49.0"],"libafl_@a":["^x ^O-@c @5 @2 LibAFL",C[10]],"smolscale":["A high-@X @B-task scheduler","0.4.4"],"bonfida_@8":["Bonfida-^r @8","0.4.4"],"nu_$W_@E_bson":[C[150],C[90]],"specta_@8":["$L @2 specta. Don't &z directly!",C[701]],"oping":["@3 @4 @2 liboping, a @o ICMP ping @1",C[3]],"move_ir_to_bytecode":["Diem ir to bytecode","0.3.2"],"aeruginous":["^e Aeruginous Open Source Development Toolbox.","3.7.12"],"zellij":["A $o workspace @9 batteries included","0.40.0"],"@B_ws":["@B websocket @0",C[3]],"web30":["Async endian &k web3 @1","1.4.0"],"sc_rpc":["&E Client RPC (@s @L)","33.0.0"],"pod":["Plain Old Data (POD) @J @6 I/O","0.5.0"],"wccg_models":[C[449],"0.10.7"],"wasm_^k_&0_@5_b":[C[809],"0.1.0"],"dbs_virtio_devices":["Virtio device $n driver @j @6 device drivers","0.3.1"],"hpl_asset_&y":["Honeycomb @l @1 asset &y ^w","0.0.77"],"rusoto_route53":["^v &a @2 @3 - $V Route 53 @ 2013-04-01",C[51]],"nuke_dir":["Single-@R @5 to delete a directory by removing subdirectories @6 @P first, to work ^i FS issues","0.1.0"],"google_cloud_^G":[C[267],C[3]],"bollard_next_stubs":[C[151],"1.44.0-rc.0"],"substreams_ethereum_@O":[C[152],"0.9.11"],"dbus_^B":["Binary @5 to ^o @3 $b @E XML introspection @D",C[11]],"lombok":["Lombok port @2 @3",C[3]],"deepsize":[C[1002],"0.2.0"],"sha256":["sha256 &j digest","1.5.0"],"tink_gcpkms":[C[708],"0.2.5"],"ffsend_api":["A fully featured Firefox Send $U @d.","0.7.3"],"stb_truetype":["A straight translation of @7 font loading $b in stb_truetype.h @E C to @3.","0.3.1"],"trillium_logger":["logger @2 trillium.rs","0.4.5"],"databend_@d":["Databend Client @2 @3","0.17.1"],"trie_rs":["Memory &6 trie (prefix &3) @6 map @1 @w on LOUDS",C[5]],"maud":[C[596],"0.26.0"],"wdg_base64":["^e Base64 Data Encoding","0.4.7"],"input_^d":["Bindgen $X unsafe libinput @p","1.18.0"],"csv_sniffer":["A CSV $R @G sniffer @2 @3","0.3.1"],"hyper_socks2":["A SOCKS5 connector @2 hyper @1","0.9.1"],"nrf52833_pac":["Peripheral Access Crate @2 Nordic's nrf52833 microcontroller",C[81]],"thiserror_ext_@a":["@V @8 @2 `thiserror_ext`.","0.2.0"],"^h_websockets":["High @X, strict, ^h-util @w WebSockets @0","0.8.2"],"snapup":["Abstractions @2 $H snapshots @9 streams of subsequent updates","0.1.8"],"$g_lambda_watch":[C[15],"1.2.1"],"lingua_esperanto_@e_^9":["^e Esperanto @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"$5_json_path_@8":["$L @2 @7 serde_json_path @5","0.1.4"],"clap_mangen":["A manpage @H @2 clap","0.2.20"],"xkbcommon_^d":["$a to libxkbcommon.","1.4.1"],"lscolors":["Colorize paths @A @7 LS_COLORS $Z variable",C[18]],"nftnl":["Safe $x @2 libnftnl. @M low-@W userspace ^s to @7 in-kernel nf_tables subsystem","0.6.2"],"rlsf":["Real-^0 dynamic $7 ^D @w on @7 TLSF $d","0.2.1"],"lingua_estonian_@e_^9":["^e Estonian @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"security_@j":["Security.framework @4 @2 macOS @6 iOS","2.10.0"],"swc_ecma_compat_es2015":["ES2015 compatibility transforms","0.5.0"],"@z_cryptoauthlib":["@3 &K @2 CryptoAuthentication @q @4.","0.4.5"],"pangocairo_^d":["FFI @4 to PangoCairo","0.19.5"],"subenum":["A ^O-@c to create subsets of enums, @u can be converted to @6 @E.","1.1.2"],"statsd":["A basic statsd @d @2 @z.",C[29]],"zip_extract":["Archive extraction via zip-rs, automated.","0.1.3"],"dionysos":["Scanner @2 various IoCs","1.2.6"],"asn1_der":["$P @5 @r an ASN.1-DER en-/decoder","0.7.6"],"ethabi":[C[254],"18.0.0"],"libbpf_rs":["libbpf-rs is a &k, idiomatic, @6 opinionated @p ^i libbpf-^d","0.23.0"],"wasmer_vbus":["Wasmer Virtual Bus","3.1.1"],"rttp_@d":["@3 http @d lib","0.1.0"],"minilzo_^d":["FFI @4 to minilzo","0.1.0"],"spirv_reflect":["Reflection $U in @z @2 SPIR-V shader byte $b, intended @2 Vulkan @C.","0.2.3"],"tinysegmenter":["Compact Japanese tokenizer","0.1.1"],"multihash_@a_impl":["^1 ^O-@c @5 @2 @7 MultihashDigest @a","0.1.0"],"bevy_ui":["A custom ECS-driven UI @j built specifically @2 Bevy Engine",C[36]],"alac":["An ALAC decoder in @3.","0.5.0"],"^h_env":["An ^q @1 to configure @7 ^h @v via environmental variables","0.1.0"],"poem_grpc_$s":["Codegen ^y of poem-grpc.",C[3]],"quire":["A YAML-@w $G @K @1","0.4.1"],"linebased":["Add a TCP query port to any ^w","0.5.0"],"^h_socks":["&i SOCKS proxy @f @2 @3.","0.5.1"],"&k_authenticator":["SAFE Authenticator","0.18.1"],"ic_cdk":["Canister Developer Kit @2 @7 Internet Computer.",C[36]],"grpcio_$E":["gRPC $E @2 grpcio",C[1]],"divan":["Statistically-comfy benchmarking @1.","0.1.14"],"roots":["@q of well known $i @2 numerical root finding.","0.0.8"],"lsp_@N":[C[454],"0.7.6"],"symphonia_@G_isomp4":["Pure @3 ISO/MP4 demuxer (a part of $K Symphonia).","0.5.4"],"gstreamer_gl_egl":["@3 @4 @2 GStreamer GL @1 (EGL @f)",C[40]],"risc0_binfmt":["RISC Zero ^5 @G @5",C[88]],"gluesql_sled_$Q":[C[201],C[35]],"ndk":["Safe @3 @4 to @7 Android NDK","0.9.0"],"calcit":[C[821],"0.8.50"],"ckb_$3":[C[153],C[74]],"$y_io_cli":["Interact @9 crates.io @E @7 $l-line","4.0.2"],"@z_iso3166":["ISO 3166-1 (Codes @2 @7 ^z of names of countries @6 their subdivisions – Part 1: Country codes) is a ^l defining codes @2 @7 names of countries, dependent territories, @6 special areas of geographical interest. It is @7 first part of @7 ISO 3166 ^l published by @7 International Organization @2 Standardization.",C[44]],"^Q_unified_scheduler_logic":["^e &o unified scheduler logic","1.18.12"],"coinnect":["A @3 @1 to connect to various &j-currencies exchanges.","0.5.12"],"self_meter":["A tiny @1 to measure resource usage of @7 ^N it's $9 in.","0.6.0"],"literally":["Macro literals @2 members of std::&t","0.1.3"],"syntex_pos":[C[433],"0.59.1"],"wagyu_zcash_parameters_2":[C[141],"0.2.0"],"s3s_fs":["An experimental S3 @N @w on $R @T",C[7]],"@T_info":["@q to get @T @Q","0.1.2"],"fuel_^u":["Fuel ^u","0.15.3"],"sqlite":[C[154],"0.36.0"],"vipers":["Assorted checks @6 validations @2 $I safer &o programs.","2.0.6"],"cab":["Read/write $v cabinet (CAB) @P","0.6.0"],"frida_$s":[C[155],"0.13.6"],"varcon_@O":["Varcon-relevant @D @y","4.0.6"],"actix_web_prometheus":["Actix web &f @2 prometheus ^u","0.1.2"],"strobe_rs":["An @0 of @7 Strobe @l @j in pure @3","0.8.1"],"uu_tail":["tail ~ (uutils) display @7 last lines of input",C[21]],"sn_@d":["Safe Network Client",C[156]],"get_size_@a":["Derives @7 GetSize ^7.","0.1.3"],"utc2k":["A &p @6 lean UTC date/^0 @1 concerned only @9 happenings in this century (2000-2099).",C[6]],"vm_info":["Inspect Linux &l $7 ^p","0.2.0"],"getargs":["A truly zero-cost argument @h","0.5.0"],"rand_derive2":["Generate customizable random @b @9 @7 rand @5","0.1.21"],"crust":["Peer-to-peer networking @1. ^t reconnect @6 manage connections.","0.32.1"],"^K_reporter":["A @1 to print errors",C[4]],"cw721":["Definition @6 @b @2 @7 CosmWasm-721 NFT @g",C[31]],"iban":["IBAN @K @1","0.1.7"],"k8_obj_@O":["Core Kubernetes $U Objects","2.2.0"],"rp_pico":["Board Support Package @2 @7 Raspberry Pi Pico","0.9.0"],"dap":["A @3 @0 of @7 Debug Adapter ^A","0.4.1-alpha1"],"llvm_alt":["A @p @2 LLVM, a powerful @1 @6 toolkit @2 compilers","0.5.0"],"ta":["Technical analysis @1. Implements number of indicators: EMA, SMA, RSI, MACD, Stochastic, etc.","0.5.0"],"wasmtime_lightbeam":["Integration $8 Lightbeam @6 Wasmtime",C[61]],"sval_&0":["$j @2 $u sval::Value @k","2.13.0"],"idmap":["Efficient maps of integer id keys to ^R, backed by an underlying `Vec`","0.2.21"],"frc42_@8":["Filecoin FRC-0042 calling convention $0 @8","4.0.0"],"swc_ecma_transforms_optimization":[C[157],"0.199.0"],"scabbard":["Scabbard is a Splinter service @u runs @7 Sawtooth Sabre smart ^T $m @A Hyperledger Transact @2 state ^c. Scabbard uses two-phase consensus to reach agreement on transactions.","0.6.14"],"datatest_stable":["Data-driven tests @u work on stable @3","0.2.9"],"rsfs":["A &8 filesystem @9 disk @6 in-$7 @k.","0.4.1"],"tectonic_dep_@f":["Support @2 finding third-party $A @A either pkg-&n or vcpkg.","0.1.1"],"peg_@v":["&T @f @2 @z-peg grammars. To &z @z-peg, see @7 `peg` @5.","0.8.3"],"$Q_proofs_@O":["Core parts @2 proofs of $Q","17.0.0"],"page_turner":["A &8 $x of APIs @9 pagination",C[4]],"wit_@h":["Tooling @2 @K `*.wit` @P @6 ^g @9 their contents.",C[98]],"bung":["A @t @0 @2 SurrealDB, @w on MessagePack","0.1.0"],"reproto_path_lexer":["path lexer $9 @9 @7 reproto @h","0.3.36"],"libp2p_deflate":["Deflate &A @l @2 libp2p","0.40.1"],"anchor_^L_constant":["Anchor ^L @c @2 ^E constant @b",C[61]],"ts_rs_@8":["@a @c @2 ts-rs","8.1.0"],"russh_sftp":["SFTP subsystem supported @N @6 @d @2 Russh",C[167]],"affinity":["@M a consistent way to set @O affinity @2 currently running threads @6 processes","0.1.2"],"uu_more":["more ~ (uutils) input perusal filter",C[21]],"ct_codecs":["Constant-^0 hex @6 base64 codecs @E libsodium reimplemented in @3","1.1.1"],"^h_current_&F":["Single threaded executor $z manage many tasks concurrently on @7 current &F.","0.1.7"],"pikkr":["&D Parser $z picks up ^R directly ^V performing tokenization in @3",C[29]],"actix_default_responder":["@V @c @2 $p default `Responder` @0 @2 a &2 @D ^j (ie. json, xml, etc).","0.1.0"],"jsonata_rs":["An (incomplete) @0 of JSONata in @3","0.1.0"],"tectonic_bundles":["Tectonic \"bundle\" (@f $R @U) @k.","0.3.1"],"succinct":["Succinct @D @y @2 @3","0.5.2"],"quasi":[C[182],"0.32.0"],"tabbycat":["A @z @5 @2 $p graph scripts @9 dot @e","0.1.3"],"bytes_cast":["Safely re-interpreting &[u8] bytes as custom ^M ^V copying, @2 efficiently reading structured ^5 @D.",C[5]],"ioc":["An Inversion-of-Control @1 in @3.",C[10]],"@B_speed_limit":["Asynchronously speed-limiting multiple byte streams","0.4.1"],"lib3h_sodium":["lib3h libsodium @p &9 $7 secure api ^s","0.0.42"],"$r_sink_preview":[C[427],C[48]],"nvbit_io":["NVIDIA NVBIT streaming encoder @6 decoder @k @A $5","0.0.38"],"arctk":["Numerical simulations of physical systems","2.0.10"],"fluvio_@l_codec":["Frame encoder @6 decoder @2 fluvio @l","0.3.2"],"keycode":["A @3 @5 @2 translating keycodes @w on Chrome's mapping of keys.",C[3]],"oxygengine_input_device_web":["Web input devices ^y @2 Oxygengine","0.46.1"],"autometrics_@8":[C[527],"1.0.1"],"$F_texray":["Tracing layer to view a plaintext timeline of spans @6 events","0.2.0"],"musli_$Q":["Partially upgrade stable @G @2 Müsli suitable @2 $Q.","0.0.117"],"actix_router":["Resource path matching @6 router","0.5.2"],"near_account_id":["$P @5 contains @7 Account ID primitive @6 its validation facilities",C[4]],"hyperdual":["Fully-featured Dual Number @0 @9 &L @2 automatic differentiation of multivariate vectorial @n","1.2.0"],"systemd":["A @z @g to libsystemd/libelogind provided APIs",C[7]],"wasmer_@v_near":[C[241],C[31]],"parity_bytes":["byte @m @2 Parity","0.1.2"],"gif_dispose":["Implements GIF disposal method @2 @7 gif @5. ^e gif @5 only exposes raw frame @D @u is not sufficient to render GIFs properly. GIF requires special composing of frames $z, as this @5 shows, is non-trivial.","5.0.0"],"message_filter":["A size or ^0 @w message filter @u takes any &8 ^j as a key @6 will drop keys after a ^0 period, or once a maximum number of ^X is reached (LRU Cache pattern).","0.6.0"],"hcaptcha_@a":["^x @c @2 hCaptcha. Please &z hcaptcha @5.","2.3.1"],"cairo_lang_formatter":["Cairo formatter.","2.6.3"],"&I_arena":["$q @1 @2 ^E complex domain-&2 self-referential @D @y.","4.1.4"],"^Q_libra_&j_@a":["Libra custom derives @2 `&j`",C[56]],"norx_permutation":["NORX Permutation","0.1.4"],"clang":["A somewhat idiomatic @3 @p @2 libclang.","2.0.0"],"configparser":["A @o $G @K ^q @9 no ^4 @u allows you to parse INI @6 ini-style syntax. You can &z this to write @3 programs $z can be customized by end users easily.","3.0.4"],"rquickjs_@O":[C[448],"0.6.0"],"datafusion_optimizer":["DataFusion Query Optimizer","37.1.0"],"$g_rdme":["Cargo $l to create &4 `README.md` @E &4 crate's documentation","1.4.3"],"bitcoin_bech32":["Encodes @6 decodes Bitcoin Segregated Witness addresses in Bech32",C[1]],"regex_split":["An @0 of split_inclusive @2 @7 regex @5.","0.1.0"],"cornucopia":["Generate ^j-checked @3 @E &4 PostgreSQL queries.","0.9.0"],"copy_dir":["Copy &Z recursively in a straightforward @6 predictable way.","0.1.3"],"quing":["A (hopefully) minimalist toml @w song shuffler","2.1.0"],"$5_yaml_@9_quirks":["YAML @f @2 Serde, fork @9 quirks @f","0.8.24"],"podman_api_stubs":["Generated libpod swagger stubs @2 &z in podman-api",C[11]],"cni_$W":["Framework to &c CNI (container networking) plugins in @3","0.2.1"],"mpeg2ts_reader":["Parser @2 MPEG Transport Stream @D",C[29]],"slack_morphism_hyper":["Slack Morphism Hyper/Tokio @f @1","0.41.0"],"linux_$J_hal":["@i of @7 `$J-hal` $3 @2 Linux devices",C[3]],"gix_odb":["Implements various git object databases","0.60.0"],"axum_&0_&x":[C[1006],C[5]],"atuin_@N_$O":["@N $O @1 @2 atuin","18.2.0"],"aws_sdk_cloudsearchdomain":["^v &a @2 $V CloudSearch Domain",C[2]],"bitpattern":["bitwise pattern matching @6 extracting","0.1.0"],"grass_$E":["^1 @0 of @7 grass $E",C[36]],"^n_conviction_voting":["FRAME ^n @2 conviction voting in referenda (@s @L)",C[26]],"deadpool_lapin":["Dead @o @B pool @2 lapin",C[10]],"uu_mkdir":["mkdir ~ (uutils) create DIRECTORY",C[21]],"base64":["encodes @6 decodes base64 as bytes or utf8",C[40]],"jsonwebtokens":["A Json Web Token @0 @2 @3","1.2.0"],"texcreate":["A LaTeX Project Creator by Mustafif Khan","3.2.0"],"snarkvm_synthesizer_^w":["Program @2 a $D &l ^C",C[17]],"near_$M_@F":["$P @5 hosts NEAR $M-&H primitive @b",C[35]],"ttrpc":["A @3 $2 of ttrpc.","0.5.7"],"ic_certificate_verification":["Certificate verification @2 @7 Internet Computer","2.4.0"],"fuel_@O_txpool":[C[693],"0.25.3"],"rendy_frame":["Rendy's frame synchronization tool","0.5.1"],"random_&p_rng":["@3 @1 @2 Blazing &p non $t random number @H","0.1.1"],"yacli":["@q @2 ^E CLI ^H @9 a look @6 feel similiar to Cargo","0.6.1"],"highway":["Native @3 port of Google's HighwayHash, $z makes &z of SIMD instructions @2 a &p @6 strong hash @R","1.1.0"],"kitsune_p2p_@b":["@b subcrate @2 kitsune-p2p",C[496]],"@B_http_codec":["@B HTTP 1.1 @J @6 ^2",C[6]],"ibc_@b_timestamp":[C[66],C[1]],"crrl":["@q @2 $t research",C[6]],"glitch_in_@7_matrix":["A set of matrix.org @4 @2 @3.",C[12]],"devault":["A more flexible alternative to deriving Default.","0.2.0"],"fluvio_@b":["Fluvio $4 @b @6 objects","0.4.6"],"tk_http":["A full-&L $1 HTTP @0 @2 ^h-rs stack, &7 websockets.","0.3.9"],"msgpack_&v":["Types @6 @8 @2 @7 MessagePack @D ^9","1.1.0"],"wig":["@Z &Q Generator",C[88]],"proto_cli":["A multi-@e $2 &y, a unified toolchain.","0.34.4"],"mat32":["matrix 3x2","0.2.1"],"cervo_nnef":["Extends cervo @9 nnef @f @E tract-nnef.","0.6.0"],"ecb":["Electronic Codebook (ECB) block cipher mode of operation","0.1.2"],"rand_xorshift":["Xorshift random number @H",C[5]],"conhash":["Consistent Hashing @1 in @3","0.5.1"],"cryptoauthlib_^d":["^t $X @3 @4 @2 CryptoAuthentication @q calls.","0.2.2"],"byte_&b":["Pack @6 unpack ^p as raw bytes @9 packed or bit field layout.","0.9.0"],"uhidrs_^d":["FFI @4 to Linux UHID (user-space HID transport drivers)","1.0.3"],"rusoto_cognito_identity":["^v &a @2 @3 - $V Cognito Identity @ 2014-06-30",C[51]],"demo_hack_impl":[C[191],"0.0.5"],"php_$5":[C[169],"0.6.0"],"esp_idf_svc":["@i of @7 $J-svc $3 @2 ESP-IDF (Espressif's IoT Development Framework)","0.48.1"],"bitm":["^e @1 @2 bit @6 bitmap (bit vector) manipulation.","0.4.1"],"varisat_checker":["Proof checker @2 proofs ^o by @7 Varisat SAT solver","0.2.2"],"aws_sdk_finspacedata":["^v &a @2 FinSpace Public $U",C[2]],"wasm_^k_externref_xform":["^1 externref transformations @2 wasm-^k","0.2.92"],"open":["Open a path or URL @A @7 ^w configured on @7 @T","5.1.2"],"tauri_$W":["Build script @6 @v Tauri $W @S",C[158]],"strum":[C[159],"0.26.2"],"heartbeats_@o_^d":["FFI @4 to heartbeats-@o","0.4.3"],"crossterm_screen":["A cross-@x @1 @2 raw @6 alternate screen.","0.3.2"],"phf_@H":["PHF $h logic","0.11.2"],"rusoto_credential":[C[554],C[51]],"extism":["Extism @v @6 @3 &a","1.2.0"],"css_color_parser2":[C[384],"1.0.1"],"signatory_dalek":["signatory-dalek is deprecated! Use ed25519-dalek directly ^Y. ed25519-dalek natively supports @7 $3 $9 in Signatory. See: &P://docs.rs/ed25519/ @2 more @Q.","0.99.0"],"git_packetline":[C[47],"0.14.3"],"ruma_events_@8":[C[160],C[89]],"surf":[C[196],"2.3.2"],"assert_unordered":["A direct replacement @2 `assert_eq` @2 unordered &t","0.3.5"],"svc_^K":["An @0 of RFC7807: Problem Details @2 HTTP APIs.","0.6.0"],"bevy_flycam":["Basic first-person fly camera @2 @7 Bevy game $m",C[1]],"bundlr_sdk":["Bundlr Network @3 sdk","0.5.0"],"criterion_perf_events":["Measure perf events @2 criterion",C[3]],"rabbitmq_^Z_@d":["A @3 @d @2 RabbitMQ Stream","0.4.2"],"sway_@b":["Sway @O @b.","0.56.0"],"secret_toolkit_permit":["Boilerplate @2 @A permits in Secret Contracts",C[7]],"nrf9160_pac":["Peripheral Access Crate @2 Nordic's nrf9160 microcontroller",C[81]],"lindera_compress":[C[161],C[61]],"aws_sdk_robomaker":["^v &a @2 ^v RoboMaker",C[2]],"xlog":["Xlog can add key/&v pairs to &4 log lines.","0.2.2"],"ffi_@f":["A @5 to help expose @3 @n over @7 FFI.","0.4.4"],"static_@N":["@q @2 serve static @P by HTTP",C[50]],"coverage_&x":["&Y @2 <&P://^J/taiki-e/$g-llvm-cov/issues/123>.","0.2.2"],"krates":["Create graphs of $y gathered @E $g ^G","0.16.10"],"^Z_cipher":[C[549],C[854]],"nu_glob":["Fork of glob. Support @2 matching $R paths against Unix shell style patterns.",C[78]],"gcp_bigquery_@d":["An ergonomic @B @d @1 @2 GCP BigQuery.",C[25]],"@z_libindy_@p":[C[407],"0.2.13"],"ink_env":["[ink!] Low-@W @g @2 $T @9 @7 smart ^T Wasm executor.","5.0.0"],"breakpad_^d":["Wrapper ^i breakpad's crash $B @6 minidump $I facilities","0.2.0"],"progressing":["A &e, text-@w, counting progress-bar @2 @3","3.0.2"],"fil_actors_@v":[C[398],"9.0.1"],"card_validate":["@3 card validate detects @6 validates credit card ^U","2.4.0"],"crc64fast":["SIMD accelerated CRC64 calculation","1.1.0"],"bluez_@B":["An @B @p ^i @7 D-Bus @g of BlueZ (@7 Linux Bluetooth daemon), supporting GATT @d (central) @I.","0.7.2"],"disjoint_set":["A @0 of Tarjan's Union-Find Data Structure.","0.0.2"],"webmachine_@z":["Port of @7 Ruby Webmachine @1 to @3",C[5]],"py_sql":["@3 SQL @p lang","1.0.1"],"conrod":["DEPRECATED. See `conrod-@O`.","0.62.1"],"shadowsocks_@z":[C[162],"1.18.3"],"slog_gelf":["GELF drain @2 slog","0.1.2"],"frame_try_@v":[C[229],"0.38.0"],"debug_@b":["Types @2 $T @9 a debugger, @A @7 Debug Adapter ^A",C[4]],"copyless":["Ways to eliminate memcpy calls when @A @7 ^l @1.","0.1.5"],"zookeeper":["A minimal ZooKeeper @d",C[6]],"partition_identity":["Find @7 ID of a device by its path, or find a device path by its ID.",C[5]],"zmq_rs":["A ZeroMQ @1 &G ($v $k) @2 ZMQ-4.1.4","0.1.8"],"accesskit_unix":["AccessKit UI accessibility infrastructure: Linux adapter",C[6]],"resolv_conf":["^e resolv.conf $R @h","0.7.0"],"setjmp":["setjmp / longjmp @f","0.1.4"],"bolt_proto_@a":["@V @8 @2 bolt-proto.","0.6.0"],"rtfm_@O":["Core abstractions of @7 Real Time For @7 Masses @j",C[5]],"s3s_aws":["S3 service adapter integrated @9 aws-sdk-s3",C[7]],"integer_@J":["varint+zigzag @6 fixedint integer @J/^2 (&P://developers.google.com/@l-buffers/docs/@J)","4.0.0"],"tract_linalg":[C[188],"0.21.4"],"r3bl_tuify":["Easily add &e TUI capabilities to any CLI apps","0.1.26"],"@z_decimal_@8":["Shorthand @8 to assist ^E Decimal @b.","1.34.2"],"crokey_^O_@8":["^O @8 @2 @7 crokey @5","0.6.4"],"gst_$W_gtk4":["GStreamer GTK 4 Sink element @6 Paintable widget","0.12.3"],"stylist_@8":[C[742],C[1]],"sp_mmr_@F":["Merkle Mountain Range @F. (@s @L)","30.0.0"],"zenoh_sync":[C[23],C[24]],"exon_bam":["Exon BAM",C[16]],"cast5":["CAST5 block cipher",C[0]],"zstd":["Binding @2 @7 zstd ^f @1.","0.13.1"],"geo_postgis":["Conversion $8 `geo-@b` @6 `postgis` @b.","0.2.2"],"ichwh":["An @B @0 of `$z`","0.3.4"],"parse_variants":["^x @7 syn::parse::Parse ^7 @2 enumerations @6 &z it to comfortably parse a variant of @7 enumeration","1.0.1"],"wasmtime_component_@c":["$L @2 deriving component @g @b @E @3 @b",C[62]],"rtcp":["A pure @3 @0 of RTCP",C[42]],"g2gen":["A @c to create @b @u &c &p finite field arithmetic.","1.0.1"],"seq_io":["Fast FASTA @6 FASTQ readers","0.3.2"],"electron_hardener":["Utility to remove &L @E Electron @u modify @v behavior","0.2.2"],"r2d2_mongodb":["A MongoDB adaptor @2 r2d2 connection pool","0.2.2"],"rlimit":["Resource limits",C[42]],"unicode_blocks":["$P @5 contains a list of all unicode blocks @6 @r some @n to search across them.","0.1.9"],"tuplestructops":["Structural manipulations @2 tuples",C[5]],"datadog_apm_sync":["Datadog APM-$k tracer @6 logger @2 @3","0.6.0"],"nixinfo":["A lib @5 @2 gathering @T info such as cpu, distro, $Z, kernel, etc in @3.","0.3.3"],"embassy_sync":["no-std, no-alloc synchronization @F @9 @B @f","0.5.0"],"darwin_libproc_^d":["FFI @4 @2 macOS libproc","0.2.0"],"^n_beefy":["BEEFY FRAME ^n (@s @L)",C[26]],"chalk_$m":["Core ^7 $m @E Chalk $K","0.97.0"],"gnuplot":["@3 gnuplot controller","0.0.43"],"bounded_vec":["Non-empty @z Vec @p @9 ^j guarantees on lower @6 upper bounds @2 items quantity.","0.7.1"],"watchexec":["@q to execute commands in response to $R modifications","4.0.0"],"aws_smithy_@b_convert":["Conversion of @b @E aws-smithy-@b to other $A.","0.60.8"],"gstreamer_check_^d":["FFI @4 to libgstcheck-1.0",C[40]],"intuicio_essentials":["Essentials ^y @2 Intuicio scripting @x","0.31.6"],"colour":["$L @2 ^E coloured console output.","0.7.0"],"ucs2":["UCS-2 ^2 @6 @J @n","0.3.3"],"shuttle_$4":["^W @1 @2 @7 shuttle @x (&P://www.shuttle.rs/)",C[90]],"deadpool":["Dead @o @B pool","0.11.2"],"hck":["A sharp cut(1) clone.",C[7]],"wasm_^G":["Read @6 manipulate @Z ^G",C[98]],"rquery":["A @o @0 of a HTML/XML DOM &3 $z allows @o $c &5 querying by CSS selectors, makes dealing @9 XML @P less painful.","0.4.1"],"dot_@y":["^e structrures to @f graphviz-@z @1","0.1.1"],"clickhouse_rs":["&i Yandex ClickHouse @d @1.","1.1.0-alpha.1"],"foreign_@b":["A @j @2 @3 &K over C APIs","0.5.0"],"aws_sdk_mediapackagevod":["^v &a @2 ^v Elemental MediaPackage VOD",C[2]],"mcmf":["$P @5 is @2 solving instances of @7 minimum cost maximum flow problem. It uses @7 $M simplex $d @E @7 LEMON graph optimization @1.","2.0.0"],"&O":[C[659],"0.56.0"],"ink_$Q_@a":["[ink!] ^x @8 @2 $4 ink_storage defined $3.","3.4.0"],"kittycad_execution_plan_$3":["Types @2 KittyCAD execution plans","0.1.15"],"tikv_jemallocator":[C[390],"0.5.4"],"elrond_wasm_modules":["Elrond @Z ^l smart ^T modules","0.38.0"],"uu_tr":["tr ~ (uutils) translate characters within input @6 display",C[21]],"boxcars":["Rocket league replay @h","0.9.12"],"tari_bulletproofs":[C[163],"4.4.1"],"manual_future":["A future @u must be manually completed, similar to Java's CompletableFuture","0.1.1"],"cqrs_@O":["Core @b @6 $3 @2 cqrs","0.2.2"],"dusk_pki":["A @1 @u holds @7 @b @6 @n required to perform keys $c in Dusk",C[1]],"sc_consensus_uncles":["Generic uncle inclusion @m @2 consensus",C[25]],"grammartec":["^e Nautilus grammartec","0.3.1"],"croaring_mw":[C[210],"0.4.5"],"esrs":["A Prima.it-opinionated @1 to achieve cqrs/es",C[35]],"kani_verifier":["A bit-precise ^9 checker @2 @3.","0.50.0"],"epub":["@q to @f @7 reading of epub @P.","2.1.1"],"wee_alloc":["wee_alloc: ^e Wasm-Enabled, Elfin Allocator","0.4.5"],"oath":["An @0 of OATH $i in @3. Includes TOTP, HOTP, @6 OCRA.",C[93]],"jrsonnet_stdlib":["jsonnet ^l @1 packaged as @5",C[72]],"bbqueue":["A SPSC, lockless, no_std, &F &k, queue, @w on BipBuffers","0.5.1"],"secp256k1_zkp_^d":["FFI @2 `libsecp256k1-zkp` @1.","0.9.1"],"bigtools":["A @1 @6 associated ^H @2 reading @6 $I bigwigs @6 bigbeds","0.4.2"],"fruity":[C[170],C[5]],"empty_@1":["Just an empty @1.",C[4]],"lingua_yoruba_@e_^9":["^e Yoruba @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"^h_^u_collector":["@M @m @2 collecting Prometheus-$k ^u @E Tokio @v @6 tasks.","0.2.1"],"btree_range_map":["B-&3 range map @0","0.7.2"],"microfft":["Embedded-&m Fast Fourier Transforms","0.6.0"],"@z_bigint":["^W $3 @6 methods @2 multiple BigInt @k","1.2.0"],"indented":["Format @D @9 indentation","0.1.0"],"supports_color":["Detects whether a $o supports color, @6 gives details about @u @f.","3.0.0"],"interprocess":["Interprocess &S toolkit","2.0.0"],"$Q_proofs_post":["Proofs of Space Time","17.0.0"],"source_span":["Source $b mapping @6 display @m.","2.7.0"],"set_$g_$2":["A @o tool to change @7 $2 in Cargo.toml","1.2.1"],"$J_hal_bus":["Bus/Device connection mechanisms @2 $J-hal, a Hardware Abstraction Layer (HAL) @2 $J systems","0.2.0"],"icu_timezone":["$U @2 resolving @6 manipulating ^0 zone @Q","1.4.0"],"gix_object":["Immutable @6 mutable git objects @9 ^2 @6 @J @f","0.42.1"],"urlencoded":["Decoding &f @2 url-encoded @D. For &z @9 Iron.","0.6.0"],"defer":["Utility to defer excecution of $b, inspired by go's defer statement.","0.2.1"],"snarkvm_console_@b_boolean":[C[146],C[17]],"miow":["A zero overhead I/O @1 @2 $v, focusing on IOCP @6 @B I/O abstractions.","0.6.0"],"$g_junit":["Converts $g &0 output &q a junit report. Hard forked @E $g-&0-junit, after it went unmaintained @9 critical bugs.",C[6]],"bob_nvim":["A $2 &y @2 neovim","2.9.1"],"br_$W":[C[1013],"1.4.26"],"ledger_bitcoin_@d":["Ledger Bitcoin $w @d","0.4.1"],"win_^d":["Thin @3 @p ^i some $v ^F apis","0.3.1"],"^h_^u":["&T @6 task @W ^u @2 Tokio @C.","0.3.1"],"blondie":["Collect CPU callstack samples @E a &O ^N","0.4.2"],"libflate":["A @3 @0 of DEFLATE $d @6 &H formats (ZLIB, GZIP)","2.0.0"],"aws_sdk_servicecatalogappregistry":["^v &a @2 ^v &g Catalog App Registry",C[2]],"resp":["RESP(REdis Serialization ^A) Serialization @2 @3.","1.0.3"],"&3_sitter_facade_sg":["A uniform @g @2 `&3-sitter` (@z) @6 `web-&3-sitter` (wasm-^k).",C[80]],"i_slint_$n_winit":["Winit $n @2 Slint","1.5.1"],"ascon_aead":["@i of @7 authenticated &A schemes Ascon-128, Ascon-128a, @6 Ascon-80pq","0.4.2"],"fabric_@f_$0_^H":["Proc @c &h @2 $0 @8","2.0.1"],"wash_cli":["wasmCloud Shell (wash) CLI tool","0.27.0"],"suricata_ipc":["@q @2 sending packets to suricata @6 receiving output.",C[25]],"cairo_lang_starknet":["Starknet capabilities @6 @m on top of Cairo.","2.6.3"],"workflow_@O_@8":["$L @2 @7 workflow-@O @5","0.12.1"],"chain_map":["A chain of maps @9 a single view &q @7 aggregated ^R.","0.1.0"],"croaring_^d_mw":[C[931],"0.4.5"],"$F_chrome":[C[560],"0.7.2"],"mfrc522":["A @x agnostic driver to @g @7 MFRC522 (RFID reader/writer)","0.7.0"],"fletcher":["A ^S free @0 of @7 Fletcher's checksum $d",C[5]],"tendermint":["Tendermint is a high-@X blockchain consensus $m @u powers Byzantine fault tolerant @C $Y in any ^a @e. $P @5 @r @O @b @2 representing @Q about Tendermint blockchain networks, &7 chain @Q @b, secret connections, @6 remote procedure calls (&D-RPC).","0.36.0"],"unix_str":["Unix-$k $f regardless of @x.",C[4]],"revm_precompiles":["REVM Precompiles - Ethereum $k precompiled ^b","2.0.1"],"$F_^K":["$j @2 enriching errors @9 `$F`.","0.2.0"],"c2rust":["C to @3 translation, refactoring, @6 cross-checking",C[31]],"aversion_@8":["@8 to @f @7 aversion @5","0.2.1"],"^h_$R_unix":["&i @f @2 epollable @P via Tokio on Unix-&5 platforms","0.6.0"],"demonstrate":["Declarative $u @j","0.4.5"],"@a_try_@E_primitive":["Custom @a a try_from method @2 primitive to enum conversions",C[4]],"allegro_acodec":["Allegro 5 acodec addon @3 @p","0.0.45"],"plotters_iced":["Iced $n @2 Plotters",C[7]],"@B_zmq_@b":["Types @6 $3 to create a &8 @g over $1 zmq @k","0.3.2"],"starship_battery":[C[261],"0.8.3"],"typetag_impl":["@i detail of @7 typetag @5","0.2.16"],"rusty_cheddar":[C[770],"0.3.3"],"@B_^Z":["&i streams @A @B & await notation","0.3.5"],"triton_vm":["A &l ^C @u comes @9 Algebraic Execution Tables (AET) @6 Arithmetic Intermediate Representations (AIR) @2 &z in combination @9 a STARK proof @T to allow proving correct execution of arbitrary programs in zero-knowledge.","0.42.0-alpha.1"],"&w_ap_&w_ast_passes":["^t published $2 of @7 @Y `rustc_ast_passes` in @7 @z-lang/@z &M @E commit $N ^e publishing script @2 this @5 lives at: &P://^J/alexcrichton/&w-auto-publish",C[138]],"cw1155":["Definition @6 @b @2 @7 CosmWasm-1155 @g",C[29]],"elain":["Set a type's minimum alignment @9 const generics.",C[5]],"swrite":["Infallible alternatives to write! @6 writeln! @2 Strings","0.1.0"],"qmetaobject_impl":["Custom @a @2 @7 qmetaobject @5.","0.2.10"],"fork_&3":["Utility @1 @2 managing &3-&5 ordered @D @9 logic @2 pruning @7 &3 while finalizing nodes. (@s @L)","13.0.0"],"&w_workspace_hack":["Hack @2 @7 compiler's own $s @T",C[4]],"amqp_$5":["Serde @0 @2 AMQP 0-9-1 @b","0.4.1"],"swc_ecma_@h_@8":["$L @2 swc_ecma_parser.","0.4.1"],"multiversx_sc_scenario":["MultiversX ^H @2 $I @6 executing scenarios",C[144]],"skeletal_animation":["Skeletal character animation @1, @A gfx-rs","0.47.0"],"is_^O_translated":["Detect if @7 current ^N is running as a translated ^5 under Rosetta","0.1.1"],"gix_hash":["Borrowed @6 owned git hash digests $9 to identify git objects","0.14.2"],"pallas_miniprotocols":["@i of @7 Ouroboros $M mini-protocols state-machines","0.18.2"],"bip39_dict":["BIP39 dictionaries @9 apis to convert $8 words @6 ^5 ^z","0.1.3"],"phenomenon":["Functions @2 software $u =)",C[4]],"typeshare":["Seamlessly share ^j @S across multiple languages @2 FFI interoperability","1.0.2"],"raui_html_renderer":["RAUI renderer @2 @o HTML static webpages","0.43.0"],"vt100":["@q @2 @K $o @D","0.15.2"],"pest_typed":["A statically typed $2 of pest.",C[1]],"postgis":["An ^m to @z-postgres, adds @f @2 PostGIS.","0.9.0"],"ophelia_hasher":["ophelia hasher ^7","0.2.0"],"tcmalloc_^d":[C[214],C[5]],"cw_controllers":[C[579],"2.0.0"],"dirs_^d":["System-@W &x @n @2 @7 dirs @6 &Z $y.","0.4.1"],"iana_^0_zone":["get @7 IANA ^0 zone @2 @7 current @T","0.1.60"],"^n_salary":["Paymaster (@s @L)","17.0.0"],"web_audio_api":["A pure @3 @0 of @7 Web Audio $U, @2 &z in non-browser contexts",C[90]],"rsix":["rsix has been renamed to rustix","0.26.0"],"notan_math":["@M @o set of math's ^r @2 Notan",C[10]],"snarkvm_circuit_@b_$6":["String circuit @2 a $D &l ^C",C[17]],"@J_c":["C $U @2 encoding_rs","0.9.8"],"assert_ok":["A @c @u asserts a Result is Ok","1.0.2"],"wrpc_transport":["wRPC @O transport @I","0.24.2"],"smallbitset":["$P @5 @r a series of allocation free sets capable of holding small integer ^R.","0.7.1"],"swc_ecma_transforms_base":[C[157],"0.138.0"],"multiversx_sc_wasm_adapter":["MultiversX @Z VM $U @p",C[144]],"metaflac":["A @1 @2 reading @6 $I FLAC ^G.","0.2.5"],"chrono_humanize":["Human-&m ^0 expressions - similar to Python arrow.humanize","0.2.3"],"full_moon_@a":["Internally $9 @2 @7 full_moon $K. Do not &z.",C[11]],"psutil":["Process @6 @T monitoring @1","3.3.0"],"lazy_lru":["A least-recently-$9 (LRU) cache @0 @9 lazy eviction","0.1.2"],"nougat":["(lifetime) GATs on stable @3","0.2.4"],"aml":["@q @2 @K AML","0.16.4"],"select":["A @1 to extract useful @D @E HTML documents, suitable @2 web scraping.","0.6.0"],"risc0_zkvm_@x":[C[303],C[88]],"deno_^k_@c":[C[205],C[206]],"concurrent_lru":["A concurrent LRU cache","0.2.0"],"base58check":["Base58Check @J","0.1.0"],"may_queue":["May's ^8 queue @1","0.1.22"],"ext_^7_^O_@8":["^1: ^O-@c $n of ::ext_trait.","1.0.1"],"rusoto_opsworks":["^v &a @2 @3 - ^v OpsWorks @ 2013-02-18",C[51]],"murmur3":["A @z @0 of Murmur3 hash","0.5.2"],"@B_backtrace":["Efficient, logical 'backtraces' of @B tasks.","0.2.7"],"json_^H":["A zero-copy json-lexer, filters @6 serializer.","1.1.2"],"swc_$E_base":["Base @5 @2 @7 'swc' @5. $P is not a public $U.",C[6]],"aws_sdk_directory":["^v &a @2 ^v Directory &g",C[2]],"f128_input":[C[980],"0.2.1"],"wasmer_@v_@O_near":[C[215],"0.18.3"],"juniper":["GraphQL @N @1.",C[46]],"basen":["Convert ^5 @D to ASCII @9 a variety of supported bases.","0.1.0"],"kble_eb90":[C[352],C[5]],"icu_calendar":["$U @2 supporting various @b of calendars","1.4.0"],"nalgebra":["General-purpose linear algebra @1 @9 transformations @6 statically-sized or dynamically-sized matrices.","0.32.5"],"envconfig":[C[946],C[7]],"block_^d":["Raw @4 to Apple's C @e ^m of blocks","0.2.1"],"ibc_apps":["Maintained by `ibc-rs`, re-exports a comprehensive set of $A @u &c various IBC @C, enabling smooth $C of IBC business logic &q any blockchain @T.","0.52.0"],"tower_livereload":["A LiveReload &f built on top of tower.","0.9.2"],"commoncrypto":["Idiomatic @3 &K @2 Mac OS X's CommonCrypto @1","0.2.0"],"c_scape":["A libc bottom-half @0 in @3","0.15.44"],"stack_graphs":["Name &G @2 arbitrary ^a languages",C[1]],"inline_array":["&6 immutable inlinable byte array",C[44]],"ovmf_prebuilt":["Prebuilt OVMF $2 @E @7 tianocore/edk2 $K","0.1.0-alpha.1"],"$7_lru":["A $7-@w @p ^i @7 lru @5","0.1.1"],"longbridge_proto":["Longbridge ^A","0.2.77"],"&3_sitter_thrift":["Thrift grammar @2 &3-sitter","0.5.0"],"hermit_^d":["^e Hermit unikernel @2 @3.","0.6.0"],"ergo_chain_@b":["Ergo blockchain @b",C[37]],"enumflags2_@a":["Do not &z directly, &z @7 reexport in @7 `enumflags2` @5. $P allows @2 better compatibility across versions.","0.7.9"],"pentacle":["Executes programs as sealed anonymous @P on Linux",C[4]],"const_@G":["Compile-^0 $6 formatting","0.2.32"],"unimock_@8":["@V @8 $9 by unimock","0.6.5"],"salvo_@O":[C[323],"0.67.1"],"meilisearch_index_setting_@c":["&Y tool to ^o settings of a Meilisearch index","0.25.0"],"uniffi_@8":["a multi-@e @4 @H @2 @z (convenience @8)","0.27.1"],"cdk_@E_cfn":["Turn ^v CloudFormation templates &q ^v CDK @C","0.157.0"],"openxr":["High-@W, mostly-&k OpenXR @4",C[31]],"ipmpsc":["Inter-^N Multiple Producer, Single Consumer Channels","0.5.1"],"blanket":["A @o @c to @a blanket @k @2 &4 $3.",C[3]],"rmp_$r":["Async @3 MessagePack @6 MessagePack-RPC","0.3.2"],"^T_^G":["@q defining ^G @2 smart ^b on substrate","4.1.1"],"wasmonkey":["Patch a WASM object $R to replace a set of exported @n @9 imported @n @E another @1","0.1.17"],"eframe":["egui @j - write GUI apps @u compiles to web @6/or natively","0.27.2"],"telebot_@a":["Getters @6 setters @2 @7 telebot @1","0.0.14"],"fluence_spell_dtos":["@D @y @2 fluence spell service","0.7.6"],"audio_checker":["@q checking if audio @P are broken","0.1.0"],"golem_@d":["Client @2 Golem Cloud's REST $U","0.0.96"],"keyed_priority_queue":["Priority queue @u @f changing priority or early remove by key","0.4.2"],"bee_ledger_@b":["All @b required to compute @6 maintain @7 ledger state.","1.0.1"],"holochain_logging":["A logger @2 Holochain","0.0.7"],"uniresid":["URI (Uniform Resource Identifier) @h @6 @D @y","0.1.5"],"bitvector":["BitVector @0 in @3","0.1.5"],"macho":["Mach-O @h in @z","0.4.1"],"radius_@h":["Parser @2 @7 RADIUS @l","0.5.0"],"@z_lzo":["A pure @z @0 of lzo converted @E Linux's C @0 @A corrode","0.6.2"],"fasteval2":[C[164],"2.1.1"],"ip_rfc":["IP address globally routable checking @2 stable @z","0.1.0"],"aiken":["Cardano smart ^T @e @6 toolchain",C[253]],"twilio":["@3 @4 @2 @7 Twilio $U","1.1.0"],"shapefile":["Read & Write shapefiles in @3","0.6.0"],"steamlocate":["@3 Crate @2 locating Steam game installation &Z (@6 Steam itself!)","2.0.0-beta.2"],"debot_position_&y":["Functions to manage trade positions","1.2.89"],"size_of_@a":["^t derives @7 SizeOf ^7","0.1.2"],"ico":["A @1 @2 @J/^2 ICO image @P",C[5]],"poem_openapi_@a":["$L @2 poem-openapi","5.0.0"],"arkworks_r1cs_gadgets":["Webb protocol's r1cs zero-knowledge gadgets $Y @A Arkworks","1.2.0"],"fil_actor_account":[C[919],"9.0.1"],"cros_libva":["Safe @4 over libva","0.0.6"],"shrev":["Event channel, meant to be $9 @9 `specs`.","1.1.3"],"winit_input_&x":["Processes winit events, allowing input state to be queried at any ^0.",C[29]],"tectonic_bridge_flate":["Exposing flate ^f to @7 Tectonic C $b.","0.1.7"],"ceresdb_@d":["@3 @0 of CeresDB @d.","1.0.2"],"intuicio_plugins":["Plugins ^y @2 Intuicio scripting @x","0.31.6"],"valgrind_request":["@p @2 Valgrind @d requests","1.1.0"],"jsonrpc_@B":[C[631],"2.0.2"],"jaq_syn":["Syntax of @7 jaq @e","1.1.0"],"it_to_bytes":["Defines ^7 ToBytes $9 @2 IT @t","0.1.0"],"reqwest_conditional_&f":["A &f @p @u enables (or disables) a wrapped Reqwest &f on a per-request basis","0.2.1"],"m10_signing":["M10 ^q @1 @2 request signing","0.34.0"],"malachite":["Arbitrary-precision arithmetic, @9 &6 $i partially derived @E GMP @6 FLINT","0.4.7"],"imageproc":["Image processing $c",C[43]],"beach_map":["@i of a slotmap","0.2.1"],"scrawl":["Opens a user's preferred text editor so they can edit @D inline @6 returns a Read-able &b @2 interactive CLI @C.","2.0.0"],"burn_$4":["^W @5 @2 @7 Burn @j","0.13.1"],"call_once":["A ^j @u can only be called sucessfully once.","0.1.0"],"fj":[C[538],"0.49.0"],"$5_encrypt_@O":[C[165],"0.7.0"],"iced_winit":["A @v @2 iced on top of winit",C[81]],"$J_nal_@B":["An Async Network Abstraction Layer (NAL) @2 Embedded Systems","0.7.1"],"gpsd_proto":["^e gpsd_proto ^y contains @b @6 @n to connect to gpsd to get GPS coordinates @6 satellite @Q.",C[4]],"atomic_instant":["Atomic @p @2 quanta::Instant","0.1.1"],"icu_locale_canonicalizer":[C[503],"0.6.0"],"re_web_viewer_@N":["Serves @7 Rerun web viewer (Wasm @6 HTML) over HTTP",C[55]],"rsa":["Pure @3 RSA @0","0.10.0-pre.1"],"$5_byte_array":["Optimized $H of `[u8; N]` @2 Serde","0.1.2"],"qrlew":["Sarus Qrlew Engine","0.9.17"],"sharded_slab":["A lock-free concurrent slab.","0.1.7"],"geohash":["Geohash @0 @2 @3.","0.13.1"],"sg721_nt":["Stargaze Non-transferrable NFT @U ^T","3.13.0"],"aur_depends":["A libary @2 resolving aur ^4","3.0.0"],"chrono_english":["parses @o English dates, inspired by Linux date $l","0.1.7"],"bevy_editor_pls_@O":[C[405],"0.8.1"],"soundex":["Soundex Calculations","0.2.0"],"cs_$5_bytes":[C[513],C[81]],"fastobo":["Faultless AST @2 Open Biomedical Ontologies.","0.15.2"],"hotspot":["^e @Y @r an @g to HotSpot.","0.6.0"],"ckb_util":["CKB @m @1.",C[74]],"ord_subset":["Tools @2 ^g @9 @7 Ord subset of certain PartialOrd @b, &5 floats.","3.1.1"],"wasmtime_wiggle_@c":["Macro @2 integrating Wiggle $b @H @9 Wasmtime",C[89]],"enum_$4_fields":["Macro @2 easy ^s to $4 fields of enums","0.7.0"],"http_bytes":["Byte buffer to/@E http::{Request,Response}","0.1.0"],"swift_bridge_$s":["Parse @3 @P @2 swift-bridge modules @6 ^o @7 corresponding Swift @6 C $b @2 them.","0.1.53"],"zmq_sys2":[C[166],C[5]],"bevy_turborand":["A $W to enable ECS optimised random number $h @2 @7 Bevy game $m.","0.8.2"],"is_sorted":["Is an Iterator sorted?","0.1.1"],"rbdc_pg":[C[216],"4.5.6"],"tauri_@v_wry":["Wry @4 to @7 Tauri @v",C[158]],"aws_region_nearby":["Find @7 nearest ^v region to a given location","0.2.3"],"gridiron":["@3 finite field @1 @9 fixed size multi-word ^R.",C[7]],"rustworkx_@O":["@3 APIs $9 @2 rustworkx $i","0.14.2"],"rustls_pki_@b":["Shared @b @2 @7 rustls PKI ecosystem","1.5.0"],"teloxide_@O":["Core part of @7 `teloxide` @1 - telegram bot $U @d","0.9.1"],"tetcore_bip39":["Converting BIP39 entropy to valid Tetcore (sr25519) SecretKeys","0.4.2"],"storm_@O":["Storm Core @q: $Q @6 messaging layer 3 on top of bitcoin & lightning $M","0.9.0"],"@z_cascade":["A @o bloom filter cascade @0 in @3.","1.5.0"],"java_properties":["A @1 @2 reading @6 $I Java properties @P in @3.","2.0.0"],"p9_wire_@G_@a":["Supporting ^O-@c @2 @7 `p9` @5.","0.2.3"],"ascon_hash":["@i of @7 Ascon @6 AsconA hashes @6 XOFs","0.2.0"],"interleaved_ordered":["Combine two ordered iterators &q one","0.1.1"],"^h_gpiod":["Linux GPIO character device interfacing @9 ^h","0.2.3"],"colored_diff":["Format @7 difference $8 two $f @9 ANSI colors","0.2.3"],"monostate":["Type @u deserializes only @E one &2 &v",C[44]],"petgraph_graphml":["GraphML output @f @2 petgraph","3.0.0"],"enum_as_inner":["A ^O-@c @2 deriving inner field accessor @n on enums.","0.6.0"],"^u_util":["&Y @b/@n $9 by @7 ^u ecosystem.","0.16.3"],"gflags_impl":["$L @2 gflags @5","0.3.12"],"exec":["Use @7 POSIX exec @R to replace @7 running ^w @9 another","0.3.1"],"lockfree_object_pool":["A &F-&k object pool @U @9 automatic return @6 attach/detach semantics.","0.1.5"],"source_map_mappings":["Parse @7 `mappings` $6 @E a source map.","0.5.0"],"sp_staking":["A @5 $z contains @F @u are useful @2 @0 @u uses staking approaches in general. Definitions &H to sessions, slashing, etc go here. (@s @L)","30.0.0"],"$J_hal_@B":["An $1 Hardware Abstraction Layer (HAL) @2 $J systems",C[4]],"aws_sdk_grafana":["^v &a @2 $V Managed Grafana",C[27]],"bitset_@O":["Straightforward, no-std $k, simd optimized, BitSet $U","0.1.1"],"bevy_hecs":["Bevy fork of hecs: a &p, minimal, @6 ergonomic entity-component-@T",C[5]],"progress_streams":["Progress callbacks @2 @b $z &c Read/Write","1.1.0"],"filedesc":["thin @p ^i raw $R descriptors","0.6.3"],"^h_@8":["Tokio's ^O @8.","2.2.0"],"flapigen":["Tool @2 connecting $A $Y in @3 @9 other languages","0.6.1"],"rendy_shader":["Rendy's shader compilation tool","0.5.1"],"@z_icu_utext":["Native @4 to @7 ICU4C @1 @E ^I. utext.h","5.0.0"],"dusk_bls12_381":["Fork of @7 @0 of @7 BLS12-381 pairing-&m elliptic curve construction @9 some extra tooling needed by @7 Dusk team",C[1]],"vmap":["Cross-@x @1 @2 &p @6 &k $7-mapped IO @6 boundary-free ring buffer.","0.6.3"],"acpi":["A pure-@3 @1 @2 @K ACPI tables","5.0.0"],"constgebra":["Const Linear Algebra","0.1.4"],"^n_finality_tracker":["FRAME Pallet @u tracks @7 last finalized block, as perceived by block authors.","2.0.1"],"dioxus_debug_cell":[C[633],"0.1.1"],"aeruginous_io":["A set of input / output @m @2 @7 Aeruginous Open Source Development Toolbox.",C[6]],"funty":["Trait generalization over @7 primitive @b","3.0.0-rc2"],"mc_oblivious_$3":["Traits @6 interfaces @2 &I &H to Oblivious @D @y","2.3.0"],"mp4parse_fallible":["Fallible replacement @2 Vec","0.0.3"],"pete":["A &m @p ^i ptrace(2)",C[10]],"jsonrpc_@d":["An @B, @c-driven &D-RPC @d @9 pluggable backends.","0.7.1"],"tauri_$W_updater":["In-app updates @2 Tauri @C.",C[167]],"i_slint_@O_@8":["&Y @c @2 i-slint-@O","1.5.1"],"pp_rs":["Shader preprocessor","0.2.1"],"wasabi_leb128":["Read @6 write @7 variable length LEB128 number @G.",C[3]],"ffizer":["ffizer is a @P @6 folders initializer / @H. It creates or updates any kind (or part) of $K @E template(s)","2.12.0"],"scrypt":["Scrypt password-@w key derivation @R","0.12.0-pre.0"],"tarantool":["Tarantool @z @4","4.0.1"],"tee_readwrite":["$q TeeReader/TeeWriter @b @2 duplicating reads/writes to std::io::{Read,Write} @b","0.2.0"],"nu_$W_binaryview":["A ^5 viewer $W @2 Nushell",C[90]],"kern":["General @1 @2 @3","1.7.1"],"gix_index":["A work-in-progress @5 of @7 gitoxide $K dedicated $e @7 git index $R","0.32.1"],"cw_$Q_plus":["Enhanced $Q engines","2.0.0"],"libdoh":["DoH @6 Oblivious DoH @1 @2 @7 @z-doh app","0.9.10"],"docopt_@8":["Docopt @c @2 $l line argument @K.","0.8.1"],"base16":["base16 (hex) @J @6 ^2","0.2.1"],"amqprs":["AMQP 0-9-1 @d @0 @2 RabbitMQ","1.6.0"],"broccoli":["broadphase collision $B $i","6.3.0"],"symphonia_codec_vorbis":["Pure @3 Vorbis decoder (a part of $K Symphonia).","0.5.4"],"magnus":["High @W Ruby @4. Write Ruby ^m gems in @3, or call Ruby $b @E a @3 ^5.","0.6.3"],"dockertest":["A @1 to control docker containers when running &4 $C tests.",C[3]],"aws_sdk_connect":["^v &a @2 $V Connect &g","1.33.0"],"android_properties":["@3-@w Android properties @p","0.2.2"],"symbolic_sourcemap":["A @1 to ^N &V sourcemaps @6 resolve symbols in minified source $b or stack traces.","8.8.0"],"@B_rustls":[C[41],"0.4.2"],"aws_sdk_migrationhub":["^v &a @2 ^v Migration Hub",C[2]],"sasl":["A @5 @2 SASL authentication. Currently only does @7 @d side.","0.5.1"],"sp_@v":["&T Modules &C primitive @b. (@s @L)","35.0.0"],"eva_$4":["Commons @2 EVA ICS v4","0.3.51"],"ya_agreement_^r":["Yagna agreement ^r","0.5.0"],"iset":["Map @6 set @9 interval keys (x..y).","0.2.2"],"pipe_logger_lib":["Stores, rotates, compresses ^N logs.","1.1.17"],"ark_ec":["A @1 @2 elliptic curves @6 pairings","0.4.2"],"self_&A":["Self encrypting @P (convergent &A plus obfuscation)","0.29.2"],"librespot_tremor":["@3 @4 to tremor","0.2.0"],"analytic":["^e analytic @5 has been renamed to be @7 math @5 &P://crates.io/$y/math","0.7.1"],"$r_backoff":["&i retry strategies @2 $r","0.1.0"],"uefi":["Safe @6 easy-to-&z @p @2 ^6 UEFI apps.",C[87]],"conduit_hyper":["Host a conduit @w web $w on a hyper @N","0.4.2"],"@B_net":["Async networking @F @2 TCP/UDP/Unix &S","2.0.0"],"memfd":["A pure-@3 @1 to work @9 Linux memfd @6 sealing","0.6.4"],"plague":["Parametrized tests ^H","0.6.3"],"sauron_component_@c":[C[707],"0.50.6"],"lingua_kazakh_@e_^9":["^e Kazakh @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"uu_uname":["uname ~ (uutils) display @T @Q",C[21]],"aws_sdk_connectparticipant":["^v &a @2 $V Connect Participant &g",C[27]],"gluon_doc":["^e documentation @H @2 @7 gluon ^a @e","0.18.2"],"unveil":["@3 &G @2 OpenBSD's unveil(2)","0.3.2"],"mc_rand":["A @x $x layer &9 a $t RNG, `McRng`","1.1.0"],"wasm_^k_cli_@f":["Shared @f @2 @7 wasm-^k-cli @Y, an ^8 ^S","0.2.92"],"vsprintf":["@3 @4 to @7 libc vsprintf @R","2.0.0"],"piston2d_shapes":["Convenience ^M @2 2D shapes","0.38.0"],"$g_xwin":["Cross &N Cargo $K to $v MSVC target @9 ease","0.16.4"],"dyer":["dyer is designed @2 reliable, flexible @6 &p Request-Response @w service, &7 @D processing, web-crawling @6 so on, &9 some &m, flexible, comprehensive &L ^V compromising speed.","3.3.2"],"unic_ucd_$2":["UNIC — ^I Character Database — Version","0.9.0"],"kinded_@8":[C[168],C[5]],"^Q_cli_output":[C[22],C[13]],"@B_^N":["Async @g @2 ^g @9 processes","2.2.2"],"$F_attributes":["@V @c attributes @2 automatically instrumenting @n.","0.1.27"],"dary_heap":["A d-ary heap","0.3.6"],"rendy_wsi":["Rendy's windowing @f","0.5.1"],"rs_ws281x":["Wrapper @2 ws281x @1 @A ^k to track upstream","0.5.1"],"boolector_^d":["Low-@W @4 @2 @7 Boolector SMT solver","0.7.2"],"enum_assoc":["@V @c to associate &J @9 enum variants.","1.1.0"],"prost_amino":["An @0 of @7 Amino @t @2 Tendermint/Cosmos in @7 @3 Language. See &P://^J/tendermint/go-amino @2 details.","0.6.0"],"dmp":["A high-@X @1 in @u manipulates plain text","0.2.0"],"stm32f30x":["Peripheral ^s $U @2 STM32F30X $S",C[6]],"toml_&n":["Loads @6 decodes TOML @P &q @y",C[3]],"binstring":["Binary $f","0.1.1"],"@z_icu":[C[582],"5.0.0"],"palaver":["Cross-@x polyfills. $P @1 attempts to provide reliable polyfills @2 @I @u isn't &u on all platforms.","0.3.0-alpha.3"],"call_trace_@c":["@M @7 $0 @8 @2 @7 `call-trace` @5.",C[3]],"cln_grpc":["^e Core Lightning $U as grpc @F. @M @7 @4 $9 to expose @7 $U over @7 $M.","0.1.8"],"linea":["Linear Algebra: Vectors @6 Matrices","0.9.6"],"$5_^j_name":["lookup name of ^j @2 any &b or enum @u derives $5 Serialize","0.2.0"],"lindera_cc_cedict_&1":["A Chinese morphological dictionary &1 @2 CC-CEDICT.",C[61]],"paho_mqtt_^d":["Low-@W, unsafe @3 @p @2 @7 Paho MQTT C Client @q. $P is part of @7 official Eclipse Paho @3 Client @q.","0.9.0"],"$5_regex":["A $5 @p @u (de)serializes regex as $f","1.1.0"],"aleo_std_timed":["A profiler to conveniently ^0 @R executions","0.1.2"],"smlang":["A no-std state ^C @e DSL","0.6.0"],"pkg_&n":["A @1 to run @7 pkg-&n @T tool at $s ^0 in order to be $9 in Cargo $s scripts.","0.3.30"],"valuable":["Object-&k &v inspection, $9 to pass un-typed structured @D across ^7-object boundaries.","0.1.0"],"boringssl_src":["A @5 @2 ^6 boringssl.","0.6.0+e46383f"],"eth2_$5_^r":["Serialization @6 ^3 @m useful @2 &D representations of Ethereum 2.0 @b.","0.1.0"],"sasl2_^d":["$a @2 Cyrus SASL.","0.1.20+2.1.28"],"@z_icu_utrans":["Native @4 to @7 ICU4C @1 @E ^I. - utrans.h: Transliteration @f","5.0.0"],"smol_timeout":["A way to poll a future until it or a timer completes.","0.6.0"],"^0_&x":["^W timestamp @I","0.1.0"],"@s_service":["Utils to tie different Polkadot &I together @6 allow instantiation of a node. (@s @L)",C[68]],"^h_compat_02":["Tokio 0.2 compat @m","0.2.0"],"yazi_prebuild":["Used to place @7 pre-built assets of yazi (&P://^J/sxyazi/yazi).","0.1.2"],"^B_template":["A @3 $b templating @c @2 $b $h.","0.1.0"],"tiger_digest":["Tiger @0 following @7 @3 Digest Traits","0.1.1"],"$5_php":[C[169],"0.5.0"],"paris":["A @o logger @2 &4 CLI apps or other things you want in @7 $o","1.5.15"],"arkworks_gadgets":["Webb protocol's zero-knowledge gadgets $Y @A Arkworks","0.4.20"],"wayland_@N":["$a to @7 ^l C @0 of @7 wayland @l, @N side.","0.31.1"],"fungi_lang":["Fungi: A typed, functional @e @2 programs @u name their cached ^S graphs","0.1.63"],"dylib":["Standalone $2 of former dylib ^y","0.0.3"],"roa_@O":["@O &I of roa web @j","0.6.1"],"self_replace":["Utility @5 @u allows executables to replace or uninstall themselves","1.3.7"],"readlock":["A weird alternative to Arc>","0.1.7"],"set_^K":["A very @o ^7 @u overwrites errors.","1.0.1"],"quick_cache":["Lightweight @6 high @X concurrent cache","0.5.1"],"fs_set_times":["Set filesystem timestamps","0.20.1"],"riven":["Riot Games $U @q","2.44.0"],"conduit_^r":["Various @m @2 conduit-@w $y",C[6]],"serdebug_@a":["Proc-@c part @2 serdebug (see main @5 @2 more details)",C[4]],"little_loadshedder":["Latency-@w load-shedding hyper/tower &f","0.2.0"],"graphene_sgx":["@3 $U @2 Graphene/SGX","0.3.3"],"surge_ping":["&i ICMP ping @1","0.8.1"],"notan_$n":["@M a default $n @2 Notan",C[10]],"psbt":["Partially signed bitcoin transaction v0-2 @1 (bip174, bip370, bip371)",C[93]],"billboard":["Display informational boxes in @7 $o.","0.2.0"],"dicom_transfer_syntax_registry":["A registry of DICOM transfer syntaxes","0.7.0"],"shopify_@R_@c":["$L @2 @7 `shopify_function` @5.","0.7.0"],"try_partialord":["Safe failable sort, min, max, binary_search @n @2 PartialOrd. No need to wrap f32, f64 to sort any more.","0.1.3"],"rustogram":["A @z port of HdrHistogram","0.1.4"],"unwind_&k":["Readable unwind-&k $b thanks to a try-finally-looking &1 pattern","0.1.0"],"rusoto_ses":["^v &a @2 @3 - $V $q Email &g @ 2010-12-01",C[51]],"metriken_@a":["Proc @8 @2 metriken","0.4.1"],"skrifa":["Metadata reader @6 glyph scaler @2 OpenType fonts.",C[25]],"bevy_panorbit_camera":["A basic pan @6 orbit camera in Bevy",C[18]],"text_io":["really @o to &z panicking input @n",C[44]],"glsl_layout_@a":["Custom @a @2 `glsl-layout` @5.",C[3]],"extendr_$m":[C[925],"0.6.0"],"warp_embed":["@r $J @P by warp","0.5.0"],"typewit":["^j-witness-@w abstractions, mostly @2 emulating polymorphism in const fns","1.9.0"],"aws_sdk_appsync":["^v &a @2 ^v AppSync","1.25.0"],"objc_id":["@3 smart pointers @2 Objective-C reference counting.","0.1.1"],"exr":["Read @6 write OpenEXR @P ^V any unsafe $b","1.72.0"],"qt_@O":["$a @2 QtCore C++ @1","0.5.0"],"unsigned_varint":["unsigned varint @J",C[6]],"wasm3":["@3 @4 @2 wasm3","0.3.1"],"ssmarshal":["Stupid @o &v-only marshaling @A $5",C[4]],"bendsql":["Databend Native Command Line Tool","0.17.1"],"orkhon":["Machine Learning Inference Framework @6 Server &T","0.2.3"],"spl_discriminator_@a":["^x @c @1 @2 @7 `spl-discriminator` @1","0.2.0"],"substrate_prometheus_endpoint":[C[288],C[18]],"fruity__bbqsrc":[C[170],"0.2.0"],"$E_^H":[C[837],"0.2.0"],"assert_json_diff":["Easily compare two &D ^R @6 get great output","2.0.2"],"colorchoice":[C[695],C[4]],"snocat":[C[1041],C[1042]],"nuklear_^d":["Raw @4 to Nuklear 2D GUI @1","4.0.5"],"$g_$s_deps":["A $g &B to $s ^4, helps speed up docker builds by allowing ^4 to be built earlier @6 cached.","0.2.0"],"tuifw_screen_base":["Text User &Q Framework. Basic @x-independent text screen @g.",C[43]],"croncat_sdk_tasks":["CronCat tasks @Y containing CosmWasm @b @6 ^X","1.0.4"],"bevy_asset":["@M asset @I @2 Bevy Engine",C[36]],"indent":["Functions @2 indenting multiline $f","0.1.1"],"&3_sitter_c":["C grammar @2 &3-sitter",C[88]],"@B_rx":["Utility @n @2 @B reactive ^a.","0.1.3"],"zip_&r":["An ^m @5 @2 zip.","0.6.2"],"lemmy_apub_lib_@a":[C[108],"0.16.7"],"msi":["Read/write $v Installer (MSI) @P","0.7.0"],"^h_pg_mapper_@a":[C[915],"0.2.0"],"nv_flip":["High-Level @4 to Nvidia Labs's ꟻLIP image comparison @6 ^K visualization @1","0.1.2"],"libsecp256k1_@O":["Core @n @2 pure @3 secp256k1 @0.",C[5]],"errgo":["^o enum variants inline","0.1.4"],"int_$3":["@M a ^7 @2 extended @n on integers","0.1.1"],"mr_bundle":["Implements @7 un-/packing of bundles @u either embed or reference a set of resources",C[754]],"nannou_wgpu":["Items &H to wgpu @6 its $C in nannou - a creative coding @j @2 @3.",C[25]],"big_bytes":["Converts a number to @7 largest possible multiple of @7 byte unit",C[4]],"serializable_enum":["Two @8 @2 $e @t / ^3 @2 enums containing no @D variants",C[3]],"holochain_locksmith":["&h @2 mutex deadlock diagnosis",C[118]],"shrust":["A @1 @2 ^E interactive $l line shells in @3","0.0.7"],"librespot_discovery":["^e discovery logic @2 librespot","0.4.2"],"arrow_odbc":["Read/Write Apache Arrow arrays @E/to ODBC @D sources.","9.0.0"],"ibc_@O_@d_@b":["Maintained by `ibc-rs`, encapsulates essential ICS-02 Client Semantics @D @y @6 domain @b, as specified in @7 Inter-Blockchain Communication (IBC) @l. Designed @2 universal applicability to facilitate ^P @6 $C across diverse IBC-enabled projects.","0.52.0"],"svg_hush":["Strip scripting @6 other abusable &L @E SVG @P","0.9.4"],"&0_cert_gen":["Utility to ^o certificates @2 tests (e. g. @2 TLS)","0.9.0"],"aws_sdk_worklink":["^v &a @2 $V WorkLink",C[2]],"cretonne_wasm":["Translator @E @Z to Cretonne IR",C[36]],"atomic_ref":["Atomic &'a T @b @9 @f @2 static allocation","0.2.1"],"smelling_salts":["Abstraction over OS APIs to handle $1 device waking","0.12.1"],"activitystreams_@b":["Base @b @E @7 Activity Streams spec",C[222]],"str_concat":["Concatenate two adjacent $6 slices","0.2.0"],"debpkg":["@q @2 @K debian packages","0.6.0"],"^n_broker":["Brokerage tool @2 managing Polkadot Core scheduling","0.7.1"],"lance_$u":[C[171],C[172]],"olio":["Miscellaneous I/O @m","1.4.0"],"boring":["BoringSSL @4","4.6.0"],"wasmtime_component_util":["Utility @b @6 @n to @f @7 component ^9 in Wasmtime",C[62]],"jsonrpc_@O_@d":[C[364],"18.0.0"],"des":["DES @6 Triple DES (3DES, TDES) block ciphers @0",C[173]],"calamine":["An Excel/OpenDocument Spreadsheets reader @6 deserializer in pure @z",C[43]],"pio_^O":["^O-@c @2 assembling PIO $b in a @3 ^w at &N ^0","0.2.2"],"usbd_hid":["A HID class @2 &z @9 usb-device.","0.7.0"],"cocogitto":["Cocogitto is a set of cli ^H @2 @7 conventional commit @6 semver specifications.","6.1.0"],"$g_shuttle":["A $g $l @2 @7 shuttle @x (&P://www.shuttle.rs/)",C[90]],"near_stdx":["$P @5 contains polyfills $z should really be in std, but currently aren't @2 one reason or another.","0.21.2"],"x11rb":[C[302],C[1]],"event_store_adapter_rs":["@5 to make DynamoDB an Event Store","1.1.30"],"zenoh_&n":[C[23],C[24]],"rsc_osrm":["@z @p @2 osrm, folk @E TehGoat/rs_osrm","0.1.50"],"substrate_wasmtime_profiling":[C[174],C[208]],"eddie":["Fast @6 well-tested @k of edit distance/$6 similarity ^u: Levenshtein, Damerau-Levenshtein, Hamming, Jaro, @6 Jaro-Winkler.","0.4.2"],"frunk_enum_@a":["^x @8 to &c @7 frunk::LabelledGeneric ^7 on enums",C[5]],"wasm_@N_runner":["$g run @2 wasm programs","0.6.3"],"yadf":["yet another dupes finder","1.2.0"],"flaky_&0":["atttribute @c @2 running a flaky &0 multiple times","0.2.2"],"const_^r":["Utility @n @2 doing @o things in a `const` @R.","0.1.1"],"$g_cranky":["Easy to configure @p @2 clippy",C[5]],"ena":["Union-find, congruence closure, @6 other unification $b. Based on $b @E &w.","0.14.2"],"trust_dns":[C[287],"0.23.2"],"xous_api_names":["Xous microkernel OS inter-^N name resolution @N","0.9.57"],"nokhwa":["A $q-to-&z, cross-@x @3 Webcam Capture @q","0.10.4"],"smawk":["Functions @2 finding row-minima in a totally monotone matrix.","0.3.2"],"zenoh_@l":[C[23],C[24]],"bootloader_locator":["Retrieves @7 $R @T location of a `bootloader` ^S","0.0.4"],"aws_smithy_@v_api":["Smithy @v @b.","1.4.0"],"polonius_$m":["Core definition @2 @7 @3 borrow checker",C[1]],"kankyo":["$q, &6, @6 precise .env @1.",C[5]],"twiggy":["Twiggy is a $b size profiler.","0.7.0"],"@E_variants_impl":["^1 &x @5 @2 from_variants @5.","1.0.2"],"workflow_wasm":["WASM @m @2 in-browser &z (timers, callbacks, etc.)","0.12.1"],"xactor_@a":["Xactor @8","0.7.1"],"pwm_pca9685":["Platform-agnostic @3 driver @2 @7 PCA9685 I2C 16-channel, 12-bit PWM/Servo/LED controller.",C[4]],"sentry_@b":[C[175],"0.32.3"],"parsell":["Parsell LL(1) streaming @h combinators","0.6.5"],"sozu":["sozu, a &p, reliable, hot reconfigurable HTTP reverse proxy",C[4]],"tiny_merkle":["A tiny merkle &3 @1 @2 Ethereum",C[5]],"$5_spdx":["Serde @t @2 SPDX @P","0.8.4"],"tugger_$R_manifest":[C[795],C[7]],"sqlx_rt":["&T $x $9 by SQLx, @7 @3 SQL toolkit. Not intended to be $9 directly.","0.6.3"],"srmw":["&i single-reader, multi-writer","0.1.1"],"html_editor":["Pure @6 @o HTML @h @6 editor.","0.7.0"],"winx":["$v $U &x @1","0.36.3"],"stainless":["Organized, flexible $u @j.",C[44]],"jl_^d":["jl-^d contains @7 $X @4 @2 @7 Julia C $U $9 by jlrs.","0.23.1"],"quanta":["high-speed timing @1","0.12.3"],"base64urlsafedata":["Base 64 Url Safe @p @2 Serde","0.1.3"],"graph_http":["Http @d @6 @m @2 @7 graph-rs-sdk @5","1.1.3"],"pnet":["Cross-@x, low @W networking @A @7 @3 ^a @e.","0.34.0"],"display_@g_i2c":["Generic I2C @0 @2 display interfaces","0.5.0"],"webpki_roots":["Mozilla's CA root certificates @2 &z @9 webpki","0.25.4"],"$F_rolling_$R":[C[176],"0.1.2"],"base_minter":["Stargaze NFT basic 1/1 minter ^T","3.13.0"],"scale_decode":["Decode SCALE encoded bytes &q arbitrary @b at @v",C[0]],"rinex":["Package to parse @6 analyze RINEX @D",C[46]],"$F_subscriber":["$j @2 $e @6 composing `$F` subscribers.","0.3.18"],"gitnu":["gitnu indexes &4 git status so you can &z ^U ^Y of filenames.","0.7.6"],"ghash":["Universal hash over GF(2^128) useful @2 constructing a Message Authentication Code (MAC), as in @7 AES-GCM authenticated &A cipher.",C[177]],"tectonic_docmodel":["^e Tectonic document ^9 @6 its @t &q `Tectonic.toml`.","0.2.2"],"specs_transform":["transform 2d @6 3d component @2 specs","0.5.0"],"melstructs":["Core @D @y @2 Mel","0.3.2"],"delegate":["Method delegation @9 less boilerplate",C[10]],"hex_lit":["Hex @c literals ^V &z of hex @8","0.1.1"],"associative_cache":["A &8 N-way associative cache @9 fixed-size capacity @6 random or least recently $9 (LRU) replacement.","2.0.0"],"catppuccin_egui":["Soothing pastel theme @2 egui.","5.1.1"],"@z_sodium":[C[570],C[93]],"$g_watch":["Watches over &4 Cargo project’s source","8.5.2"],"egui_tiles":["A tiling layout $m @2 egui @9 drag-@6-drop @6 resizing",C[6]],"indoc_impl":[C[928],"0.3.7"],"$7_^y_^d":["$a to @7 MemoryModule @1 @2 loading $A @E $7 on $v",C[5]],"wasm_^k_cli":["Command line @g of @7 `#[wasm_bindgen]` ^L @6 $K. For more @Q see &P://^J/rustwasm/wasm-^k.","0.2.92"],"breezyshim":["@3 shim ^i @7 Breezy Python $U","0.1.89"],"$g_dist_schema":["Schema @Q @2 $g-dist's dist-manifest.json","0.13.3"],"$g_aoc":["Cargo Advent of Code &Y","0.3.7"],"fp_@O":["A @1 @2 functional ^a in @3","0.1.9"],"s2n_quic_&j":[C[139],C[33]],"partial_min_max":["`min` @6 `max` @n @u work @9 `PartialOrd`.",C[3]],"onnxruntime_^d":["Unsafe @p ^i Microsoft's ONNX &T","0.0.14"],"caith":["A dice roller @1 supporting many &L","4.2.3"],"tiny_xlib":["A tiny Xlib @p @2 @3","0.2.2"],"colors_transform":["Module @2 convert @6 transform colors","0.2.11"],"telegraf_@a":["^x @8 @2 @7 telegraf-@z @1","0.2.0"],"workflow_panic_hook":["Based on @7 console_error_panic_hook this @5 @r additional @I allowing panic hook to bring up an in-browser overlay displaying @7 panic hook stack trace.","0.12.1"],"stm32h7":["Device @f $y @2 STM32H7 devices",C[55]],"oxc_syntax":[C[178],"0.12.5"],"lfs":["give @Q on mounted filesystems","2.6.0"],"polkavm_@a_impl":["^e @a @5 @2 PolkaVM guest programs (@0)","0.9.0"],"fugit_timer":["A Count Down Timer abstaction @u uses fugit ^0 @F","0.1.3"],"zeroize_@a":["Custom @a @f @2 zeroize","1.4.2"],"three_d_asset":["Load/save @I @2 3d @C.","0.7.0"],"maybe_@B":["A procedure @c to unify SYNC @6 ASYNC @0","0.2.10"],"etch":["Not just a text formatter, don't mark it down, etch it.","0.4.2"],"turbojpeg_^d":["Raw @4 @2 TurboJPEG",C[4]],"@O_&r":["Extensions @2 @O/std @1 @b, @6 other miscelaneous &L.","1.5.3"],"winfolder":["@M locations of ^l $v folders on @7 current @T.","0.1.1"],"atomic_@m":["Basic @m @2 &p atomics on multiple platforms","0.5.0"],"uncased":["Case-preserving, ASCII case-insensitive, no_std $6 @b.","0.9.10"],"waitgroup":["Async waitgroup @2 a @U of task to finish","0.1.2"],"^u_$F_context":["A @5 to &z $F context as ^u labels.",C[35]],"rfc7239":["Parser @2 rfc7239 formatted Forwarded headers","0.1.1"],"rusoto_events":["^v &a @2 @3 - $V EventBridge @ 2015-10-07",C[51]],"@B_signals":["@q @2 easier @6 &k Unix signal $H @9 @B Stream.",C[3]],"reinfer_@d":["$U @d @2 Re:infer, @7 conversational @D intelligence @x",C[43]],"ra_$4":["^W @1 @2 RA $y.","0.1.5"],"ansi_term":[C[357],"0.12.1"],"flip_link":["Flips @7 $7 layout of $J programs to protect against stack overflows","0.1.8"],"unic_ucd_case":["UNIC — ^I Character Database — Case Properties","0.9.0"],"lightningcss_@a":["^x @8 @2 lightningcss","1.0.0-alpha.42"],"pretty_hex":[C[625],"0.4.1"],"aws_sdk_apigatewayv2":["^v &a @2 AmazonApiGatewayV2",C[2]],"cfgrammar":["Grammar manipulation","0.13.4"],"spirv_&1":["&Y @2 ^6 shaders @9 @z-gpu","0.9.0"],"reqwest_chain":["Apply custom criteria to any reqwest response, deciding when @6 how to retry.","0.2.0"],"typemap":[C[179],"0.3.3"],"aws_sdk_firehose":["^v &a @2 $V Kinesis Firehose",C[30]],"dlmalloc":[C[363],"0.2.6"],"wedpr_l_^r":["@q of WeDPR &C @m.","1.1.0"],"actix_ws":["Websockets @2 @7 Actix @v, ^V Actors","0.2.5"],"cairo_lang_$K":["Cairo $K &d. For example, $y @6 flags $9 @2 compilation.","2.6.3"],"@G_@c":["Format $0 @c","0.2.4"],"$E_base_span":["compiler_base_span","0.1.3"],"jpegxl_rs":["Safe @3 @p @2 JPEG XL reference @0",C[469]],"naive_opt":["^e optimized naive $6-search $d.","0.1.24"],"hostname_validator":["Validate hostnames according to IETF RFC 1123","1.1.1"],"gherkin":[C[674],C[12]],"convert_base":["convert @7 radix (base) of digits stored in a vector","1.1.2"],"udev":["libudev @4 @2 @3",C[6]],"abe_policy":["Policy @6 attributes definition @2 ABE cryptosystems","3.0.5"],"sgxs_loaders":["Platform-&2 loaders @2 SGX enclaves. ^e following loaders are supported: * SGX device (Linux) * Enclave $U ($v) * libsgx_enclave_common (Linux & $v)",C[3]],"papyrus_$Q":["A $Q @0 @2 a Starknet node.",C[190]],"marionette":["@q $e @7 @d side of Gecko's Marionette remote automation @l.","0.5.0"],"ion_c_^d_@8":["$L $9 to &c ion-c-^d","0.1.2"],"usbd_hid_@8":["^1 @5: contains $0 @8 @2 HID descriptors. Use @7 `usbd-hid` @5 ^Y, these @8 are re-exported there.","0.6.0"],"rustix_openpty":["Safe @3 @4 to `openpty` @6 &H @n","0.1.1"],"weight_cache":["A cache @u holds a limited number of key-&v-pairs according to a user defined criterion","0.2.3"],"solarti_memo":["Solarti Program @q Memo","4.0.2"],"hubpack":["A predictable @t @G.","0.1.2"],"shoggoth":["Generic @6 ^j-@W ^a @2 @3","0.0.19"],"typedmap":["A hash map (dash map). A ^j of &v is defined by ^7 &u on key ^j","0.5.0"],"drink":["Minimal sufficient architecture @u allows @2 a fully functional ink! ^T ^P",C[18]],"qp2p":[C[326],"0.36.4"],"lambda_web":["Run @3 web frameworks on ^v Lambda","0.2.1"],"steel_cent":["currency @6 money &v @b","0.2.3"],"opensrdk_probability":["Standard probability @1 @2 OpenSRDK toolchain.","0.8.9"],"xml_&1":["Easy @6 highly-configurable XML &1/writer","0.5.2"],"postman2openapi":["Convert a Postman @U to an OpenAPI definition.","1.2.1"],"wita":["A window @1 in @3 @2 $v",C[16]],"@a_&1_@c":[C[113],C[16]],"postscript":["^e @Y @r a @h of PostScript fonts.","0.18.2"],"determinator":["Figure out $z packages changed $8 two commits to a workspace.",C[10]],"akd":["An @0 of an auditable key directory","0.12.0-pre.3"],"@z_@G":["A @3 source $b formatting @5 @9 a unified @g @2 $6, $R, @6 TokenStream input","0.3.4"],"fastly_^d":["Fastly Compute ABI $a",C[7]],"aws_sdk_lookoutequipment":["^v &a @2 $V Lookout @2 Equipment",C[30]],"nvim_oxi":["@3 @4 to all things Neovim","0.4.2"],"gear_wasm":[C[180],"0.45.1"],"lexical_@O":[C[614],"0.8.5"],"roqoqo_quest":["QuEST simulator @2 @7 qoqo quantum computing toolkit","0.13.1"],"traitgraph":["Abstracting over different graph representations","5.0.0"],"fluent_templates":[C[585],"0.9.4"],"pyth_sdk_^Q":[C[868],C[42]],"esl01_indexedlog":["Append-only on-disk $Q @9 integrity checks @6 indexing @f.",C[5]],"jxl_render":["JPEG XL image renderer, part of jxl-oxide",C[6]],"atelier_describe":["@3 ^F documentation @H @2 @7 ^v Smithy IDL.","0.1.10"],"fixed_buffer":["Fixed-size buffers @2 $M @l parsers","0.5.0"],"lzss":["A LZSS en-/decompressor (lossless @D ^f, no_std capable, in pure @3)","0.9.1"],"avr_&n":["An AVR foundational @5 @2 retrieving details, such as @7 CPU clock frequency, at @v","2.0.1"],"leptos_actix":["Actix integrations @2 @7 Leptos web @j.","0.6.11"],"ckb_chain":["CKB Blockchain &g, Importing Blocks",C[74]],"qjsonrpc":["&D-RPC over QUIC comm","0.5.0"],"egui_phosphor":["Phosphor icons @2 egui","0.5.0"],"^O_@c_^H":[C[240],"0.1.17"],"xmp_toolkit":["@3-@e @4 @2 Adobe's XMP Toolkit","1.7.3"],"modularize_imports":[C[392],"0.68.10"],"telnet":["A @o @0 of telnet @l.","0.2.1"],"rustfmt_&n_^O_@c":["A @U of $0 @8 @2 rustfmt","0.5.1"],"coset":["Set of @b @2 supporting COSE","0.3.7"],"lemmy_apub_lib":[C[108],"0.16.7"],"wasm_instrument":[C[69],C[3]],"librashader_reflect":[C[181],"0.2.7"],"structview":["Viewing ^5 @D as high-@W @D @y, safely.","1.1.0"],"quasi_^B":[C[182],"0.32.0"],"^Q_$Q_bigtable":["&o Storage BigTable",C[13]],"lnpbp_bech32":["LNPBP-14 @0","0.9.0"],"netlink_packet_@O":[C[722],"0.7.0"],"re_$7":["Run-^0 $7 tracking @6 profiling.",C[55]],"@z_webvr":[C[385],C[25]],"tugger_wix":["Interfaces to @7 WiX Toolset to produce $v installers",C[29]],"avr_device":["Register ^s @5 @2 AVR $S","0.5.4"],"@z_fp_categories":["A Functional Programming @q in @3, Category","0.0.5"],"rustsec_example_@5":["VULNERABLE example @5 @2 @7 RUSTSEC-2019-0024 &0 advisory. Version 0.0.1 of this @5 is vulnerable, @6 1.0.0 is considered patched. Useful @2 $u $H of vulnerable vs patched ^4. Both releases are empty @6 contain no @I.","0.0.1"],"rusoto_rekognition":["^v &a @2 @3 - $V Rekognition @ 2016-06-27",C[51]],"json_pointer":["A @5 @2 @K @6 @A &D pointers, as specified in RFC 6901.","0.3.4"],"goose":["A load $u @j inspired by Locust.","0.17.2"],"base64_rs":["Encodes @6 decodes base64","0.1.1"],"icu_segmenter":["^I line breaking @6 text segmentation $i @2 text boundaries analysis","1.4.0"],"crypto2":["$t $i","0.1.2"],"cov_mark":["Manual coverage marks.","2.0.0-pre.1"],"$5_humantime":["A Serde deserializer @2 `Duration`s @A @7 `humantime` @5","0.1.1"],"lrumap":["A &k Least Recently Used (LRU) cache @0 @9 ordered @6 unordered @f.","0.1.0"],"$5_piecewise_default_@a":["Uses serde's Option $H to let you easily specify defaults @2 all fields at once by $e Default.","0.2.0"],"copperline":["Pure-@3 Command Line Editing @q",C[5]],"vhost_user_$n":["A @j to $s vhost-user $n service daemon",C[35]],"azure_sdk_$Q_blob":["@3 &K ^i Microsoft Azure REST APIs - Blob $Q @5","0.45.3"],"forky_@O":["@3 $j","0.1.46"],"bbs":["^e BBS+ signature scheme","0.4.1"],"pgs_@P":["@3 @q @2 $H /etc/{passwd,group,shadow} @P","0.0.7"],"napi_^d":["NodeJS N-$U raw &G","2.4.0"],"forc_util":["Utility items &C $8 forc $y.","0.56.0"],"&O_dll":[C[187],"0.4.1"],"opengl32_^d":["Contains @R @S @2 @7 $v $U @1 opengl32. See winapi @2 @b @6 &J.","0.1.1"],"radix_trie":["Generic radix trie @D-^p.","0.2.1"],"arrayvec":["A vector @9 fixed capacity, backed by an array (it can be stored on @7 stack too). Implements fixed capacity ArrayVec @6 ArrayString.","0.7.4"],"enr":["@3 @0 of Ethereum Node Record (ENR) EIP778",C[10]],"cosmwasm_vm":["VM @4 to run cosmwams ^b","1.4.4"],"blurz":["Bluetooth lib @2 @3 @A blueZ/dbus",C[3]],"$5":[C[183],"1.0.199"],"aligned_^r":["^W @m to work @9 aligned ^R @6 allocation","1.0.2"],"lmdb_master_^d":["@3 @4 @2 liblmdb on @7 mdb.master branch.","0.2.0"],"cortex_a":["Low @W ^s to Cortex-A processors","8.1.1"],"cairo_lang_starknet_classes":["Starknet @S @2 ^T classes.","2.6.3"],"enso_logger":["An &6 logger @2 $I @C in @3.","0.3.1"],"tailcall_impl":["^e $0 @c @0 @2 @7 tailcall @5","1.0.1"],"arangors":["@3 driver @2 ArangoDB","0.5.4"],"portaudio":["PortAudio @4 @2 @3.","0.7.0"],"^0_^d":["$a to Linux's time.h @6 time64.h. Some @n have been replicated, but more are still to come.","0.0.2"],"ccm":["Generic @0 of @7 Counter @9 CBC-MAC (CCM) mode","0.5.0"],"sledgehammer_^k":["Fast batched js @4","0.5.0"],"bnf":["A @1 @2 @K Backus–Naur form context-free grammars","0.5.0"],"auto_ops":[C[318],C[5]],"coins_@O":["Core @1 @2 coins-bip32 @6 coins-bip39","0.8.7"],"ntex_io":[C[345],"1.0.2"],"jsonrpsee_^O_@8":["Procedueral @8 @2 jsonrpsee","0.22.4"],"civet":["civetweb-@w @N @0 @2 conduit","0.12.0-alpha.5"],"varlink_@H":["@3 $b @H @2 @7 varlink @l.","10.1.0"],"$r_@B_@v":[C[312],"0.2.1"],"concurrent_map":["a lock-free linearizable B+ &3","5.0.33"],"blip_buf":["Blip_buf is a small waveform synthesis @1 meant @2 &z in classic video game sound chip emulation. $a to blip_buf (&P://code.google.com/p/blip-buf/)","0.1.4"],"gdnative_@4_@H":["Generates @4 @2 @7 Godot engine's gdnative classes @E a json api description $R.","0.11.3"],"stfu8":["Sorta Text Format in UTF-8","0.2.7"],"pest_typed_@a":["pest-typed's @a @c.",C[1]],"twelf":["Twelf is a $G solution @2 @3 &7 12-Factor @f. It is designed @9 layers in order to configure different sources @6 formats to $s &4 $G. ^e main goal is to be very @o @A a ^O @c.",C[35]],"thrussh_keys":[C[696],"0.22.1"],"shorthand":["A proc_macro to @a getter @6 setter @2 ^M","0.1.1"],"fsevent_^d":["@3 @4 to @7 fsevent macOS $U @2 $R changes notifications","4.1.0"],"@s_node_@O_provisioner":["Responsible @2 assembling a relay chain block @E a set of available parachain candidates (@s @L)",C[68]],"turtle_$s":["Ninja-$k $s @T @2 high-@W ^a languages","0.4.8"],"ra_ap_flycheck":["TBD",C[19]],"eiktyrner":["$q http @d @w on Hyper. Mainly ment to consume &D apis.","0.7.0"],"cranelift_^B_meta":["Metaprogram @2 cranelift-^B $b @H @1",C[28]],"fltk_@a":[C[184],"1.2.5"],"csv":["Fast CSV @K @9 @f @2 $5.","1.3.0"],"rusoto_cloudformation":["^v &a @2 @3 - ^v CloudFormation @ 2010-05-15",C[51]],"mac_address":[C[185],"1.1.6"],"cached":[C[186],"0.50.0"],"wrapped_vec":["Macro @2 $p wrapped Vec @b @6 associated boilerplate",C[5]],"aws_sdk_kinesisvideo":["^v &a @2 $V Kinesis Video Streams",C[27]],"@z_embed_@2_web_^r":["$j @2 @z-embed-@2-web","11.2.0"],"$6_concat":["A useful @c @2 concatenating $f in low overhead manner","0.0.1"],"$5_hex":[C[442],"0.1.0"],"twiggy_analyze":["Analyses @2 @7 Twiggy $b size profiler.","0.7.0"],"ptree":["Pretty-print &3-&5 @y",C[3]],"lingua_tagalog_@e_^9":["^e Tagalog @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"pam_@d":["Application $U @p to Pluggable Authentication Modules (PAM)","0.5.0"],"wasmbus_@8":["@a @8 @2 wasmbus-rpc","0.1.11"],"did_url":["A no_std @h @2 Decentralized Identifiers (DIDs)","0.1.0"],"ntex_redis":["Redis @d",C[4]],"mips_mcu":["Low @W ^s to MIPS MCU cores","0.3.1"],"cairo_lang_sierra":["Sierra ^z.","2.6.3"],"burn_autodiff":["Automatic differentiation $n @2 @7 Burn @j","0.13.1"],"atomic_once_cell":["Thread-&k @6 lock-free OnceCell @6 Lazy","0.1.6"],"arc_interner":[C[697],"0.7.0"],"leafwing_input_&y_@8":["$L @2 @7 `leafwing-input-&y` @5",C[1]],"ambassador":["Trait @0 delegation via $0 @8","0.3.6"],"amethyst_^K":["^1 ^K $H @2 Amethyst.","0.15.3"],"oxygengine_$M_$n_desktop":["Network Desktop $n ^y @2 Oxygengine","0.46.1"],"lsp_positions":["LSP-$k character positions","0.3.3"],"openai":["An unofficial @3 @1 @2 @7 OpenAI $U.","1.0.0-alpha.14"],"pickledb":["A &e @6 @o key-&v store $Y in @3, heavily inspired by Python's PickleDB (&P://pythonhosted.org/pickleDB/)","0.5.1"],"xorfilter_rs":["Xor Filters: Faster @6 Smaller Than Bloom @6 Cuckoo Filters","0.5.1"],"$r_await_&0":["Async &0 @f @2 @3 through a $0 @c. $P @5 defines @7 `#[async_test]` ^L to make $I tests @u &z @B/await easier.",C[5]],"fileslice":["Slices of @P",C[3]],"fpdec":["Decimal fixed-point arithmetic.","0.10.3"],"tectonic_errors":["A boxed ^K ^j @2 Tectonic, @9 supporting @m.","0.2.1"],"smol_potat":[C[700],"1.1.2"],"min_max":["max! @6 min! @8","0.1.8"],"quicksink":["Create a Sink @E some &v @6 a closure returning a Future.","0.1.2"],"mustache":["@3 @0 of Mustache","0.9.0"],"variant_ssl_^d":["FFI @4 to OpenSSL variants such as BoringSSL / ^v-LC / Tongsuo",C[36]],"&p_qr":["Generates optimized QRCode","0.12.1"],"paseto":["An alternative token @G to JWT","2.0.2+1.0.3"],"filecoin_proofs_api":["$U to interact @9 @7 proofs @T in Filecoin","17.0.0"],"tower_buffer":["Buffer requests before dispatching to a `&g`.",C[5]],"@B_stripe":[C[197],"0.35.3"],"actix_web_@z_embed_responder":["An actix-web responder @2 @z-embed @u implements cache revalidation @6 compressed responses.","2.2.2"],"asn1rs_@8":["$L @2 asn1rs","0.3.1"],"parry2d":["2 dimensional collision $B @1 in @3.","0.13.8"],"fuzzcheck":["A modular, ^p-aware, @6 feedback-driven fuzzing $m @2 @3 @n","0.12.1"],"yamakan":["A @U of Black-Box Optimization $i","0.2.0"],"&O_dll_^B":[C[187],C[3]],"piecewise_polynomial":["Fitting @6 interpolation @9 piecewise polynomials","0.1.0"],"rgwml":["A @5 @2 reducing cognitive overload while @A @z @2 ml, ai, @6 @D science $c","1.2.50"],"gpgme":["GPGme @4 @2 @3",C[11]],"enum_iterator_@a":["@V @c to @a Sequence","1.3.1"],"sre_$m":["A low-@W @0 of Python's SRE regex $m","0.4.3"],"hyper_@T_resolver":["An advanced @T resolver @2 &z @9 hyper.","0.5.0"],"nu_$W_inc":["A $2 incrementer $W @2 Nushell",C[78]],"lingua_punjabi_@e_^9":["^e Punjabi @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"@B_jsonrpc_@d":["An $1 &D-RPC 2.0 @d @1",C[5]],"commandspec":["@3 @c to $s std::^N::Command objects @9 shell syntax. Uses macro_rules! @6 works on stable.",C[81]],"tugger_&O":["&W of packaging @F &2 to $v",C[7]],"yubico":["Yubikey @d $U @1",C[11]],"^u_observer_yaml":["A ^u-@O $k observer @u outputs YAML.","0.1.1"],"three_d":["2D/3D renderer - makes it @o to draw stuff across platforms (&7 web)",C[18]],"d1_pac":["Peripheral ^s $U @2 Allwinner D1 SoC $X @E unofficial SVD $R","0.0.32"],"&w_ap_&w_@8":["^t published $2 of @7 @Y `rustc_macros` in @7 @z-lang/@z &M @E commit $N ^e publishing script @2 this @5 lives at: &P://^J/alexcrichton/&w-auto-publish",C[138]],"tract_onnx":[C[188],"0.21.4"],"polars_^r":["Private ^r @2 @7 Polars DataFrame @1","0.39.2"],"mqtt_@l":["MQTT ^A @q",C[10]],"s2n_tls":[C[846],"0.2.3"],"diesel_infer_schema":["@M @I to infer @7 schema of a $O. Deprecated.","1.4.0"],"cloudproof_anonymization":["Cosmian Cloudproof Anonymization @1","0.1.3"],"evcxr_jupyter":["A Jupyter Kernel @2 @3",C[18]],"mmap_fixed_fixed":[C[231],"0.1.3"],"embed_manifest":["Build script @1 to easily embed a $v manifest.","1.4.0"],"spsc_buffer":["Single-producer single-consumer lock-free buffer","0.1.1"],"transient_hashmap":["$q @z HashMap @9 transient entries.","0.4.1"],"miraland_measure":["Blockchain @2 sovereign individuals living in Mirascape Horizon","1.18.3"],"size_of":["A @5 @2 measuring @7 total $7 usage of an object","0.1.5"],"symphonia_codec_aac":["Pure @3 AAC decoder (a part of $K Symphonia).","0.5.4"],"netxclient":["netx @d assembly.","2.1.0"],"vdash":["Safe Network safenode Dashboard","0.17.6"],"^7_@B":[C[189],"0.1.24"],"jstime_@O":[C[782],"0.50.0"],"alloy_json_abi":["Full Ethereum &D-ABI @0","0.7.1"],"lucet_^y":["A structured @g @2 Lucet modules","0.6.1"],"$r_ticker":["An $1 recurring ^0 event","0.0.3"],"noodles_fasta":["FASTA @G reader @6 writer","0.35.0"],"yarte_dom":[C[662],C[55]],"miraland_rayon_threadlimit":["miraland-rayon-threadlimit","1.18.3"],"aws_sdk_codebuild":["^v &a @2 ^v CodeBuild","1.27.0"],"computus":["Computus Easter calculation in @3","1.1.0"],"cynic":["A $b first GraphQL @d @2 @3","3.6.1"],"papyrus_&n":["A @1 @2 $H node $G.",C[190]],"libftdi1_source_lgpl":["libFTDI source $b bundle @2 libftdi1-^d (^8 &z only)","1.5.0"],"riker_patterns":["A @U of $4 actor patterns @2 Riker","0.4.2"],"askalono":["a @1 to detect @7 contents of license @P","0.4.6"],"cranko":["A cross-@x, cross-@e release automation tool",C[29]],"axum_$F_opentelemetry":["Middlewares @6 ^H to integrate axum + $F + opentelemetry","0.18.1"],"tantivy_jieba":["A @1 @u bridges $8 tantivy @6 jieba-rs",C[7]],"standalone_quote":["Fork of quote @u allows disabling @7 ^O-@c feature in ^O-macro2 so as to remove @7 &w dylib ^S","0.5.0"],"clingo_^d":["Raw FFI @4 to @7 C $U of @7 clingo @1","0.7.2"],"qadapt_spin":["Synchronization @F @w on spinning. They may contain @D, are usable ^V `std`, @6 static initializers are available.","1.0.1"],"ckb_instrument":[C[462],C[74]],"frame_rate":["@1 to manipulate video frame rate","0.2.1"],"&j_api":["Defines a general purpose $U @2 various $t @F","0.2.2"],"rustler":["Safe @3 &K @2 ^E Erlang NIF @n","0.32.1"],"collect_mac":["$P @5 @r @7 `collect!` @c, $z can be $9 to easily construct arbitrary &t, &7 `Vec`, `String`, @6 `HashMap`. It also endeavours to construct @7 @U @9 a single allocation, where possible.","0.1.0"],"swc_css_minifier":["CSS minifier","0.116.33"],"sketches_ddsketch":["A direct port of @7 Golang DDSketch @0.","0.2.2"],"indy_^d":["FFI @4 to Libindy C $U",C[408]],"deno_@O_icudata":["Raw ICU @D @2 &z @9 deno_core","0.73.0"],"tvm_$s":["A CLI @6 @1 @2 programmatically ^6 TVM.","0.2.4"],"parquet_@G_&k":["Safe Parquet @6 Thrift reader @6 writer (sync @6 @B)","0.2.4"],"typed_generational_arena":["A &k arena ^D @u supports deletion ^V suffering @E @7 ABA problem by @A generational indices. Now @9 typed indices @6 custom integer @b @2 generations!","0.2.5"],"jiter":["Iterable &D @h","0.2.1"],"hevc_@h":["HEVC @G @h, incomplete","0.6.2"],"agate":["Very @o @N @2 @7 Gemini hypertext @l","3.3.7"],"bounded_static":["Defines @7 ToBoundedStatic @6 IntoBoundedStatic $3","0.7.0"],"prop_check_rs":["A Property-@w $u @q in @3","0.0.559"],"tealdeer":["Fetch @6 show tldr help pages @2 many CLI commands. Full featured offline @d @9 caching @f.","1.6.1"],"$5_tc_@c":["Macro @2 $5-tc",C[3]],"^O_@c_@5":["Replacement @2 @5 (macro_rules keyword) in ^O-@8","2.0.2"],"trust_dns_proto":["Trust-DNS is a &k @6 secure DNS @1. $P is @7 foundational DNS @l @1 @2 all Trust-DNS projects.","0.23.2"],"jsonwebkey":["&D Web Key (JWK) (de)@t, $h, @6 &R.","0.3.5"],"enum_kinds":["Generate enums @9 matching variants but ^V any of @7 associated @D.","0.5.1"],"atsamd51j":["Peripheral ^s $U @2 ATSAMD51J $S ($X @A svd2rust)",C[10]],"demo_hack":[C[191],"0.0.5"],"calculate":["@3 @1 @2 @K @6 processing arithmetic expressions","0.5.1"],"tauri_@8":["$L @2 @7 tauri @5.",C[158]],"aws_sdk_&n":["^v &a @2 ^v Config",C[27]],"bevy_framepace":["Frame pacing @6 frame limiting @2 Bevy",C[35]],"clio":["A @1 @2 @K CLI $R names","0.3.5"],"uu_unlink":["unlink ~ (uutils) remove a ($R @T) link to FILE",C[21]],"dlopen_@a":["^x @8 @2 @7 dlopen @5.","0.1.4"],"wasm_^k_rayon":["Adapter @2 @A Rayon-@w concurrency on @7 Web","1.2.1"],"orc_@z":["@i of Apache ORC $R @G @A Apache Arrow in-$7 @G",C[5]],"v8_^d":["Low-@W @4 to V8, @7 Javascript $m",C[35]],"random_number_@c_impl":[C[618],"0.1.7"],"suffix_&3":["Suffix trees.","0.2.2"],"rusty_money":["Parse, @G @6 perform calculations @9 money safely.","0.4.1"],"sovrin_@d":["Sovrin @d @9 c-callable @g","0.1.1-15"],"pid_control":["A PID controller @1","0.7.2"],"assembler":["An &6 run-^0 assembler @2 X86-64 $b @u is intended to be immediately executed",C[42]],"dbus_@8":["Convenient @8 to &z @7 dbus @5","0.2.4"],"driver_pal":["@3 $J driver &x @Y","0.9.0"],"dxgi":["@M a convenient, higher @W wrapping of @7 DXGI APIs. Targetting dxgi 1.2 stuff @u works on $v 7.",C[610]],"forward_ref":["Rust's forward_ref_* @8 @2 easier @0 of operator overloading.",C[4]],"termcolor_output":["&Q @5 @2 styled output to termcolor through @c.","1.0.1"],"nova_snark":["High-speed recursive arguments @E folding schemes","0.36.0"],"tower_retry":["Retry failed requests.",C[5]],"@z_icu_ustring":["Native @4 to @7 ICU4C @1 @E ^I. ustring.h","5.0.0"],"kittycad_modeling_cmds":["Commands in @7 KittyCAD Modeling $U","0.2.21"],"descartes":["Imprecision-tolerant computational geometry @2 @3","0.1.20"],"svd2utra":["SVD to UTRA @1 @H","0.1.22"],"minify_html":["Extremely &p @6 smart HTML + JS + CSS minifier",C[35]],"sn_networking":["Safe Networking Infrastructure","0.15.0-alpha.5"],"gstreamer_gl_wayland_^d":["FFI @4 to libgstgl-1.0 (Wayland @f)",C[40]],"pest_@a":[C[382],"2.7.9"],"tx5_signal_srv":["holochain webrtc signal @N",C[192]],"re_smart_channel":["A channel @u keeps track of latency @6 queue length.",C[55]],"jrsonnet_interner":["Jrsonnet $6 interning",C[72]],"ethers_signers":["A unified @g @2 locally signing Ethereum transactions","2.0.14"],"dubp_block":["Handle DUBP block (DUBP: DUniter Blockhain ^A).","0.58.0"],"hcl_@F":["Primitives $9 by @7 HCL sub-languages","0.1.4"],"sqlx_@8_@O":["Macro @f @O @2 SQLx, @7 @3 SQL toolkit. Not intended to be $9 directly.","0.7.4"],"nu_&v_ext":["Extension $3 @2 ^R in Nushell",C[90]],"enet_^d":["Low @W @4 to @7 enet C @1","1.0.4"],"crowbook":["Render a Markdown book in HTML, PDF or Epub",C[46]],"solp":["Microsoft Visual Studio solution @K @1",C[29]],"quoted_$6_@h":["Quoted $6 @h @2 grammar defined in RFC3261","0.1.0"],"sorted_vector_map":["maps @6 sets backed by sorted vectors","0.1.0"],"cranelift_bforest":["A forest of B+-trees",C[28]],"pomelo_impl":["@i details @2 pomelo, not to be $9 directly","0.1.5"],"rapid_cli":["^e CLI tool @2 @7 Rapid @j","0.6.0"],"inline_c_@c":[C[832],"0.1.5"],"re_log_@b":["^e basic ^6 blocks of @7 Rerun @D @b @6 tables.",C[55]],"tld":["Top Level domain static hash map, tld list is obtained @E of iana.org","2.35.0"],"zookeeper_@a":["^x @k $9 to $s @7 ZooKeeper @1","0.4.1"],"rail_lang":["A straightforward ^a @e. Rail is currently experimental @6 subject to drastic breaking changes.","0.30.2"],"two_lock_queue":["A MPMC channel @w on @7 michael-scott two lock queue $d.","0.1.1"],"diffs":["A number of diff $i, also called longest $4 subsequence.","0.5.1"],"&3_sitter_elixir":["Elixir grammar @2 @7 &3-sitter @K @1","0.2.0"],"shell_escape":["Escape characters @u may have a special meaning in a shell","0.1.5"],"urlencoding":["A @3 @1 @2 doing URL percentage @J.","2.1.3"],"suggestion":["A minimal @1 & CLI tool to provide similar name suggestions &5 \"Did you mean?\"","0.3.4"],"git_validate":[C[47],"0.7.3"],"wasm_logger":["A logger @u sends a message @9 its @3 source's line @6 filename to @7 browser console","0.2.0"],"fd_lock":["Advisory cross-@x lock on a $R @A a $R descriptor to it.","4.0.2"],"oxygengine_physics_2d":["2D physics ^y @2 Oxygengine","0.46.1"],"clipboard":["@z-clipboard is a cross-@x @1 @2 getting @6 setting @7 contents of @7 OS-@W clipboard.","0.5.0"],"cortex_m_rt_@8":["Attributes re-exported in `cortex-m-rt`","0.7.0"],"zcash_script":["ffi @4 to zcashd's zcash_script @1","0.1.16"],"array_init":["Safe @p @2 initializing fixed-size arrays","2.1.0"],"distill_downstream_lmdb_^d":[C[429],"0.8.0-windows-fix"],"fluvio_^Z_^9":["Fluvio Event Stream Model",C[0]],"ormlite":["An ORM @2 people who love SQL",C[31]],"$r_state_^Z":["A $2 of @7 $r crate's Stream $z returns state on completion","0.2.0"],"evzht9h3nznqzwl":["A temporary fork.","0.0.3"],"uid":["A @5 @2 @7 creation of unique IDs.","0.1.7"],"interpolate_name":["$q $0 @c ^L @2 repetitive tests","0.2.4"],"log_settings":["a tiny @5 allowing $A to change logger settings","0.1.2"],"mc_attestation_verifier":["SGX Enclave Attestation Report Verification","0.4.3"],"sysfs_class":["@3 @1 @2 viewing /^d/class in an object-oriented @G","0.1.3"],"hwloc":["@3 @4 @2 @7 hwloc hardware locality @1.","0.5.0"],"sp_ark_models":["A substrate replacement ^9 @2 bls12 of ark-ec","0.4.1-beta"],"cairo_lang_plugins":["Cairo @O $W @k.","2.6.3"],"const_gen_@a":["A @a @c @2 @7 const-gen @5.","1.1.5"],"btparse_stable":[C[982],"0.1.2"],"oxygengine_audio_$n_web":["Audio Web $n ^y @2 Oxygengine","0.46.1"],"wasmedge_tensorflow_@g":["A @3 @1 @u @r @3 to @Z developers @9 syntax @2 @A tensorflow @I",C[5]],"jemalloc_^d":[C[347],C[348]],"compt":["A complete ^5 &3 visitor @1","2.1.0"],"audit":["linux audit via netlink","0.7.3"],"luminance_glutin":["Glutin @f @2 luminance",C[37]],"realsense_@z":["High-@W RealSense @1 in @3","1.2.3"],"libpq":["Safe &G @2 libpq","4.0.0"],"hudsucker":["MITM HTTP/S proxy",C[88]],"cpp_@8":["@V @c @0 @2 @7 `cpp` @5","0.5.9"],"blosc":["@3 @4 to @7 C-BLOSC ^f @1","0.2.0"],"@D_url":["Processing of @D: URL according to WHATWG’s Fetch Standard","0.3.1"],"evercrypt_^d":["FFI &G to HACL/Evercrypt","0.0.9"],"concat_$6":["@M @8 @2 concatenating $6 slices &q owned $f.","1.0.1"],"timely_&S":["Communication layer @2 timely dataflow",C[10]],"zenoh_util":[C[23],C[24]],"automato":[C[717],"23.1.1"],"clickhouse_srv":[C[193],"0.3.1"],"istring":["A replacement @2 String @u allows storing short $f of length up to sizeof() - 1 ^V a heap allocation","0.3.4"],"cryo":["Extend @7 lifetime of a reference. Safely.","0.3.1"],"td_rlua":["Zero-cost high-@W lua 5.3 @p @2 @3","0.3.4"],"totems":["A @U of assertion @8 @2 unit $u or otherwise.","0.2.7"],"gusto_api":["A fully $X & opinionated $U @d @2 @7 Gusto $U.","0.7.0"],"kurobako":["A black-box optimization benchmarking @j","0.2.10"],"comparable_&x":[C[212],"0.5.4"],"rusty_tarantool":["Tarantul @B @d @w on ^h @j","0.2.11"],"keccak_hasher":["Keccak-256 @0 of @7 Hasher ^7",C[29]],"ripemd":["Pure @3 @0 of @7 RIPEMD hash @n","0.1.3"],"erg_@h":["^e Erg @h","0.6.35"],"stripmargin":["$q but elegant multiline $6 in @3 à la Scala.","0.1.1"],"ratel":["&V transpiler in @3","0.7.0"],"surrealdb_@O":[C[978],"2.0.0-1.4.2"],"ghp":["Import a folder to gh-pages branch easily!","0.1.2"],"tear8":["Tear8 is a @3 @1 @u enables you to create &4 own games or fantasy consoles @A Winit @6 Pixels.","0.2.0"],"pleco":["A blazingly-&p chess @1.","0.5.0"],"xml":[C[532],"0.8.20"],"switchboard_^Q":["A @3 @1 to interact @9 Switchboard accounts.","0.29.102"],"fang_oost_option":["A @1 $e Fang @6 Oosterlee's $d @2 option pricing.","0.32.1"],"datachannel_^d":["Native @4 to libdatachannel.","0.20.2"],"dup_&j":["Manage $t $c @2 DUniter Protocols @6 @7 Duniter eco-@T most broadly.","0.58.0"],"iui":["$q, small, easy to distribute GUI @4.",C[5]],"winsplit":["@q to split $6 &q $l line arguments mirroring CommandLineToArgV @9 VC++ 2008 @K rules","0.1.0"],"json_schema_diff":["Diff changes $8 &D schema @P.","0.1.7"],"neptune":["Poseidon hashing over BLS12-381 @2 Filecoin.","13.0.0"],"quick_js":["QuickJS Javascript $m @p","0.4.1"],"auth_&x":["Authorization ^H",C[5]],"bool":["Straightforward re-useable enum @w boolean ($z you likely won't need =))",C[5]],"ndarray_linalg":["Linear algebra @Y @2 @z-ndarray @A LAPACK",C[29]],"textwrap_@8_impl":[C[343],C[5]],"mrsc":["mpsc @9 requests","0.3.1"],"glutin_gles2_^d":["^e gles2 @4 @2 glutin","0.5.0"],"aws_sdk_codegurureviewer":["^v &a @2 $V CodeGuru Reviewer",C[2]],"nonblock":["Read available @D @E $R descriptors ^V blocking (e.g. sockets, streams, child stdout, named pipes)","0.2.0"],"numeric":["N-dimensional matrix class @2 @3","0.1.4"],"intl_pluralrules":["^I Plural Rules categorizer @2 numeric input.","7.0.2"],"sha1":["SHA-1 hash @R",C[194]],"exoquant":["Very high quality image quantization","0.2.0"],"alacritty":["A &p, cross-@x, OpenGL $o emulator",C[36]],"y_sync":["Yrs synchronization @l",C[3]],"libmath":["Mathematical @m","0.2.1"],"mimalloc_@z_^d":["mimalloc_rust hand writted ^d &G","1.7.9-source"],"nu_^Z":["Nushell ^Z",C[90]],"url_$5":["Serde @f @2 URL @b","0.2.0"],"^h_timerfd":["timerfd @f @2 ^h","0.2.0"],"mc_sgx_dcap_quoteverify_^d":["FFI linkage @2 @7 `sgx_dcap_quoteverify` @1.",C[11]],"float_extras":["Extra floating-point math @n @E C math @1.","0.1.6"],"fs_extra":["Expanding std::fs @6 std::io. Recursively copy folders @9 @Q about ^N @6 much more.","1.3.0"],"alt_stm32f30x_hal":["Alternative HAL impl @2 @7 STM32F30x family of $S",C[90]],"executor_@8":["$L @2 executor","0.1.1"],"audiotags":["Unified IO @2 different @b of audio ^G","0.5.0"],"termbox_^d":["Low @W @4 @2 @7 termbox @1","0.2.12"],"v_jsonescape":["^e simd optimized &D escaping $b","0.7.8"],"cmd_lib_@O":[C[195],C[3]],"rweb":[C[439],C[35]],"&k_^O_macro2":["A fork of `proc_macro2` @5 @9 unsafe $b removed.","1.0.67"],"emailaddress":["$q email address ^j @6 @h",C[3]],"marker_uitest":["A thin @p ^i @7 ui_test @5 @2 Marker","0.5.0"],"captcha_rs":["Generate verification images dynamically","0.2.10"],"^n_assets":["FRAME asset ^c ^n (@s @L)","33.0.0"],"^n_election_provider_@f_benchmarking":["Benchmarking @2 election provider @f onchain &n ^7 (@s @L)","31.0.0"],"metagoblin":["Generates ^G @2 a ^5 @G @A goblin","0.9.0"],"mv_vm_@v":["Core Move execution logic","0.3.2"],"option_ext":["Extends `Option` @9 additional $c","0.2.0"],"@a_destructure2":["Destructure ^M @u &c Drop","0.1.3"],"idem":["0 @6 1","0.1.1"],"pallas_&j":["Cryptographic @F @2 Cardano","0.25.0"],"hyperbase":[C[14],"0.1.8"],"swf_@h":["SWF @h",C[12]],"boxxy":["Linkable sandbox explorer","0.13.1"],"entity_tag":["$P @5 @r a `EntityTag` ^p @6 @n to deal @9 @7 ETag header field of HTTP.","0.1.8"],"li_surf":[C[196],"2.3.3"],"$g_^T":["Setup @6 deployment tool @2 developing Wasm @w smart ^b via ink!","4.1.1"],"@B_liveliness_monitor":["A Liveliness Monitor @2 &4 &i Runtimes","0.1.1"],"secret_toolkit_$Q":["Abstractions over $Q in Secret Contracts",C[7]],"cblas_^d":["^e @Y @r @4 to CBLAS (C).","0.1.4"],"grenad":["Tools to sort, merge, write, @6 read immutable key-&v pairs.","0.4.6"],"sqlite_cache":["SQLite-@w on-disk cache.","0.1.3"],"ruzstd":["A decoder @2 @7 zstd ^f @G","0.6.0"],"filecoin_hashers":["Hashers $9 in filecoin @6 their abstractions.","12.0.0"],"cdg":["CD+G @h","0.1.0"],"c_$6":["C $6 &h @2 @3","0.7.2"],"sbi_rt":["&T @1 @2 supervisors to call RISC-V Supervisor Binary &Q (RISC-V SBI)","0.0.3"],"lset":["Data @b describing linear sets",C[5]],"lingua_nynorsk_@e_^9":["^e Nynorsk @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"minitt":["Mini-TT, a dependently-typed lambda calculus, extended @6 (re)&u in @3","0.4.3"],"osqp":["^e OSQP (Operator Splitting Quadratic Program) solver.","0.6.2"],"memsec":["@3 @0 `libsodium/^r`.","0.6.3"],"$g_smart_release":["Cargo &B @2 fearlessly releasing $y in workspaces.","0.21.3"],"snarkvm_circuit":["Circuits @2 a $D &l ^C",C[17]],"tiny_http":["Low @W HTTP @N @1",C[10]],"heed":["A fully typed LMDB @p @9 minimum overhead",C[16]],"stripe_@z":[C[197],"0.12.3"],"dioxus_autofmt":[C[521],"0.5.1"],"slice_group_by":["Iterators over groups in slices @6 strs","0.3.1"],"tor_hsclient":["Arti's @0 of an onion service @d",C[18]],"exc":[C[290],"0.7.3"],"optick":["Super Lightweight Performance Profiler","1.3.4"],"difflib":["Port of Python's difflib @1 to @3.",C[3]],"libnghttp2_^d":["FFI @4 @2 libnghttp2 (nghttp2)","0.1.10+1.61.0"],"netlink_^d":["netlink sockets, @9 optional $C @9 ^h","0.8.6"],"criterion_cycles_per_byte":["measure ^0 @9 CPU cycles @2 criterion","0.6.0"],"deploy":["^e `deploy` @1 to aide $I @6 debugging of distributed programs, as well as tooling to run them across a cluster.","0.1.3"],"sapp_linux":["Part of miniquad rendering @1. Orignally this was a sokol-app C $b transpiled to @z @9 c2rust @6 partially rewritten to more idiomatic @z.","0.1.15"],"cw_dex":["&Y @1 @2 $T @9 Cosmos dexes","0.5.3"],"roboat":["A high @X @g @2 @7 Roblox $U.","0.34.2"],"$g_hack":["Cargo &B to provide various options useful @2 $u @6 continuous $C.","0.6.28"],"cosmian_&j_@O":["Cosmian base $t @1","9.3.0"],"fluvio_spu_schema":["Fluvio $U @2 SPU","0.14.6"],"arrow_digest":["Stable hashes @2 Apache Arrow.","51.0.0"],"http_@h":["Http request/response @h @2 @z","0.0.2"],"result_&5_@a":["@a @8 @2 result-&5","0.5.0"],"lindera_decompress":[C[161],C[61]],"&5":["A SQL &5 style pattern matching.","0.3.1"],"wapm_targz_to_pirita":["Convert wapm .tar.gz to .pirita @P","0.4.3"],"sn_@l":["Safe Network ^A","0.16.4-alpha.0"],"aws_sdk_account":["^v &a @2 ^v Account",C[2]],"dioxus_desktop":["WebView renderer @2 Dioxus","0.5.1"],"ucd_trie":["A trie @2 storing ^I codepoint sets @6 maps.","0.1.6"],"aws_sdk_route53recoverycontrolconfig":["^v &a @2 ^v Route53 Recovery Control Config",C[2]],"starknet_ff":["Starknet field element ^j","0.3.7"],"pact_matching":["Pact-@3 @f @1 @u implements request @6 response matching logic","1.2.1"],"volo":["Volo is a high-@X @6 strong-extensibility @3 RPC @j @u helps developers $s microservices.",C[7]],"maplit":["&W “literal” @8 @2 HashMap, HashSet, BTreeMap, @6 BTreeSet.","1.0.2"],"@2_each":["Apply @c @2 each element of a list.","0.7.0"],"nalgebra_sparse":["Sparse matrix computation @w on nalgebra.","0.9.0"],"bevy_@o_tilemap":["Refreshingly @o tilemap @0 @2 Bevy Engine.",C[12]],"@o_hll":["A @o HyperLogLog @0 in @z","0.0.1"],"iced_web":["A web $n @2 Iced",C[3]],"simplelog":["A @o @6 easy-to-&z logging facility @2 Rust's log @5",C[81]],"^n_staking_reward_fn":["Reward @R @2 FRAME staking ^n (@s @L)","22.0.0"],"cretonne_frontend":["Cretonne IR &1 &x",C[36]],"sc_mixnet":["&E mixnet service (@s @L)",C[6]],"substrate_rpc_@d":["Shared &D-RPC @d (@s @L)",C[33]],"intuicio_$n_vm":["VM $n ^y @2 Intuicio scripting @x","0.31.6"],"cairo_lang_sierra_to_casm":["Emitting of CASM instructions @E Sierra $b.","2.6.3"],"ringlog":["A &p @6 &e non-blocking logging @j","0.6.0"],"blastfig":[C[609],"0.3.3"],"ecs_logger":["A logger $k @9 Elastic ^W Schema (ECS) Logging","1.1.0"],"socks5_@N":["Fine-grained relatively low-@W asynchronized SOCKS5 @N @1 @w on ^h",C[42]],"winapi_wsapoll":["Safe @p ^i WSAPoll","0.1.2"],"tardar":["Extensions @2 diagnostic ^K $H @9 `miette`.","0.1.0"],"sea_query_driver":["Proc @8 @2 SeaQuery drivers","0.2.2"],"pilota_$s":["Compile thrift @6 protobuf idl &q @z $b at &N-^0.","0.11.3"],"snowflake":["A ^y @2 $p guaranteed ^N unique IDs.","1.3.0"],"snmp_@h":["Parser @2 @7 SNMP @l",C[7]],"shred":["Dispatches systems in parallel $z need read ^s to some resources, @6 write ^s to others.",C[29]],"traverse":["Proof-of-concept ^7 @2 ^8 iterators called traversals.","0.0.12"],"bee_&j":["Cryptographic @F of @7 IOTA @l",C[5]],"object_store":["A &8 object store @g @2 uniformly $T @9 ^v S3, Google Cloud Storage, Azure Blob Storage @6 local @P.",C[7]],"wasmer_wasi_fl":["Wasmer @v WASI @0 @1","0.17.1"],"vulkanalia_^d":["Raw Vulkan @4 @2 @3.","0.23.0"],"chan":["DEPRECATED. Use crossbeam-channel ^Y.","0.1.23"],"ruma_html":["Opinionated HTML @K @6 manipulating.","0.1.0"],"blake2":["BLAKE2 hash @n",C[194]],"sn0int":["Semi-automatic OSINT @j @6 @Y &y","0.26.0"],"osm4routing":["Convert OpenStreetMap @D &q routing &m CSV","0.6.1"],"yew_nested_router_@8":["Macro @f @2 yew-nested-router","0.7.0"],"htmlescape":[C[198],"0.3.1"],"signatory":["Multi-provider elliptic curve digital signature @1 @9 ECDSA @6 Ed25519 @f","0.27.1"],"netrc":["Parses @6 encapsulates @7 `netrc` $R @G","0.4.1"],"tetsy_trie_db":["tetsy merkle-patricia trie &8 over key hasher @6 node @J","0.22.3"],"tensorflow":["@3 @e @4 @2 TensorFlow.",C[88]],"img_parts":["Low @W @5 @2 reading @6 $I Jpeg, Png @6 RIFF image containers",C[5]],"parity_rocksdb":["A @3 @p @2 Facebook's RocksDB embeddable $O.","0.5.1"],"internet_checksum":["RFC 1071 checksum computation (@7 \"internet checksum\")","0.2.1"],"static_map_@c":["Macro to create a stack-alocated map","0.3.3"],"levenberg_marquardt":["Levenberg-Marquardt $d built on top of nalgebra","0.13.1"],"anstyle_lossy":["Lossy &R $8 ANSI Color Codes","1.1.0"],"chksum_hash_sha2_512":["An @0 of SHA-2 512 hash $d @2 batch @6 ^Z computation.","0.0.0"],"burst":["A disassembler, currently supporting x86.","0.0.3"],"dbs_boot":["Traits @6 ^M @2 booting sandbox",C[3]],"fermium":["An opinionated @5 of SDL2 @4.","22605.0.0"],"prototty_render":["Traits @2 defining a renderer @6 a view","0.29.0"],"re_@D_store":[C[400],C[55]],"libp2p_ping":["Ping @l @2 libp2p",C[90]],"ariadne":[C[391],"0.4.1"],"rbw":["Unofficial Bitwarden CLI","1.10.0"],"sctp":["sctp","0.1.5"],"$r_@O":[C[199],"0.3.30"],"afarray":["Convenience methods @2 ^g @9 ArrayFire arrays in @3",C[55]],"futures01":["An @0 of $r @6 streams featuring zero allocations, composability, @6 iterator-&5 interfaces. Note @u this @5 tracks permanently to @7 0.1 branch of @7 `$r` @5.","0.1.31"],"mizaru":["mizaru authentication @1 @2 geph4","0.1.3"],"v8":[C[812],"0.91.0"],"gix_&L":["A @5 to integrate various capabilities @A &N-^0 feature flags","0.38.1"],"aws_sdk_synthetics":["^v &a @2 Synthetics",C[2]],"aws_sdk_sagemakerfeaturestoreruntime":["^v &a @2 $V SageMaker Feature Store &T",C[27]],"candle_gemm_c64":[C[83],C[29]],"nvbit_^d":["Native @4 to @7 NVIDIA NVBIT ^5 instrumentation @1","0.0.38"],"glu_^d":["Raw GLU @6 GL @3 @4","0.1.4"],"twiggy_ir":["Intermediate ^z @2 @7 Twiggy $b size profiler.","0.7.0"],"inline_c":["Write @6 execute C $b inside @3","0.1.7"],"as_slice":["`AsSlice` @6 `AsMutSlice` $3","0.2.1"],"kmip_ttlv":["KMIP TTLV (de)@t","0.3.5"],"libp2p_upnp":["UPnP @f @2 libp2p transports","0.2.1"],"bevy_ggrs":["Bevy $W @2 @7 GGRS P2P rollback networking @1",C[35]],"binout":["^e @1 @2 ^5 @t/^3 of integers @6 arrays of integers.","0.2.1"],"hyper_openssl":["Hyper TLS @f via OpenSSL",C[93]],"@D_^j":["&W of primal @D @b.","0.6.0"],"heim_$4":["^W stuff &C across heim $K $y",C[122]],"autd3_link_twincat":["Link of AUTD @A TwinCAT.","22.1.0"],"alga_@a":["^x ^L @2 $e algebraic $3 @E @7 alga @5.","0.9.2"],"line_^U":["Find line ^U in $f by byte offsets, quickly",C[5]],"eudex":["A blazingly &p phonetic reduction/hashing $d.","0.1.1"],"fuse":["@3 @1 @2 filesystems in userspace (FUSE)","0.3.1"],"sharks":["Fast, small @6 secure Shamir's Secret Sharing @1 @5","0.5.0"],"aws_sdk_lookoutvision":["^v &a @2 $V Lookout @2 Vision",C[2]],"^h_util_wasi":[C[200],"0.7.5"],"quil_rs":["@3 tooling @2 Quil (Quantum Instruction Language)","0.26.0"],"blosc_^d":["@3 FFI @4 to @7 C-BLOSC ^f @1",C[2]],"kaminari":["^e ever &p websocket tunnel built on top of lightws.",C[10]],"form_@D":["AsyncRead/AsyncWrite/Stream `multipart/form-@D`","0.5.4"],"radium":["Portable interfaces @2 maybe-atomic @b","1.1.0"],"safer_ffi_gen_@c":["Proc @c @0 @2 safer-ffi-gen","0.9.2"],"opentype":["^e @Y @r a &1 @6 @h of OpenType fonts.","0.35.2"],"bevy_^8":["An ^8 Bevy @5 $9 to facilitate optional dynamic linking via @7 'dynamic_linking' feature",C[36]],"input_linux_^d":["$a @2 ",C[6]],"konst":["Const equivalents of std @n, &N-^0 comparison, @6 @K","0.3.9"],"chrono_^r":["Utils @2 chrono @1. It's may parse w3c date.","0.1.3"],"wg":["Golang &5 WaitGroup @0 @2 sync/@B @3.","0.9.1"],"sgx_quote":["Zero-copy Intel SGX quote @h @A nom.","0.1.0"],"email_@J":["Low @W email @J RFCs @k",C[5]],"axum_@d_ip":["Client IP address extractors @2 Axum","0.6.0"],"llama_cpp_^d_2":["Low Level $a to llama.cpp","0.1.51"],"fastwebsockets":["A &p RFC6455 WebSocket @N @0","0.7.1"],"termcolor":[C[731],"1.4.1"],"substorager":["Minimal @0 of &E $Q.",C[11]],"mp3_duration":["A @1 @2 measuring @7 playback duration of mp3 @P","0.1.10"],"wasmer_$m_universal_artifact":["Wasmer Engine Universal Artifact $x","2.3.0"],"snarkvm_console_@b_scalar":[C[146],C[17]],"ink_^G":["[ink!] Metadata @S @2 ink! smart ^b.","5.0.0"],"collectable":["Fallible, no_std-&m @U $3","0.0.2"],"ipconfig":["Get $M adapters @Q @6 $M $G @2 &O.","0.3.2"],"dachshund":["Dachshund is a graph mining @1 $Y in @3. It @r high @X @D @y @2 multiple kinds of graphs, @E @o undirected graphs to typed hypergraphs. Dachshund also @r $i @2 $4 tasks @2 graph mining @6 analysis, ranging @E shortest paths to graph spectral analysis.","0.1.10"],"embed_doc_image":["Embed images in @3 documentation","0.1.4"],"^Q_account_decoder":["&o account decoder",C[13]],"nom_recursive_@8":["&Y @5 of nom-recursive","0.5.1"],"cervo_onnx":["Extends cervo @9 ONNX @f @E tract-onnx.","0.6.0"],"git_bitmap":[C[47],"0.2.2"],"argfile":["Load additional CLI args @E $R","0.2.0"],"u2f":["@3 FIDO U2F @q","0.2.0"],"v_frame":["Video Frame @D @y, originally part of rav1e","0.3.8"],"kafka_@l":["@i of Kafka wire @l.",C[7]],"gensym":["Creates unique identifiers @2 @8 @A $0 @8","0.1.1"],"conquer_util":["@m @2 concurrent @6 lock-free ^a",C[5]],"ncollide_entities":[C[97],"0.5.1"],"libmarpa_^d":["Low-@W @4 to @7 libmarpa @K $m","0.2.0"],"mockers_@a":["Macro 1.1 @0 @2 'mockers' mocking @1","0.23.0"],"chbs":["A @5 &9 secure passphrase $h @w on a wordlist","0.1.1"],"neutron_sdk":["Neutron CosmWasm &a @2 $T @9 Neutron blockchain",C[7]],"hayagriva":["Work @9 references: Literature $O ^c, $Q, @6 citation formatting","0.5.2"],"arrow2":[C[361],C[31]],"mpl_bubblegum":["Metaplex Bubblegum &a","1.3.0"],"chacha20poly1305":["Pure @3 @0 of @7 ChaCha20Poly1305 Authenticated Encryption @9 Additional Data Cipher (RFC 8439) @9 optional architecture-&2 hardware acceleration. Also contains @k of @7 XChaCha20Poly1305 extended nonce variant of ChaCha20Poly1305, @6 @7 reduced-round ChaCha8Poly1305 @6 ChaCha12Poly1305 &e variants.",C[42]],"pgx_@8":["Proc $L @2 'pgx'","0.7.4"],"statsd_@h":["@q to parse (Dog)StatsD $f",C[5]],"wifiscanner":["List WiFi hotspots in &4 area","0.5.1"],"libmimalloc_^d":["Sys @5 wrapping @7 mimalloc ^D","0.1.37"],"restson":["Easy-to-&z REST @d @9 automatic @t @6 ^3.","1.4.0"],"styled_jsx":["AST transforms visitor @2 styled-jsx","0.73.14"],"@J":["Character @J @f @2 @3","0.2.33"],"form_urlencoded":["Parser @6 serializer @2 @7 $w/x-www-form-urlencoded syntax, as $9 by HTML forms.","1.2.1"],"tobj":["A &e OBJ loader in @7 spirit of tinyobjloader","4.0.2"],"azul_simplecss":["A very @o CSS 2.1 tokenizer.","0.1.1"],"frame_@f_$0_^H":["Proc @c &h @2 $0 @8 (@s v1.9.0)","11.0.1"],"fil_actor_reward":[C[512],"9.0.1"],"zenoh_link_ws":[C[23],C[24]],"rustup_toolchain_install_master":["Install master &w toolchain &q rustup","1.8.0"],"ethcore_bigint":["Large fixed-size integers @6 hash @R outputs","0.2.1"],"gen_z":["Macro-free ^Z construction through $1 generators via an awaitable sender","0.1.0"],"python_&n_rs":["Python distribution @Q via python3-&n. $P @5 @r a @3 @g to &4 system's Python distribution @Q. Our goal is @2 this to be useful in $s scripts, or in any $w where getting @7 Python include &Z, linker flags, or &N flags is necessary. $P @5 also @r a reimplementation of python3-&n, @7 script, @u can query $G @Q about &4 distribution. ^e ^5 only needs a Python interpreter. We show @u our ^5 is $U $k @9 existing `python3-&n` scripts. See @7 repsitory @2 more $K @Q.","0.1.2"],"lapjv":["Linear Assignmment Problem solve @A Jonker-Volgenant $d","0.2.1"],"arrow_udf_js":["&V @v @2 Arrow UDFs.","0.2.0"],"typing_^H":["&W of general purpose ^H @2 ^j checking.","0.7.0"],"hecs_schedule":["@M shedulable systems @6 parallel execution @2 hecs","0.7.0"],"http_body":["Trait representing an $1, streaming, HTTP request or response body.","0.4.6"],"locale":["@q @2 basic localisation. Warning: Major rewrite pending @2 0.3!","0.2.2"],"outref":["Out reference","0.5.1"],"@J_index_tradchinese":["Index tables @2 traditional Chinese character encodings",C[126]],"gluesql_&0_suite":[C[201],C[35]],"tide_$u":["tide $u &x","0.1.3"],"flatpak_rs":[C[751],"0.18.1"],"burn_tch":["LibTorch $n @2 @7 Burn @j @A @7 tch @4.","0.13.1"],"workspaces":[C[202],"0.7.0"],"gix_archive":["archive $h @E of a worktree ^Z",C[10]],"main_^K":["Print errors @9 Display ^Y of Debug when @A ? in main().","0.1.2"],"ckb_standalone_@b":["A standalone $2 of ckb-@b","0.1.5"],"openssh_mux_@d_^K":[C[203],"0.1.0"],"proptest_state_^C":["State ^C @w $u @f @2 proptest.",C[5]],"byte_slice_cast":["Safely cast bytes slices @E/to slices of built-in fundamental numeric @b","1.2.2"],"winproc":["Small @p over some ^N-&H $v APIs.","0.6.4"],"pq_^d":[C[204],"0.5.0"],"graphannis_capi":["$P is @7 C-$U to @7 ANNIS linguistic search @6 visualization @T.","3.2.2"],"elliptic_curve":["General purpose Elliptic Curve Cryptography (ECC) @f, &7 @b @6 $3 @2 representing various elliptic curve forms, scalars, points, @6 public/secret keys composed thereof.","0.14.0-pre.5"],"deno_^k":[C[205],C[206]],"dmi":["DMI @1 $Y in @3. @M &h to manipulate @6 produce DMI @G @P.","0.3.5"],"rdf":["rdf is a @1 @2 @7 Resource Description Framework (RDF) @6 SPARQL &u in @3.","0.1.4"],"fastfield_codecs":["Fast field codecs $9 by tantivy","0.3.1"],"base_62":["encode to/@E bytes to base62 $6","0.1.1"],"starbase_archive":["$j @2 packing @6 unpacking archives. Supports tar @6 zip.","0.6.2"],"&n_@h_@a":["A ^O-@c @2 $e ConfigParser ^7 of config_parser @1","0.1.3"],"sc_executor_wasmi":["$P @5 @r an @0 of `WasmRuntime` @u is baked by wasmi.",C[40]],"icon_loader":["Crate to load @6 cache themed icons in 100% &k @z.",C[3]],"stack_sizes":["Tools to print stack usage @Q emitted by LLVM in human readable @G","0.5.0"],"wasmparser":[C[682],C[98]],"lnurl_rs":["A basic LNURL @0 in @3","0.5.0"],"foundationdb":["High @W @d @4 @2 FoundationDB.","0.9.0"],"ntfs":["A low-@W NTFS filesystem @1",C[3]],"sc_state_db":["State $O maintenance. Handles canonicalization @6 pruning in @7 $O. (@s @L)","0.34.0"],"fluvio_&0_@a":["Procedure @c to run @B fn as &0","0.1.1"],"oneshot":["Oneshot spsc channel @9 (potentially) lock-free non-blocking send, @6 a receiver supporting both &F blocking receive $c as well as Future @w @B polling.","0.1.6"],"@G_@O":["Core @G @b","0.2.4"],"aws_sdk_docdb":["^v &a @2 $V DocumentDB @9 MongoDB compatibility",C[30]],"extsort":["External sorting (i.e. on disk sorting) capability on arbitrarily sized iterator","0.5.0"],"&0_case_@O":["@M @O @I @2 @K #[test_case(...)] $0 @c ^L @2 $p parametrized &0 cases easily","3.3.1"],"substrate_wasmtime_jit":[C[207],C[208]],"oxygengine_input":["Input ^y @2 Oxygengine","0.46.1"],"iobuffer":["A @o $7-@w buffer @2 IO reading @6 $I","0.2.0"],"qoqo":["Quantum computing circuit toolkit. Python @g of roqoqo","1.11.0"],"dlopen2":["@q @2 opening @6 operating on dynamic link $A (also known as &C objects or &C $A).","0.7.0"],"nfq":["@3 @1 @2 dealing @9 NetFilter queue","0.2.5"],"snarkvm_console_account":["Account $c @2 a $D &l ^C",C[17]],"zcash_spec":["Low-@W @b @2 $e Zcash specifications","0.1.0"],"ink_@F":["[ink!] Fundamental primitive @b @2 ink! smart ^b.","5.0.0"],"@z_icu_udat":["Native @4 to @7 ICU4C @1 @E ^I. udat.h","5.0.0"],"cosmwasm_@a":["A @Y @2 auto-$X $b $9 @2 CosmWasm ^T ^P. $P is shipped as part of cosmwasm-std. Do not &z directly.","1.4.4"],"sortedvec":["a sorted vector @u enables quick lookups","0.5.0"],"amq_@l_@b":["AMQP specifications - @b","7.2.0"],"rcgen":["@3 X.509 certificate @H","0.13.1"],"roa":["@B web @j inspired by koajs, &e but powerful.","0.6.1"],"rjson":["A minimal json @h","0.3.1"],"libc_nnsdk":["@3 @4 @2 @7 parts of libc exposed by nnsdk, intended to be a in-place replacement @2 ^l @3 libc @4",C[5]],"bitcoinconsensus":["Bitcoin's libbitcoinconsensus @9 @3 &G.","0.106.0+26.0"],"git_quote":[C[47],"0.4.2"],"prettytable":[C[259],C[7]],"svm_rs":["Solidity $E $2 &y","0.5.2"],"drill":["Drill is a HTTP load $u $w $Y in @3 inspired by Ansible syntax","0.8.2"],"^Q_faucet":["&o Faucet",C[13]],"@B_backtrace_attributes":["@V @8 @2 @7 `@B-backtrace` @5.","0.2.7"],"nakadi_@b":["A connector @2 @7 Nakadi Event Broker","0.29.2"],"nextest_workspace_hack":[C[224],"0.1.0"],"archery":["Abstract over @7 atomicity of reference-counting pointers","1.2.0"],"syn_&h":["Framework @2 ^6 @a @8","0.5.0"],"secret_vault_&v":["@q @r a @o @0 of a secure @6 serializable ^j to store @6 control secret/sensitive ^R","0.3.8"],"zxcvbn":["An entropy-@w password strength estimator, originally @2 Javascript by Dropbox.","2.2.2"],"mocktopus":["Mocking @j @2 @3",C[6]],"jaq_std":["Standard @1 @2 jaq","1.2.1"],"^h_uring":["io-uring @f @2 @7 Tokio $1 @v.",C[3]],"cld2_^d":["Unsafe, low-@W @p @2 cld2 @e $B @1","1.0.2"],"i_slint_$n_gl":[C[874],"0.2.5"],"fluence_keypair":["unified keypair $U @w on libp2p-identity","0.10.4"],"libgweather":["@3 @4 @2 libgweather","4.4.0"],"web_logger":["A logger @2 logging in web-browsers","0.2.0"],"lexicmp":["@q @2 comparing @6 sorting $f lexicographically @6 naturally","0.1.0"],"@D_@J_@c":["$L @2 @D-@J","0.1.14"],"hdwallet":["Hierarchical deterministic wallet (BIP-32)","0.4.1"],"savefile_@a":["Custom @a @8 @2 savefile @5 - @o, convenient, &p, versioned, ^5 @t/^3 @1.",C[286]],"dbg_swc":["Debug @m","0.92.0"],"icu_datetime_@D":["Data @2 @7 icu_datetime @5","1.4.0"],"antidote":["Poison-free versions of @7 ^l @1 Mutex @6 RwLock @b",C[4]],"fmod":["A @z &G @2 @7 FMOD @1",C[93]],"poem_lambda":["Poem @2 ^v Lambda","5.0.0"],"dbs_legacy_devices":["dbs-legacy-devices @r emulation @2 legacy devices.","0.1.1"],"diagnostics_^H":["Diagnostics ^H.","0.7.0"],"timely_logging":["^W timely logging infrastructure",C[10]],"secp256k1":["@3 @p @1 @2 Pieter Wuille's `libsecp256k1`. Implements ECDSA @6 BIP 340 signatures @2 @7 SECG elliptic curve group secp256k1 @6 &H @m.","0.29.0"],"os_sync":["$q synchronization @F @w on OS semaphore","0.3.3"],"$z":["A @3 equivalent of Unix $l \"$z\". Locate installed executable in cross platforms.","6.0.1"],"pcap_@B":["Async/Stream Extensions @2 libpcap","0.2.1"],"egui":["An easy-to-&z immediate mode GUI @u runs on both web @6 ^F","0.27.2"],"@a":["A @1 &9 a minimal example of a derivable ^7 (via companion @5 @a-@a) @2 $u @6 illustration",C[4]],"typos_cli":[C[346],"1.20.10"],"conduit_mime_@b":["MIME ^j @S @2 conduit",C[6]],"fuel_tx":["FuelVM transaction.","0.49.0"],"pdf_@a":["&x @2 pdf-rs.","0.2.0"],"&w_ap_&w_span":["^t published $2 of @7 @Y `rustc_span` in @7 @z-lang/@z &M @E commit $N ^e publishing script @2 this @5 lives at: &P://^J/alexcrichton/&w-auto-publish",C[138]],"noodles_gff":["Generic Feature Format (GFF) reader @6 writer","0.29.0"],"gix_lock":["A git-style lock-$R @0","13.1.1"],"^Q_bucket_map":["^Q-bucket-map",C[13]],"minspan":["a @Y @2 determining @7 minimum span of one vector within another","0.1.1"],"vaporetto_rules":["Rule-base filters @2 Vaporetto","0.6.3"],"includedir_^B":["Include a whole directory &3 at &N ^0! - Compile ^0 part","0.6.0"],"actyxos_sdk":[C[209],"0.6.0"],"gix_revision":["A @5 of @7 gitoxide $K dealing @9 finding names @2 revisions @6 @K specifications","0.27.0"],"aws_sdk_kinesisvideoarchivedmedia":["^v &a @2 $V Kinesis Video Streams Archived Media",C[27]],"$5_arrays":["A @o ^y to @f serializing @6 deserializing const &8 or arbitrarily-large arrays.","0.1.0"],"sp_inherents":["@M @b @6 $3 @2 ^E @6 checking inherents. (@s @L)","30.0.0"],"wai_^k_@z_impl":[C[294],"0.2.3"],"solicit":["A @1 @0 of HTTP/2","0.4.4"],"bevy_window":["@M windowing @I @2 Bevy Engine",C[36]],"sec":["Prevent secrets @E leaking via `Debug` or `Display` $3",C[4]],"color_thief":["Grabs @7 dominant color or a representative color palette @E an image.","0.2.2"],"embed_resource":["A Cargo @1 to handle compilation @6 inclusion of $v resources in @7 most resilient fashion imaginable","2.4.2"],"$g_lambda_deploy":[C[15],"1.2.1"],"librashader":[C[181],"0.2.7"],"^h_seqpacket":["unix seqpacket sockets @2 ^h","0.7.1"],"sheets":["A fully $X & opinionated $U @d @2 @7 Google Sheets $U.","0.7.0"],"croaring":[C[210],"1.0.1"],"concrete_fftw_^d":["Sources of FFTW @6 unsafe &G","0.1.4"],"keyring":["Cross-@x @1 @2 managing passwords/credentials","2.3.2"],"tendril":["Compact buffer/$6 ^j @2 zero-copy @K","0.4.3"],"bus_queue":["Lock-free Bounded non-Blocking Pub-Sub Queue","0.5.3"],"notan_glow":["@M @f @2 OpenGL, OpenGL ES @6 WebGL @2 Notan",C[10]],"substrate_subxt":["Deprecated: @5 renamed to subxt.",C[29]],"reserve_port":["For finding free local ports @6 reserving them","2.0.1"],"^n_collator_selection":["$q ^n to select collators @2 a parachain.","7.0.2"],"plotters":["A @3 drawing @1 focus on @D plotting @2 both WASM @6 ^F @C","0.3.5"],"gemachain_^w":["Gemachain Program","1.8.2"],"gemm_f16":[C[83],"0.17.1"],"sass_^d":["Low @W &G @2 @7 Sass @1","0.4.22"],"@9_builtin_@8":[C[211],"0.1.0"],"bpf_^d":["$a @2 libbpf","2.3.0"],"phoenix_@O":["Anonymity-preserving zero-knowledge proof-powered transaction ^9","0.27.0"],"slugify":["Macro @2 flexible slug $h","0.1.0"],"terminus_store":["a triple store @1","0.21.5"],"safety_guard":["#[safety] ^L to ^o a corresponding doc entry @6 a debug assertion if a constraint is specified.","0.1.9"],"comparable_@a":[C[212],"0.5.4"],"doc_cfg":["#[doc_cfg(..)] &x ^L","0.1.0"],"tauri_libappindicator_^d":[C[213],"0.1.2"],"lyon_path_&1":[C[683],"0.9.0"],"libgssapi_^d":["A low @W &G to gssapi","0.3.1"],"lib_$g_@5":["^e lib @2 $g-@5","0.2.2"],"salvo_^r":["hyper @m","0.0.7"],"entity_store_$b_gen":["Code @H @2 game @D store",C[18]],"aesm_@d":["RPC @d @2 Intel SGX AESM (Architectural Enclave &g Manager). With this @d, @C can obtain launch tokens @2 enclaves @6 turn attestation reports &q quotes.","0.6.0"],"castle_input_cursor":["Castle Input Cursor","0.20.2"],"k8_^G_@d":["Trait @2 interfacing kubernetes ^G service","7.0.0"],"@s_node_@O_parachains_inherent":["Parachains inherent @D provider @2 Polkadot node (@s @L)",C[68]],"canteen":["A Flask-&5 microframework @2 @3","0.5.6"],"syncwrap":["^t wraps @B @n in a synchronous @p @w on feature flags",C[3]],"divisors":["A blazing &p @1 to find all divisors of a &U number.","0.2.1"],"histogram":["A @U of histogram @D @y",C[7]],"libzfs_@b":["Shared @b @2 libzfs","0.1.2"],"tcmalloc":[C[214],C[5]],"quicksort":["A quicksort @0 @2 in-place sorting.","1.1.0"],"xflags":["Moderately @o $l line arguments @h.","0.3.2"],"evtx":["A Fast (@6 &k) @h @2 @7 $v XML Event Log (EVTX) @G","0.8.2"],"warp10":["Warp10 @d @2 @z","2.0.0"],"sparkpost":["@3 @4 @2 sparkpost email api v1","0.5.4"],"telegram_bot":["A @1 @2 ^E Telegram bots",C[6]],"stemmer":["Stemming @1 @2 @3, @A @4 to Snowball C @0","0.3.2"],"wfd":["A @o to &z $x over @7 Open @6 Save dialogs in @7 $v $U","0.1.7"],"bloomy":["A @o Bloom filter @A only two hash @n","1.2.0"],"fuel_merkle":["Fuel Merkle &3 $A.","0.49.0"],"revm_precompile":["revm Precompiles - Ethereum $k precompiled ^b","6.0.0"],"mbedtls":["Idiomatic @3 @p @2 MbedTLS, allowing you to &z MbedTLS @9 only &k $b while being able to &z such great @3 &L &5 ^K $H @6 closures. Building on MbedTLS's focus on $J &z, this @5 can be $9 in a no_std $Z.","0.12.3"],"libwebp":["A &G to libwebp","0.1.2"],"color_space":["@1 @2 converting $8 color spaces @6 comparing colors","0.5.3"],"@z_lzma":["$q @g @2 LZMA ^f @6 decompression.","0.6.0"],"@B_once":["@B once tool @2 lazy_static","0.2.6"],"memoize_inner":["&Y @5 @2 memoize.","0.4.3"],"background_jobs_actix":["in-^N jobs processor @w on Actix",C[31]],"^Q_^w_@v":["&o ^w @v",C[13]],"^n_membership":["FRAME membership ^c ^n (@s @L)",C[26]],"wasmer_@v_@O":[C[215],C[31]],"sp_@v_@g_^O_@c":["$P @5 @r $0 @8 @2 usage within @7 context of @7 &E @v @g.","18.0.0"],"pylon_cxx":["@3 @p of @7 Pylon $A @2 Basler cameras","0.3.8"],"polyval":["POLYVAL is a GHASH-&5 universal hash over GF(2^128) useful @2 constructing a Message Authentication Code (MAC)","0.7.0-pre.0"],"aws_sdk_opsworkscm":["^v &a @2 ^v OpsWorks CM",C[2]],"RustQuant":["A @3 @1 @2 quantitative finance.","0.2.4"],"snowstorm":["A minimalistic &A @l @w on Noise @l (snow)",C[3]],"puffin_egui":["Show puffin profiler flamegraph in-game @A egui","0.27.0"],"$5_xml_any":["xml-rs @w deserializer @2 Serde, @9 changes required @2 serde_any","0.0.3"],"msgpack_rpc":[C[355],"0.4.2"],"scopeguard":["A RAII scope guard @u will run a given closure when it goes out of scope, even if @7 $b $8 panics (assuming unwinding panic). Defines @7 @8 `defer!`, `defer_on_unwind!`, `defer_on_success!` as shorthands @2 guards @9 one of @7 &u strategies.","1.2.0"],"wrapping_@8":["A @c @2 wrapping arithmetic.","0.4.13"],"$2_compare":["@3 @1 to easily compare $2 ^U @9 no &2 @G, @6 &0 against various comparison operators.","0.2.0"],"netapp":["A toolkit @1 @2 distributed software",C[7]],"pallas_@F":["Ledger @F @6 cbor codec @2 @7 different Cardano eras","0.25.0"],"holochain_persistence_pickle":[C[313],"0.0.18"],"tower_ready_cache":["Caches a set of services","0.3.1"],"orx_split_vec":["An &6 constant ^s ^0 vector @9 dynamic capacity @6 pinned elements.","2.9.0"],"linux_personality":["Wrapper ^i Linux personality @R.",C[4]],"ip_$M_table_deps_treebitmap":["Forked $2 of &p IPv4/IPv6 lookup trie.","0.5.0"],"sycamore_@O":["Core @I @2 @7 SycamoreS",C[58]],"rand_@8":["`#[@a]`-&5 @I @2 @7 `rand::Rand` ^7.","0.1.10"],"zcash_@d_$n":["APIs @2 ^E shielded Zcash light clients","0.12.1"],"hexyl":["A $l-line hex viewer",C[12]],"cgl":["@3 @4 @2 CGL on Mac","0.3.2"],"esp32s3_hal":["HAL @2 ESP32-S3 $S",C[55]],"juniper_hyper":["`juniper` GraphQL $C @9 `hyper`.","0.9.0"],"assay":[C[477],"0.1.1"],"idea":["IDEA block cipher","0.5.1"],"unquote":["A reverse quote @c... @u is: A @c to parse input @E a ParseStream according to a given pattern.","0.0.7"],"remotefs_ssh":["remotefs SSH @d @1","0.2.1"],"procedurals":["&W of ^O-@8","0.3.1"],"libxdo_^d":["FFI @4 to libxdo",C[11]],"$R_per_&F_logger":["A logging @0 @u writes logs in one $R per &F","0.2.0"],"spider_worker":["^e fastest web crawler as a worker or proxy.","1.93.9"],"rendezvous_hash":["An @0 of Rendezvous hashing $d",C[5]],"vint64":["$q @6 &6 variable-length integer @J $k @9 some variants of VLQ (Variable-Length Quantity)","1.0.1"],"nybbles":["Efficient nibble-sized (4-bit) byte sequence @D ^p","0.2.1"],"k8s_gateway_api":["@3 @4 @2 @7 Kubenetes Gateway $U",C[35]],"rustls_webpki":[C[891],"0.102.3"],"ckb_fixed_hash_@8":["Provide several ^O-@8 to construct const fixed-sized hashes.",C[74]],"^0":["Date @6 ^0 @1. Fully interoperable @9 @7 ^l @1. Mostly $k @9 #![no_std].","0.3.36"],"sp_offchain":["&E offchain workers @F (@s @L)","30.0.0"],"vulkano_win":["Link $8 vulkano @6 winit","0.34.0"],"basalt":["A window/ui @j built upon vulkan.",C[16]],"@z_latest":["A CLI tool to determine @7 latest $2 of @7 @3 toolchain.","1.4.1"],"include_base64":["A @c to include a $R as a base64-encoded $6 at &N ^0","0.1.0"],"hashbag":["An unordered multiset @0 @A a hash bag",C[44]],"rppal":["&Q @2 @7 Raspberry Pi's GPIO, I2C, PWM, SPI @6 UART peripherals.","0.17.1"],"rendy_util":[C[955],"0.4.1"],"ckb_db":["^e ckb @D persistent @0",C[74]],"s2n_quic_@O":[C[139],C[33]],"lingua":["An &s &U @e $B @1, suitable @2 short text @6 mixed-@e text","1.6.2"],"json_ld_expansion":["&D-LD document expansion @0",C[29]],"uhlc":["A Unique Hybrid Logical Clock @2 @3.","0.7.0"],"hacl_star":["HACL*, a formally verified $t @1 @2 @3 (&G to hacl-c).","0.1.0"],"subtle":[C[1037],"2.5.0"],"aliri_oauth2":["JWT authorization @w on validating OAuth2 scopes",C[42]],"subslice":["Fast subslice search","0.2.3"],"aws_sdk_waf":["^v &a @2 ^v WAF",C[2]],"@B_reactor_^7":["reactor-^7 @0 @2 @B-io","1.1.0"],"azure_sdk_cosmos":["@3 &K ^i Microsoft Azure REST APIs - Azure Cosmos DB @5","0.100.3"],"dusk_bytes":["A ^7 @u uses constant generics to &c de/@t on sized ^j","0.1.7"],"ibc_@O_host_@b":["Maintained by `ibc-rs`, encapsulates essential ICS-24 Host Requirements @D @y @6 domain @b, as specified in @7 Inter-Blockchain Communication (IBC) @l. Designed @2 universal applicability to facilitate ^P @6 $C across diverse IBC-enabled projects.","0.52.0"],"ommui_@D":["OMMUI @D @y","0.39.0"],"atelier_json":["@3 ^F &D @G @2 @7 ^v Smithy IDL.","0.2.7"],"path_ext":["Provide convenient methods @2 path $c","0.1.0"],"yew":["A @j @2 ^E reliable @6 &6 web @C",C[88]],"socketcan":["Linux SocketCAN @1. Send @6 receive CAN frames via CANbus on Linux.","3.3.0"],"notan_^r":["@M a @o set of ^r Notan",C[10]],"emacs_@8":["Proc @8 @2 emacs modules",C[18]],"$g_clone_@5":["Cargo &B to clone a repo @E @7 registry.","0.1.9"],"axum_jrpc":["A &D-RPC extractor @2 Axum","0.7.0"],"^Q_exchange_^w":["&o Exchange ^w","1.8.16"],"sway_lsp":["LSP @N @2 Sway.","0.56.0"],"voronoi":["A @1 to compute Voronoi diagrams, @A Fortune's sweepline $d","0.1.4"],"persy":["Transactional Persistence Engine","1.5.0"],"mailgun_v3":["reqwest @w web @4 @2 Mailgun's v3 &D $U",C[12]],"blockchain":["Unopinioned blockchain @j","0.9.2"],"jfifdump":["Read @6 dump ^p of a jpeg $R","0.5.1"],"fluvio_$l":["Fluvio $l @m","0.2.1"],"jsonl":["An @0 of &D Lines @2 @3","4.0.1"],"js_int":["&V-interoperable integer @b","0.2.2"],"@B_io":["Async I/O @6 timers","2.3.2"],"dylint_^8":["Dylint internals","3.0.1"],"mpmc":["copy-pasted @E old @z stdlib","0.1.6"],"lingua_croatian_@e_^9":["^e Croatian @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"capnpc":["Cap'n Proto $b $h",C[25]],"paw_raw":["Traits to &c custom Paw @k",C[4]],"alloy_rlp":["@i of Ethereum RLP @t","0.3.4"],"tinkoff_invest":["tinkoff invest @1","2.30.0"],"tokenlock":["@M cell @b @u decouple permissions @E @D.","0.3.8"],"nv_flip_^d":["FFI @4 to Nvidia Labs's ꟻLIP image comparison @6 ^K visualization @1","0.1.1"],"halide_$s":["A @1/^q @2 ^6 Halide kernels","0.6.0"],"accessibility_rs":["Web accessibility $m @2 @3.","0.0.62"],"create_tauri_app":["Rapidly scaffold out a new tauri app $K.","3.13.17"],"rusoto_elb":["^v &a @2 @3 - Elastic Load Balancing @ 2012-06-01",C[51]],"android_injected_glue":["Injected glue @2 @7 Android JNI","0.2.3"],"&k_^k":["A @1 to automatically ^o C, Java, @6 C# @P @E @3 source @P.","0.13.3"],"lingua_hungarian_@e_^9":["^e Hungarian @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"panic_rtt_target":["Logs panic ^X over RTT @A rtt-target","0.1.3"],"rslint_errors":["Pretty ^K reporting @1 @w on codespan-reporting built @2 @7 RSLint $K","0.2.0"],"exonum_btc_anchoring":["An Exonum service @u @r anchoring to Bitcoin blockchain.",C[4]],"cbor_smol":["Streamlined $5 serializer/deserializer @2 CBOR",C[3]],"paste_&0_suite":["Test suite of @7 paste @5","0.0.0"],"crypt32_^d":["Contains @R @S @2 @7 $v $U @1 crypt32. See winapi @2 @b @6 &J.","0.2.0"],"rscript":["Easily script any @z $K",C[18]],"janus_$W":["@q @2 ^E plugins @2 Janus, @7 WebRTC gateway.",C[1]],"android_tzdata":["Parser @2 @7 Android-&2 tzdata $R","0.1.1"],"$g_mutants":["Inject bugs @6 see if &4 tests catch them","24.4.0"],"bevy_mod_debugdump":["Visualization ^H @2 bevy",C[7]],"$5_tuple_@8":[C[263],"0.5.0"],"amethyst":["Data-oriented game $m $Y in @3","0.15.3"],"$4_multipart_rfc7578":[C[937],"0.6.0"],"twasmi_validation":[C[843],C[5]],"cf_@n":["A @1 $z has characteristic @n @2 a variety of distributions.",C[29]],"aws_sdk_elasticbeanstalk":["^v &a @2 ^v Elastic Beanstalk",C[2]],"lemmy_api_$4":[C[108],C[109]],"buffer_unordered_weighted":["Stream::buffer_unordered where each future can have a different weight.","0.1.2"],"spirv_std":["Standard @n @6 @b @2 SPIR-V","0.9.0"],"^h_executor":["Future execution @F","0.1.10"],"gccjit":["Higher-@W @3 @4 @2 libgccjit.","2.0.0"],"xxhash":["^e xxHash hashing $d","0.0.8"],"sn_consensus":["Safe Network Membership: Enables nodes to dynamically join @6 leave a section","3.5.2"],"jobserver":["An @0 of @7 GNU Make jobserver @2 @3.","0.1.31"],"dexios":["Secure, &p @6 authenticated $l-line &A of @P @9 modern $i @6 an audited &A $n.","8.8.1"],"genact":["A nonsense activity @H","1.4.2"],"p256k1":["@3 &K ^i libsecp256k1 $z expose ^8 scalar @6 point APIs","7.1.0"],"thrussh_libsodium":["Straightforward @4 to libsodium","0.2.3"],"conserve":["A robust backup tool.","23.11.0"],"tsconfig":["Parse .tsconfig $G @P @2 TypeScript","0.2.1"],"gfx_$n_empty":["Empty $n @2 gfx-rs","0.9.0"],"pistoncore_glutin_window":["A Piston window back-end @A @7 Glutin @1","0.72.0"],"uvm_@O":["^e @O @I @2 @7 unity $2 &y commandline @d.",C[36]],"bevy_$4_assets":["Bevy $W adding @f @2 loading &4 own asset @b @E $4 $R formats such as json @6 yaml",C[7]],"gloo_timers":[C[368],C[5]],"rbdc_mysql":[C[216],"4.5.7"],"rayon_cond":["Experimental iterator @p @u is conditionally parallel or serial.",C[5]],"markdown_it":["@3 port of popular markdown-it.js @1.","0.6.0"],"lightspeed":[C[114],"0.58.0"],"fluvio":["^e official Fluvio driver @2 @3","0.21.8"],"subtle_@J":["Encoders @6 decoders @2 $4 @D encodings (base64, bech32, hex) $z avoid @D-dependent branching/table lookups @6 therefore provide \"best effort\" constant ^0. Useful @2 @J/^2 secret ^R such as $t keys.","0.5.1"],"schedule_recv":["Create delayed @6 periodic Receivers","0.1.0"],"uniffi_udl":["udl @K @2 @7 uniffi $K","0.27.1"],"nbchan":["Highly optimized non-blocking &S channels","0.1.3"],"lettre":["Email @d","0.11.7"],"wasm_&F":["An std &F replacement @2 wasm32 target",C[5]],"&j_msg_^j":["Cryptocurrenty message ^j","1.0.12"],"xcb_imdkit":["Wrapper ^i xcb-imdkit, &9 an IME @d @2 @7 XIM @l @A XCB","0.1.2"],"esp_idf_^d":["$a @2 ESP-IDF (Espressif's IoT Development Framework)","0.34.1"],"google_api_proto":["$P @1 $X @E googleapis/googleapis @A tonic-$s.","1.611.0"],"acme2":["A Tokio @6 OpenSSL @w ACMEv2 @d.","0.5.1"],"grep_matcher":["A ^7 @2 regular expressions, @9 a focus on line oriented search.","0.1.7"],"i3ipc_@b":["@q containing all @7 @b needed to communicate @9 i3, along @9 their $5 @k @6 @k of many std $3",C[29]],"unicode_vo":["^I vertical orientation $B","0.1.0"],"fastapprox":["Fast approximate versions of certain @n @u arise in ^C learning","0.3.1"],"raui_@O":["RAUI $w layer","0.63.0"],"risc0_@O":["Core @b @2 RISC Zero $y",C[88]],"base91":["Encoding ^5 @D as ASCII characters. Similar to base64, but more &6.","0.1.0"],"cpuid":["@3 @4 @2 libpcuid CPU $B @6 feature extraction @1.","0.1.1"],"glommio":["Glommio is a &F-per-@O @5 @u makes $I highly parallel $1 @C in a &F-per-@O architecture easier @2 rustaceans.","0.9.0"],"$g_credential_wincred":["A Cargo credential ^N @u stores tokens @9 $v Credential Manager.","0.4.3"],"rtp_rs":["Parser @6 @H @2 RTP packet ^p","0.6.0"],"aws_sdk_forecast":["^v &a @2 $V Forecast &g",C[2]],"@z_releases_@z_dist":["RustDist source @0 @2 @z-releases",C[87]],"ring":["Safe, &p, small &j @A @3.","0.17.8"],"tauri_mobile":[C[319],"0.5.4"],"fluvio_dataplane_@l":["@D plane @l","0.11.6"],"ex3_balance_vault_public_@b":["EX3 balance snapshot public @b.","0.17.18"],"hurdles":["Counter-@w &F barrier","1.0.1"],"remoc_@c":["@V @8 @2 Remoc",C[1]],"validated_&b":["Easily ^o nested @y @9 getters @6 predicated setters","2.1.0"],"crc":["@3 @0 of CRC @9 @f of various standards","3.2.1"],"swc_ecma_compat_es2021":["ES2021 compatibility transforms","0.5.0"],"cose":["@q to &z COSE (&P://tools.ietf.org/html/rfc8152) in @3","0.1.4"],"@B_graphql_poem":["@B-graphql @2 poem","7.0.4"],"dotenvy":["A well-maintained fork of @7 dotenv @5","0.15.7"],"sikula":["A @o query @e","0.4.4"],"google_geocode":["An $U @d @2 @7 Google Geocoding $U","0.1.5"],"ioctl_rs":["@3 @4 @2 @T ioctls.","0.2.0"],"parking":["Thread parking @6 unparking","2.2.0"],"risc0_^d":["Generated / Native / HAL $b @2 RISC Zero",C[88]],"fantoccini":["High-@W $U @2 programmatically $T @9 web pages through WebDriver.","0.20.0-rc.7"],"dropshot_endpoint":["@c $9 by dropshot consumers @2 registering handlers",C[7]],"lambda_@v_errors_@a":["@3 @v errors @a @2 ^v Lambda","0.1.1"],"piston2d_&X_&3":["A 2D &X $n @2 Piston-Graphics @u stores @6 optimizes commands",C[33]],"zitadel":["An @0 of ZITADEL $U ^s @6 authentication in @3.","4.3.0"],"secrecy":["Wrapper @b @6 $3 @2 secret ^c $z help ensure they aren't accidentally copied, logged, or otherwise exposed (as much as possible), @6 also ensure secrets are securely wiped @E $7 when dropped.",C[6]],"dns_lookup":["A @o dns resolving api, much &5 rust's unstable api. Also includes getaddrinfo @6 getnameinfo &K @2 libc variants.","2.0.4"],"musli_$4":["^W @m &C among Müsli encodings.","0.0.110"],"librespot_audio":["^e audio fetching logic @2 librespot","0.4.2"],"biome_diagnostics_@8":["$L to &c Biome's diagnostics","0.5.7"],"&3_sitter_css":["CSS grammar @2 &3-sitter",C[16]],"ethnum_@8":["256-bit integer literals","1.1.0"],"$g_casper":["A $l line tool @2 ^E a Wasm smart ^T @6 tests @2 &z on @7 Casper $M.","2.2.0"],"cf_dist_^r":["A @1 $z has risk @6 distribution @m.",C[7]],"cw_orch":[C[217],"0.22.0-rc1"],"konst_@c_rules":["@i detail of @7 konst @5","0.2.19"],"libmdns":["mDNS Responder @1 @2 ^6 discoverable LAN services in @3",C[6]],"influxdb_line_@l":["InfluxDB line @l @h @6 &1.","2.0.0"],"&w_ap_syntax":["^t published $2 of @7 @Y `syntax` in @7 @z-lang/@z &M @E commit 834bc5650acf7019a53b409db68986857822812c ^e publishing script @2 this @5 lives at: &P://^J/alexcrichton/&w-auto-publish","645.0.0"],"libimagentryfilter":[C[100],C[42]],"tcod":["^e @3 @4 @2 @7 Doryen @1 (a.k.a. libtcod).",C[35]],"^h_udev":["Non-blocking/&i Tokio @f @2 udev device events.","0.9.1"],"$r_preview":[C[947],C[48]],"precis_profiles":["@i of @7 PRECIS Framework: Preparation, Enforcement, @6 Comparison of Internationalized Strings Representing Usernames @6 Passwords as defined in rfc8265; @6 Nicknames as defined in rfc8266.","0.1.10"],"sqlparser_@a":["^O @c @2 sqlparser","0.2.2"],"stacktrace":["$P $K is deprecated. Consider looking at [^K-chain](&P://crates.io/$y/^K-chain).","0.2.1"],"bevy_^0":["@M ^0 @I @2 Bevy Engine",C[36]],"vpncloud":["Peer-to-peer VPN","2.3.0"],"perseus_cli":["^e CLI @2 @7 Perseus frontend @j.","0.4.2"],"@s_gossip_@f":["Polkadot Gossip Support subsystem. Responsible @2 keeping track of session changes @6 issuing a connection request to @7 relevant validators on every new session. (@s @L)",C[68]],"brawllib_rs":["Brawl character $R @h, @w on brawlbox/brawllib","0.25.1"],"lit":["Integrated $u tool, inspired by LLVM's 'lit' $u script","1.0.4"],"insta_cmd":["A $l line ^m to @7 insta $u @1 @2 @3","0.6.0"],"libhydrogen_^d":["Low-@W @4 @2 @7 Hydrogen cryptography @1","0.9.3"],"subtext":["A @h @2 @7 Subtext $R @G","0.3.5"],"observability":["Experimental $F ideas","0.1.3"],"yap":["Yet Another Parser @1. A &e, ^S free, @h combinator inspired set of ^q methods to help @9 @K $f @6 slices.",C[10]],"solarti_token":["Solarti Program @q Token","4.1.1"],"aws_sdk_mediatailor":["^v &a @2 ^v MediaTailor",C[30]],"&O_result":["$v ^K $H","0.1.1"],"partition":["partition slices in-place by a predicate","0.1.2"],"vfs_tar":["VFS @2 TAR @P.","0.4.1"],"siwe_recap":["EIP-5573: Mechanism on top of Sign-In @9 Ethereum @2 informed consent to delegate capabilities @9 an extensible scope mechanism.","0.2.0"],"soroban_sdk_@8":["Soroban &a @8.",C[218]],"entropy":["Calculates @7 Shannon entropy of arrays of bytes @6 $f","0.4.2"],"binrw":[C[483],"0.13.3"],"mcfly":["McFly replaces &4 default ctrl-r shell history search @9 an intelligent search $m @u takes &q account &4 ^g directory @6 @7 context of recently executed commands. McFly's suggestions are prioritized in real ^0 @9 a small neural $M.","0.8.4"],"nom_stl":["A &p STL @h","0.2.2"],"cglue_@c":["FFI &k $b $h @8 @2 making plugins @6 C-$k $A","0.2.3"],"http_cache_reqwest":["http-cache &f @0 @2 reqwest",C[12]],"rusoto_cloudwatch":["^v &a @2 @3 - $V CloudWatch @ 2010-08-01",C[51]],"svix_ksuid":["A pure @3 @6 fully tested KSUID @0",C[6]],"color_hex":["@V @c @2 converting hexadecimal $f to an RGB or RGBA byte array at &N ^0.","0.2.0"],"momento":["Client &a @2 Momento services","0.34.0"],"usbd_hid_descriptors":["Low-@W, wire-@G enums/bitfields $9 in HID descriptors","0.1.2"],"circular_buffer":["Efficient, fixed-size, overwriting circular buffer","0.1.7"],"riot_&K":["@3 $U &K @2 @7 RIOT operating @T","0.8.3"],"near_chunks_@F":["$P @5 hosts NEAR chunks-&H ^K @b","0.21.2"],"@z_sitter":["A @Y @2 defining &3-sitter grammars alongside @3 logic","0.4.2"],"ropey":["A &p @6 robust text rope @2 @3","1.6.1"],"parsec_@d":["Parsec Client @1 @2 @7 @3 ecosystem",C[29]],"cfasttext_^d":["fastText ffi &G","0.7.8"],"tptp":["Parse @7 TPTP @G","0.31.1"],"icu_codepointtrie":["$U @2 an &6 trie of @D @2 ^I $b points",C[3]],"community_managed_token":["Community Managed Token","0.3.1"],"mysql_@B":["Tokio @w $1 MySql @d @1.","0.34.1"],"paperclip_actix":["Paperclip OpenAPI $W @2 actix-web @j","0.6.2"],"garde":["Validation @1",C[31]],"osm_boundaries_^r":["@m to help reading OpenStreetMap boundaries in @z.",C[10]],"humantime_$5":["Serde @f @2 @7 `humantime` @5","1.1.1"],"mio_misc":["Miscellaneous &I @2 &z @9 Mio","2.0.0"],"fever_api":["@z @0 of @7 FEVER-$U","0.5.0"],"ecolor":["Color ^M @6 color &R @m","0.27.2"],"diesel_migrations":["Migration ^c @2 diesel","2.1.0"],"freetype":["$a @2 Freetype $9 by Servo","0.7.2"],"str_buf":["Static $6 buffer","3.0.3"],"@B_event":["An &6 @B condition variable @2 lock-free $i.","0.1.0"],"sputnikvm_precompiled_bn128":["bn128 precompiled ^b @2 SputnikVM.",C[219]],"webfinger":["A @5 to help you fetch @6 serve WebFinger resources","0.5.1"],"thrift_codec":["A @1 @2 @J/^2 binaries specified by @7 thrift @l","0.3.1"],"sfv":["Structured Field Values @2 HTTP @h. @i of RFC 8941.","0.9.4"],"socket":["Low-@W networking @g @2 @3","0.0.7"],"libstrophe":["@3 ergonomic @p @2 libstrophe","0.19.3"],"tonic_lnd":["An @B @1 $e LND RPC via tonic @6 prost","0.5.1"],"$5_@a_state":[C[220],"0.4.10"],"hotmic":["high-speed ^u @U @1","0.8.2"],"riff":["$P @5 @r @m @2 reading @6 $I RIFF formatted @P","2.0.0"],"unic_ucd_normal":["UNIC — ^I Character Database — Normalization Properties","0.9.0"],"web":["A @1 @2 $T @9 @7 web browser","0.2.12"],"fastanvil":["Minecraft Anvil @1","0.31.0"],"envtestkit":["Test kit @2 logics @9 $Z variable involvements","1.1.2"],"binance_rs_@B":["Async @3 @q @2 @7 Binance $U","1.3.3"],"sycamore_@c":["^O-@c @5 @2 Sycamore",C[58]],"tetsy_multiaddr":[C[599],"0.11.2"],"bevy_hierarchy":["@M hierarchy @I @2 Bevy Engine",C[36]],"json_comments":["@q to strip comments @E &D before @K","0.2.2"],"glyph_names":["Mapping of characters to glyph names according to @7 Adobe Glyph List Specification","0.2.0"],"raui_@a":["$L @2 Renderer Agnostic User &Q","0.63.0"],"lingua_belarusian_@e_^9":["^e Belarusian @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"bevy_console":["dev console @2 bevy",C[0]],"ra_ap_ide":["TBD",C[19]],"ucan":["Implement UCAN-@w authorization @9 conciseness @6 ease!",C[3]],"rune_modules":["Native modules @2 Rune, an embeddable dynamic ^a @e @2 @3.",C[36]],"libzfs_^d":["@3 @4 to libzfs","0.5.11"],"cactus":["Immutable parent pointer &3","1.0.7"],"near_^k_@O":[C[273],"0.6.0"],"qapi_spec":["QEMU QAPI $4 @b","0.3.1"],"&w_hash":["speed, non-$t hash $9 in &w","1.1.0"],"^0_calc":["A @1 @2 music/DSP ^0 conversions! @M @n @6 methods @2 converting $8 ticks, ms, samples, bars, beats @6 measures.",C[1]],"sixtyfps_rendering_$n_qt":["Qt rendering $n @2 SixtyFPS","0.1.6"],"cpp_synmap":["Sourcemap @6 full @5 @K @f @2 `cpp_syn`",C[5]],"memmap2":[C[221],"0.9.4"],"ex3_&j":["EX3 &j @5.","0.15.20"],"&w_&0":[C[820],"0.3.1"],"zerovec":["Zero-copy vector backed by a byte array",C[42]],"gix_packetline":["A @5 of @7 gitoxide $K $e @7 pkt-line @t @G","0.17.5"],"fastbloom_rs":["Some &p bloom filter &u by @3 @2 Python @6 @3!","0.5.9"],"ruma_$5_@8":[C[160],"0.6.1"],"aws_sdk_fms":["^v &a @2 Firewall Management &g",C[27]],"snarkvm_derives":[C[387],C[6]],"@a_@E_as":[C[775],"0.2.0"],"boringtun":[C[861],"0.5.3"],"yaml_@z_davvid":[C[237],"0.6.4"],"shingles":["Shingles @0 in @z","0.1.1"],"pariter":["Parallel iterator processing","0.5.1"],"console_static_text":["Logging @2 text @u should stay in @7 same place in a console.","0.8.2"],"glium":["Elegant @6 &k OpenGL @p. Glium is an intermediate layer $8 OpenGL @6 &4 $w. You still need to manually handle @7 &X pipeline, but ^V having to &z OpenGL's old @6 ^K-prone $U. Its objectives: - Be &k to &z. Many aspects of OpenGL @u can trigger a crash if misused are automatically handled by glium. - Provide an $U @u enforces good pratices such as RAII or stateless @R calls. - Be $k @9 all OpenGL versions @u @f shaders, &9 unified $U when things diverge. - Avoid all OpenGL errors beforehand. - Produce optimized OpenGL @R calls, @6 allow @7 user to easily &z modern OpenGL techniques.","0.34.0"],"bevy_log":["@M logging @2 Bevy Engine",C[36]],"shakmaty":["Chess @6 chess variant rules @6 $c","0.27.0"],"snarkvm_@m":["$j @2 a $D &l ^C",C[17]],"event_&y":["Abstractions @2 $e event @w systems",C[3]],"earcutr":["port of MapBox's earcut triangulation $b to @3 @e","0.4.3"],"gix_@l":["A @5 of @7 gitoxide $K @2 $e git protocols","0.45.0"],"^Q_ramp_tps":["&o Tour de SOL - TPS ramp up","1.6.28"],"actix_$u":[C[667],C[730]],"opaque_typedef_@8":[C[630],"0.0.5"],"simplog":["An extremely small @6 @o logger to stdout/stderr, @9 controllable levels of verbosity","1.6.0"],"codemap":["A @D ^p @2 efficiently storing source $b position @6 span @Q (e.g. in a $E AST), @6 mapping it back to $R/line/column locations @2 ^K reporting @6 suggestions.","0.1.3"],"xdr_rs_serialize":[C[565],"0.3.1"],"oxygengine_@O":["Core ^y @2 Oxygengine","0.46.1"],"lofty":["Audio ^G @1",C[73]],"tikv_@d_store":["Low @W TiKV node &I of @7 TiKV @3 @d","0.1.0"],"jsonrpc_@a":["High @W, typed @p @2 `jsonrpc-@O`","18.0.0"],"^u_exporter_prometheus":["A ^u-$k exporter @2 sending ^u to Prometheus.",C[12]],"exclusive_cell":["A &F-&k, non-blocking, no-std cell @u can only be accessed once.","0.1.0"],"&3_sitter_javascript":["&V grammar @2 &3-sitter",C[88]],"tame_oauth":["A (very) @o oauth 2.0 @1",C[7]],"avr_device_@8":["Attribute @8 @2 re-export in `avr-device`","0.5.4"],"sequoia_openpgp":["OpenPGP @D @b @6 associated machinery","1.20.0"],"yew_styles":["Framework styles @2 yew",C[11]],"endpoint_sec_^d":["Raw @3 &K ^i @7 Endpoint Security Framework","0.3.4"],"clone_dyn_meta":[C[333],C[35]],"ascon":["Pure @z @0 of @7 Ascon permutation",C[3]],"proptest_@a":["Custom-@a @2 @7 Arbitrary ^7 of proptest.",C[3]],"harfbuzz":[C[315],"0.6.0"],"sprintf":["Clone of C s(n)printf in @3","0.2.1"],"@z_sitter_tool":["^e external tool @2 @3 Sitter @u extracts grammars @E @3 @S","0.4.2"],"join_to_$6":["Join a list of items to $6/buffer.","0.1.3"],"yew_more_hooks":["More hooks @2 Yew","0.3.3"],"nlprule":["A &p, low-resource Natural Language Processing @6 Error Correction @1.","0.6.4"],"peresil":["A @o @6 simplistic $6 @K @1",C[222]],"chalk_solve":["Combines @7 chalk-$m @9 chalk-ir","0.97.0"],"perseus_actix_web":["An $C @u makes @7 Perseus frontend @j easy to &z @9 Actix Web.","0.4.2"],"$g_rpm":["Build RPMs @E @3 projects @A Cargo workflows",C[6]],"ical":["Ical/Vcard @h @2 @3",C[11]],"old_school_gfx_glutin_ext":["Extensions @2 glutin to initialize & update old school gfx","0.32.1"],"graph_@O":["^W @b @2 @7 graph-rs-sdk @5","0.4.2"],"nu_$W_post":["An HTTP post $W @2 Nushell","0.36.0"],"gst_$W_$2_&x":["build.rs &x @R @2 GStreamer $W ^G","0.8.2"],"^Q_tokens":[C[22],C[13]],"swc_ecma_compat_es2020":["ES2020 compatibility transforms","0.5.0"],"specialized_div_rem":["specialized division $i @2 integer @F","1.1.0"],"lunatic_@8":["&Y @8 @2 @7 `lunatic` @5",C[1]],"try_$3":["Alternatives to std lib $3 @u can fail.","0.1.1"],"uinput":["Linux uinput @p.","0.1.3"],"sanitizer_@8":["^x @c @2 @7 sanitizer @5","0.2.2"],"commandext":["A Command ^m suitable @2 &z in @3 Builders","0.1.0"],"liquid":[C[223],"0.26.4"],"^Z_delimit":["length delimited protobuf ^Z separator","0.5.6"],"synchronized_writer":["A tiny &c @2 synchronously $I @D.","1.1.11"],"$g_supply_chain":["Gather author, contributor, publisher @D on $y in &4 ^S graph","0.3.3"],"deno_&n":["Config $R @0 @2 @7 Deno CLI",C[46]],"fdt":["A pure-@3 `#![no_std]` @5 @2 @K Flattened Devicetrees","0.1.5"],"fs4":["No libc, pure @3 cross-@x $R locks. Original fs2, now supports @B @6 replace libc by rustix.","0.8.2"],"fixed_slice_deque":["A fixed size deque @0","0.1.0-beta2"],"ledger_zondax_&8":[C[548],C[7]],"relational_@b":["Manage relations $8 objects","2.0.0"],"^Q_sdk":["&o &a",C[13]],"poem_dbsession":["Session $Q @9 $O @2 Poem.","0.3.56"],"ya_sb_router":["&g Bus Router","0.6.4"],"@B_log_attributes":["Proc Macro attributes @2 @7 @B-log @5.","1.0.1"],"$t_message_syntax":["A pure @3 @0 of Crypographic Message Syntax (RFC 5652)","0.26.0"],"gregorian":["easy to &z date @1","0.2.4"],"breakpad_symbols":["A @1 @2 ^g @9 Google Breakpad's text-@G symbol @P.",C[80]],"netns_rs":["A @1 to handle Linux $M namespaces in @3","0.1.0"],"md2tex":["A small ^q to convert markdown @P to pdf exploiting tectonic. $P is a forked $2 @w off of tforgione's awesome @1 (&P://gitea.tforgione.fr/tforgione/md2pdf/).","0.1.3"],"biome_@h":["Biome's @h &C infrastructure","0.5.7"],"printer":["Abstraction over $o manipulation","0.7.2"],"redb":["@3 Embedded DataBase","2.1.0"],"ckb_stop_handler":[C[306],C[74]],"cid":[C[428],C[0]],"fixed_vec_deque":["A fixed-size, zero-allocation circular buffer @2 @3.","0.1.11"],"reproto_$n_@z":[C[52],"0.3.36"],"cron":["A cron expression @h @6 schedule explorer.","0.12.1"],"cranelift_^B":["Low-@W $b @H @1",C[28]],"gfx_@O":["Core @1 of Gfx-rs","0.9.2"],"pre":["Compile-^0 assistance @2 ^g @9 unsafe $b.","0.2.1"],"idlset":["Fast u64 set $c @1","0.2.4"],"neon_@v":["$a to @7 Node.js ^F addon $U, $9 by @7 Neon @0.",C[42]],"google_cloud_pubsub":["Google Cloud Platform pubsub @d @1.",C[43]],"readings_probe":["Probe @2 vital ^u ^N logging","0.1.4"],"gdk4_^d":["FFI @4 of GDK 4","0.8.2"],"bear_lib_$o_^d":["Pure BearLibTerminal FFI @2 @3","1.3.0"],"guppy_workspace_hack":[C[224],"0.1.0"],"$g_gn":["Cargo $C @9 @7 GN $s @T","0.0.15"],"cpuid_bool":["DEPRECATED: replaced by @7 `cpufeatures` @5",C[854]],"libspa_^d":["@3 FFI @4 @2 libspa",C[6]],"uriparse":["A URI @h &7 relative references","0.6.4"],"deno_lint":["lint @2 deno","0.58.4"],"byteorder_lite":[C[688],"0.1.0"],"librashader_@v_d3d11":[C[181],"0.2.7"],"threshold_&j":[C[225],C[3]],"ipnet":["@M @b @6 useful methods @2 ^g @9 IPv4 @6 IPv6 $M addresses, commonly called IP prefixes. ^e new `IpNet`, `Ipv4Net`, @6 `Ipv6Net` @b $s on @7 existing `IpAddr`, `Ipv4Addr`, @6 `Ipv6Addr` @b already provided in Rust's ^l @1 @6 align to their design to stay consistent. ^e ^y also @r useful $3 @u extend `Ipv4Addr` @6 `Ipv6Addr` @9 methods @2 `Add`, `Sub`, `BitAnd`, @6 `BitOr` $c. ^e ^y only uses stable feature so it is guaranteed to &N @A @7 stable toolchain.","2.9.0"],"r2d2_postgres":["Postgres @f @2 @7 r2d2 connection pool","0.18.1"],"gstreamer_play":["@3 @4 @2 GStreamer Play @1",C[40]],"opentelemetry_zipkin":["Zipkin exporter @2 OpenTelemetry",C[16]],"misc_^r":["A small @U of convenient @6 ^q @n developed @2 personal &z.","4.2.4"],"hoedown":["@4 @2 @7 Hoedown markdown processor","6.0.0"],"near_@F_@O":["$P @5 @r @7 @O set of @F $9 by other nearcore $y &7 near-@F","0.21.2"],"^K_iter":["Error::sources on stable @3","0.4.1"],"nodejs_^d":["Native @4 to @7 nodejs' n-api",C[35]],"web_rwkv":["An @0 of @7 RWKV @e ^9 in pure WebGPU.","0.7.6"],"^Q_@T_^w":["&o System ^w",C[13]],"thirtyfour_sync":["Thirtyfour is a Selenium / WebDriver @1 @2 @3, @2 automated website UI $u. $P @5 is @7 synchronous $2 only. For @B, see @7 `thirtyfour` @5 ^Y.","0.27.1"],"bevy_renet":["Bevy $W @2 @7 renet @5: Server/Client $M @1 @2 multiplayer games @9 authentication @6 connection ^c",C[50]],"fuel_indexer":["Fuel Indexer","0.25.0"],"aarch64":["@3 @1 to &z aarch64 &2 @I @6 registers",C[50]],"untrusted":["Safe, &p, zero-panic, zero-crashing, zero-allocation @K of untrusted inputs in @3.","0.9.0"],"size_@G":["Allows @2 easier formatting of sizes.","1.0.2"],"pyo3_@8":[C[226],"0.21.2"],"number_prefix":["@q @2 numeric prefixes (kilo, giga, kibi).",C[3]],"dotenv_^B_impl":[C[227],"0.1.0"],"linux_loader":["A Linux kernel image loading @5.",C[11]],"dep_obj":["Dependency object: effective reactive heterogeneous container.","0.38.4"],"&k_arch":["Crate @u exposes `@O::arch` safely via `#[cfg()]`.","0.7.1"],"pretty_xmlish":["Pretty print XML-ish @D @9 unicode art","0.1.13"],"block_on_^O":["Generate a blocking method @2 each @B method in an impl block. Supports either `^h` or `@B-std` $n.","0.2.0"],"extprim":["Extra primitive @b (u128, i128)","1.7.1"],"ipfs_api_$n_hyper":["Hyper @0 of IPFS HTTP $U","0.6.0"],"serial2":["Cross @x serial ports","0.2.24"],"simba":["SIMD algebra @2 @3","0.8.1"],"axum_csp":["Some widgets @2 &z @9 axum to create Content-Security-Policy headers @6 reduce silly typos.","0.0.7"],"marked_yaml":["A simplified YAML ^p @9 provenance spans","0.5.2"],"mediawiki":["A MediaWiki @d @1","0.2.15"],"screeps_game_api":["WASM @4 to @7 in-game Screeps $U","0.20.1"],"twox_hash":["A @3 @0 of @7 XXHash @6 XXH3 $i","1.6.3"],"veil_@8":["Veil $0 @8","0.1.7"],"bootloader_api":["Makes a kernel $k @9 @7 bootloader @5","0.11.7"],"winter_^r":["$j @2 @7 Winterfell STARK prover/verifier","0.8.4"],"linfa_clustering":["A @U of clustering $i","0.7.0"],"libm":["libm in pure @3","0.2.8"],"tendermint_abci":["tendermint-abci @r a @o @j @9 $z to $s low-@W @C on top of Tendermint.","0.36.0"],"cql_^k":["A @z-^k ffi @p ^i @7 Cassandra c++ driver plus ^g examples @9 no additional ^4. You probably want to &z @7 \"cassandra\" @5 @u @r a &k @p","0.2.0"],"fluence_sdk_@c":["Definition of @7 `#[fce]` @c","0.6.1"],"webplatform":["APIs @2 @7 web @x @2 cross-compiled @3 to JS.","0.4.2"],"unicode_names2":["Map characters to @6 @E their name given in @7 ^I ^l. $P goes to great lengths to be as &6 as possible in both ^0 @6 space, @9 @7 full bidirectional tables weighing barely 500 KB but still offering O(1)* look-up in both directions. (*more precisely, O(length of name).)","1.2.2"],"fitsio":["@3 implmentation of astronomy fits $R $H","0.21.2"],"easy_jsonrpc_^O_@c":[C[255],"0.5.0"],"wasm_snip":["Replace a wasm @R @9 an `unreachable`.",C[3]],"orbtk_shell":["Window shell @5 $9 by OrbTk.",C[375]],"flate2":["DEFLATE ^f @6 decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide @6 multiple zlib @k. Supports zlib, gzip, @6 raw deflate streams.","1.0.29"],"qldb":["Driver @2 Amazon's QLDB Database &u in pure @z.","3.2.8"],"ydcv_rs":["A @z $2 of YouDao Console Version","0.6.3"],"scriptisto":["A @e-agnostic \"shebang interpreter\" @u enables you to write scripts in compiled languages.","2.1.1"],"rsdb":["a flash-sympathetic persistent lock-free B+ &3, pagecache, @6 log","0.12.1"],"picto":["Image $H @1.","0.4.4"],"dbs_arch":["A @U of CPU architecture &2 &J @6 @m.","0.2.3"],"gtk4":["@3 @4 of @7 GTK 4 @1","0.8.2"],"sql_query_&1":["Write SQL queries in a @o @6 composable way","2.2.0"],"grpc_$s_@O":[C[228],C[5]],"swc_ecma_ast":["Ecmascript ast.","0.113.0"],"stardust_xr_fusion":["High @W @d @1 @2 @7 Stardust XR display @N","0.43.2"],"parameterized_@c":["Attribute @c @5 @2 parameterized tests.","2.0.0"],"@z_unixfs":[C[260],"0.4.1"],"ssi_@O":["Core @b @6 $3 @2 @7 ssi @1.","0.1.0"],"doccy":["Doccy is a @o brace @w markup @e.","0.3.2"],"nonzero_lit":["Easy, &k, @6 fully zero-cost NonZero &J @6 literals.","0.1.2"],"fastrlp":["Fast RLP @t @1","0.3.1"],"cli_xtask":["A @U of ^q @n @6 $l line interfaces @2 $g-xtask",C[6]],"^n_democracy":[C[229],C[26]],"^0_tz":["@i of tz $O (IANA) @2 @7 ^0 @3 @5.","3.0.0-rc.5.0.0"],"pijul":["A distributed $2 control @T.","1.0.0-beta.9"],"dictgen":["Compile-^0 case-insensitive map","0.2.7"],"fluent_pseudo":["Pseudolocalization transformation $U @2 &z @9 Project Fluent $U.","0.3.1"],"unic_bidi":["UNIC — ^I Bidirectional Algorithm","0.9.0"],"libblkid_rs_^d":["Low @W @4 @2 libblkid",C[5]],"ricq_@O":["Packet encoders @6 decoders @2 ricq","0.1.19"],"fe2o3_amqp_@b":["@i of AMQP1.0 @D @b",C[7]],"primal":["`primal` puts raw power &q prime ^U. $P $y includes: optimised prime sieves, checking @2 primality, enumerating primes, factorising ^U, @6 state-of-@7-art estimation of upper @6 lower bounds @2 π(n) (@7 number of primes below n) @6 p_k (@7 k-th prime).","0.3.2"],"mdbx_^d":["@3 @4 @2 libmdbx.","12.9.0"],"ftd2xx_$J_hal":[C[441],"0.9.1"],"hunspell_^d":["$a to @7 hunspell C $U.","0.3.1"],"lambda_^m":["^v Lambda Extension $U",C[7]],"taffy":["A flexible UI layout @1","0.4.3"],"axum_typed_multipart_@8":["$L @2 axum_typed_multipart.",C[0]],"dubp_$4":["Provide $4 ^H @6 @b @2 DUBP.","0.58.0"],"sonnerie":["An easy timeseries $O","0.8.6"],"ra_ap_$K_^9":["TBD",C[19]],"ethereum_$5_^r":["Serialization @6 ^3 @m @2 &D representations of Ethereum @b","0.5.2"],"vecmath":["A @o @6 ^j agnostic @1 @2 vector math designed @2 reexporting",C[4]],"cuid2":["An @0 of @7 CUID2 @l in @z","0.1.2"],"lyon_svg":["SVG &h @2 @7 lyon $y.","0.17.2"],"broadcaster":["Broadcasting $r mpmc channel",C[4]],"spinny":["Spinlock-@w RwLock &b, @9 lock_api","0.2.4"],"print_positions":["A @1 &9 $6 segmentation on grapheme clusters @6 ANSI escape sequences @2 &s length arithmetic @w on visible print positions.","0.6.1"],"gif":["GIF de- @6 encoder","0.13.1"],"printnanny_services":["@q of MQTT, $U, @6 other services $9 by PrintNanny","0.33.1"],"re_crash_handler":["Detect panics @6 signals, logging them @6 optionally sending them to analytics.",C[55]],"^N_path":["Gets @7 path of @7 currently executing ^N or dynamic @1.","0.1.4"],"require_unsafe_in_body":["Make `unsafe fn` still require `unsafe` blocks in @7 function's body","0.3.2"],"cxx_$s":["C++ $b @H @2 integrating `cxx` @5 &q a Cargo $s.","1.0.121"],"lightspeed_auth":[C[114],"0.58.0"],"snax":["JSX-&5 syntax @2 ^O @c authors",C[5]],"nvapi":["NVIDIA NVAPI @4","0.1.4"],"streamdeck":["Elgato Stream Deck driver @6 $l line @g","0.9.0"],"wasmcloud_@g_$u":["Testing @g (wasmcloud:testing)",C[7]],"symbolic_unreal":["Parsing @6 processing @m @2 Unreal Engine 4 crash @P.","12.8.0"],"pad_adapter":["A ^q @5 @u @r pad adapter.","0.1.1"],"indexmap":["A hash table @9 consistent order @6 &p iteration.","2.2.6"],"interceptor":["A pure @3 @0 of Pluggable RTP/RTCP processors",C[11]],"ttcore_def":["Lightweight private cloud solution @2 SME scenarios.","0.2.35"],"pikchr":["PIC-&5 diagramming @e to SVG converter","0.1.3"],"sqlite3_@h":["SQL @h (as understood by SQLite)",C[10]],"rbatis_^B":["^e @3 SQL Toolkit @6 ORM @q. An @B, pure @3 SQL @5 featuring &N-^0 Dynamic SQL gen @T","4.5.17"],"alacritty_&n":["Alacritty $G abstractions","0.2.1"],"cairo_lang_&0_^r":["$j @2 $I tests in @7 Cairo $E $K.","2.6.3"],"bloom_filters":["@3 port of &P://^J/tylertreat/BoomFilters","0.1.2"],"tauri_includedir_^B":[C[230],"0.6.3"],"blaze_pk":["@3 @1 @2 Blaze packet @T","1.3.0"],"prioritized_metered_channel":["Channels @9 built-in observability @6 optional message priorizitazion","0.6.1"],"&0_^5":["Manage @6 $s extra binaries @2 $C tests as regular @3 $y.","3.0.2"],"bevy_animation":["@M animation @I @2 Bevy Engine",C[36]],"itertools_num":["Numerical iterator ^H. Extra iterators @6 iterator methods @6 @n.","0.1.3"],"dicom_dictionary_std":["Standard DICOM ^L dictionary","0.7.0"],"tonic_reflection":["Server Reflection ^y of `tonic` gRPC @0.",C[11]],"case_insensitive_$6":["A case insensitive $6 &b.","0.2.3"],"strftime_ruby":["Ruby `Time#strftime` @h @6 formatter","1.0.1"],"mitochondria":["Mitochondria is @7 powerhouse of @7 `Cell`","1.1.2"],"glow_glyph":["A &p text renderer @2 glow, powered by glyph_brush","0.5.1"],"rustify":["A @3 @1 @2 $T @9 HTTP $U endpoints.","0.5.3"],"^5_install":["Install a ^5 @E a path to a global cache",C[5]],"charts_rs":["A charts @1 @2 @z","0.3.5"],"trace4rs_fmtorp":["Torpid formatting @2 trace4rs",C[296]],"tibco_ems_^d":["@3 @4 @2 @7 Tibco EMS C @1.","1.0.5"],"zinoma":["Žinoma - Make &4 $s flow incremental","0.19.6"],"sampling":["Large-deviation Algorithms &5 Wang-Landau, Entropic sampling, Replica-Exchange Wang-Landau, Heatmaps, Histograms @6 bootstrap resampling. $P is intended @2 scientific simulations","0.1.1"],"speedb":["@3 @p @2 Speedb","0.0.5"],"mmap_fixed":[C[231],"0.1.6"],"unicode_xid":["Determine whether characters have @7 XID_Start or XID_Continue properties according to ^I Standard Annex #31.","0.2.4"],"nanomsg":["A high-@W, @3 idiomatic @p ^i nanomsg.","0.7.2"],"$5_attributes":["Serde Attributes","0.2.1"],"expand":["Macro to expand byte $6 @6 $6 literals",C[5]],"json":["&D @0 in @3","0.12.4"],"wasmer_wasi":["WASI @0 @1 @2 Wasmer @Z @v","3.1.1"],"leptess":["Productive @3 &G @2 Tesseract @6 Leptonica.",C[12]],"mozjpeg":["Higher-@W @p @2 Mozilla's JPEG @1","0.10.7"],"interprocess_docfix":["Interprocess &S toolkit. Docs fixed.","1.2.2"],"globset":["Cross @x single glob @6 glob set matching. Glob set matching is @7 ^N of matching one or more glob patterns against a single candidate path simultaneously, @6 returning all of @7 globs @u matched.","0.4.14"],"valuable_$5":["`$5::Serialize` @0 @2 `Valuable` @b.","0.1.0"],"librashader_$4":[C[181],"0.2.7"],"move_vm_&0_^r":["Move VM Test Utils","0.3.2"],"unic_ucd_segment":["UNIC — ^I Character Database — Segmentation Properties","0.9.0"],"gl_@H":["Code generators @2 ^E @4 to @7 Khronos OpenGL APIs.",C[12]],"sgx_urts":[C[406],"1.1.1"],"nu_term_grid":["Nushell grid printing",C[78]],"aws_hyper":["$P @5 has been removed @6 is deprecated.","0.60.3"],"verbatim":["@M an ^m @5 @2 constructing verbatim paths.","0.1.1"],"adivon":["Data Structures of daily &z: Graph, HashTable, PriorityQueue, Trie, SuffixTree, Rope, SplayTree, SkipList, RedBlackTree.","0.2.6"],"lz4_compress":["Pure @3 @0 of raw LZ4 ^f/decompression.","0.1.1"],"shank_@c":["@M @8 $9 to annotate &o @3 programs in order to extract an IDL @9 @7 shank CLI","0.4.2"],"slip_codec":["Serial Line Internet ^A (SLIP) encoder/decoder",C[3]],"guid_win":["$v GUID/CLSID/IID $6 @6 ^5 @t","0.2.0"],"permutate":["Generic permutator @u permutates singular @6 multiple lists","0.3.2"],"siphasher":["SipHash-2-4, SipHash-1-3 @6 128-bit variants in pure @3","1.0.1"],"unic_idna_mapping":["UNIC — IDNA — IDNA Mapping Table","0.9.0"],"diesel_transaction_handles":["shareable transaction handles @2 diesel, @9 optional rollback hooks","0.1.1"],"ipld_amt":[C[547],C[4]],"deriving_via":["DerivingVia","1.6.1"],"iai":["One-shot benchmarking @1","0.1.1"],"sdp_@b":["SDP (RFC 4566) @b, @h @6 serializer","0.1.6"],"nlopt":["Wrapper @2 @7 nlopt @1","0.7.0"],"cli_clipboard":["cli-clipboard is a cross-@x @1 @2 getting @6 setting @7 contents of @7 OS-@W clipboard.",C[3]],"ibc_@b_domain_^j":[C[66],C[1]],"@O_rpc":[C[264],C[18]],"triomphe":["A fork of std::sync::Arc @9 some extra @I @6 ^V weak references (originally servo_arc)","0.1.11"],"daggy":["A directed acyclic graph @D ^p @1. It is Implemented on top of petgraph's Graph @D ^p @6 attempts to follow similar conventions where suitable.",C[6]],"lingua_afrikaans_@e_^9":["^e Afrikaans @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"crucible_workspace_hack":[C[224],"0.1.0"],"tentacle_ping":["ping @l @0 @2 tentacle","0.3.9"],"^u":["A &e ^u facade.","0.22.3"],"alloc_cortex_m":["A heap ^D @2 Cortex-M processors","0.4.4"],"aws_sdk_dax":["^v &a @2 $V DynamoDB Accelerator (DAX)",C[2]],"&O_^k":["$v ^G $E","0.56.0"],"symphonia_@G_mkv":["Pure @3 MKV/WebM demuxer (a part of $K Symphonia).","0.5.4"],"bootloader":["An experimental pure-@3 x86 bootloader.","0.9.28"],"swc_ecma_transforms_typescript":[C[157],"0.189.0"],"mukti_^G":["Metadata @2 mukti release &y","0.2.1"],"activitystreams_ext":["Extension @b @2 @7 ActivityStreams @5",C[435]],"holochain":["Holochain, a @j @2 distributed @C","0.3.0-beta-dev.48"],"sum_^j":["A convenience @c @2 ^E a @p enum $z may be one of several distinct @b.","0.2.0"],"http_body_to_bytes":["HTTP Body to_bytes","0.2.0"],"oasis_cbor_@a":["@V @8 @2 oasis-cbor.","0.5.1"],"fasttext":["fastText @3 &G","0.7.8"],"indenter":["A formatter @p @u indents @7 text, designed @2 ^K display impls","0.3.3"],"permutator":["Get a lexicographic cartesian product @6 lexicographic permutation at any &2 index @E @D. Generate complete lexicographic cartesian product @E single or multiple set of @D. Generate complete lexicographic combination @E @D. Generate non-lexicographic permutation @6 k-permutation.","0.4.3"],"vector_map":["VecMap: a Linear Search @9 Map $U","1.0.1"],"rafx_assets":[C[232],"0.0.16"],"aws_sdk_sagemakera2iruntime":["^v &a @2 $V Augmented AI &T",C[2]],"two_rusty_forks":[C[233],C[3]],"miniz_oxide":["DEFLATE ^f @6 decompression @1 rewritten in @3 @w on miniz","0.7.2"],"konst_kernel":["Foundational const @I &C $8 konst @6 const_panic","0.3.9"],"wasm_^k_downcast_@8":["^e ^O-@c @5 @2 wasm-^k-downcast.","0.1.1"],"trans":["Serialization @l @2 inter-@e &S",C[778]],"winresource":[C[234],"0.1.17"],"luminance_windowing":["^W windowing $b @2 luminance; DEPRECATED!",C[42]],"w_result":["A result ^j @u carries warnings","0.1.2"],"revision":["A @t @6 ^3 @0 $z allows @2 schema-evolution.","0.7.0"],"fil_actor_multisig_state":[C[431],"11.1.0"],"quickcheck_@8":["A @c ^L @2 quickcheck.",C[4]],"paste_impl":["@i detail of @7 `paste` @5","0.1.18"],"@B_global_executor":["A global executor built on top of @B-executor @6 @B-io","2.4.1"],"bridgetree":["A space-&6 Merkle &3 designed @2 linear appends @9 witnessing of marked leaves, checkpointing & state restoration.",C[3]],"korome":["WIP game $m @A glium",C[37]],"aws_sdk_scheduler":["^v &a @2 $V EventBridge Scheduler",C[2]],"sn_routing":[C[235],"0.77.10"],"$g_wasi_exe_x86_64_unknown_linux_musl":["Precompiled ^5 of `$g-wasi` @2 x86_64-unknown-linux-musl","0.1.28"],"bracket_pathfinding":["Pathfinding @6 field-of view @m. A Star, Dijkstra. Part of @7 bracket-lib family.","0.8.7"],"kickstart":["A @o way to get started @9 a $K by scaffolding @E a template powered by @7 Tera $m",C[3]],"mp4ameta_^O":["@V @8 to ^o $4 accessors @2 @7 mp4ameta @5.","0.6.0"],"fasthash_^d":[C[542],"0.3.2"],"xdg_mime":["A @1 @2 loading @6 querying @7 XDG &C MIME $O",C[3]],"hc_seed_bundle":["SeedBundle @K @6 $h @1.","0.2.3"],"primitive_enum":["Little ^q @2 dealing @9 enums no extra @D in variants","1.2.0"],"biblatex":["Parsing, $I, @6 evaluating BibTeX @6 BibLaTeX @P","0.9.3"],"indicatif":["A progress bar @6 cli reporting @1 @2 @3","0.17.8"],"^u_prometheus":["`prometheus` $n @2 `^u` @5.","0.6.0"],"sw_composite":["a @U of software compositing routines","0.7.16"],"$g_pants":["$g-pants is a $g &B $w @u @r a bill of materials @6 a list of $z ^4 have a vulnerability, powered by Sonatype OSSIndex","0.4.25"],"$g_wasi":[C[314],"0.1.28"],"gix_url":["A @5 of @7 gitoxide $K $e @K @6 @t of gix-url","0.27.3"],"as_dyn_^7":["An ^L @c @u generates methods @2 retrieving supertraits @E ^7-objects (upcasting).","0.2.0"],"enum_ordinalize":["$P @1 enables enums to not only obtain @7 ordinal ^R of their variants but also allows @2 @7 construction of enums @E an ordinal &v.","4.3.0"],"helgoboss_midi":["Interfaces, @D @y @6 @m @2 dealing @9 MIDI ^X according to @7 MIDI 1.0 &d",C[3]],"bodhi":["bodhi REST $U @d","2.2.0"],"fend_@O":[C[510],"1.4.6"],"tantivy_columnar":["column oriented $Q @2 tantivy",C[5]],"rand_@a":["`#[@a(Rand)]` @c (deprecated).","0.5.0"],"libsamplerate":["A pure C2Rust transpiled $2 of libsamplerate.","0.1.0"],"partial_ref_@a":["Derives @2 partial_ref","0.3.3"],"sensible_env_logger":["A pretty, sensible logger @2 @3.","0.3.2"],"yubihsm":["Pure @3 @d @2 YubiHSM2 devices @9 @f @2 HTTP @6 USB-@w ^s to @7 device. Supports most HSM @I &7 ECDSA, Ed25519, HMAC, @6 RSA.","0.42.1"],"index_many":["A proof of concept @2 indexing an slice at multiple locations at once","0.6.1"],"$E_builtins":["Compiler intrinsics $9 by @7 @3 $E. Also available @2 other targets if necessary!","0.1.109"],"subxt_@c":["Generate @b @6 &h @2 $T @9 &E runtimes.","0.35.3"],"packedvec":["Store vectors of integers efficiently","1.2.4"],"megalodon":["Mastodon @6 Pleroma $U @d @1 @2 @3.","0.13.4"],"ra_ap_text_edit":["TBD",C[19]],"fastobo_syntax":["PEG Syntax @6 pest @h @2 @7 OBO flat $R @G 1.4","0.8.1"],"workspace_hack":[C[224],"0.1.0"],"mles_^r":["Mles-^r @2 Mles @N @6 clients","1.1.7"],"duplex":["^e Duplex ^7: interactive streams",C[29]],"mdbook_template":["A mdbook preprocessor @u allows @7 re-usability of template @P @9 dynamic arguments","1.1.1+deprecated"],"find_simdoc":["Time- @6 $7-&6 all pairs similarity searches in documents.","0.1.1"],"tower_balance":["Balance load across a set of uniform services.",C[5]],"rustpython_@h_@O":["RustPython @h @D @b.","0.3.1"],"nydus_blobfs":["Blob object $R @T @2 Nydus Image &g","0.2.0"],"macroquad_@c":["Proc @c @2 macroquad","0.1.7"],"xoodyak":[C[597],"0.8.4"],"uuid":["A @1 to ^o @6 parse UUIDs.","1.8.0"],"crossfire":["channels @2 @B @6 threads","1.0.1"],"altv_^8_logger":["An ^8 logger @2 alt:V ^y. Not intended @2 direct &z.","16.0.0"],"eva_sdk":["EVA ICS v4 &a","0.3.47"],"buffered_reader":["A super-powered Reader","1.3.1"],"heim_disk":["Cross-@x disk @Q",C[122]],"gstore":["Global @6 local state ^c in redux style @2 @C $Y in @3","0.10.3"],"binrw_@a":["^x @c @2 binrw","0.13.3"],"wasm_^k_@a":["Trait derivation @8 @2 wasm-^k","0.2.1"],"^Q_failure_^w":["&o failure ^w","1.7.15"],"retry_policies":["A @U of plug-@6-play retry policies @2 @3 projects.",C[5]],"hwi":["@3 @p @2 @7 Bitcoin Core Hardware Wallet &Q.",C[6]],"pgn_reader":["Fast non-allocating @6 streaming reader @2 chess games in PGN notation","0.26.0"],"git_chunk":[C[47],"0.4.2"],"strum_@8":[C[159],"0.26.2"],"nrf52811_pac":["Peripheral Access Crate @2 Nordic's nrf52811 microcontroller",C[81]],"lazy_@G":["A ^q @5 @2 lazily formatting ^R @2 later","2.0.3"],"statsig":["Statsig @3 &a @2 usage in multi-user @N environments.",C[5]],"rc_writer":["A tiny &c @2 $I @D to a reference counted instance.","1.1.10"],"bspc":["Alternative bspc $l","0.4.3"],"teloxide":["An elegant Telegram bots @j @2 @3",C[81]],"rustyrepl":["A @3 read, evaluate, print, loop (REPL) ^q","0.2.0"],"aurelius":["A complete solution @2 previewing markdown.","0.7.5"],"libreal":["Utility @1 @2 programmers ^g in @7 real world, where heap allocation can fail",C[37]],"&b_iterable_^8":[C[670],"0.1.1"],"checksumdir":["Compute deterministic hash of a directory",C[5]],"libdbus_^d":["FFI @4 to libdbus.","0.2.5"],"htmlstream":["Lightweight HTML @h @2 @z","0.1.3"],"minidom":["A small, @o DOM @0 on top of rxml, targeting @7 subset of XML useful @2 XMPP","0.15.2"],"gfx_auxil":["@i details &C $8 gfx-rs backends",C[7]],"heim":["Cross-@x @j @2 @T @Q",C[122]],"ndshape":["$q, &p linearization of N-dimensional array indices",C[5]],"twilight_standby":["Utility to filter wait @2 filtered incoming events @2 @7 Twilight ecosystem.",C[32]],"$5_smile":["A Smile @0 @2 Serde","0.2.1"],"executors":["A @U of high-@X task executors.","0.9.0"],"noise":["@V noise $h @1.","0.9.0"],"cw4_group":["$q cw4 @0 of group membership controlled by admin","2.0.0"],"skulpin_renderer_sdl2":["Support @2 sdl2 in skulpin","0.5.1"],"little_skeptic":[C[804],"0.15.2"],"protoc_bin_vendored":["protoc binaries compiled by Google @6 bundled in this @5.","3.0.0"],"addchain":["Generate addition chains","0.2.0"],"bitcoin":["General purpose @1 @2 @A @6 interoperating @9 Bitcoin.","0.32.0"],"device_query":["A basic @1 @2 querying keyboard @6 mouse state on-demand ^V a window.","2.0.0"],"trane":["An automated @T @2 learning complex skills",C[16]],"stm32g0xx_hal":["Peripheral ^s $U @2 STM32G0 series $S","0.2.0"],"tinyvec_@8":["Some @8 @2 tiny containers","0.1.1"],"syn":["Parser @2 @3 source $b","2.0.60"],"phf_&C":["Support $b &C by PHF $A","0.11.2"],"register_count":["Counting `Register`s created by a `Counter`","0.1.0"],"relative_path":["Portable, relative paths @2 @3.","1.9.2"],"evil_janet":["Low @W @4 to @7 janet @e c api.","1.33.0"],"^n_identity":["FRAME identity ^c ^n (@s @L)",C[26]],"gb_io":["A @1 @2 @K, $I @6 manipulating Genbank sequence @P","0.7.1"],"@B_fn":[C[752],"0.0.2"],"$J_svc":["A set of $3 @2 services higher @W than $J-hal @6 typically found in $J $S @9 WiFi or BLE @f.","0.27.1"],"logcall":["An ^L @c @u logs @7 @R return &v.","0.1.5"],"phper_^d":["Low @W PHP &G @2 @3.","0.13.1"],"ssdp_@d":["An $1 @1 @2 discovering, notifying @6 subscribing to devices @6 services on a $M.","2.0.0"],"xoodoo_p":["High-@X @0 of @7 Xoodoo-p permutation.","0.1.0"],"libxml":["A @3 @p @2 libxml2 - @7 XML C @h @6 toolkit developed @2 @7 Gnome $K","0.3.3"],"dbui":["A work in progress","0.0.64"],"libsensors_^d":["@3 @4 to libsensors","0.2.0"],"ntru":["@i of @7 NTRUEncrypt $d. &Q to libntru.","0.5.6"],"wayrs_protocols":["A @U of Wayland protocols to &z @9 wayrs-@d",C[12]],"udp_socket":["Advanced udp socket.","0.1.5"],"saft_sdf":["Signed distance field @R @1","0.2.1"],"polytype":["A Hindley-Milner polymorphic typing @T.","7.0.1"],"sp_authority_discovery":["Authority discovery @F (@s @L)","30.0.0"],"nu_table":["Nushell table printing",C[78]],"xi_unicode":["^I @m useful @2 text editing, &7 a line breaking iterator.",C[5]],"baid58":["Easy-to-check Base58 @J @2 identities","0.4.4"],"google_cloud_gax":["Google Cloud Platform gRPC retry @1.",C[18]],"imsz":["Get width @6 height @E an image $R reading as few bytes as possible.","0.3.1"],"tauri_$W_positioner":["Position &4 &O at well-known locations.",C[236]],"name_variant":["Generates a method to name enum variants.","0.1.0"],"nettle":["@3 @4 @2 @7 Nettle $t @1","7.4.0"],"wasmtime_cranelift_&C":["Base-@W $C @9 Wasmtime @6 Cranelift","17.0.3"],"starknet_&j":["Low-@W cryptography @m @2 Starknet","0.6.2"],"ic_cdk_timers":["Timers @1 @2 @7 @3 CDK.","0.7.0"],"vkrs":["Vkontakte $U @3 @d @1","0.7.0"],"yaml_@z":[C[237],"0.4.5"],"min_max_heap":["An &6, double-ended priority queue","1.3.0"],"drone_stm32_map_pieces_1":[C[84],C[12]],"jack_^d":["Low-@W &G to @7 JACK audio $U.","0.5.1"],"sigstore_protobuf_specs":["A @1 @2 serializing @6 deserializing Sigstore ^X","0.3.4"],"ark_gm17":["An @0 of @7 Groth-Maller 2017 zkSNARK proof @T",C[5]],"abscissa_@a":["Custom @a @f @2 @7 abscissa $w microframework","0.7.0"],"$5_html_form":["(De-)@t @f @2 @7 `$w/x-www-form-urlencoded` @G","0.2.6"],"picky_asn1_der":["An ASN.1-DER subset @2 $5","0.4.1"],"snarkvm_ledger_committee":["A committee @2 a $D &l ^C",C[17]],"papyrus":["A @z repl @6 script runner","0.17.2"],"rocket_db_pools":["Rocket @B $O pooling @f","0.1.0"],"bevy_infinite_grid":["A 3D infinite grid @2 Bevy",C[10]],"circular":["A ^Z $x designed @2 &z @9 nom",C[5]],"rdf_@b":["Data-@y @6 $3 @S @2 RDF.","0.22.4"],"twasmi":[C[238],"0.6.2"],"cardinal_payment_&y":["Cardinal payment &y","4.0.0"],"docker_api":["&Q to Docker $U",C[12]],"latex2mathml":["Convert LaTeX equations to MathML","0.2.3"],"der_@h":[C[239],"9.0.0"],"rc_borrow":["Borrowed forms of Rc @6 Arc.","1.4.0"],"rustful":["A light HTTP @j, @9 some REST-&5 &L @6 @7 ambition of being @o, modular @6 non-intrusive.","0.9.0"],"casserole":[C[994],"0.2.0"],"discortp":["Lightweight, flexible Real-^0 Transport ^A (RTP) @K @1.","0.6.0"],"lindera_tantivy":["Lindera Tokenizer @2 Tantivy.","0.27.1"],"$l_@8":["$L @2 ^E std::^N::Command @9 shell-&5 syntax","0.2.9"],"clear_on_drop":["Helpers @2 clearing sensitive @D on @7 stack @6 heap","0.2.5"],"&3_sitter_&n":["User $G of &3-sitter's $l line programs","0.22.5"],"bellpepper_@O":["Core elements @2 a SNARK Circuit @1",C[3]],"&3_sitter_tags":["@q @2 extracting tag @Q","0.22.5"],"cubeb_$n":["$a to libcubeb internals to facilitate $e cubeb backends in @z.",C[10]],"$5_bolt":["Bitcoin Lightning BOLT-style message serializer / deserializer","0.3.5"],"&p_html5ever":[C[539],"0.26.4"],"wither_@a":[C[393],"0.9.0"],"tuple_list":["Crate @2 @c-free variadic tuple metaprogramming","0.1.3"],"bitset_fixed":["Bitset @2 DP.","0.1.0"],"doku_@a":["A @j @2 ^6 documentation (^8 @c)",C[80]],"dont_panic":["panic!()-&5 @c @u causes linking ^K ^Y of panicking. May be $9 to statically ensure some $b won't panic.","0.1.0"],"finalfusion":["Reader @6 writer @2 $4 word embedding formats",C[31]],"zuse":["A flexible high-@X uptime bot powered by @B @3 @9 Telegram, SNS @6 Slack notification backends.","0.5.0"],"amd":["Approximate Minimum Degree ordering","0.2.2"],"wproc_@c":[C[240],"0.1.0"],"euclid_@8":["Euclid @0 detail","0.1.0"],"bevy_picking_ui":[C[117],C[31]],"hermit_abi":["Hermit @T calls @S.","0.3.9"],"enumn":["Convert number to enum","0.1.13"],"ascon_@O":["DEPRECATED: Use `ascon` ^Y","0.1.4"],"ckb_fixed_hash":["Provide several @o fixed-sized hash @D ^j @6 their static constructors.",C[74]],"&O_targets":["Import libs @2 $v","0.52.5"],"i2cdev":["@M $U @2 &k ^s to Linux i2c device @g.","0.6.0"],"devicemapper_^d":["Low @W @4 @2 devicemapper",C[5]],"manuf":["Ethernet vendor codes, @6 well-known MAC addresses","0.2.0"],"wasmer_@v_fl":[C[241],"0.17.1"],"autd3_firmware_emulator":["AUTD3 firmware emulator","22.1.0"],"aws_sdk_redshiftdata":["^v &a @2 Redshift Data $U &g",C[2]],"libzfs":["@3 @p ^i libzfs-^d","0.6.16"],"chksum_hash_sha2_224":["An @0 of SHA-2 224 hash $d @2 batch @6 ^Z computation.","0.0.0"],"crossbeam_deque":["Concurrent work-stealing deque","0.8.5"],"pointy":["Minimal 2D geometry @1","0.6.0"],"$5_cbor_2":[C[681],"0.12.0-dev"],"gtk4_^d":["FFI @4 of GTK 4","0.8.2"],"fluvio_sc_schema":["Fluvio $U @2 SC","0.23.0"],"aligned_cmov":["Fast constant-^0 conditional moves of aligned bytes","2.3.0"],"syslog_loose":["A loose @h @2 syslog ^X.",C[88]],"rotor_^H":["Various ^q things @2 comfortable $I of $w @6 protocols @A rotor @1","0.3.2"],"&0_dir":["Easy creation of temporary $R ^p @2 &0 purpose.","0.2.0"],"migrations_@8":["Codegeneration @8 @2 diesels $J migrations","2.1.0"],"puruspe":["Pure @3 Special @R @1","0.2.4"],"stellar_xdr":["Stellar XDR @b, @J, @6 ^2.","21.0.1"],"rkyv_typename_@a":["^x @c @2 rkyv_typename","0.7.44"],"bevy_atmosphere_@8":["Proc @8 @2 bevy_atmosphere","0.5.0"],"gix_dir":["A @5 of @7 gitoxide $K dealing @9 directory walks","0.4.1"],"gstreamer_audio":["@3 @4 @2 GStreamer Audio @1","0.22.4"],"dataview":["Safe transmute $8 @b @6 byte arrays of @7 same size.","1.0.1"],"hstr":["A $6 ^j $z is optimized @2 hash $c.","0.2.10"],"atspi":["Pure-@3, zbus-@w AT-SPI2 @l @0.",C[88]],"glutin_wgl_^d":["^e wgl @4 @2 glutin","0.5.0"],"number_range":["@q to parse list of ^U @E/to human readable $6","0.3.2"],"nson":["NSON is a &e @D-interchange @G &5 &D or BSON","0.14.0-rc2"],"feattle":[C[295],C[4]],"carnix":["Generate Nix expressions @E Cargo.lock @P (in order to &z Nix as a $s @T @2 $y).","0.10.4"],"^k_cli":[C[507],"0.69.4"],"stm32f407g_disc":["Board @f @5 @2 @7 STM32F407G DISCOVERY microcontroller board","0.4.1"],"yy_boss":[C[310],"0.9.1"],"$s_&x":["$P @5 contains convenience methods @2 $s scripts.","0.1.1"],"ntex_amqp_codec":["AMQP 1.0 ^A Codec","0.9.2"],"wayland_@d":["$a to @7 ^l C @0 of @7 wayland @l, @d side.","0.31.2"],"http_service_mock":["Creates a HttpService @N mock to &0 requests/responses against &4 app","0.5.0"],"termplay":["Play images/videos in &4 $o","2.0.6"],"axoasset":[">o_o<","0.9.3"],"^Q_noop_^w":["&o Noop ^w","1.7.15"],"snarkvm_console_$M":["Network console @1 @2 a $D &l ^C",C[17]],"gotham_restful":["RESTful additions @2 @7 gotham web @j","0.8.5"],"gix_revwalk":["A @5 &9 @m @2 walking @7 revision graph",C[1]],"watt":["&T @2 executing @3 $0 @8 compiled as @Z.","0.5.0"],"ed25519_bip32":["Ed25519 BIP32","0.4.1"],"rpki":["A @1 @2 validating @6 ^E RPKI @D.","0.18.1"],"rev_lines":["@3 Iterator @2 reading @P line by line @9 a buffer in reverse",C[5]],"@s_node_@O_bitfield_signing":["Bitfield signing subsystem @2 @7 Polkadot node (@s @L)",C[68]],"cynic_introspection":["GraphQL $U introspection @2 cynic","3.6.1"],"^Z_vbyte":["Compress @6 decompress ^U efficiently in @7 Stream VByte @J","0.4.1"],"@s_node_@O_backing":["^e Candidate Backing Subsystem. Tracks parachain candidates @u can be backed, as well as @7 issuance of statements about candidates. (@s @L)",C[68]],"cita_trie":["Modified Patricia Tree (aka Trie).","5.0.1"],"leaky_bucket_lite":["Slimmed down, lazy $r-aware rate limiter @0.","0.5.2"],"enc_$R":["Encrypt / decrypt @P or calculate hash @E @7 $l line. Warning: Don't &z @2 anything important, &z VeraCrypt or similar ^Y.","0.4.10"],"cosey":["Data @b @6 $5 @2 public COSE_Keys",C[5]],"muncher":["Easy to &z char muncher @2 $I a lexer.","0.7.0"],"twitter_^Z":["A @1 @2 listening on Twitter Streaming $U.",C[1]],"symbolic_minidump":["A @1 to ^N @6 inspect Minidump crash reports","8.8.0"],"gtk_source_^d":["FFI @4 to libgtksourceview-3",C[7]],"scale_info":["Info about SCALE encodable @3 @b","2.11.2"],"cfg_vis":["A @c to @f `#[cfg()]` on visibility.","0.2.2"],"temp_utp":[C[567],"0.8.1"],"@a_visitor":["^x visitor pattern @2 arbitrary @D @y",C[5]],"csbindgen":["Generate C# FFI @E @3 @2 automatically brings ^F $b @6 C ^F @1 to .NET @6 Unity.","1.9.1"],"themelio_^M":["Core @D @y @2 Themelio",C[762]],"gdnative_@4":["^e Godot game engine's automatcally $X @4 to Godot classes.","0.11.3"],"dbn_@8":["Proc @8 @2 dbn @5","0.17.1"],"nanoid_dictionary":["Popular alphabets @2 &z @9 nanoid","0.4.3"],"$5_any":["Dynamic @t @6 ^3 @9 @7 @G chosen at @v","0.5.0"],"holochain_trace":["$F &h","0.3.0-beta-dev.11"],"wamp_@B":["An $1 WAMP @0","0.3.1"],"osproto":["^A @y @2 OpenStack $U (Obsolete)","0.2.2"],"configure_me":["A @1 @2 processing $w $G easily.",C[3]],"ramp_api":["A fully $X & opinionated $U @d @2 @7 Ramp $U.","0.7.0"],"vk_shader_@8_impl":["@i detail of vk-shader-@8","0.2.7"],"waffles_^Q_frozen_abi":["Waffle Labs maintained &o Frozen ABI",C[242]],"jrsonnet_gc_@a":[C[430],"0.4.1"],"tui_input":["TUI input @1 supporting multiple backends",C[6]],"ddc_i2c":["DDC/CI monitor control over I2C","0.2.2"],"ply_rs":["@q @2 reading/$I ascii @6 ^5 PLY @P.","0.1.3"],"ros_nalgebra":["ROS message converter @2 rosrust @6 nalgebra","0.1.0"],"etherparse":["A @1 @2 @K & $I a bunch of packet @w protocols (EthernetII, IPv4, IPv6, UDP, TCP ...).","0.14.3"],"@z_&j_wasm":[C[243],"0.3.1"],"crc8":["A CRC8 @0","0.1.1"],"@s_node_collation_$h":["Collator-side subsystem @u handles incoming candidate submissions @E @7 parachain. (@s @L)",C[68]],"gdk4_wayland_^d":["FFI @4 of GDK4 Wayland","0.8.2"],"bp_dbc":["Deterministic bitcoin commitments @1",C[125]],"schnellru":["A &p @6 flexible LRU map","0.2.1"],"stm32l4xx_hal":["Hardware $x layer @2 @7 stm32l4xx chips","0.7.1"],"intel_mkl_src":["Redistribution of Intel(R) MKL as a @5","0.8.1"],"^O_@c_^r":["low-@W @m on ^O-@c @6 ^O-macro2 @b","0.9.1"],"fil_actor_@T":[C[489],"9.0.1"],"analytics":["Segment analytics @d @2 @3 &P://segment.com/docs/$A/@z","0.2.0"],"release_plz_@O":[C[244],"0.21.3"],"sodalite":["Tweetnacl in pure @z @9 no std ^S",C[3]],"mailchecker":["Cross-@e temporary (disposable/throwaway) email $B @1. Covers 2740 fake email providers.","6.0.4"],"sha2_asm":["Assembly @0 of SHA-2 ^f @n","0.6.3"],"wmath":["Math @1 aggregating several math modules.","0.3.8"],"salsa_@8":[C[245],C[817]],"dessin":["Build complex drawing @2 PDF, SVG, ...",C[826]],"arbitrary":["^e ^7 @2 $p structured @D @E unstructured @D","1.3.2"],"^h_mockstream":["A fake ^Z @2 $u $M @C backed by buffers.","1.1.0"],"metriken_@O":[C[246],"0.1.1"],"^h_wasi":[C[563],"1.25.2"],"opentelemetry_proto":["Protobuf $X @P @6 transformations.","0.5.0"],"pidlock":["A @1 @2 @A pidfiles as resource locks","0.1.6"],"eth_trie":["Ethereum-$k Merkle-Patricia Trie.",C[3]],"dubp_wallet":["Provide wallet definition @2 DUBP @l","0.58.0"],"xid":["Globally unique sortable id @H. A @3 port of &P://^J/rs/xid.","1.1.1"],"cstr_@O":["@i of CStr @6 CString @2 no_std environments.","0.2.6"],"bat":["A cat(1) clone @9 wings.",C[43]],"spdlog_@8":["$L @0 of @5 \"spdlog-rs\"","0.1.0"],"rustsec":["Client @1 @2 @7 RustSec security advisory $O","0.29.1"],"kolmogorov_smirnov":["@i of @7 Kolmogorov-Smirnov statistical &0 as a @3 @1.","1.1.0"],"mozrunner":["Reliable Firefox ^N ^c.","0.15.2"],"cgroups":[C[493],"0.1.0"],"sp_sandbox":["$P @5 @r means to instantiate @6 execute wasm modules.","0.9.0"],"scsys_@8":["scsys-@8","0.2.0"],"sacapart":["Partitioned suffix arrays, @2 &z @9 `sacabase`","2.0.0"],"re_@D_source":["Handles loading of Rerun @D",C[55]],"glean_@O":["A modern Telemetry @1","60.0.0"],"lspower_@8":["^1 $0 @8 @2 lspower","0.2.1"],"^Q_cli_&n":[C[22],C[13]],"&w_^H_util":["small &x to ^o $2 @Q @2 git packages",C[5]],"sapp_ios":[C[383],"0.1.2"],"&8_tests":["@V @c to define tests @6 benchmarks generically","0.1.2"],"grep_cli":["$j @2 search oriented $l line @C.","0.1.10"],"holochain_persistence_$R":["persistence @2 content addressable $Q @6 entity ^L &v indexes. A $R @T @w @0 @A directory hieraarchies to navigate @D.","0.0.18"],"rocket_raw_response":["$P @5 @r a response &b $9 @2 responding raw @D.","0.5.4"],"bitstruct":[C[397],"0.1.1"],"jsonc_@h":["JSONC @h.","0.23.0"],"aya":["An eBPF @1 @9 a focus on developer experience @6 operability.",C[10]],"ovr_mobile_^d":["@3 @4 @2 Oculus VR Mobile &a",C[3]],"gestalt":["Cross-@x $G @6 @D saving $8 desktop @6 web","0.1.0"],"openpgp_card":["A @d @0 @2 @7 OpenPGP card &d",C[132]],"cproxy":["Transparent proxy built on cgroup net_cls.","4.1.6"],"fpdec_@8":["$L supporting decimal fixed-point arithmetic.",C[6]],"anchor_@a_$5":["Anchor ^x @c @2 @t @6 ^3",C[61]],"piet_cairo":["Cairo $n @2 piet 2D &X $x.","0.6.2"],"merkletree":[C[340],"0.23.0"],"amethyst_renderer":[C[247],"0.10.4"],"@U_literals":["Easy-to-&z @8 @2 initializing std::&t","1.0.1"],"checkers":["A sanity checker @2 global allocations.","0.6.3"],"json_syntax":["Strict &D @K @6 mapping @1","0.12.3"],"ibc_@O_commitment_@b":["Maintained by `ibc-rs`, encapsulates essential ICS-23 Vector Commitments @D @y @6 domain @b, as specified in @7 Inter-Blockchain Communication (IBC) @l. Designed @2 universal applicability to facilitate ^P @6 $C across diverse IBC-enabled projects.","0.52.0"],"pcap_^d":["Low-@W @4 to libpcap","0.1.3"],"dd_@z_license_tool":["A tool @2 ^E @7 `LICENSE-3rdparty.csv` $R @2 DataDog open-source @3 projects.","1.0.3"],"zenoh_ext":["Zenoh: &r to @7 @d $U.",C[24]],"etcommon_bloom":["Log bloom @0 @2 Ethereum.","0.2.1"],"slabmalloc":["$q slab @w malloc @0 in @z. Can be $9 stand-alone or in order to provide @7 necessary @g to rusts liballoc @1. slabmalloc only relies on libcore.",C[11]],"$g_sonar":["&Y to transform reports @E @3 tooling @2 $b quality, &q valid Sonar report","1.2.0"],"ra_ap_ssr":[C[853],"0.0.39"],"dont_disappear":["Tiny @5 @u prevents @7 console window @E closing when @7 ^w finishes.","3.0.1"],"idx_$R":[C[248],"0.64.0"],"magenta":["@3 @4 @2 @7 Magenta kernel","0.2.0"],"linfa_datasets":["&W of small datasets @2 Linfa","0.7.0"],"tiny_fn":["Type erased closures on stack","0.1.6"],"validit":["Validate @D @y ^8 state","0.2.4"],"bevy_ptr":["$j @2 ^g @9 untyped pointers in a more &k way",C[36]],"webcomponent":["A @1 @2 ^E web &I","0.6.2"],"breakpad_handler":["Allows $I of a minidump when a crash occurs","0.2.0"],"alloy_sol_@c":["Solidity to @3 $0 @c","0.7.1"],"gstreamer_editing_services_^d":["FFI @4 to libges-1.0","0.22.3"],"rerun_except":["Rerun a $g $s except when specified @P are changed",C[4]],"conjure_@v":["An HTTP @d $k @9 Conjure-$X services","4.7.0"],"mc_sgx_@O_^d_@b":["FFI ^j @S $9 by SGX $A.",C[11]],"prost_wkt_@b":[C[536],"0.5.1"],"parse_hosts":["Parser @2 an /etc/hosts $R.","0.5.0"],"rusty_hook":["git hook ^q","0.11.2"],"zeroconf":["cross-@x @1 @u wraps ZeroConf/mDNS @k &5 Bonjour or Avahi",C[37]],"disjoint_sets":["Three union-find @k","0.4.2"],"ron":["Rusty Object Notation","0.9.0-alpha.0"],"fractal_dto":["DTO objects to transfer @Q in @7 Fractal Global Credits $U.","0.8.3"],"burn_dataset":["@q @9 @o dataset APIs @2 ^E ML @D pipelines","0.13.1"],"$F_honeycomb":["Honeycomb.io $F layer @2 multiprocess telemetry","0.4.3"],"lance_@O":["Lance Columnar Format -- Core @q",C[172]],"ipp_^d":["toplevel convenience @5 (part of ipp-^d Intel IPP @4)","0.4.5"],"multistream_select":["Multistream-select negotiation @l @2 libp2p",C[1]],"subxt":["Submit extrinsics (transactions) to a substrate node via RPC","0.35.3"],"amethyst_window":["Windowing @f @2 Amethyst $m.","0.15.3"],"nanoid":["A tiny, secure, URL-&m, unique $6 ID @H @2 @3.",C[3]],"notan_@c":["@M a set of ^r as @8 @2 Notan",C[10]],"$g_vcpkg":["A $g &B to $s a vcpkg &3 @E ^G entries in Cargo.toml @2 a top @W @5 @6 @7 $y @u it depends on.","0.1.7"],"rusoto_es":["^v &a @2 @3 - $V Elasticsearch &g @ 2015-01-01",C[51]],"symphonia_codec_alac":["Pure @3 ALAC decoder (a part of $K Symphonia).","0.5.4"],"blender_mesh":[C[720],"0.8.9"],"rio_turtle":["RDF Turtle, Trig, N-Triples @6 N-Quads parsers @6 serializers","0.8.4"],"elastic_@b_@a":[C[689],C[488]],"ipgen":["A @1 @2 $p unique @6 reproducible IP addresses","1.0.2"],"sse_codec":["@B Server-Sent Events @l encoder/decoder","0.3.2"],"collenchyma":["high-@X computation on any hardware","0.0.8"],"nokhwa_@O":["Core ^j @S @2 nokhwa","0.1.2"],"round":["$P @5 @r @m to round &4 floats @9 precision @E 1 to 10.","0.1.2"],"trillium_head":["http head handler @2 trillium.rs","0.2.2"],"aws_sdk_forecastquery":["^v &a @2 $V Forecast Query &g",C[2]],"ink_lang":[C[726],"3.4.0"],"emoji":["Every emoji, their ^G, @6 localized annotations","0.2.1"],"jws":["&D Web Signature @2 @3","0.2.9"],"okapi":["Structs @2 OpenAPI (AKA Swagger) documents","0.7.0"],"ahash":["A non-$t hash @R @A AES-NI @2 high @X","0.8.11"],"opencv_ros_camera":["Geometric models of OpenCV/ROS cameras @2 photogrammetry",C[37]],"aws_sdk_dataexchange":["^v &a @2 ^v Data Exchange",C[2]],"tikv_@d_proto":["Protobuf specs @2 @7 TiKV @3 @d","0.1.0"],"ckb_testtool":["CKB ^T $u ^H",C[11]],"pact_$W_driver":["Pact @f @1 @u @r an @g @2 $T @9 Pact plugins","0.6.1"],"twitter_text_@h":["Parser @2 twitter-text in @3.","0.2.0"],"sp_npos_elections":["NPoS election $d @F (@s @L)","30.0.0"],"userfaultfd":["@3 @4 @2 @7 Linux userfaultfd @I","0.8.1"],"enum_iterator":["Tools to iterate over all ^R of a ^j (e.g. all variants of an enumeration)","2.0.1"],"boa_ast":["Abstract Syntax Tree definition @2 @7 Boa &V $m.",C[31]],"ldap3_proto":["LDAP ^A $a @2 Tokio","0.4.4"],"imap":["IMAP @d @2 @3","3.0.0-alpha.14"],"deprecate_until":["@3 ^L to force deprecated item removal at a specified $2","0.1.1"],"nixpkgs_fmt_rnix":[C[380],"1.2.0"],"collision":["A collision ^m to cgmath","0.20.1"],"aws_sdk_acmpca":["^v &a @2 ^v Certificate Manager Private Certificate Authority",C[2]],"swc_ecma_dep_graph":["Dependency graph @2 @7 ecmascript","0.113.22"],"webauthn_rs_proto":["Webauthn Specification $a",C[102]],"subhasher":["Minimal @0 of &E hash.",C[11]],"glslopt":["Optimizes GLSL shader $b","0.1.10"],"waffles_^Q_sdk_@c":["Waffle Labs maintained &o &a Macro",C[242]],"termimad":["Markdown Renderer @2 @7 Terminal","0.29.2"],"balena_cdsl":["Configuration DSL","0.10.6"],"^Q_address_lookup_table_^w":["&o address lookup table ^w",C[13]],"&w_ap_arena":["^t published $2 of @7 @Y `arena` in @7 @z-lang/@z &M @E commit 10c2316a6bf7cf9255f991e06e82ce692e6f84d5 ^e publishing script @2 this @5 lives at: &P://^J/alexcrichton/&w-auto-publish","662.0.0"],"dgraph_rs":["@M a @d @2 @7 DGraph graph $O","0.2.8"],"crunch":["A packer @2 cramming lots of rectangles &q a larger one, designed primarily @9 sprite packing in mind.","0.5.3"],"semilattice_$O_session":["Data is connected by a directed graph, @9 each node having arbitrarily defined keys @6 ^R. Sessions can then manage private @D @6 merge it @9 mainstream @D at any ^0.","0.48.1"],"fuel_indexer_$O_@b":["Fuel Indexer Database Types","0.25.0"],"lokacore":["Lokathor's @O-only odds @6 ends",C[5]],"quick_protobuf_codec":["&i de-/@J of Protobuf ^M @A $1-codec, unsigned-varint @6 quick-protobuf.","0.3.1"],"request":["Request","0.0.8"],"bastion_^r":["$j @2 Bastion, @7 highly-available, fault-tolerant, @B &S oriented executor","0.3.2"],"$5_^K":["Serde (de)serializer @2 Error @b","0.1.2"],"tauri_specta":["Completely typesafe Tauri commands","2.0.0-rc.4"],"geo_raycasting":["Ray Casting $d @2 @7 geo @5",C[5]],"ffmpeg_next":[C[249],"7.0.0"],"web_&3_sitter_sg":[C[524],C[80]],"unicode_ident":["Determine whether characters have @7 XID_Start or XID_Continue properties according to ^I Standard Annex #31","1.0.12"],"saphir_@c":["Macro $h @2 http @N @j","2.2.0"],"^h_eventfd":["Linux eventfd @2 ^h","0.2.1"],"sp_io":[C[250],"34.0.0"],"^h_serial":["A serial port @0 @2 ^h","5.4.4"],"openxr_^d":["OpenXR FFI @4",C[7]],"cudarc":["Safe &K ^i CUDA apis",C[7]],"yew_lucide":["Yew &I @2 Lucide icons","0.330.0"],"nxui":["A cross-@x GUI toolkit in @3","0.16.25"],"@B_^q":["&W of @B @m.","0.2.0"],"pam":["Safe @3 &K @2 PAM authentication",C[6]],"speedy2d":["Hardware-accelerated drawing of shapes, images, @6 text, @9 an easy to &z $U. Speedy2D aims to be @7 simplest @3 $U @2 ^E a window, rendering &X, @6 $H input.","2.1.0"],"halo2curves":["Elliptic curve @k @6 &K @2 halo2 @1","0.6.1"],"duckdb":["Ergonomic @p @2 DuckDB",C[93]],"pub_iterator_^j":["Abstract an iterator @0 behind a &b tuple.","0.1.1"],"wit_printer":["Textual printer @2 @7 @Z &Q Types ^5 @G","0.2.0"],"rmodbus":["Fast @6 @x-independent Modbus @N @j","0.9.5"],"&v_^7":["Traits to deal @9 JSONesque ^R","0.8.1"],"casper_$m_&0_@f":["@q to @f $u of Wasm smart ^b @2 &z on @7 Casper $M.","7.0.1"],"pe":["Portable Executable (PE) @K @1","0.1.1"],"castle_game":["2D destructible terrain strategy game","0.1.36"],"ion_rs":["@i of $V Ion",C[276]],"cairo_lang_semantic":["Cairo semantic ^9.","2.6.3"],"sg4":["Definition @6 @b @2 @7 SG4 @g","3.13.0"],"allegro_util":["@3 Allegro 5 @p @m","0.0.45"],"k256":["secp256k1 elliptic curve @1 $Y in pure @3 @9 @f @2 ECDSA signing/verification/public-key recovery, Taproot Schnorr signatures (BIP340), Elliptic Curve Diffie-Hellman (ECDH), @6 general-purpose secp256k1 elliptic curve group $c $z can be $9 to &c arbitrary protocols","0.13.3"],"re_query_cache":["Caching datastructures @2 re_query",C[55]],"resource_proof":["A 'proof' of bandwidth, cpu @6 $Q @2 nodes in a decentralised $M.","1.0.39"],"@s_node_@O_dispute_coordinator":["^e node-side &I @u participate in disputes (@s @L)",C[68]],"avltriee":["Customized $2 of AVLTree library.Process @7 same &v in @7 third branch. One @D is immovable @E one row, @6 positional relationships such as left, right, @6 parent are all referenced by row ^U. No search is required @2 &v reference by specifying a row.","0.77.2"],"polyline":["Encoder @6 decoder @2 @7 Google Encoded Polyline @G",C[93]],"mqtt3":[C[284],"0.1.4"],"uu_fold":["fold ~ (uutils) wrap each line of input",C[21]],"helloworld_yliu":["yliu private @Y","0.1.1"],"automap":["$q pattern to &c key-&v maps where @7 &v ^j contains @7 key ^j","0.1.0"],"tantivy_$4":["$4 $3 @6 ^q @n $9 by multiple tantivy subcrates","0.7.0"],"$F_@O":["Core @F @2 $w-@W $F.","0.1.32"],"glium_sdl2":["An SDL2 $n @2 Glium - a high-@W OpenGL @p @2 @7 @3 @e.",C[35]],"dinero_rs":["A $l line ledger tool","0.33.3-dev"],"lightspeed_scheduler":["An in-^N scheduler @2 periodic jobs. Schedule lets you run @3 @n on a cron-&5 schedule.","0.58.0"],"ark_curve25519":["^e curve25519 Montgomery curve",C[3]],"eventsource_^Z":["A basic ^6 block @2 ^6 an Eventsource @E a Stream of bytes","0.2.3"],"signature_bls":["^e Ockam BLS signature impementation.","0.35.0"],"term_size":[C[251],C[297]],"unicycle":["A scheduler @2 driving a large number of $r.",C[42]],"cortex_m_quickstart":["A template @2 ^6 @C @2 ARM Cortex-M $S","0.3.4"],"esp32c6_hal":["HAL @2 ESP32-C6 $S","0.8.1"],"$g_lichking":["Display info about licensing of ^4","0.9.0"],"colorful":["Make &4 $o output colorful","0.2.2"],"$r_bounded":["$j @2 bounding $r in size @6 ^0.","0.2.3"],"spanned":["$6 processing @9 $R/line/col @Q @6 @7 regular @z `str` $U","0.1.6"],"iota_ledger_nano":["@q @2 communicating @9 @7 IOTA @6 Shimmer Ledger Nano apps","1.0.4-alpha.3"],"re_@b_@O":["^e @O $3 @6 @b @u power Rerun's @D ^9.",C[55]],"ppv_lite86":["@i of @7 &j-simd $U @2 x86","0.2.17"],"oxc_span":[C[178],"0.12.5"],"cdr":["A @t/^3 @0 of ^W Data Representation","0.2.4"],"pdb":["A @h @2 Microsoft PDB (Program Database) debugging @Q",C[6]],"fil_actor_cron":[C[482],"9.0.1"],"cw3":["CosmWasm-3 &Q: On-Chain MultiSig/Voting ^b","2.0.0"],"firestorm_@O":["Internals @2 firestorm","0.1.2"],"metered":[C[753],"0.9.0"],"cstr_@8":["@V @8 @2 cstr","0.1.6"],"$g_suity":["Utility to automate &0 runs @6 report results in JUnit @G",C[5]],"servo_fontconfig":["@3 @4 @2 fontconfig","0.5.1"],"struqture_py_@8":["$L @2 struqture-py @5.",C[490]],"cpu_monitor":["A @1 to get cpu usage over a given duration","0.1.1"],"ff":[C[446],C[1]],"cranelift_jit":["A JIT @1 backed by Cranelift",C[28]],"snarkvm_circuit_account":["Account circuit @1 @2 a $D &l ^C",C[17]],"^n_nis":["FRAME ^n @2 rewarding account freezing. (@s @L)",C[26]],"tp_api_^O_@c":["Tetcore $L @2 declaring @6 $e @v apis.","2.1.2"],"trycmd":["Snapshot $u @2 a herd of CLI tests",C[55]],"quircs":["QR $b $B @6 scanning. Pure @3.",C[93]],"add_getters_setters":["Makes it much easier to add getters @6 setters @2 fields of @y. Done by simply just adding some attributes to @7 &b @6 fields","1.1.2"],"sparse_bitfield":["Bitfield @u allocates a series of small buffers",C[11]],"pathfinder_ui":["A minimal immediate mode UI @1 @2 debugging overlays","0.5.0"],"cloud_pubsub":["Google Cloud PubSub Client","0.9.0"],"safecoin_frozen_abi_@c":["Safecoin Frozen ABI Macro",C[76]],"impl_^H_lib":[C[252],C[7]],"unborrow":["Macro @2 calling a &mut self method @9 transient &-borrows of self in @7 parameters","0.3.1"],"uplc":["$j @2 ^g @9 Untyped Plutus Core",C[253]],"ethabi_^T":[C[254],"16.0.0"],"minidump":["A @h @2 @7 minidump @G.",C[80]],"bitlab":["Extracting a range of bits @E a ^5 @D source","1.1.0"],"lignin":["A &l DOM ^p, primarily @2 web &z.","0.1.0"],"swc_ecma_transforms_proposal":[C[157],"0.172.1"],"promising_future":["@i of Promise/Future pairs.","0.2.4"],"platforms":["@3 @x registry @9 @Q about valid @3 platforms (target triple, target_arch, target_os) sourced @E @7 @3 $E.","3.4.0"],"descriptor_wallet":["Libraries @6 $l line tool @2 ^6 descriptor-@w bitcoin wallets",C[93]],"@B_log":["Async $F capabilities @2 @7 log @5.","2.0.0"],"slice":["slices @2 streams $e `std::io::read` @6 `std::io::write`.","0.0.4"],"crop":["A pretty &p text rope","0.4.2"],"^Q_rpc_@d_api":["&o Client ^W $j",C[13]],"bevy_ui_navigation":["A bevy $W to make $e ui navigation in &4 game a piece of cake","0.33.1"],"ogg":["Ogg container decoder @6 encoder $Y in pure @3","0.9.1"],"watchlog":["A $l-line ^q to help you see how a log is moving.","1.238.0"],"$F_timing":["Inter-event timing ^u on top of $F.","0.6.0"],"commoncrypto_^d":["FFI @4 to Mac OS X's CommonCrypto @1","0.2.0"],"openssl_probe":["Tool @2 helping to find SSL certificate locations on @7 @T @2 OpenSSL","0.1.5"],"$R_rotate":["Log rotation @2 @P","0.7.5"],"former":["A flexible @6 extensible @0 of @7 &1 pattern.",C[29]],"easy_jsonrpc_^O_@c_mw":[C[255],"0.5.1"],"mesalink":["MesaLink is a $7-&k @6 OpenSSL-$k TLS @1 @w on Rustls @6 Ring.","1.1.0-cratesio"],"libsw":["Comprehensive stopwatch @1","3.3.1"],"bitmask":["A bitmask @H @2 enum scoped bit flags.","0.5.0"],"vtkio":["Parser @6 writer @2 @7 legacy VTK $R @G","0.6.3"],"aws_sdk_codedeploy":["^v &a @2 ^v CodeDeploy",C[27]],"ktmw32_^d":["Contains @R @S @2 @7 $v $U @1 ktmw32. See winapi @2 @b @6 &J.","0.1.1"],"@B_^f":[C[256],"0.4.9"],"lingua_bosnian_@e_^9":["^e Bosnian @e ^9 @2 Lingua, an &s &U @e $B @1","1.1.0"],"netcdf":["High-@W NetCDF @4 @2 @3","0.9.1"],"webview_official_^d":["Official Webview-org raw ffi @4","0.1.2"],"taos_^K":[C[136],C[721]],"schematic_@8":["$L @2 @7 schematic @5.",C[35]],"iptables":["@3 @4 @2 iptables","0.5.1"],"sea_orm_rocket_^B":["@V @8 @2 sea_orm_rocket.","0.5.4"],"rpcap":["An all-@3 @1 @2 reading @6 $I PCAP @P.",C[4]],"&3_magic_mini":[C[852],"3.1.4"],"&3_sitter_json":["&D grammar @2 &3-sitter",C[88]],"mdcat":["cat @2 markdown: Show markdown documents in terminals","2.1.2"],"esp_idf_hal":["A Hardware $x layer @2 Espressif's ESP family of $S @w on @7 ESP-IDF @j.","0.43.1"],"gstreamer_rtp":["@3 @4 @2 GStreamer Rtp @1","0.22.4"],"prometheus_&y":["@3 prometheus &y (parse)","0.0.30"],"icu_properties":["Definitions @2 ^I properties","1.4.0"],"@B_lsp":["&i Language Server ^A (LSP) @j @w on tower","0.2.0"],"frame_^G":["Metadata @b @2 &E runtimes","16.0.0"],"mick_jaeger":["@3 @d @2 sending traces to a Jaeger @N","0.1.8"],"fluvio_^Z_dispatcher":["Fluvio Event Stream ^s","0.13.1"],"procfs":["&Q to @7 linux procfs pseudo-filesystem",C[29]],"swc_ecma_compat_es2019":["ES2019 compatibility transforms","0.5.0"],"html_minifier":["$P @1 can help you ^o @6 minify &4 HTML $b at @7 same ^0. It also supports to minify JS @6 CSS in `