{"blockers":[{"class":"missing-libc-binding","crates_blocked":10,"examples":["axum","hyper-rustls","hyper-timeout","hyper-tls","quinn","quinn-udp","reqwest","socket2"],"package":"socket2","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"build-script-cc","crates_blocked":4,"examples":["aws-lc-rs","aws-lc-sys","rustls","tokio-rustls"],"package":"aws-lc-sys","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"build-script-system-lib","crates_blocked":4,"examples":["native-tls","openssl","openssl-sys","tokio-native-tls"],"package":"openssl-sys","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"rustc-too-old","crates_blocked":3,"examples":["ecdsa","elliptic-curve","rfc6979"],"package":"crypto-bigint","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"missing-libc-binding","crates_blocked":2,"examples":["addr2line","memmap2"],"package":"memmap2","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"build-script","crates_blocked":2,"examples":["pyo3","pyo3-ffi"],"package":"pyo3-ffi","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"build-script","crates_blocked":2,"examples":["pyo3-build-config","target-lexicon"],"package":"target-lexicon","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"rustc-too-old","crates_blocked":1,"examples":["pest_derive"],"package":"ar_archive_writer","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"explicitly-unsupported","crates_blocked":1,"examples":["bincode"],"package":"bincode","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"build-script","crates_blocked":1,"examples":["clang-sys"],"package":"clang-sys","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"rustc-too-old","crates_blocked":1,"examples":["zip"],"package":"deflate64","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"explicitly-unsupported","crates_blocked":1,"examples":["iana-time-zone"],"package":"iana-time-zone","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"no-qnx-cfg-arm","crates_blocked":1,"examples":["nix"],"package":"nix","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"other","crates_blocked":1,"examples":["quinn-proto"],"package":"rustls","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"rustc-too-old","crates_blocked":1,"examples":["object"],"package":"ruzstd","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"missing-libc-binding","crates_blocked":1,"examples":["wait-timeout"],"package":"wait-timeout","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"rustc-too-old","crates_blocked":1,"examples":["wit-bindgen"],"package":"wasm-encoder","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"no-qnx-cfg-arm","crates_blocked":1,"examples":["windows"],"package":"windows-future","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]},{"class":"build-script-system-lib","crates_blocked":1,"examples":["plotters"],"package":"yeslogic-fontconfig-sys","targets":["aarch64-unknown-nto-qnx800","x86_64-pc-nto-qnx800"]}],"classes":[{"description":"libc 0.2.189+ only knows QNX 8 as target_os = \"qnx\"; the QNX toolchain says target_os = \"nto\", target_env = \"nto80\"","slug":"libc-qnx8-cfg"},{"description":"the crate uses a libc item that libc does not define for QNX","slug":"missing-libc-binding"},{"description":"the crate's platform code has no branch for QNX","slug":"no-qnx-cfg-arm"},{"description":"the crate stops the build on purpose for this target","slug":"explicitly-unsupported"},{"description":"a build script failed compiling C or C++ for QNX","slug":"build-script-cc"},{"description":"a build script looked for a system library, pkg-config or cmake","slug":"build-script-system-lib"},{"description":"a build script failed","slug":"build-script"},{"description":"needs a newer rustc than the 1.85 QNX ships","slug":"rustc-too-old"},{"description":"linking with qcc failed","slug":"link"},{"description":"cargo could not resolve or download the dependency graph","slug":"resolve"},{"description":"the crate requires libc 0.2.189 or newer, so the 0.2.186 pin cannot apply","slug":"libc-pin-conflict"},{"description":"the QNX rustc crashed (internal compiler error)","slug":"compiler-crash"},{"description":"binary-only package, nothing to link against","slug":"no-library"},{"description":"the crate needs a feature enabled to build at all; not a QNX problem","slug":"needs-feature"},{"description":"build did not finish inside the time limit","slug":"timeout"},{"description":"other compile error","slug":"other"}],"crates":[{"description":"A Rust port of Google's SwissTable hash map","downloads":3007539375,"latest":"0.17.1","name":"hashbrown","rank":1,"repository":"https://github.com/rust-lang/hashbrown","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.17.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":1.7,"status":"pass","version":"0.17.1"}}},{"description":"Parser for Rust source code","downloads":2952858630,"latest":"3.0.9","name":"syn","rank":2,"repository":"https://github.com/dtolnay/syn","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":2.8,"status":"pass","version":"3.0.9"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":3.0,"status":"pass","version":"3.0.9"}}},{"description":"A small cross-platform library for retrieving random data from system source","downloads":2523840901,"latest":"0.4.3","name":"getrandom","rank":3,"repository":"https://github.com/rust-random/getrandom","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":4,"pass1_class":"libc-qnx8-cfg","seconds":1.0,"status":"pass-with-libc-pin","version":"0.4.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":4,"pass1_class":"libc-qnx8-cfg","seconds":0.6,"status":"pass-with-libc-pin","version":"0.4.3"}}},{"description":"A macro to generate structures which behave like bitflags.","downloads":2213206778,"latest":"2.13.2","name":"bitflags","rank":4,"repository":"https://github.com/bitflags/bitflags","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"2.13.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"2.13.2"}}},{"description":"Core random number generator traits and tools for implementation.","downloads":2134342726,"latest":"0.10.1","name":"rand_core","rank":5,"repository":"https://github.com/rust-lang-nursery/rand","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.10.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.10.1"}}},{"description":"Random number generators and other randomness functionality.","downloads":2115174873,"latest":"0.10.3","name":"rand","rank":6,"repository":"https://github.com/rust-random/rand","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":8,"pass1_class":"libc-qnx8-cfg","seconds":1.4,"status":"pass-with-libc-pin","version":"0.10.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":8,"pass1_class":"libc-qnx8-cfg","seconds":1.8,"status":"pass-with-libc-pin","version":"0.10.3"}}},{"description":"Raw FFI bindings to platform libraries like libc.","downloads":1931513150,"latest":"0.2.191","name":"libc","rank":7,"repository":"https://github.com/rust-lang/libc","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":1,"pass1_class":"libc-qnx8-cfg","seconds":0.6,"status":"pass-with-libc-pin","version":"0.2.186"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":1,"pass1_class":"libc-qnx8-cfg","seconds":0.7,"status":"pass-with-libc-pin","version":"0.2.186"}}},{"description":"Quasi-quoting macro quote!(...)","downloads":1917315127,"latest":"1.0.47","name":"quote","rank":8,"repository":"https://github.com/dtolnay/quote","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.8,"status":"pass","version":"1.0.47"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.0,"status":"pass","version":"1.0.47"}}},{"description":"encodes and decodes base64 as bytes or utf8","downloads":1913553738,"latest":"0.23.1","name":"base64","rank":9,"repository":"https://github.com/marshallpierce/rust-base64","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.23.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.23.1"}}},{"description":"A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.","downloads":1908039252,"latest":"1.0.107","name":"proc-macro2","rank":10,"repository":"https://github.com/dtolnay/proc-macro2","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.2,"status":"pass","version":"1.0.107"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.2,"status":"pass","version":"1.0.107"}}},{"description":"Rust for Windows","downloads":1882204959,"latest":"0.61.2","name":"windows-sys","rank":11,"repository":"https://github.com/microsoft/windows-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.61.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.61.2"}}},{"description":"A hash table with consistent order and fast iteration.","downloads":1841944415,"latest":"2.14.2","name":"indexmap","rank":12,"repository":"https://github.com/indexmap-rs/indexmap","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.3,"status":"pass","version":"2.14.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.4,"status":"pass","version":"2.14.2"}}},{"description":"Implementation detail of the `thiserror` crate","downloads":1799198528,"latest":"2.0.21","name":"thiserror-impl","rank":13,"repository":"https://github.com/dtolnay/thiserror","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":3.0,"status":"pass","version":"2.0.21"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":3.2,"status":"pass","version":"2.0.21"}}},{"description":"derive(Error)","downloads":1799033035,"latest":"2.0.21","name":"thiserror","rank":14,"repository":"https://github.com/dtolnay/thiserror","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":0.8,"status":"pass","version":"2.0.21"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":1.0,"status":"pass","version":"2.0.21"}}},{"description":"Extra iterator adaptors, iterator methods, free functions, and macros.","downloads":1797519963,"latest":"0.15.0","name":"itertools","rank":15,"repository":"https://github.com/rust-itertools/itertools","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.6,"status":"pass","version":"0.15.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.7,"status":"pass","version":"0.15.0"}}},{"description":"A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted.","downloads":1719698986,"latest":"1.0.5","name":"cfg-if","rank":16,"repository":"https://github.com/rust-lang/cfg-if","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.0.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.5"}}},{"description":"Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search.","downloads":1698301549,"latest":"2.8.3","name":"memchr","rank":17,"repository":"https://github.com/BurntSushi/memchr","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"2.8.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"2.8.3"}}},{"description":"A regular expression parser.","downloads":1670693794,"latest":"0.8.11","name":"regex-syntax","rank":18,"repository":"https://github.com/rust-lang/regex","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":2.0,"status":"pass","version":"0.8.11"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":2.4,"status":"pass","version":"0.8.11"}}},{"description":"A generic serialization/deserialization framework","downloads":1665332828,"latest":"1.0.229","name":"serde","rank":19,"repository":"https://github.com/serde-rs/serde","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.0.229"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.0.229"}}},{"description":"Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31","downloads":1661961510,"latest":"1.0.27","name":"unicode-ident","rank":20,"repository":"https://github.com/dtolnay/unicode-ident","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.3,"status":"pass","version":"1.0.27"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.27"}}},{"description":"ChaCha random number generator","downloads":1634648179,"latest":"0.10.0","name":"rand_chacha","rank":21,"repository":"https://github.com/rust-random/rand","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":3.6,"status":"pass","version":"0.10.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":4.2,"status":"pass","version":"0.10.0"}}},{"description":"Fast integer primitive to string conversion","downloads":1603869544,"latest":"1.0.18","name":"itoa","rank":22,"repository":"https://github.com/dtolnay/itoa","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.0.18"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.0.18"}}},{"description":"Macros 1.1 implementation of #[derive(Serialize, Deserialize)]","downloads":1581079961,"latest":"1.0.229","name":"serde_derive","rank":23,"repository":"https://github.com/serde-rs/serde","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":4.0,"status":"pass","version":"1.0.229"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":4.2,"status":"pass","version":"1.0.229"}}},{"description":"A JSON serialization file format","downloads":1571089367,"latest":"1.0.154","name":"serde_json","rank":24,"repository":"https://github.com/serde-rs/json","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":2.6,"status":"pass","version":"1.0.154"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":3.0,"status":"pass","version":"1.0.154"}}},{"description":"heck is a case conversion library.","downloads":1527050360,"latest":"0.5.0","name":"heck","rank":25,"repository":"https://github.com/withoutboats/heck","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.5.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.5.0"}}},{"description":"Automatic cfg for Rust compiler features","downloads":1524863112,"latest":"1.5.1","name":"autocfg","rank":26,"repository":"https://github.com/cuviper/autocfg","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.5.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"1.5.1"}}},{"description":"Single assignment cells and lazy values.","downloads":1493915920,"latest":"1.21.4","name":"once_cell","rank":27,"repository":"https://github.com/matklad/once_cell","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.21.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.21.4"}}},{"description":"A lightweight logging facade for Rust","downloads":1493858385,"latest":"0.4.35","name":"log","rank":28,"repository":"https://github.com/rust-lang/log","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.4.35"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.4.35"}}},{"description":"A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code.","downloads":1478506626,"latest":"1.11.1","name":"cc","rank":29,"repository":"https://github.com/rust-lang/cc-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.6,"status":"pass","version":"1.11.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.8,"status":"pass","version":"1.11.1"}}},{"description":"Automata construction and matching using regular expressions.","downloads":1472089388,"latest":"0.4.18","name":"regex-automata","rank":30,"repository":"https://github.com/rust-lang/regex","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":5.4,"status":"pass","version":"0.4.18"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":4.8,"status":"pass","version":"0.4.18"}}},{"description":"Utilities for handling networking sockets with a maximal amount of configuration possible intended.","downloads":1454132658,"latest":"0.6.5","name":"socket2","rank":31,"repository":"https://github.com/rust-lang/socket2","results":{"aarch64-unknown-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":4,"pass1_class":"libc-qnx8-cfg","seconds":0.8,"status":"fail","version":"0.6.5"},"x86_64-pc-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":4,"pass1_class":"libc-qnx8-cfg","seconds":1.0,"status":"fail","version":"0.6.5"}}},{"description":"'Small vector' optimization: store up to a small number of items on the stack","downloads":1423833455,"latest":"1.16.5","name":"smallvec","rank":32,"repository":"https://github.com/servo/rust-smallvec","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.16.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"1.16.5"}}},{"description":"Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls","downloads":1368086457,"latest":"1.1.6","name":"rustix","rank":33,"repository":"https://github.com/bytecodealliance/rustix","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":7,"pass1_class":"libc-qnx8-cfg","seconds":2.0,"status":"pass-with-libc-pin","version":"1.1.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":7,"pass1_class":"libc-qnx8-cfg","seconds":2.7,"status":"pass-with-libc-pin","version":"1.1.6"}}},{"description":"An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.","downloads":1360625077,"latest":"1.13.1","name":"regex","rank":34,"repository":"https://github.com/rust-lang/regex","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":2.6,"status":"pass","version":"1.13.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":2.8,"status":"pass","version":"1.13.1"}}},{"description":"Fast multiple substring searching.","downloads":1352717248,"latest":"1.1.5","name":"aho-corasick","rank":35,"repository":"https://github.com/BurntSushi/aho-corasick","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.4,"status":"pass","version":"1.1.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.9,"status":"pass","version":"1.1.5"}}},{"description":"Traits for cryptographic hash functions and message authentication codes","downloads":1336209244,"latest":"0.11.3","name":"digest","rank":36,"repository":"https://github.com/RustCrypto/traits","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":2.3,"status":"pass","version":"0.11.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":2.7,"status":"pass","version":"0.11.3"}}},{"description":"A simple to use, efficient, and full-featured Command Line Argument Parser","downloads":1313426245,"latest":"4.6.7","name":"clap","rank":37,"repository":"https://github.com/clap-rs/clap","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":15,"pass1_class":null,"seconds":3.0,"status":"pass","version":"4.6.7"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":15,"pass1_class":null,"seconds":4.5,"status":"pass","version":"4.6.7"}}},{"description":"Fast floating point to string conversion","downloads":1312426048,"latest":"1.0.23","name":"ryu","rank":38,"repository":"https://github.com/dtolnay/ryu","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.23"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.7,"status":"pass","version":"1.0.23"}}},{"description":"Buffer types for block processing of data","downloads":1307682960,"latest":"0.12.1","name":"block-buffer","rank":39,"repository":"https://github.com/RustCrypto/utils","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.3,"status":"pass","version":"0.12.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.12.1"}}},{"description":"Generated bindings for Linux's userspace API","downloads":1290589543,"latest":"0.12.1","name":"linux-raw-sys","rank":40,"repository":"https://github.com/sunfishcode/linux-raw-sys","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.12.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.12.1"}}},{"description":"An advanced API for creating custom synchronization primitives.","downloads":1281907440,"latest":"0.10.0","name":"parking_lot_core","rank":41,"repository":"https://github.com/Amanieu/parking_lot","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":7,"pass1_class":"libc-qnx8-cfg","seconds":1.0,"status":"pass-with-libc-pin","version":"0.9.12"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":7,"pass1_class":"libc-qnx8-cfg","seconds":1.7,"status":"pass-with-libc-pin","version":"0.9.12"}}},{"description":"Import lib for Windows","downloads":1275085879,"latest":"0.53.1","name":"windows_x86_64_msvc","rank":42,"repository":"https://github.com/microsoft/windows-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.53.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.9,"status":"pass","version":"0.53.1"}}},{"description":"More compact and efficient implementations of the standard synchronization primitives.","downloads":1250528034,"latest":"0.13.0","name":"parking_lot","rank":43,"repository":"https://github.com/Amanieu/parking_lot","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":10,"pass1_class":"libc-qnx8-cfg","seconds":1.1,"status":"pass-with-libc-pin","version":"0.12.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":10,"pass1_class":"libc-qnx8-cfg","seconds":1.7,"status":"pass-with-libc-pin","version":"0.12.5"}}},{"description":"Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.","downloads":1250074281,"latest":"0.11.1","name":"strsim","rank":44,"repository":"https://github.com/rapidfuzz/strsim-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.11.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.11.1"}}},{"description":"Types and traits for working with bytes","downloads":1245803124,"latest":"1.12.1","name":"bytes","rank":45,"repository":"https://github.com/tokio-rs/bytes","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"1.12.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"1.12.1"}}},{"description":"Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS","downloads":1241327901,"latest":"0.3.1","name":"cpufeatures","rank":46,"repository":"https://github.com/RustCrypto/utils","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":2,"pass1_class":null,"seconds":0.5,"status":"pass","version":"0.3.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":2,"pass1_class":null,"seconds":0.7,"status":"pass","version":"0.3.1"}}},{"description":"Lightweight non-blocking I/O.","downloads":1233904092,"latest":"1.2.4","name":"mio","rank":47,"repository":"https://github.com/tokio-rs/mio","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":6,"pass1_class":"libc-qnx8-cfg","seconds":0.8,"status":"pass-with-libc-pin","version":"1.2.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":6,"pass1_class":"libc-qnx8-cfg","seconds":2.2,"status":"pass-with-libc-pin","version":"1.2.4"}}},{"description":"Import lib for Windows","downloads":1228799575,"latest":"0.53.1","name":"windows_x86_64_gnu","rank":48,"repository":"https://github.com/microsoft/windows-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.53.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.53.1"}}},{"description":"A lightweight version of pin-project written with declarative macros.","downloads":1226414213,"latest":"0.2.17","name":"pin-project-lite","rank":49,"repository":"https://github.com/taiki-e/pin-project-lite","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.2.17"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.2.17"}}},{"description":"A set of types for representing HTTP requests and responses.","downloads":1222743677,"latest":"1.5.0","name":"http","rank":50,"repository":"https://github.com/hyperium/http","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.0,"status":"pass","version":"1.5.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.2,"status":"pass","version":"1.5.0"}}},{"description":"Import lib for Windows","downloads":1220873227,"latest":"0.53.1","name":"windows_aarch64_msvc","rank":51,"repository":"https://github.com/microsoft/windows-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.53.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.53.1"}}},{"description":"Import libs for Windows","downloads":1219040403,"latest":"0.53.5","name":"windows-targets","rank":52,"repository":"https://github.com/microsoft/windows-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":10,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.53.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":10,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.53.5"}}},{"description":"Import lib for Windows","downloads":1218616644,"latest":"0.53.1","name":"windows_i686_msvc","rank":53,"repository":"https://github.com/microsoft/windows-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.53.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.53.1"}}},{"description":"Import lib for Windows","downloads":1216519116,"latest":"0.53.1","name":"windows_i686_gnu","rank":54,"repository":"https://github.com/microsoft/windows-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.53.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.53.1"}}},{"description":"Tiny crate to check the version of the installed/running rustc.","downloads":1209480056,"latest":"0.9.5","name":"version_check","rank":55,"repository":"https://github.com/SergioBenitez/version_check","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.9.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.9.5"}}},{"description":"Numeric traits for generic mathematics","downloads":1206086552,"latest":"0.2.19","name":"num-traits","rank":56,"repository":"https://github.com/rust-num/num-traits","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.2.19"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.6,"status":"pass","version":"0.2.19"}}},{"description":"The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.","downloads":1199817983,"latest":"1.19.0","name":"either","rank":57,"repository":"https://github.com/rayon-rs/either","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.19.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.19.0"}}},{"description":"Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.","downloads":1188594555,"latest":"0.11.1","name":"sha2","rank":58,"repository":"https://github.com/RustCrypto/hashes","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":10,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.11.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":10,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.11.0"}}},{"description":"Parser and evaluator for Cargo's flavor of Semantic Versioning","downloads":1173480043,"latest":"1.0.28","name":"semver","rank":59,"repository":"https://github.com/dtolnay/semver","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.0.28"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.0.28"}}},{"description":"Import lib for Windows","downloads":1166148380,"latest":"0.53.1","name":"windows_aarch64_gnullvm","rank":60,"repository":"https://github.com/microsoft/windows-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.53.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.53.1"}}},{"description":"Import lib for Windows","downloads":1166023691,"latest":"0.53.1","name":"windows_x86_64_gnullvm","rank":61,"repository":"https://github.com/microsoft/windows-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.53.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.53.1"}}},{"description":"An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications.","downloads":1162432567,"latest":"1.54.1","name":"tokio","rank":62,"repository":"https://github.com/tokio-rs/tokio","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.54.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"1.54.1"}}},{"description":"Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.","downloads":1161568614,"latest":"0.5.0","name":"lock_api","rank":63,"repository":"https://github.com/Amanieu/parking_lot","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.4.14"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.4.14"}}},{"description":"A macro for declaring lazily evaluated statics in Rust.","downloads":1148207821,"latest":"1.5.1","name":"lazy_static","rank":64,"repository":"https://github.com/rust-lang-nursery/lazy-static.rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.5.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.5.1"}}},{"description":"Flexible concrete Error type built on std::error::Error","downloads":1141472940,"latest":"1.0.104","name":"anyhow","rank":65,"repository":"https://github.com/dtolnay/anyhow","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"1.0.104"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"1.0.104"}}},{"description":"A byte-oriented, zero-copy, parser combinators library","downloads":1137996635,"latest":"1.0.5","name":"winnow","rank":66,"repository":"https://github.com/winnow-rs/winnow","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.2,"status":"pass","version":"1.0.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.4,"status":"pass","version":"1.0.5"}}},{"description":"Common traits used by cryptographic algorithms","downloads":1128944152,"latest":"0.2.2","name":"crypto-common","rank":67,"repository":"https://github.com/RustCrypto/traits","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.2.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.2.2"}}},{"description":"IDNA (Internationalizing Domain Names in Applications) and Punycode.","downloads":1127004177,"latest":"1.1.0","name":"idna","rank":68,"repository":"https://github.com/servo/rust-url/","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":30,"pass1_class":null,"seconds":6.4,"status":"pass","version":"1.1.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":30,"pass1_class":null,"seconds":6.4,"status":"pass","version":"1.1.0"}}},{"description":"The core traits and types in for the `futures` library.","downloads":1119527414,"latest":"0.3.34","name":"futures-core","rank":69,"repository":"https://github.com/rust-lang/futures-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.34"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.3.34"}}},{"description":"Zerocopy makes zero-cost memory manipulation effortless. We write \"unsafe\" so you don't have to.","downloads":1115632625,"latest":"0.8.63","name":"zerocopy","rank":70,"repository":"https://github.com/google/zerocopy","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":3.2,"status":"pass","version":"0.8.63"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":3.4,"status":"pass","version":"0.8.63"}}},{"description":"A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as shorthands for guards with one of the implemented strategies.","downloads":1115447498,"latest":"1.2.0","name":"scopeguard","rank":71,"repository":"https://github.com/bluss/scopeguard","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.2.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.2.0"}}},{"description":"A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures.","downloads":1109395098,"latest":"1.2.1+spec-1.1.0","name":"toml","rank":72,"repository":"https://github.com/toml-rs/toml","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":15,"pass1_class":null,"seconds":3.2,"status":"pass","version":"1.2.1+spec-1.1.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":15,"pass1_class":null,"seconds":3.6,"status":"pass","version":"1.2.1+spec-1.1.0"}}},{"description":"Pre-allocated storage for a uniform data type","downloads":1108494661,"latest":"0.4.12","name":"slab","rank":73,"repository":"https://github.com/tokio-rs/slab","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.4.12"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.4.12"}}},{"description":"Common utilities and extension traits for the futures-rs library.","downloads":1105415139,"latest":"0.3.34","name":"futures-util","rank":74,"repository":"https://github.com/rust-lang/futures-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":10,"pass1_class":null,"seconds":4.4,"status":"pass","version":"0.3.34"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":10,"pass1_class":null,"seconds":4.6,"status":"pass","version":"0.3.34"}}},{"description":"Tools for working with tasks.","downloads":1102887729,"latest":"0.3.34","name":"futures-task","rank":75,"repository":"https://github.com/rust-lang/futures-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.34"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.3.34"}}},{"description":"A protective and efficient HTTP library for all.","downloads":1099849390,"latest":"1.12.0","name":"hyper","rank":76,"repository":"https://github.com/hyperium/hyper","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":1.2,"status":"pass","version":"1.12.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":1.4,"status":"pass","version":"1.12.0"}}},{"description":"Rustls is a modern TLS library written in Rust.","downloads":1094331663,"latest":"0.23.46","name":"rustls","rank":77,"repository":"https://github.com/rustls/rustls","results":{"aarch64-unknown-nto-qnx800":{"class":"build-script-cc","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"cc: unknown option: '--include=C:\\Users\\Matthew\\CARGO~1\\registry\\src\\INDEXC~1.IO-\\AW7B54~1.0\\generated-include\\openssl\\boringssl_prefix_symbols_asm.h'","package":"aws-lc-sys","version":"0.47.0"},"libc":"0.2.186","packages":35,"pass1_class":"build-script-cc","seconds":5.4,"status":"fail","version":"0.23.46"},"x86_64-pc-nto-qnx800":{"class":"build-script-cc","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"cc: unknown option: '--include=C:\\Users\\Matthew\\CARGO~1\\registry\\src\\INDEXC~1.IO-\\AW7B54~1.0\\generated-include\\openssl\\boringssl_prefix_symbols_asm.h'","package":"aws-lc-sys","version":"0.47.0"},"libc":"0.2.186","packages":35,"pass1_class":"build-script-cc","seconds":5.3,"status":"fail","version":"0.23.46"}}},{"description":"A simple and fast random number generator","downloads":1094181101,"latest":"2.5.0","name":"fastrand","rank":78,"repository":"https://github.com/smol-rs/fastrand","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"2.5.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"2.5.0"}}},{"description":"Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.","downloads":1089280817,"latest":"1.20.1","name":"typenum","rank":79,"repository":"https://github.com/paholg/typenum","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"1.20.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"1.20.1"}}},{"description":"Utilities for concurrent programming","downloads":1086454863,"latest":"0.8.23","name":"crossbeam-utils","rank":80,"repository":"https://github.com/crossbeam-rs/crossbeam","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.8.23"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":2.0,"status":"pass","version":"0.8.23"}}},{"description":"DEFLATE compression and decompression library rewritten in Rust based on miniz","downloads":1086101302,"latest":"0.9.1","name":"miniz_oxide","rank":81,"repository":"https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.9.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.9.1"}}},{"description":"Percent encoding and decoding","downloads":1075272285,"latest":"2.3.2","name":"percent-encoding","rank":82,"repository":"https://github.com/servo/rust-url/","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"2.3.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"2.3.2"}}},{"description":"Generic types implementing functionality of arrays","downloads":1071222293,"latest":"1.4.5","name":"generic-array","rank":83,"repository":"https://github.com/fizyk20/generic-array.git","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.2,"status":"pass","version":"1.4.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.6,"status":"pass","version":"1.4.5"}}},{"description":"Split a string into shell words, like Python's shlex.","downloads":1055467988,"latest":"2.0.1","name":"shlex","rank":84,"repository":"https://github.com/comex/rust-shlex","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"2.0.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"2.0.1"}}},{"description":"Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].","downloads":1053380814,"latest":"0.3.55","name":"time","rank":85,"repository":"https://github.com/time-rs/time","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":1.8,"status":"pass","version":"0.3.45"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":1.8,"status":"pass","version":"0.3.45"}}},{"description":"Trait representing an asynchronous, streaming, HTTP request or response body.","downloads":1052430587,"latest":"1.1.0","name":"http-body","rank":86,"repository":"https://github.com/hyperium/http-body","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.1.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.1.0"}}},{"description":"The asynchronous `Sink` trait for the futures-rs library.","downloads":1049633851,"latest":"0.3.34","name":"futures-sink","rank":87,"repository":"https://github.com/rust-lang/futures-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.34"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.3.34"}}},{"description":"Cross-platform cryptography-oriented low-level SIMD library.","downloads":1049201762,"latest":"0.2.21","name":"ppv-lite86","rank":88,"repository":"https://github.com/cryptocorrosion/cryptocorrosion","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.2.21"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.2.21"}}},{"description":"Channels for asynchronous communication using futures-rs.","downloads":1049150956,"latest":"0.3.34","name":"futures-channel","rank":89,"repository":"https://github.com/rust-lang/futures-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.34"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.3.34"}}},{"description":"URL library for Rust, based on the WHATWG URL Standard","downloads":1040094268,"latest":"2.5.8","name":"url","rank":90,"repository":"https://github.com/servo/rust-url","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":36,"pass1_class":null,"seconds":1.2,"status":"pass","version":"2.5.8"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":36,"pass1_class":null,"seconds":1.6,"status":"pass","version":"2.5.8"}}},{"description":"Minimal, flexible command line parser","downloads":1034169822,"latest":"1.1.1","name":"clap_lex","rank":91,"repository":"https://github.com/clap-rs/clap","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.1.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.1.1"}}},{"description":"Core primitives for application-level tracing.","downloads":1031699748,"latest":"0.1.36","name":"tracing-core","rank":92,"repository":"https://github.com/tokio-rs/tracing","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.1.36"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.1.36"}}},{"description":"Traits for key comparison in maps.","downloads":1026019405,"latest":"1.0.3","name":"equivalent","rank":93,"repository":"https://github.com/indexmap-rs/equivalent","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.0.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.5,"status":"pass","version":"1.0.3"}}},{"description":"Cross-platform interface to the `errno` variable.","downloads":1024329124,"latest":"0.3.14","name":"errno","rank":94,"repository":"https://github.com/lambda-fairy/rust-errno","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":4,"pass1_class":"libc-qnx8-cfg","seconds":0.8,"status":"pass-with-libc-pin","version":"0.3.14"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":4,"pass1_class":"libc-qnx8-cfg","seconds":1.4,"status":"pass-with-libc-pin","version":"0.3.14"}}},{"description":"Application-level tracing for Rust.","downloads":1021358279,"latest":"0.1.44","name":"tracing","rank":95,"repository":"https://github.com/tokio-rs/tracing","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":4.0,"status":"pass","version":"0.1.44"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":4.4,"status":"pass","version":"0.1.44"}}},{"description":"A TOML-compatible datetime type","downloads":1006518144,"latest":"1.1.3+spec-1.1.0","name":"toml_datetime","rank":96,"repository":"https://github.com/toml-rs/toml","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.1.3+spec-1.1.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.1.3+spec-1.1.0"}}},{"description":"Yet another format-preserving TOML parser.","downloads":999038536,"latest":"0.25.19+spec-1.1.0","name":"toml_edit","rank":97,"repository":"https://github.com/toml-rs/toml","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":15,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.25.19+spec-1.1.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":15,"pass1_class":null,"seconds":1.6,"status":"pass","version":"0.25.19+spec-1.1.0"}}},{"description":"The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library.","downloads":998362504,"latest":"0.3.34","name":"futures-io","rank":98,"repository":"https://github.com/rust-lang/futures-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.34"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.3.34"}}},{"description":"A speedy, non-cryptographic hashing algorithm used by rustc","downloads":989050664,"latest":"2.1.3","name":"rustc-hash","rank":99,"repository":"https://github.com/rust-lang/rustc-hash","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"2.1.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"2.1.3"}}},{"description":"A library for managing temporary files and directories.","downloads":971234750,"latest":"3.27.0","name":"tempfile","rank":100,"repository":"https://github.com/Stebalien/tempfile","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":13,"pass1_class":"libc-qnx8-cfg","seconds":1.8,"status":"pass-with-libc-pin","version":"3.27.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":13,"pass1_class":"libc-qnx8-cfg","seconds":2.2,"status":"pass-with-libc-pin","version":"3.27.0"}}},{"description":"A library to generate and parse UUIDs.","downloads":964977320,"latest":"1.29.1","name":"uuid","rank":101,"repository":"https://github.com/uuid-rs/uuid","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":18,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.26.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":18,"pass1_class":null,"seconds":1.0,"status":"pass","version":"1.26.1"}}},{"description":"Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.","downloads":959667208,"latest":"1.2.2","name":"form_urlencoded","rank":102,"repository":"https://github.com/servo/rust-url","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.2.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.2.2"}}},{"description":"Date and time library for Rust","downloads":957362131,"latest":"0.4.45","name":"chrono","rank":103,"repository":"https://github.com/chronotope/chrono","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":36,"pass1_class":null,"seconds":2.0,"status":"pass","version":"0.4.45"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":36,"pass1_class":null,"seconds":2.4,"status":"pass","version":"0.4.45"}}},{"description":"An HTTP/2 client and server","downloads":955641010,"latest":"0.4.20","name":"h2","rank":104,"repository":"https://github.com/hyperium/h2","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":19,"pass1_class":"libc-qnx8-cfg","seconds":4.4,"status":"pass-with-libc-pin","version":"0.4.20"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":19,"pass1_class":"libc-qnx8-cfg","seconds":5.2,"status":"pass-with-libc-pin","version":"0.4.20"}}},{"description":"Rust friendly bindings to *nix APIs","downloads":954876318,"latest":"0.31.3","name":"nix","rank":105,"repository":"https://github.com/nix-rust/nix","results":{"aarch64-unknown-nto-qnx800":{"class":"no-qnx-cfg-arm","compat":{"class":"no-qnx-cfg-arm","error":{"code":"E0432","file":"src/errno.rs","kind":"lib","message":"unresolved import `self::consts`","package":"nix","version":"0.31.3"},"status":"fail"},"error":{"code":"E0432","file":"src/errno.rs","kind":"lib","message":"unresolved import `self::consts`","package":"nix","version":"0.31.3"},"libc":"0.2.186","packages":5,"pass1_class":"libc-qnx8-cfg","seconds":2.0,"status":"fail","version":"0.31.3"},"x86_64-pc-nto-qnx800":{"class":"no-qnx-cfg-arm","compat":{"class":"no-qnx-cfg-arm","error":{"code":"E0432","file":"src/errno.rs","kind":"lib","message":"unresolved import `self::consts`","package":"nix","version":"0.31.3"},"status":"fail"},"error":{"code":"E0432","file":"src/errno.rs","kind":"lib","message":"unresolved import `self::consts`","package":"nix","version":"0.31.3"},"libc":"0.2.186","packages":5,"pass1_class":"libc-qnx8-cfg","seconds":2.4,"status":"fail","version":"0.31.3"}}},{"description":"Tokio's proc macros.","downloads":953863245,"latest":"2.7.2","name":"tokio-macros","rank":106,"repository":"https://github.com/tokio-rs/tokio","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.8,"status":"pass","version":"2.7.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":1.0,"status":"pass","version":"2.7.2"}}},{"description":"Web PKI X.509 Certificate Verification.","downloads":951688732,"latest":"0.103.16","name":"rustls-webpki","rank":107,"repository":"https://github.com/rustls/webpki","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":22,"pass1_class":null,"seconds":1.2,"status":"pass","version":"0.103.16"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":22,"pass1_class":null,"seconds":1.3,"status":"pass","version":"0.103.16"}}},{"description":"Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules.","downloads":946780361,"latest":"0.2.3","name":"unicode-width","rank":108,"repository":"https://github.com/unicode-rs/unicode-width","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.2.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.2.3"}}},{"description":"Fowler–Noll–Vo hash function","downloads":941232981,"latest":"1.0.7","name":"fnv","rank":109,"repository":"https://github.com/servo/rust-fnv","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.0.7"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.7"}}},{"description":"The futures-rs procedural macro implementations.","downloads":939732098,"latest":"0.3.34","name":"futures-macro","rank":110,"repository":"https://github.com/rust-lang/futures-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.3.34"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.3.34"}}},{"description":"Conditional compilation according to rustc compiler version","downloads":936701778,"latest":"1.0.23","name":"rustversion","rank":111,"repository":"https://github.com/dtolnay/rustversion","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.23"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.23"}}},{"description":"Safe, fast, zero-panic, zero-crashing, zero-allocation parsing of untrusted inputs in Rust.","downloads":936650731,"latest":"0.9.0","name":"untrusted","rank":112,"repository":"https://github.com/briansmith/untrusted","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.9.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.9.0"}}},{"description":"Library for reading/writing numbers in big-endian and little-endian.","downloads":935533331,"latest":"1.5.0","name":"byteorder","rank":113,"repository":"https://github.com/BurntSushi/byteorder","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.5.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.5.0"}}},{"description":"Additional utilities for working with Tokio.","downloads":929947293,"latest":"0.7.20","name":"tokio-util","rank":114,"repository":"https://github.com/tokio-rs/tokio","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.7.20"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.7.20"}}},{"description":"An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces.","downloads":921012381,"latest":"0.3.34","name":"futures","rank":115,"repository":"https://github.com/rust-lang/futures-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":16,"pass1_class":null,"seconds":2.4,"status":"pass","version":"0.3.34"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":16,"pass1_class":null,"seconds":2.6,"status":"pass","version":"0.3.34"}}},{"description":"Asynchronous TLS/SSL streams for Tokio using Rustls.","downloads":920433732,"latest":"0.26.6","name":"tokio-rustls","rank":116,"repository":"https://github.com/rustls/tokio-rustls","results":{"aarch64-unknown-nto-qnx800":{"class":"build-script-cc","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"cc: unknown option: '--include=C:\\Users\\Matthew\\CARGO~1\\registry\\src\\INDEXC~1.IO-\\AW7B54~1.0\\generated-include\\openssl\\boringssl_prefix_symbols_asm.h'","package":"aws-lc-sys","version":"0.47.0"},"libc":"0.2.186","packages":38,"pass1_class":"build-script-cc","seconds":2.2,"status":"fail","version":"0.26.6"},"x86_64-pc-nto-qnx800":{"class":"build-script-cc","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"cc: unknown option: '--include=C:\\Users\\Matthew\\CARGO~1\\registry\\src\\INDEXC~1.IO-\\AW7B54~1.0\\generated-include\\openssl\\boringssl_prefix_symbols_asm.h'","package":"aws-lc-sys","version":"0.47.0"},"libc":"0.2.186","packages":38,"pass1_class":"build-script-cc","seconds":2.4,"status":"fail","version":"0.26.6"}}},{"description":"A library to run the pkg-config system tool at build time in order to be used in Cargo build scripts.","downloads":917369055,"latest":"0.3.34","name":"pkg-config","rank":117,"repository":"https://github.com/rust-lang/pkg-config-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.3.34"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.3.34"}}},{"description":"A simple to use, efficient, and full-featured Command Line Argument Parser","downloads":909308465,"latest":"4.6.7","name":"clap_builder","rank":118,"repository":"https://github.com/clap-rs/clap","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":14,"pass1_class":null,"seconds":2.2,"status":"pass","version":"4.6.7"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":14,"pass1_class":null,"seconds":2.4,"status":"pass","version":"4.6.7"}}},{"description":"Mozilla's CA root certificates for use with webpki","downloads":903467638,"latest":"1.0.11","name":"webpki-roots","rank":119,"repository":"https://github.com/rustls/webpki-roots","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.0.11"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"1.0.11"}}},{"description":"Parse command line argument by defining a struct, derive crate.","downloads":901714763,"latest":"4.6.7","name":"clap_derive","rank":120,"repository":"https://github.com/clap-rs/clap","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":1.4,"status":"pass","version":"4.6.7"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":1.8,"status":"pass","version":"4.6.7"}}},{"description":"Helper crate for proc-macro library for reading attributes into structs when implementing custom derives. Use https://crates.io/crates/darling in your code.","downloads":894625086,"latest":"0.24.1","name":"darling_core","rank":121,"repository":"https://github.com/TedDriggs/darling","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":4.2,"status":"pass","version":"0.21.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":4.5,"status":"pass","version":"0.21.3"}}},{"description":"Procedural macro attributes for automatically instrumenting functions.","downloads":894482786,"latest":"0.1.31","name":"tracing-attributes","rank":122,"repository":"https://github.com/tokio-rs/tracing","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.1.31"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.1.31"}}},{"description":"Internal support for a proc-macro library for reading attributes into structs when implementing custom derives. Use https://crates.io/crates/darling in your code.","downloads":894430910,"latest":"0.24.1","name":"darling_macro","rank":123,"repository":"https://github.com/TedDriggs/darling","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":4.6,"status":"pass","version":"0.21.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":4.8,"status":"pass","version":"0.21.3"}}},{"description":"A proc-macro library for reading attributes into structs when implementing custom derives.","downloads":894416399,"latest":"0.24.1","name":"darling","rank":124,"repository":"https://github.com/TedDriggs/darling","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":10,"pass1_class":null,"seconds":2.0,"status":"pass","version":"0.21.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":10,"pass1_class":null,"seconds":2.4,"status":"pass","version":"0.21.3"}}},{"description":"A non-cryptographic hash function using AES-NI for high performance","downloads":892717723,"latest":"0.8.12","name":"ahash","rank":125,"repository":"https://github.com/tkaitchuck/ahash","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":15,"pass1_class":"libc-qnx8-cfg","seconds":1.4,"status":"pass-with-libc-pin","version":"0.8.12"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":15,"pass1_class":"libc-qnx8-cfg","seconds":1.8,"status":"pass-with-libc-pin","version":"0.8.12"}}},{"description":"ANSI text styling","downloads":891715829,"latest":"1.0.14","name":"anstyle","rank":126,"repository":"https://github.com/rust-cli/anstyle.git","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.0.14"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.14"}}},{"description":"higher level HTTP client library","downloads":886594679,"latest":"0.13.5","name":"reqwest","rank":127,"repository":"https://github.com/seanmonstar/reqwest","results":{"aarch64-unknown-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":169,"pass1_class":"libc-qnx8-cfg","seconds":2.6,"status":"fail","version":"0.13.5"},"x86_64-pc-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":169,"pass1_class":"libc-qnx8-cfg","seconds":3.8,"status":"fail","version":"0.13.5"}}},{"description":"Executors for asynchronous tasks based on the futures-rs library.","downloads":886163825,"latest":"0.3.34","name":"futures-executor","rank":128,"repository":"https://github.com/rust-lang/futures-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":1.6,"status":"pass","version":"0.3.34"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":2.0,"status":"pass","version":"0.3.34"}}},{"description":"A library for querying the version of a installed rustc compiler","downloads":884493770,"latest":"0.4.1","name":"rustc_version","rank":129,"repository":"https://github.com/djc/rustc-version-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.4.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.4.1"}}},{"description":"An experiment.","downloads":881126638,"latest":"0.17.14","name":"ring","rank":130,"repository":"https://github.com/briansmith/ring","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":19,"pass1_class":"libc-qnx8-cfg","seconds":0.8,"status":"pass-with-libc-pin","version":"0.17.14"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":19,"pass1_class":"libc-qnx8-cfg","seconds":0.6,"status":"pass-with-libc-pin","version":"0.17.14"}}},{"description":"Backend crate for signal-hook","downloads":880604867,"latest":"1.4.8","name":"signal-hook-registry","rank":131,"repository":"https://github.com/vorner/signal-hook","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":5,"pass1_class":"libc-qnx8-cfg","seconds":1.0,"status":"pass-with-libc-pin","version":"1.4.8"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":5,"pass1_class":"libc-qnx8-cfg","seconds":1.4,"status":"pass-with-libc-pin","version":"1.4.8"}}},{"description":"WASI API bindings for Rust","downloads":878902812,"latest":"0.14.7+wasi-0.2.4","name":"wasi","rank":132,"repository":"https://github.com/bytecodealliance/wasi-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":2.0,"status":"pass","version":"0.14.7+wasi-0.2.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":1.8,"status":"pass","version":"0.14.7+wasi-0.2.4"}}},{"description":"Helper methods and macros for custom derives","downloads":877978505,"latest":"0.14.0","name":"synstructure","rank":133,"repository":"https://github.com/mystor/synstructure","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":3.4,"status":"pass","version":"0.14.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":3.2,"status":"pass","version":"0.14.0"}}},{"description":"`tinyvec` provides 100% safe vec-like data structures.","downloads":877444630,"latest":"1.13.3","name":"tinyvec","rank":134,"repository":"https://github.com/Lokathor/tinyvec","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.13.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"1.13.3"}}},{"description":"A byte-oriented, zero-copy, parser combinators library","downloads":870549990,"latest":"8.0.0","name":"nom","rank":135,"repository":"https://github.com/rust-bakery/nom","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":3.0,"status":"pass","version":"8.0.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":3.0,"status":"pass","version":"8.0.0"}}},{"description":"A tiny, safe, speedy, zero-copy HTTP/1.x parser.","downloads":869721570,"latest":"1.10.1","name":"httparse","rank":136,"repository":"https://github.com/seanmonstar/httparse","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"1.10.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.4,"status":"pass","version":"1.10.1"}}},{"description":"Securely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using an operation will not be 'optimized away' by the compiler. Uses a portable pure Rust implementation that works everywhere, even WASM!","downloads":855930786,"latest":"1.9.1","name":"zeroize","rank":137,"repository":"https://github.com/RustCrypto/utils","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.9.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.9.1"}}},{"description":"Pure-Rust traits and utilities for constant-time cryptographic implementations.","downloads":849171642,"latest":"2.6.1","name":"subtle","rank":138,"repository":"https://github.com/dalek-cryptography/subtle","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"2.6.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"2.6.1"}}},{"description":"A Rust library to access raw Redox system calls","downloads":847514825,"latest":"0.9.5","name":"redox_syscall","rank":139,"repository":"https://gitlab.redox-os.org/redox-os/kernel","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.9.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.5,"status":"pass","version":"0.9.5"}}},{"description":"Fast, SIMD-accelerated CRC32 (IEEE) checksum computation","downloads":843151857,"latest":"1.5.4","name":"crc32fast","rank":140,"repository":"https://github.com/srijs/rust-crc32fast","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.7,"status":"pass","version":"1.5.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.0,"status":"pass","version":"1.5.4"}}},{"description":"offset_of functionality for Rust structs.","downloads":836662075,"latest":"0.9.1","name":"memoffset","rank":141,"repository":"https://github.com/Gilnaa/memoffset","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.9.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.9.1"}}},{"description":"DEFLATE compression and decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, and raw deflate streams.","downloads":827932830,"latest":"1.1.11","name":"flate2","rank":142,"repository":"https://github.com/rust-lang/flate2-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":1.8,"status":"pass","version":"1.1.11"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":2.2,"status":"pass","version":"1.1.11"}}},{"description":"Procedural macros for the time crate. This crate is an implementation detail and should not be relied upon directly.","downloads":824405036,"latest":"0.2.32","name":"time-macros","rank":143,"repository":"https://github.com/time-rs/time","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.2.25"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.6,"status":"pass","version":"0.2.25"}}},{"description":"Integer traits and functions","downloads":823261127,"latest":"0.1.47","name":"num-integer","rank":144,"repository":"https://github.com/rust-num/num-integer","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.6,"status":"pass","version":"0.1.47"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":2.8,"status":"pass","version":"0.1.47"}}},{"description":"IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities.","downloads":822608524,"latest":"1.0.0","name":"anstream","rank":145,"repository":"https://github.com/rust-cli/anstyle.git","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":1.0,"status":"pass","version":"1.0.0"}}},{"description":"Per-object thread-local storage","downloads":819846697,"latest":"1.1.10","name":"thread_local","rank":146,"repository":"https://github.com/Amanieu/thread_local-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.5,"status":"pass","version":"1.1.10"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.1.10"}}},{"description":"Serde traits only, with no support for derive -- use the `serde` crate instead","downloads":819555444,"latest":"1.0.229","name":"serde_core","rank":147,"repository":"https://github.com/serde-rs/serde","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":2.4,"status":"pass","version":"1.0.229"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.0.229"}}},{"description":"An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental.","downloads":819260052,"latest":"1.2.1","name":"stable_deref_trait","rank":148,"repository":"https://github.com/storyyeller/stable_deref_trait","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.7,"status":"pass","version":"1.2.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.2.1"}}},{"description":"Tower is a library of modular and reusable components for building robust clients and servers.","downloads":815708189,"latest":"0.5.3","name":"tower","rank":149,"repository":"https://github.com/tower-rs/tower","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.5.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.5.3"}}},{"description":"Parse ANSI Style Escapes","downloads":807663682,"latest":"1.0.0","name":"anstyle-parse","rank":150,"repository":"https://github.com/rust-cli/anstyle.git","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"1.0.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.8,"status":"pass","version":"1.0.0"}}},{"description":"get the IANA time zone for the current system","downloads":799845721,"latest":"0.1.65","name":"iana-time-zone","rank":151,"repository":"https://github.com/strawlab/iana-time-zone","results":{"aarch64-unknown-nto-qnx800":{"class":"explicitly-unsupported","compat":{"class":"explicitly-unsupported","error":{"code":null,"file":"src/platform.rs","kind":"lib","message":"iana-time-zone is currently implemented for Linux, Window, MacOS, FreeBSD, NetBSD, OpenBSD, Dragonfly, WebAssembly (browser), wasip, emscripten, iOS, Illumos, Android, AIX, Solaris and Haiku.","package":"iana-time-zone","version":"0.1.65"},"status":"fail"},"error":{"code":null,"file":"src/platform.rs","kind":"lib","message":"iana-time-zone is currently implemented for Linux, Window, MacOS, FreeBSD, NetBSD, OpenBSD, Dragonfly, WebAssembly (browser), wasip, emscripten, iOS, Illumos, Android, AIX, Solaris and Haiku.","package":"iana-time-zone","version":"0.1.65"},"libc":"0.2.186","packages":33,"pass1_class":"explicitly-unsupported","seconds":4.0,"status":"fail","version":"0.1.65"},"x86_64-pc-nto-qnx800":{"class":"explicitly-unsupported","compat":{"class":"explicitly-unsupported","error":{"code":null,"file":"src/platform.rs","kind":"lib","message":"iana-time-zone is currently implemented for Linux, Window, MacOS, FreeBSD, NetBSD, OpenBSD, Dragonfly, WebAssembly (browser), wasip, emscripten, iOS, Illumos, Android, AIX, Solaris and Haiku.","package":"iana-time-zone","version":"0.1.65"},"status":"fail"},"error":{"code":null,"file":"src/platform.rs","kind":"lib","message":"iana-time-zone is currently implemented for Linux, Window, MacOS, FreeBSD, NetBSD, OpenBSD, Dragonfly, WebAssembly (browser), wasip, emscripten, iOS, Illumos, Android, AIX, Solaris and Haiku.","package":"iana-time-zone","version":"0.1.65"},"libc":"0.2.186","packages":33,"pass1_class":"explicitly-unsupported","seconds":1.2,"status":"fail","version":"0.1.65"}}},{"description":"Epoch-based garbage collection","downloads":795641860,"latest":"0.9.21","name":"crossbeam-epoch","rank":152,"repository":"https://github.com/crossbeam-rs/crossbeam","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.6,"status":"pass","version":"0.9.21"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":5.2,"status":"pass","version":"0.9.21"}}},{"description":"Type erasure for async trait methods","downloads":793561635,"latest":"0.1.92","name":"async-trait","rank":153,"repository":"https://github.com/dtolnay/async-trait","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":3.2,"status":"pass","version":"0.1.92"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":3.4,"status":"pass","version":"0.1.92"}}},{"description":"A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.","downloads":791324566,"latest":"0.2.0","name":"foldhash","rank":154,"repository":"https://github.com/orlp/foldhash","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.2.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.2.0"}}},{"description":"This crate is an implementation detail and should not be relied upon directly.","downloads":790423194,"latest":"0.1.9","name":"time-core","rank":155,"repository":"https://github.com/time-rs/time","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.1.7"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.1.7"}}},{"description":"Global override of color control","downloads":787855323,"latest":"1.0.5","name":"colorchoice","rank":156,"repository":"https://github.com/rust-cli/anstyle.git","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.0.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.0.5"}}},{"description":"Look up colored console capabilities","downloads":786149827,"latest":"1.1.5","name":"anstyle-query","rank":157,"repository":"https://github.com/rust-cli/anstyle.git","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.1.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.1.5"}}},{"description":"Rustls+hyper integration for pure rust HTTPS","downloads":783363678,"latest":"0.27.10","name":"hyper-rustls","rank":158,"repository":"https://github.com/rustls/hyper-rustls","results":{"aarch64-unknown-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":69,"pass1_class":"libc-qnx8-cfg","seconds":2.2,"status":"fail","version":"0.27.10"},"x86_64-pc-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":69,"pass1_class":"libc-qnx8-cfg","seconds":2.8,"status":"fail","version":"0.27.10"}}},{"description":"Spin-based synchronization primitives","downloads":783235941,"latest":"0.12.3","name":"spin","rank":159,"repository":"https://codeberg.org/zesterer/spin","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.12.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.12.3"}}},{"description":"Encoding and decoding data into/from hexadecimal representation.","downloads":782337180,"latest":"0.4.3","name":"hex","rank":160,"repository":"https://github.com/KokaKiwi/rust-hex","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.4.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.4.3"}}},{"description":"A tool for enlisting the compiler's help in proving the absence of concurrency","downloads":782008988,"latest":"1.0.2","name":"sync_wrapper","rank":161,"repository":"https://github.com/Actyx/sync_wrapper","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.0.2"}}},{"description":"Utilities for pinning","downloads":775141679,"latest":"0.1.1","name":"pin-utils","rank":162,"repository":"https://github.com/rust-lang/pin-utils","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.1.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.1.1"}}},{"description":"Trait representing an asynchronous, request / response based, client or server.","downloads":772144595,"latest":"0.3.3","name":"tower-service","rank":163,"repository":"https://github.com/tower-rs/tower","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.3.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.3"}}},{"description":"Detect when another Future wants a result.","downloads":763092826,"latest":"0.3.2","name":"want","rank":164,"repository":"https://github.com/seanmonstar/want","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.3.2"}}},{"description":"Helpful macros for working with enums and strings","downloads":763065956,"latest":"0.28.0","name":"strum_macros","rank":165,"repository":"https://github.com/Peternator7/strum","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":2.8,"status":"pass","version":"0.28.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":3.0,"status":"pass","version":"0.28.0"}}},{"description":"A lightweight atomic lock.","downloads":759386098,"latest":"0.2.5","name":"try-lock","rank":166,"repository":"https://github.com/seanmonstar/try-lock","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.2.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.2.5"}}},{"description":"A derive macro for implementing the display Trait via a doc comment and string interpolation","downloads":754847281,"latest":"0.2.7","name":"displaydoc","rank":167,"repository":"https://github.com/yaahc/displaydoc","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.2.7"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.2.7"}}},{"description":"Helpful macros for working with enums and strings","downloads":754521347,"latest":"0.28.0","name":"strum","rank":168,"repository":"https://github.com/Peternator7/strum","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.28.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.28.0"}}},{"description":"Abstraction allowing borrowed data to be carried along with the backing data it borrows from","downloads":753554793,"latest":"0.8.4","name":"yoke","rank":169,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.8.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.8.4"}}},{"description":"A small ASCII-only bounded length string representation.","downloads":753417261,"latest":"0.8.5","name":"tinystr","rank":170,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.8.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.8.5"}}},{"description":"Recursively walk a directory.","downloads":753351893,"latest":"2.5.0","name":"walkdir","rank":171,"repository":"https://github.com/BurntSushi/walkdir","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.7,"status":"pass","version":"2.5.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.8,"status":"pass","version":"2.5.0"}}},{"description":"Concurrent work-stealing deque","downloads":752307316,"latest":"0.8.8","name":"crossbeam-deque","rank":172,"repository":"https://github.com/crossbeam-rs/crossbeam","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.8.8"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.8.8"}}},{"description":"Some macros for tiny containers","downloads":751854097,"latest":"0.1.1","name":"tinyvec_macros","rank":173,"repository":"https://github.com/Soveu/tinyvec_macros","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.1.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.7,"status":"pass","version":"0.1.1"}}},{"description":"Table-driven UTF-8 parser","downloads":749722429,"latest":"0.2.2","name":"utf8parse","rank":174,"repository":"https://github.com/alacritty/vte","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.2.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.2.2"}}},{"description":"Custom derive for traits from the zerocopy crate","downloads":746936738,"latest":"0.8.63","name":"zerocopy-derive","rank":175,"repository":"https://github.com/google/zerocopy","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":3.6,"status":"pass","version":"0.8.63"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":3.8,"status":"pass","version":"0.8.63"}}},{"description":"Support code shared by PHF libraries","downloads":745238010,"latest":"0.14.0","name":"phf_shared","rank":176,"repository":"https://github.com/rust-phf/rust-phf","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.14.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.14.0"}}},{"description":"A key-value Map implementation based on a flat, sorted Vec.","downloads":744441357,"latest":"0.8.3","name":"litemap","rank":177,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.8.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.8.3"}}},{"description":"Custom derive for the yoke crate","downloads":743820286,"latest":"0.8.4","name":"yoke-derive","rank":178,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.8.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.8.4"}}},{"description":"Zero-copy vector backed by a byte array","downloads":741600800,"latest":"0.11.9","name":"zerovec","rank":179,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.11.9"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.11.9"}}},{"description":"Data for the icu_properties crate","downloads":740410071,"latest":"2.4.0","name":"icu_properties_data","rank":180,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"2.1.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"2.1.2"}}},{"description":"Trait and struct definitions for the ICU data provider","downloads":738446265,"latest":"2.4.0","name":"icu_provider","rank":181,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":18,"pass1_class":null,"seconds":1.2,"status":"pass","version":"2.1.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":18,"pass1_class":null,"seconds":1.4,"status":"pass","version":"2.1.1"}}},{"description":"Ranged integers","downloads":737799140,"latest":"0.5.9","name":"deranged","rank":182,"repository":"https://github.com/jhpratt/deranged","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.5.9"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.2,"status":"pass","version":"0.5.9"}}},{"description":"Strongly Typed Mimes","downloads":737407459,"latest":"0.3.18","name":"mime","rank":183,"repository":"https://github.com/hyperium/mime","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.3.18"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.3.18"}}},{"description":"Definitions for Unicode properties","downloads":736839233,"latest":"2.4.0","name":"icu_properties","rank":184,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":23,"pass1_class":null,"seconds":1.2,"status":"pass","version":"2.1.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":23,"pass1_class":null,"seconds":1.4,"status":"pass","version":"2.1.2"}}},{"description":"Custom derive for the zerovec crate","downloads":735425683,"latest":"0.11.7","name":"zerovec-derive","rank":185,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":2.6,"status":"pass","version":"0.11.7"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":2.8,"status":"pass","version":"0.11.7"}}},{"description":"Collection of API for use in ICU libraries.","downloads":735016647,"latest":"2.4.0","name":"icu_collections","rank":186,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":15,"pass1_class":null,"seconds":0.4,"status":"pass","version":"2.1.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":15,"pass1_class":null,"seconds":0.8,"status":"pass","version":"2.1.1"}}},{"description":"A more efficient alternative to fmt::Display","downloads":734504411,"latest":"0.6.4","name":"writeable","rank":187,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.6.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.6.4"}}},{"description":"A simple crate for determining whether two file paths point to the same file.","downloads":732162382,"latest":"1.0.6","name":"same-file","rank":188,"repository":"https://github.com/BurntSushi/same-file","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.0.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.5,"status":"pass","version":"1.0.6"}}},{"description":"Generic implementation of Hash-based Message Authentication Code (HMAC)","downloads":731186893,"latest":"0.13.0","name":"hmac","rank":189,"repository":"https://github.com/RustCrypto/MACs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.13.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":1.2,"status":"pass","version":"0.13.0"}}},{"description":"Serde-compatible spanned Value","downloads":729817947,"latest":"1.1.3","name":"serde_spanned","rank":190,"repository":"https://github.com/toml-rs/toml","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.1.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.1.3"}}},{"description":"Utilities for implementing and composing `tracing` subscribers.","downloads":728865051,"latest":"0.3.23","name":"tracing-subscriber","rank":191,"repository":"https://github.com/tokio-rs/tracing","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":14,"pass1_class":null,"seconds":1.8,"status":"pass","version":"0.3.23"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":14,"pass1_class":null,"seconds":2.0,"status":"pass","version":"0.3.23"}}},{"description":"Data for the icu_normalizer crate","downloads":728427982,"latest":"2.4.0","name":"icu_normalizer_data","rank":192,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"2.1.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.7,"status":"pass","version":"2.1.1"}}},{"description":"Big integer implementation for Rust","downloads":725853163,"latest":"0.5.1","name":"num-bigint","rank":193,"repository":"https://github.com/rust-num/num-bigint","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.5.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":1.8,"status":"pass","version":"0.5.1"}}},{"description":"A library for helping to find system-wide trust anchor (\"root\") certificate locations based on paths typically used by `openssl`.","downloads":725302129,"latest":"0.2.2","name":"openssl-probe","rank":194,"repository":"https://github.com/rustls/openssl-probe","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.2.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.2.2"}}},{"description":"API for normalizing text into Unicode Normalization Forms","downloads":724852534,"latest":"2.4.0","name":"icu_normalizer","rank":195,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":30,"pass1_class":null,"seconds":1.2,"status":"pass","version":"2.1.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":30,"pass1_class":null,"seconds":1.6,"status":"pass","version":"2.1.1"}}},{"description":"ZeroFrom trait for constructing","downloads":723660097,"latest":"0.1.8","name":"zerofrom","rank":196,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.1.8"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.1.8"}}},{"description":"Custom derive for the zerofrom crate","downloads":716801451,"latest":"0.1.8","name":"zerofrom-derive","rank":197,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.1.8"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.1.8"}}},{"description":"Provides types and useful methods for working with IPv4 and IPv6 network addresses, commonly called IP prefixes. The new `IpNet`, `Ipv4Net`, and `Ipv6Net` types build on the existing `IpAddr`, `Ipv4Addr`, and `Ipv6Addr` types already provided in Rust's standard library and align to their design to stay consistent. The module also provides useful traits that extend `Ipv4Addr` and `Ipv6Addr` with methods for `Add`, `Sub`, `BitAnd`, and `BitOr` operations. The module only uses stable feature so it is guaranteed to compile using the stable toolchain.","downloads":714883526,"latest":"2.12.2","name":"ipnet","rank":198,"repository":"https://github.com/krisprice/ipnet","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"2.12.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"2.12.2"}}},{"description":"Support for matching file paths against Unix shell style patterns.","downloads":713103483,"latest":"0.3.4","name":"glob","rank":199,"repository":"https://github.com/rust-lang/glob","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.3.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.3.4"}}},{"description":"HTTP date parsing and formatting","downloads":710174643,"latest":"1.0.3","name":"httpdate","rank":200,"repository":"https://github.com/pyfisch/httpdate","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.0.3"}}},{"description":"A fast bump allocation arena for Rust.","downloads":708047482,"latest":"3.20.3","name":"bumpalo","rank":201,"repository":"https://github.com/fitzgen/bumpalo","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"3.20.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"3.20.3"}}},{"description":"A unified interface for reading and writing object file formats.","downloads":701922138,"latest":"0.40.0","name":"object","rank":202,"repository":"https://github.com/gimli-rs/object","results":{"aarch64-unknown-nto-qnx800":{"class":"rustc-too-old","compat":null,"error":{"code":null,"file":null,"kind":null,"message":"ruzstd@0.9.1 requires rustc 1.87","package":"ruzstd","version":"0.9.1"},"libc":null,"packages":11,"pass1_class":null,"seconds":0.2,"status":"fail","version":"0.40.0"},"x86_64-pc-nto-qnx800":{"class":"rustc-too-old","compat":null,"error":{"code":null,"file":null,"kind":null,"message":"ruzstd@0.9.1 requires rustc 1.87","package":"ruzstd","version":"0.9.1"},"libc":null,"packages":11,"pass1_class":null,"seconds":0.6,"status":"fail","version":"0.40.0"}}},{"description":"Back end adapter for idna","downloads":696231398,"latest":"1.2.2","name":"idna_adapter","rank":203,"repository":"https://github.com/hsivonen/idna_adapter","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":25,"pass1_class":null,"seconds":1.2,"status":"pass","version":"1.2.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":25,"pass1_class":null,"seconds":1.4,"status":"pass","version":"1.2.1"}}},{"description":"A Protocol Buffers implementation for the Rust Language.","downloads":694965506,"latest":"0.14.4","name":"prost","rank":204,"repository":"https://github.com/tokio-rs/prost","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":10,"pass1_class":null,"seconds":3.9,"status":"pass","version":"0.14.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":10,"pass1_class":null,"seconds":4.4,"status":"pass","version":"0.14.4"}}},{"description":"Runtime support for perfect hash function data structures","downloads":694114324,"latest":"0.14.0","name":"phf","rank":205,"repository":"https://github.com/rust-phf/rust-phf","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":10,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.14.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":10,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.14.0"}}},{"description":"Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31.","downloads":693785635,"latest":"0.2.6","name":"unicode-xid","rank":206,"repository":"https://github.com/unicode-rs/unicode-xid","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.2.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.2.6"}}},{"description":"Multi-producer multi-consumer channels for message passing","downloads":691857311,"latest":"0.5.17","name":"crossbeam-channel","rank":207,"repository":"https://github.com/crossbeam-rs/crossbeam","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.5.17"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.5.17"}}},{"description":"`num_conv` is a crate to convert between integer types without using `as` casts. This provides better certainty when refactoring, makes the exact behavior of code more explicit, and allows using turbofish syntax.","downloads":690220156,"latest":"0.2.2","name":"num-conv","rank":208,"repository":"https://github.com/jhpratt/num-conv","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.2.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.2.2"}}},{"description":"Generate encoding and decoding implementations for Prost annotated types.","downloads":682121527,"latest":"0.14.4","name":"prost-derive","rank":209,"repository":"https://github.com/tokio-rs/prost","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.14.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.14.4"}}},{"description":"Import lib for Windows","downloads":680312008,"latest":"0.53.1","name":"windows_i686_gnullvm","rank":210,"repository":"https://github.com/microsoft/windows-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.53.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.53.1"}}},{"description":"`x-www-form-urlencoded` meets Serde","downloads":678691642,"latest":"0.7.1","name":"serde_urlencoded","rank":211,"repository":"https://github.com/nox/serde_urlencoded","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":12,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.7.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":12,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.7.1"}}},{"description":"SipHash-2-4 and SipHash-1-3 keyed hash functions in pure Rust, with 64-bit and 128-bit output and no_std support","downloads":677639277,"latest":"1.0.4","name":"siphasher","rank":212,"repository":"https://github.com/jedisct1/rust-siphash","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.0.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.4"}}},{"description":"A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.","downloads":677292908,"latest":"0.7.8","name":"arrayvec","rank":213,"repository":"https://github.com/bluss/arrayvec","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.7.8"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.7.8"}}},{"description":"`powerfmt` is a library that provides utilities for formatting values. This crate makes it significantly easier to support filling to a minimum width with alignment, avoid heap allocation, and avoid repetitive calculations.","downloads":673515729,"latest":"0.2.1","name":"powerfmt","rank":214,"repository":"https://github.com/jhpratt/powerfmt","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.2.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":1.7,"status":"pass","version":"0.2.1"}}},{"description":"Implementation detail of the `pin-project` crate.","downloads":672515808,"latest":"1.1.13","name":"pin-project-internal","rank":215,"repository":"https://github.com/taiki-e/pin-project","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":3.2,"status":"pass","version":"1.1.13"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":3.5,"status":"pass","version":"1.1.13"}}},{"description":"A crate for safe and ergonomic pin-projection.","downloads":672306784,"latest":"1.1.13","name":"pin-project","rank":216,"repository":"https://github.com/taiki-e/pin-project","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.1.13"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.1.13"}}},{"description":"An implementation of the GNU Make jobserver for Rust.","downloads":671238811,"latest":"0.1.35","name":"jobserver","rank":217,"repository":"https://github.com/rust-lang/jobserver-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":5,"pass1_class":"libc-qnx8-cfg","seconds":1.0,"status":"pass-with-libc-pin","version":"0.1.35"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":5,"pass1_class":"libc-qnx8-cfg","seconds":1.4,"status":"pass-with-libc-pin","version":"0.1.35"}}},{"description":"rustls-native-certs allows rustls to use the platform native certificate store","downloads":666718286,"latest":"0.8.5","name":"rustls-native-certs","rank":218,"repository":"https://github.com/rustls/rustls-native-certs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":13,"pass1_class":null,"seconds":0.7,"status":"pass","version":"0.8.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":13,"pass1_class":null,"seconds":0.9,"status":"pass","version":"0.8.5"}}},{"description":"This crate provides Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules.","downloads":666505336,"latest":"1.13.3","name":"unicode-segmentation","rank":219,"repository":"https://github.com/unicode-rs/unicode-segmentation","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.13.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.9,"status":"pass","version":"1.13.3"}}},{"description":"This crate provides functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15.","downloads":666118216,"latest":"0.1.26","name":"unicode-normalization","rank":220,"repository":"https://github.com/unicode-rs/unicode-normalization","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.1.26"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.2,"status":"pass","version":"0.1.26"}}},{"description":"Get the number of CPUs on a machine.","downloads":662172012,"latest":"1.17.0","name":"num_cpus","rank":221,"repository":"https://github.com/seanmonstar/num_cpus","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":3,"pass1_class":"libc-qnx8-cfg","seconds":0.9,"status":"pass-with-libc-pin","version":"1.17.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":3,"pass1_class":"libc-qnx8-cfg","seconds":1.3,"status":"pass-with-libc-pin","version":"1.17.0"}}},{"description":"SHA-1 hash function","downloads":659913732,"latest":"0.11.0","name":"sha1","rank":222,"repository":"https://github.com/RustCrypto/hashes","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":10,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.11.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":10,"pass1_class":null,"seconds":0.9,"status":"pass","version":"0.11.0"}}},{"description":"Find windows-specific tools, read MSVC versions from the registry and from COM interfaces","downloads":658296926,"latest":"0.1.15","name":"find-msvc-tools","rank":223,"repository":"https://github.com/rust-lang/cc-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.3,"status":"pass","version":"0.1.15"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.1.15"}}},{"description":"Shared types for the rustls PKI ecosystem","downloads":657560400,"latest":"1.15.1","name":"rustls-pki-types","rank":224,"repository":"https://github.com/rustls/pki-types","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.15.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"1.15.1"}}},{"description":"A lock-free concurrent slab.","downloads":656663320,"latest":"0.1.7","name":"sharded-slab","rank":225,"repository":"https://github.com/hawkw/sharded-slab","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.1.7"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.5,"status":"pass","version":"0.1.7"}}},{"description":"Polyfill for `is_terminal` stdlib feature for use with older MSRVs","downloads":656623016,"latest":"1.70.2","name":"is_terminal_polyfill","rank":226,"repository":"https://github.com/polyfill-rs/is_terminal_polyfill","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.70.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.5,"status":"pass","version":"1.70.2"}}},{"description":"A simple clean-room implementation of the Adler-32 checksum","downloads":655792583,"latest":"2.0.1","name":"adler2","rank":227,"repository":"https://github.com/oyvindln/adler2","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"2.0.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.7,"status":"pass","version":"2.0.1"}}},{"description":"Iterator by char over potentially-invalid UTF-8 in &[u8]","downloads":655784070,"latest":"1.1.0","name":"utf8_iter","rank":228,"repository":"https://github.com/hsivonen/utf8_iter","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.1.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.5,"status":"pass","version":"1.1.0"}}},{"description":"A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks.","downloads":652685126,"latest":"0.2.2","name":"cfg_aliases","rank":229,"repository":"https://github.com/katharostech/cfg_aliases","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.2.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.7,"status":"pass","version":"0.2.2"}}},{"description":"A double-to-string conversion algorithm based on Schubfach and xjb","downloads":652472774,"latest":"1.0.23","name":"zmij","rank":230,"repository":"https://github.com/dtolnay/zmij","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.3,"status":"pass","version":"1.0.23"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.0.23"}}},{"description":"Provides compatibility between `tracing` and the `log` crate.","downloads":652408204,"latest":"0.2.0","name":"tracing-log","rank":231,"repository":"https://github.com/tokio-rs/tracing","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.2.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.2.0"}}},{"description":"Simple work-stealing parallelism for Rust","downloads":651704628,"latest":"1.12.0","name":"rayon","rank":232,"repository":"https://github.com/rayon-rs/rayon","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":2.4,"status":"pass","version":"1.12.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":2.6,"status":"pass","version":"1.12.0"}}},{"description":"Replacement for crate (macro_rules keyword) in proc-macros","downloads":643066920,"latest":"3.5.0","name":"proc-macro-crate","rank":233,"repository":"https://github.com/bkchr/proc-macro-crate","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":15,"pass1_class":null,"seconds":1.4,"status":"pass","version":"3.5.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":15,"pass1_class":null,"seconds":1.6,"status":"pass","version":"3.5.0"}}},{"description":"Decorates a `Service` to allow easy composition between `Service`s.","downloads":641573401,"latest":"0.3.3","name":"tower-layer","rank":234,"repository":"https://github.com/tower-rs/tower","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.3"}}},{"description":"Easy support for interacting between JS and Rust.","downloads":641511482,"latest":"0.2.130","name":"wasm-bindgen","rank":235,"repository":"https://github.com/wasm-bindgen/wasm-bindgen","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":7.2,"status":"pass","version":"0.2.130"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":7.4,"status":"pass","version":"0.2.130"}}},{"description":"Implementation APIs for the `#[wasm_bindgen]` attribute","downloads":640731417,"latest":"0.2.130","name":"wasm-bindgen-macro-support","rank":236,"repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/main/crates/macro-support","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":6.0,"status":"pass","version":"0.2.130"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":6.0,"status":"pass","version":"0.2.130"}}},{"description":"Definition of the `#[wasm_bindgen]` attribute, an internal dependency","downloads":640677584,"latest":"0.2.130","name":"wasm-bindgen-macro","rank":237,"repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/macro","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.2.130"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.2.130"}}},{"description":"Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency.","downloads":640112065,"latest":"0.2.130","name":"wasm-bindgen-shared","rank":238,"repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/shared","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.2.130"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.5,"status":"pass","version":"0.2.130"}}},{"description":"Core APIs for Rayon","downloads":639674880,"latest":"1.13.0","name":"rayon-core","rank":239,"repository":"https://github.com/rayon-rs/rayon","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.13.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.5,"status":"pass","version":"1.13.0"}}},{"description":"Library for ANSI terminal colors and styles (bold, underline)","downloads":635340156,"latest":"0.50.3","name":"nu-ansi-term","rank":240,"repository":"https://github.com/nushell/nu-ansi-term","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.50.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.50.3"}}},{"description":"Convert strings into any case","downloads":632683540,"latest":"0.12.0","name":"convert_case","rank":241,"repository":"https://github.com/rutrum/convert-case","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.7,"status":"pass","version":"0.12.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.12.0"}}},{"description":"A library for reading and writing the DWARF debugging format.","downloads":632611638,"latest":"0.34.0","name":"gimli","rank":242,"repository":"https://github.com/gimli-rs/gimli","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":3.0,"status":"pass","version":"0.32.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":3.8,"status":"pass","version":"0.32.3"}}},{"description":"Rust compiler symbol demangling.","downloads":631032816,"latest":"0.1.28","name":"rustc-demangle","rank":243,"repository":"https://github.com/rust-lang/rustc-demangle","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.1.28"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.2,"status":"pass","version":"0.1.28"}}},{"description":"Notify async tasks or threads","downloads":629947920,"latest":"5.4.2","name":"event-listener","rank":244,"repository":"https://github.com/smol-rs/event-listener","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.6,"status":"pass","version":"5.4.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.1,"status":"pass","version":"5.4.2"}}},{"description":"A Gecko-oriented implementation of the Encoding Standard","downloads":625925236,"latest":"0.8.44","name":"encoding_rs","rank":245,"repository":"https://github.com/hsivonen/encoding_rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.8.35"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.6,"status":"pass","version":"0.8.35"}}},{"description":"Generate JSON Schemas from Rust code","downloads":625707921,"latest":"1.2.3","name":"schemars","rank":246,"repository":"https://github.com/GREsau/schemars","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":17,"pass1_class":null,"seconds":4.8,"status":"pass","version":"1.2.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":17,"pass1_class":null,"seconds":5.4,"status":"pass","version":"1.2.3"}}},{"description":"Fast float parsing conversion routines.","downloads":624180742,"latest":"0.2.1","name":"minimal-lexical","rank":247,"repository":"https://github.com/Alexhuszagh/minimal-lexical","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.2.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.2.1"}}},{"description":"Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.","downloads":622932472,"latest":"0.9.0","name":"libloading","rank":248,"repository":"https://github.com/nagisa/rust_libloading/","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.8.9"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.8.9"}}},{"description":"A logging implementation for `log` which is configured via an environment variable.","downloads":619341344,"latest":"0.11.11","name":"env_logger","rank":249,"repository":"https://github.com/rust-cli/env_logger","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":31,"pass1_class":null,"seconds":4.8,"status":"pass","version":"0.11.11"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":31,"pass1_class":null,"seconds":5.4,"status":"pass","version":"0.11.11"}}},{"description":"hyper utilities","downloads":613503837,"latest":"0.1.21","name":"hyper-util","rank":250,"repository":"https://github.com/hyperium/hyper-util","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.1.21"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.1.21"}}},{"description":"Const-friendly implementation of the ISO/IEC Object Identifier (OID) standard as defined in ITU X.660, with support for BER/DER encoding/decoding as well as heapless no_std (i.e. embedded) support","downloads":612991118,"latest":"0.10.2","name":"const-oid","rank":251,"repository":"https://github.com/RustCrypto/formats","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.10.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.10.2"}}},{"description":"Hermit system calls definitions.","downloads":612829087,"latest":"0.5.3","name":"hermit-abi","rank":252,"repository":"https://github.com/hermit-os/hermit-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.5.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.5.3"}}},{"description":"A synchronization primitive for task wakeup","downloads":607491917,"latest":"1.1.2","name":"atomic-waker","rank":253,"repository":"https://github.com/smol-rs/atomic-waker","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.1.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.1.2"}}},{"description":"Graph data structure library. Provides graph types and graph algorithms.","downloads":600726681,"latest":"0.8.3","name":"petgraph","rank":254,"repository":"https://github.com/petgraph/petgraph","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":14,"pass1_class":null,"seconds":2.4,"status":"pass","version":"0.8.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":14,"pass1_class":null,"seconds":2.8,"status":"pass","version":"0.8.3"}}},{"description":"Macros for all your token pasting needs","downloads":599807317,"latest":"1.0.15","name":"paste","rank":255,"repository":"https://github.com/dtolnay/paste","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"1.0.15"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.2,"status":"pass","version":"1.0.15"}}},{"description":"Combinators and adapters for HTTP request or response bodies.","downloads":597466339,"latest":"0.1.5","name":"http-body-util","rank":256,"repository":"https://github.com/hyperium/http-body","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.1.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.1.5"}}},{"description":"Tower middleware and utilities for HTTP clients and servers","downloads":597339970,"latest":"0.7.1","name":"tower-http","rank":257,"repository":"https://github.com/tower-rs/tower-http","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":0.7,"status":"pass","version":"0.7.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.7.1"}}},{"description":"Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.","downloads":597034961,"latest":"0.3.107","name":"js-sys","rank":258,"repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/js-sys","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":17,"pass1_class":null,"seconds":7.2,"status":"pass","version":"0.3.107"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":17,"pass1_class":null,"seconds":8.2,"status":"pass","version":"0.3.107"}}},{"description":"A minimal `syn` syntax tree pretty-printer","downloads":593145529,"latest":"0.3.0","name":"prettyplease","rank":259,"repository":"https://github.com/dtolnay/prettyplease","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":2.0,"status":"pass","version":"0.3.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":2.0,"status":"pass","version":"0.3.0"}}},{"description":"Compile-time assertions to ensure that invariants are met.","downloads":593021587,"latest":"1.1.0","name":"static_assertions","rank":260,"repository":"https://github.com/nvzqz/static-assertions-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.1.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.7,"status":"pass","version":"1.1.0"}}},{"description":"Mirror of Rust's allocator API","downloads":592173687,"latest":"0.4.0","name":"allocator-api2","rank":261,"repository":"https://github.com/zakarumych/allocator-api2","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.4.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.2,"status":"pass","version":"0.4.0"}}},{"description":"FixedBitSet is a simple bitset collection","downloads":590980995,"latest":"0.5.7","name":"fixedbitset","rank":262,"repository":"https://github.com/petgraph/fixedbitset","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.5.7"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.5.7"}}},{"description":"Basic .pem file parser for keys and certificates","downloads":585370462,"latest":"2.2.0","name":"rustls-pemfile","rank":263,"repository":"https://github.com/rustls/pemfile","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.6,"status":"pass","version":"2.2.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.8,"status":"pass","version":"2.2.0"}}},{"description":"Regex matching on character and byte streams.","downloads":584550962,"latest":"0.2.0","name":"matchers","rank":264,"repository":"https://github.com/hawkw/matchers","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":3.0,"status":"pass","version":"0.2.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":3.4,"status":"pass","version":"0.2.0"}}},{"description":"Adds #[derive(x)] macros for more traits","downloads":581032161,"latest":"2.1.1","name":"derive_more","rank":265,"repository":"https://github.com/JelteF/derive_more","results":{"aarch64-unknown-nto-qnx800":{"class":"needs-feature","compat":null,"error":{"code":null,"file":"src/lib.rs","kind":"lib","message":"at least one derive feature must be enabled (or the \"full\" feature enabling all the derives)","package":"derive_more","version":"2.1.1"},"libc":null,"packages":8,"pass1_class":null,"seconds":0.4,"status":"skip","version":"2.1.1"},"x86_64-pc-nto-qnx800":{"class":"needs-feature","compat":null,"error":{"code":null,"file":"src/lib.rs","kind":"lib","message":"at least one derive feature must be enabled (or the \"full\" feature enabling all the derives)","package":"derive_more","version":"2.1.1"},"libc":null,"packages":8,"pass1_class":null,"seconds":1.0,"status":"skip","version":"2.1.1"}}},{"description":"libm in pure Rust","downloads":575117938,"latest":"0.2.16","name":"libm","rank":266,"repository":"https://github.com/rust-lang/compiler-builtins","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.2.16"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.8,"status":"pass","version":"0.2.16"}}},{"description":"A cross-platform symbolication library written in Rust, using `gimli`","downloads":574920879,"latest":"0.27.1","name":"addr2line","rank":267,"repository":"https://github.com/gimli-rs/addr2line","results":{"aarch64-unknown-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":"missing-libc-binding","error":{"code":"E0425","file":"src/unix.rs","kind":"lib","message":"cannot find function `madvise` in crate `libc`","package":"memmap2","version":"0.9.12"},"status":"fail"},"error":{"code":"E0425","file":"src/unix.rs","kind":"lib","message":"cannot find function `madvise` in crate `libc`","package":"memmap2","version":"0.9.12"},"libc":"0.2.186","packages":21,"pass1_class":"rustc-too-old","seconds":1.6,"status":"fail","version":"0.25.1"},"x86_64-pc-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":"missing-libc-binding","error":{"code":"E0425","file":"src/unix.rs","kind":"lib","message":"cannot find function `madvise` in crate `libc`","package":"memmap2","version":"0.9.12"},"status":"fail"},"error":{"code":"E0425","file":"src/unix.rs","kind":"lib","message":"cannot find function `madvise` in crate `libc`","package":"memmap2","version":"0.9.12"},"libc":"0.2.186","packages":21,"pass1_class":"rustc-too-old","seconds":2.4,"status":"fail","version":"0.25.1"}}},{"description":"HTTP routing and request handling library that focuses on ergonomics and modularity","downloads":574807057,"latest":"0.8.9","name":"axum","rank":268,"repository":"https://github.com/tokio-rs/axum","results":{"aarch64-unknown-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":51,"pass1_class":"libc-qnx8-cfg","seconds":2.4,"status":"fail","version":"0.8.9"},"x86_64-pc-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":51,"pass1_class":"libc-qnx8-cfg","seconds":3.4,"status":"fail","version":"0.8.9"}}},{"description":"A library to find native dependencies in a vcpkg tree at build time in order to be used in Cargo build scripts.","downloads":574157914,"latest":"0.2.15","name":"vcpkg","rank":269,"repository":"https://github.com/mcgoo/vcpkg-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.2.15"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.2.15"}}},{"description":"A simple cross platform library for writing colored text to a terminal.","downloads":573713641,"latest":"1.4.1","name":"termcolor","rank":270,"repository":"https://github.com/BurntSushi/termcolor","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.4.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":1.2,"status":"pass","version":"1.4.1"}}},{"description":"Implementation of the Unicode Bidirectional Algorithm","downloads":572437806,"latest":"0.3.18","name":"unicode-bidi","rank":271,"repository":"https://github.com/servo/unicode-bidi","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.3.18"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.3.18"}}},{"description":"Portable atomic types including support for 128-bit atomics, atomic float, etc.","downloads":571276189,"latest":"1.15.0","name":"portable-atomic","rank":272,"repository":"https://github.com/taiki-e/portable-atomic","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"1.15.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.4,"status":"pass","version":"1.15.0"}}},{"description":"Core types and traits for axum","downloads":569354017,"latest":"0.5.6","name":"axum-core","rank":273,"repository":"https://github.com/tokio-rs/axum","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":12,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.5.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":12,"pass1_class":null,"seconds":1.8,"status":"pass","version":"0.5.6"}}},{"description":"Utilities to work with `Stream` and `tokio`.","downloads":568487431,"latest":"0.1.19","name":"tokio-stream","rank":274,"repository":"https://github.com/tokio-rs/tokio","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.1.19"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.1.19"}}},{"description":"Raw FFI bindings for all of Windows API.","downloads":568074701,"latest":"0.3.9","name":"winapi","rank":275,"repository":"https://github.com/retep998/winapi-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.3.9"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.3.9"}}},{"description":"Utility for applying case rules to Rust identifiers.","downloads":565024721,"latest":"1.0.1","name":"ident_case","rank":276,"repository":"https://github.com/TedDriggs/ident_case","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.0.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.1"}}},{"description":"Pure Rust embedded-friendly implementation of the Distinguished Encoding Rules (DER) for Abstract Syntax Notation One (ASN.1) as described in ITU X.690 with full support for heapless `no_std`/`no_alloc` targets","downloads":563119272,"latest":"0.8.3","name":"der","rank":277,"repository":"https://github.com/RustCrypto/formats","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.8.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.2,"status":"pass","version":"0.8.3"}}},{"description":"A vector of bits","downloads":555641498,"latest":"0.10.1","name":"bit-vec","rank":278,"repository":"https://github.com/contain-rs/bit-vec","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":22,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.10.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":22,"pass1_class":null,"seconds":0.9,"status":"pass","version":"0.10.1"}}},{"description":"A data structure that efficiently maps strings to integers","downloads":555352670,"latest":"0.2.5","name":"zerotrie","rank":279,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.2.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.2.5"}}},{"description":"Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.","downloads":554958546,"latest":"2.7.1","name":"half","rank":280,"repository":"https://github.com/VoidStarKat/half-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":3.6,"status":"pass","version":"2.7.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":3.8,"status":"pass","version":"2.7.1"}}},{"description":"PHF generation logic","downloads":552741810,"latest":"0.14.0","name":"phf_generator","rank":281,"repository":"https://github.com/rust-phf/rust-phf","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.14.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.14.0"}}},{"description":"API for managing Unicode Language and Locale Identifiers","downloads":551554945,"latest":"2.4.0","name":"icu_locale_core","rank":282,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":1.0,"status":"pass","version":"2.1.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":1.4,"status":"pass","version":"2.1.1"}}},{"description":"Unvalidated string and character types","downloads":551395160,"latest":"0.1.6","name":"potential_utf","rank":283,"repository":"https://github.com/unicode-org/icu4x","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.1.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.1.6"}}},{"description":"Linking for Windows","downloads":548042707,"latest":"0.100.0","name":"windows-link","rank":284,"repository":"https://github.com/microsoft/windows-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.100.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.100.0"}}},{"description":"A high performance, zero-copy URL router.","downloads":546351705,"latest":"0.9.2","name":"matchit","rank":285,"repository":"https://github.com/ibraheemdev/matchit","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.9.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.9.2"}}},{"description":"A library to acquire a stack trace (backtrace) at runtime in a Rust program.","downloads":544633349,"latest":"0.3.77","name":"backtrace","rank":286,"repository":"https://github.com/rust-lang/backtrace-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":11,"pass1_class":"libc-qnx8-cfg","seconds":6.4,"status":"pass-with-libc-pin","version":"0.3.76"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":11,"pass1_class":"libc-qnx8-cfg","seconds":5.2,"status":"pass-with-libc-pin","version":"0.3.76"}}},{"description":"Bindings to Core Foundation for macOS","downloads":541675282,"latest":"0.10.1","name":"core-foundation","rank":287,"repository":"https://github.com/servo/core-foundation-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":3,"pass1_class":"libc-qnx8-cfg","seconds":1.2,"status":"pass-with-libc-pin","version":"0.10.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":3,"pass1_class":"libc-qnx8-cfg","seconds":2.0,"status":"pass-with-libc-pin","version":"0.10.1"}}},{"description":"Prost definitions of Protocol Buffers well known types.","downloads":539625563,"latest":"0.14.4","name":"prost-types","rank":288,"repository":"https://github.com/tokio-rs/prost","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":1.5,"status":"pass","version":"0.14.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":1.9,"status":"pass","version":"0.14.4"}}},{"description":"Traits for cryptographic signature algorithms (e.g. ECDSA, Ed25519)","downloads":534164774,"latest":"3.0.0","name":"signature","rank":289,"repository":"https://github.com/RustCrypto/traits","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"3.0.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"3.0.0"}}},{"description":"Wrappers for total ordering on floats","downloads":532683728,"latest":"5.5.1","name":"ordered-float","rank":290,"repository":"https://github.com/reem/rust-ordered-float","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.4,"status":"pass","version":"5.4.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.6,"status":"pass","version":"5.4.0"}}},{"description":"High performance xml reader and writer","downloads":530341533,"latest":"0.42.0","name":"quick-xml","rank":291,"repository":"https://github.com/tafia/quick-xml","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.41.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.2,"status":"pass","version":"0.41.0"}}},{"description":"Core type support for COM and Windows","downloads":528649707,"latest":"0.100.0","name":"windows-core","rank":292,"repository":"https://github.com/microsoft/windows-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":10,"pass1_class":null,"seconds":3.6,"status":"pass","version":"0.62.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":10,"pass1_class":null,"seconds":4.4,"status":"pass","version":"0.62.2"}}},{"description":"A SIMD-accelerated Adler-32 hash algorithm implementation.","downloads":517898186,"latest":"0.3.10","name":"simd-adler32","rank":293,"repository":"https://github.com/mcountryman/simd-adler32","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.10"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.3.10"}}},{"description":"X.509 Subject Public Key Info (RFC5280) describing public keys as well as their associated AlgorithmIdentifiers (i.e. OIDs)","downloads":513626774,"latest":"0.8.1","name":"spki","rank":294,"repository":"https://github.com/RustCrypto/formats","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.8.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.2,"status":"pass","version":"0.8.1"}}},{"description":"Efficient and customizable data-encoding functions like base64, base32, and hex","downloads":512577525,"latest":"2.11.1","name":"data-encoding","rank":295,"repository":"https://github.com/ia0/data-encoding","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"2.11.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.3,"status":"pass","version":"2.11.1"}}},{"description":"FFI bindings to OpenSSL","downloads":506079980,"latest":"0.9.118","name":"openssl-sys","rank":296,"repository":"https://github.com/rust-openssl/rust-openssl","results":{"aarch64-unknown-nto-qnx800":{"class":"build-script-system-lib","compat":{"class":"build-script-system-lib","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"libc":"0.2.186","packages":7,"pass1_class":"libc-qnx8-cfg","seconds":1.4,"status":"fail","version":"0.9.118"},"x86_64-pc-nto-qnx800":{"class":"build-script-system-lib","compat":{"class":"build-script-system-lib","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"libc":"0.2.186","packages":7,"pass1_class":"libc-qnx8-cfg","seconds":2.2,"status":"fail","version":"0.9.118"}}},{"description":"A set of bits","downloads":503833501,"latest":"0.11.1","name":"bit-set","rank":297,"repository":"https://github.com/contain-rs/bit-vec","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":23,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.11.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":23,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.11.1"}}},{"description":"A framework for Rust wrappers over C APIs","downloads":499088673,"latest":"0.5.0","name":"foreign-types","rank":298,"repository":"https://github.com/sfackler/foreign-types","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.5.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.5.0"}}},{"description":"An internal crate used by foreign-types","downloads":498426862,"latest":"0.3.1","name":"foreign-types-shared","rank":299,"repository":"https://github.com/sfackler/foreign-types","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.1"}}},{"description":"A string type that is not required to be valid UTF-8.","downloads":497020677,"latest":"1.13.1","name":"bstr","rank":300,"repository":"https://github.com/BurntSushi/bstr","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":1.2,"status":"pass","version":"1.13.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":1.6,"status":"pass","version":"1.13.1"}}},{"description":"Bindings to Core Foundation for macOS","downloads":493246837,"latest":"0.8.7","name":"core-foundation-sys","rank":301,"repository":"https://github.com/servo/core-foundation-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.8.7"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.8.7"}}},{"description":"Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #8: Private-Key Information Syntax Specification (RFC 5208), with additional support for PKCS#8v2 asymmetric key packages (RFC 5958)","downloads":490375997,"latest":"0.11.0","name":"pkcs8","rank":302,"repository":"https://github.com/RustCrypto/formats","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.11.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.11.0"}}},{"description":"Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable \"best effort\" constant-time operation and embedded-friendly no_std support","downloads":489757456,"latest":"1.8.3","name":"base64ct","rank":303,"repository":"https://github.com/RustCrypto/formats","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.8.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"1.8.3"}}},{"description":"Shared definitions of home directories.","downloads":489509845,"latest":"0.5.12","name":"home","rank":304,"repository":"https://github.com/rust-lang/cargo","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.5.11"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.5.11"}}},{"description":"A parser and formatter for std::time::{Duration, SystemTime}","downloads":486553869,"latest":"2.4.0","name":"humantime","rank":305,"repository":"https://github.com/chronotope/humantime","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"2.4.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"2.4.0"}}},{"description":"UEFI Reference Specification Protocol Constants and Definitions","downloads":485476720,"latest":"7.1.0","name":"r-efi","rank":306,"repository":"https://github.com/r-efi/r-efi","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"7.1.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.1,"status":"pass","version":"7.1.0"}}},{"description":"A dumping ground for high level safe wrappers over windows-sys.","downloads":479180801,"latest":"0.1.11","name":"winapi-util","rank":307,"repository":"https://github.com/BurntSushi/winapi-util","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.1.11"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.1.11"}}},{"description":"Safe low-level bindings for the zstd compression library.","downloads":477961967,"latest":"8.2.0","name":"zstd-safe","rank":308,"repository":"https://github.com/gyscos/zstd-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":11,"pass1_class":null,"seconds":7.2,"status":"pass","version":"8.2.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":11,"pass1_class":null,"seconds":5.6,"status":"pass","version":"8.2.0"}}},{"description":"A case-insensitive wrapper around strings.","downloads":477509399,"latest":"2.10.0","name":"unicase","rank":309,"repository":"https://github.com/seanmonstar/unicase","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.5,"status":"pass","version":"2.10.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.7,"status":"pass","version":"2.10.0"}}},{"description":"A Rust equivalent of Unix command \"which\". Locate installed executable in cross platforms.","downloads":472313387,"latest":"8.0.6","name":"which","rank":310,"repository":"https://github.com/harryfei/which-rs.git","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":2,"pass1_class":"libc-qnx8-cfg","seconds":0.8,"status":"pass-with-libc-pin","version":"8.0.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":2,"pass1_class":"libc-qnx8-cfg","seconds":1.7,"status":"pass-with-libc-pin","version":"8.0.6"}}},{"description":"Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.","downloads":471476083,"latest":"0.4.0","name":"winapi-x86_64-pc-windows-gnu","rank":311,"repository":"https://github.com/retep998/winapi-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.4.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.4.0"}}},{"description":"Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.","downloads":468941987,"latest":"0.4.0","name":"winapi-i686-pc-windows-gnu","rank":312,"repository":"https://github.com/retep998/winapi-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.4.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.4.0"}}},{"description":"Library for word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.","downloads":468188721,"latest":"0.16.4","name":"textwrap","rank":313,"repository":"https://github.com/mgeisler/textwrap","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.16.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.16.2"}}},{"description":"Binding for the zstd compression library.","downloads":467329026,"latest":"0.14.3","name":"zstd","rank":314,"repository":"https://github.com/gyscos/zstd-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":12,"pass1_class":null,"seconds":6.0,"status":"pass","version":"0.14.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":12,"pass1_class":null,"seconds":4.8,"status":"pass","version":"0.14.3"}}},{"description":"YAML data format for Serde","downloads":463547581,"latest":"0.9.34+deprecated","name":"serde_yaml","rank":315,"repository":"https://github.com/dtolnay/serde-yaml","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":14,"pass1_class":null,"seconds":1.8,"status":"pass","version":"0.9.34+deprecated"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":14,"pass1_class":null,"seconds":2.4,"status":"pass","version":"0.9.34+deprecated"}}},{"description":"A gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility.","downloads":463447551,"latest":"0.14.9","name":"tonic","rank":316,"repository":"https://github.com/grpc/grpc-rust","results":{"aarch64-unknown-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":62,"pass1_class":"libc-qnx8-cfg","seconds":3.2,"status":"fail","version":"0.14.5"},"x86_64-pc-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":62,"pass1_class":"libc-qnx8-cfg","seconds":4.0,"status":"fail","version":"0.14.5"}}},{"description":"A crate for mucking around with piles of bytes.","downloads":461664910,"latest":"1.25.2","name":"bytemuck","rank":317,"repository":"https://github.com/Lokathor/bytemuck","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.25.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.25.2"}}},{"description":"Bindings for all Web APIs, a procedurally generated crate from WebIDL","downloads":459935897,"latest":"0.3.107","name":"web-sys","rank":318,"repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/web-sys","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":18,"pass1_class":null,"seconds":6.6,"status":"pass","version":"0.3.107"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":18,"pass1_class":null,"seconds":8.4,"status":"pass","version":"0.3.107"}}},{"description":"Complex numbers implementation for Rust","downloads":459137144,"latest":"0.4.6","name":"num-complex","rank":319,"repository":"https://github.com/rust-num/num-complex","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.4.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.4.6"}}},{"description":"Rational numbers implementation for Rust","downloads":456399673,"latest":"0.4.2","name":"num-rational","rank":320,"repository":"https://github.com/rust-num/num-rational","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.4.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":1.8,"status":"pass","version":"0.4.2"}}},{"description":"Windows error handling","downloads":456281063,"latest":"0.100.0","name":"windows-result","rank":321,"repository":"https://github.com/microsoft/windows-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.4.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.4.1"}}},{"description":"Traits for describing block ciphers and stream ciphers","downloads":455195897,"latest":"0.5.2","name":"cipher","rank":322,"repository":"https://github.com/RustCrypto/traits","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.5.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.5.2"}}},{"description":"Automatically generates Rust FFI bindings to C and C++ libraries.","downloads":454285481,"latest":"0.73.2","name":"bindgen","rank":323,"repository":"https://github.com/rust-lang/rust-bindgen","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":24,"pass1_class":"libc-qnx8-cfg","seconds":11.0,"status":"pass-with-libc-pin","version":"0.73.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":24,"pass1_class":"libc-qnx8-cfg","seconds":11.8,"status":"pass-with-libc-pin","version":"0.73.2"}}},{"description":"OpenSSL bindings","downloads":451409139,"latest":"0.10.82","name":"openssl","rank":324,"repository":"https://github.com/rust-openssl/rust-openssl","results":{"aarch64-unknown-nto-qnx800":{"class":"build-script-system-lib","compat":{"class":"build-script-system-lib","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"libc":"0.2.186","packages":17,"pass1_class":"libc-qnx8-cfg","seconds":0.8,"status":"fail","version":"0.10.82"},"x86_64-pc-nto-qnx800":{"class":"build-script-system-lib","compat":{"class":"build-script-system-lib","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"libc":"0.2.186","packages":17,"pass1_class":"libc-qnx8-cfg","seconds":1.3,"status":"fail","version":"0.10.82"}}},{"description":"External iterators for generic mathematics","downloads":450609389,"latest":"0.1.46","name":"num-iter","rank":325,"repository":"https://github.com/rust-num/num-iter","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.1.46"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.1.46"}}},{"description":"A macro which makes error types pleasant to write.","downloads":450101801,"latest":"2.0.1","name":"quick-error","rank":326,"repository":"http://github.com/tailhook/quick-error","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"2.0.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"2.0.1"}}},{"description":"Platform-agnostic accessors of timestamps in File metadata","downloads":449871269,"latest":"0.2.29","name":"filetime","rank":327,"repository":"https://github.com/alexcrichton/filetime","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":3,"pass1_class":"libc-qnx8-cfg","seconds":0.9,"status":"pass-with-libc-pin","version":"0.2.29"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":3,"pass1_class":"libc-qnx8-cfg","seconds":1.3,"status":"pass-with-libc-pin","version":"0.2.29"}}},{"description":"MD5 hash function","downloads":448253082,"latest":"0.11.0","name":"md-5","rank":328,"repository":"https://github.com/RustCrypto/hashes","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.11.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.11.0"}}},{"description":"LLVM target triple types","downloads":446050227,"latest":"0.13.5","name":"target-lexicon","rank":329,"repository":"https://github.com/bytecodealliance/target-lexicon","results":{"aarch64-unknown-nto-qnx800":{"class":"build-script","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Invalid target name: 'aarch64-unknown-nto-qnx800'","package":"target-lexicon","version":"0.13.5"},"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"fail","version":"0.13.5"},"x86_64-pc-nto-qnx800":{"class":"build-script","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Invalid target name: 'x86_64-pc-nto-qnx800'","package":"target-lexicon","version":"0.13.5"},"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"fail","version":"0.13.5"}}},{"description":"Blazing fast concurrent HashMap for Rust.","downloads":444540780,"latest":"6.2.1","name":"dashmap","rank":330,"repository":"https://github.com/xacrimon/dashmap","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":13,"pass1_class":"libc-qnx8-cfg","seconds":1.2,"status":"pass-with-libc-pin","version":"6.2.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":13,"pass1_class":"libc-qnx8-cfg","seconds":1.6,"status":"pass-with-libc-pin","version":"6.2.1"}}},{"description":"Crunchy unroller: deterministically unroll constant loops","downloads":443130002,"latest":"0.2.4","name":"crunchy","rank":331,"repository":"https://github.com/eira-fransham/crunchy","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.2.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.2.4"}}},{"description":"Security.framework bindings for macOS and iOS","downloads":439604671,"latest":"3.7.0","name":"security-framework","rank":332,"repository":"https://github.com/kornelski/rust-security-framework","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":6,"pass1_class":"libc-qnx8-cfg","seconds":1.0,"status":"pass-with-libc-pin","version":"3.7.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":6,"pass1_class":"libc-qnx8-cfg","seconds":1.4,"status":"pass-with-libc-pin","version":"3.7.0"}}},{"description":"Custom de/serialization functions for Rust's serde","downloads":434384318,"latest":"3.24.0","name":"serde_with","rank":333,"repository":"https://github.com/jonasbb/serde_with/","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":69,"pass1_class":null,"seconds":4.6,"status":"pass","version":"3.17.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":69,"pass1_class":null,"seconds":5.4,"status":"pass","version":"3.17.0"}}},{"description":"Clone trait that is dyn-compatible","downloads":430999971,"latest":"1.0.20","name":"dyn-clone","rank":334,"repository":"https://github.com/dtolnay/dyn-clone","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.3,"status":"pass","version":"1.0.20"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.20"}}},{"description":"A LRU cache implementation","downloads":430096231,"latest":"0.19.0","name":"lru","rank":335,"repository":"https://github.com/jeromefroe/lru-rs.git","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.19.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.19.0"}}},{"description":"Low-level bindings for the zstd compression library.","downloads":429354440,"latest":"2.1.2+zstd.1.5.7","name":"zstd-sys","rank":336,"repository":"https://github.com/gyscos/zstd-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":10,"pass1_class":null,"seconds":5.6,"status":"pass","version":"2.1.2+zstd.1.5.7"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":10,"pass1_class":null,"seconds":4.8,"status":"pass","version":"2.1.2+zstd.1.5.7"}}},{"description":"HashMap-like containers that hold their key-value pairs in a user controllable order","downloads":427171181,"latest":"0.12.2","name":"hashlink","rank":337,"repository":"https://github.com/djc/hashlink","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.12.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.2,"status":"pass","version":"0.12.2"}}},{"description":"proc-macro library for serde_with","downloads":426991857,"latest":"3.24.0","name":"serde_with_macros","rank":338,"repository":"https://github.com/jonasbb/serde_with/","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":0.2,"status":"pass","version":"3.17.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":0.6,"status":"pass","version":"3.17.0"}}},{"description":"Generate Prost annotated Rust types from Protocol Buffers files.","downloads":422990576,"latest":"0.14.4","name":"prost-build","rank":339,"repository":"https://github.com/tokio-rs/prost","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":38,"pass1_class":"libc-qnx8-cfg","seconds":7.8,"status":"pass-with-libc-pin","version":"0.14.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":38,"pass1_class":"libc-qnx8-cfg","seconds":8.8,"status":"pass-with-libc-pin","version":"0.14.4"}}},{"description":"Concurrent queues","downloads":422979143,"latest":"0.3.14","name":"crossbeam-queue","rank":340,"repository":"https://github.com/crossbeam-rs/crossbeam","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.14"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.7,"status":"pass","version":"0.3.14"}}},{"description":"Thread parking and unparking","downloads":418085836,"latest":"2.2.1","name":"parking","rank":341,"repository":"https://github.com/smol-rs/parking","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"2.2.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"2.2.1"}}},{"description":"Cross-platform Rust API for memory-mapped file IO","downloads":415945221,"latest":"0.9.12","name":"memmap2","rank":342,"repository":"https://github.com/RazrFalcon/memmap2-rs","results":{"aarch64-unknown-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":"missing-libc-binding","error":{"code":"E0425","file":"src/unix.rs","kind":"lib","message":"cannot find function `madvise` in crate `libc`","package":"memmap2","version":"0.9.12"},"status":"fail"},"error":{"code":"E0425","file":"src/unix.rs","kind":"lib","message":"cannot find function `madvise` in crate `libc`","package":"memmap2","version":"0.9.12"},"libc":"0.2.186","packages":2,"pass1_class":"libc-qnx8-cfg","seconds":0.6,"status":"fail","version":"0.9.12"},"x86_64-pc-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":"missing-libc-binding","error":{"code":"E0425","file":"src/unix.rs","kind":"lib","message":"cannot find function `madvise` in crate `libc`","package":"memmap2","version":"0.9.12"},"status":"fail"},"error":{"code":"E0425","file":"src/unix.rs","kind":"lib","message":"cannot find function `madvise` in crate `libc`","package":"memmap2","version":"0.9.12"},"libc":"0.2.186","packages":2,"pass1_class":"libc-qnx8-cfg","seconds":1.2,"status":"fail","version":"0.9.12"}}},{"description":"State machine for the QUIC transport protocol","downloads":414536583,"latest":"0.11.19","name":"quinn-proto","rank":343,"repository":"https://github.com/quinn-rs/quinn","results":{"aarch64-unknown-nto-qnx800":{"class":"other","compat":{"class":"other","error":{"code":"E0277","file":"src/crypto/ring/sign.rs","kind":"lib","message":"the trait bound `SystemRandom: ring::rand::SecureRandom` is not satisfied","package":"rustls","version":"0.23.46"},"status":"fail"},"error":{"code":"E0277","file":"src/crypto/ring/sign.rs","kind":"lib","message":"the trait bound `SystemRandom: ring::rand::SecureRandom` is not satisfied","package":"rustls","version":"0.23.46"},"libc":"0.2.186","packages":64,"pass1_class":"libc-qnx8-cfg","seconds":3.2,"status":"fail","version":"0.11.19"},"x86_64-pc-nto-qnx800":{"class":"other","compat":{"class":"other","error":{"code":"E0277","file":"src/crypto/ring/sign.rs","kind":"lib","message":"the trait bound `SystemRandom: ring::rand::SecureRandom` is not satisfied","package":"rustls","version":"0.23.46"},"status":"fail"},"error":{"code":"E0277","file":"src/crypto/ring/sign.rs","kind":"lib","message":"the trait bound `SystemRandom: ring::rand::SecureRandom` is not satisfied","package":"rustls","version":"0.23.46"},"libc":"0.2.186","packages":64,"pass1_class":"libc-qnx8-cfg","seconds":4.4,"status":"fail","version":"0.11.19"}}},{"description":"Windows string types","downloads":413315051,"latest":"0.100.0","name":"windows-strings","rank":344,"repository":"https://github.com/microsoft/windows-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.5.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.5.1"}}},{"description":"Yet another format-preserving TOML parser.","downloads":412074884,"latest":"1.1.5+spec-1.1.0","name":"toml_parser","rank":345,"repository":"https://github.com/toml-rs/toml","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"1.1.5+spec-1.1.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.0,"status":"pass","version":"1.1.5+spec-1.1.0"}}},{"description":"A terminal and console abstraction for Rust","downloads":411644669,"latest":"0.16.6","name":"console","rank":346,"repository":"https://github.com/console-rs/console","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":6,"pass1_class":"libc-qnx8-cfg","seconds":1.0,"status":"pass-with-libc-pin","version":"0.16.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":6,"pass1_class":"libc-qnx8-cfg","seconds":1.6,"status":"pass-with-libc-pin","version":"0.16.6"}}},{"description":"System-level helper functions for the dirs and directories crates.","downloads":411084031,"latest":"0.5.0","name":"dirs-sys","rank":347,"repository":"https://github.com/dirs-dev/dirs-sys-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":13,"pass1_class":"libc-qnx8-cfg","seconds":0.8,"status":"pass-with-libc-pin","version":"0.5.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":13,"pass1_class":"libc-qnx8-cfg","seconds":1.4,"status":"pass-with-libc-pin","version":"0.5.0"}}},{"description":"UDP sockets with ECN information for the QUIC transport protocol","downloads":409052719,"latest":"0.6.3","name":"quinn-udp","rank":348,"repository":"https://github.com/quinn-rs/quinn","results":{"aarch64-unknown-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":11,"pass1_class":"libc-qnx8-cfg","seconds":0.8,"status":"fail","version":"0.6.1"},"x86_64-pc-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":11,"pass1_class":"libc-qnx8-cfg","seconds":1.6,"status":"fail","version":"0.6.1"}}},{"description":"Versatile QUIC transport protocol implementation","downloads":404754444,"latest":"0.11.12","name":"quinn","rank":349,"repository":"https://github.com/quinn-rs/quinn","results":{"aarch64-unknown-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":"other","error":{"code":"E0277","file":"src/crypto/ring/sign.rs","kind":"lib","message":"the trait bound `SystemRandom: ring::rand::SecureRandom` is not satisfied","package":"rustls","version":"0.23.46"},"status":"fail"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":97,"pass1_class":"libc-qnx8-cfg","seconds":2.2,"status":"fail","version":"0.11.12"},"x86_64-pc-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":"other","error":{"code":"E0277","file":"src/crypto/ring/sign.rs","kind":"lib","message":"the trait bound `SystemRandom: ring::rand::SecureRandom` is not satisfied","package":"rustls","version":"0.23.46"},"status":"fail"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":97,"pass1_class":"libc-qnx8-cfg","seconds":3.5,"status":"fail","version":"0.11.12"}}},{"description":"Concurrent multi-producer multi-consumer queue","downloads":400283251,"latest":"2.5.0","name":"concurrent-queue","rank":350,"repository":"https://github.com/smol-rs/concurrent-queue","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"2.5.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.2,"status":"pass","version":"2.5.0"}}},{"description":"A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.","downloads":399042466,"latest":"7.0.0","name":"dirs","rank":351,"repository":"https://codeberg.org/dirs/dirs-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":14,"pass1_class":"libc-qnx8-cfg","seconds":1.1,"status":"pass-with-libc-pin","version":"7.0.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":14,"pass1_class":"libc-qnx8-cfg","seconds":1.6,"status":"pass-with-libc-pin","version":"7.0.0"}}},{"description":"Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)","downloads":398453423,"latest":"0.9.4","name":"aes","rank":352,"repository":"https://github.com/RustCrypto/block-ciphers","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":9,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.9.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":9,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.9.2"}}},{"description":"Bridging the gap between Rust Futures and JavaScript Promises","downloads":398082490,"latest":"0.4.80","name":"wasm-bindgen-futures","rank":353,"repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/futures","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":19,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.4.80"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":19,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.4.80"}}},{"description":"Rust for Windows","downloads":397575884,"latest":"0.62.2","name":"windows","rank":354,"repository":"https://github.com/microsoft/windows-rs","results":{"aarch64-unknown-nto-qnx800":{"class":"no-qnx-cfg-arm","compat":null,"error":{"code":"E0412","file":"src/bindings.rs","kind":"lib","message":"cannot find type `IMarshal` in module `windows_core::imp`","package":"windows-future","version":"0.3.2"},"libc":null,"packages":15,"pass1_class":null,"seconds":1.0,"status":"fail","version":"0.62.2"},"x86_64-pc-nto-qnx800":{"class":"no-qnx-cfg-arm","compat":null,"error":{"code":"E0412","file":"src/bindings.rs","kind":"lib","message":"cannot find type `IMarshal` in module `windows_core::imp`","package":"windows-future","version":"0.3.2"},"libc":null,"packages":15,"pass1_class":null,"seconds":1.4,"status":"fail","version":"0.62.2"}}},{"description":"Atomically swappable Arc","downloads":397445813,"latest":"1.9.4","name":"arc-swap","rank":355,"repository":"https://github.com/vorner/arc-swap","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.9.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"1.9.4"}}},{"description":"PEM Encoding (RFC 7468) for PKIX, PKCS, and CMS Structures, implementing a strict subset of the original Privacy-Enhanced Mail encoding intended specifically for use with cryptographic keys, certificates, and other messages. Provides a no_std-friendly, constant-time implementation suitable for use with cryptographic private keys.","downloads":395409621,"latest":"1.0.0","name":"pem-rfc7468","rank":356,"repository":"https://github.com/RustCrypto/formats","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.9,"status":"pass","version":"1.0.0"}}},{"description":"Styling legacy Windows terminals","downloads":394819325,"latest":"3.0.11","name":"anstyle-wincon","rank":357,"repository":"https://github.com/rust-cli/anstyle.git","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.4,"status":"pass","version":"3.0.11"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.6,"status":"pass","version":"3.0.11"}}},{"description":"Normalize Windows paths to the most compatible format, avoiding UNC where possible","downloads":392707323,"latest":"1.0.5","name":"dunce","rank":358,"repository":"https://gitlab.com/kornelski/dunce","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.0.5"}}},{"description":"A build dependency for running `cmake` to build a native library","downloads":390455949,"latest":"0.1.58","name":"cmake","rank":359,"repository":"https://github.com/rust-lang/cmake-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.1.58"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.1.58"}}},{"description":"Async multi-producer multi-consumer channel","downloads":389658101,"latest":"2.5.0","name":"async-channel","rank":360,"repository":"https://github.com/smol-rs/async-channel","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.6,"status":"pass","version":"2.5.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":1.0,"status":"pass","version":"2.5.0"}}},{"description":"Lightweight stream-based WebSocket implementation","downloads":389434772,"latest":"0.30.0","name":"tungstenite","rank":361,"repository":"https://github.com/snapview/tungstenite-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":28,"pass1_class":"libc-qnx8-cfg","seconds":1.6,"status":"pass-with-libc-pin","version":"0.30.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":28,"pass1_class":"libc-qnx8-cfg","seconds":2.4,"status":"pass-with-libc-pin","version":"0.30.0"}}},{"description":"A connect, read and write timeout aware connector to be used with hyper Client.","downloads":385760650,"latest":"0.5.2","name":"hyper-timeout","rank":362,"repository":"https://github.com/hjr3/hyper-timeout","results":{"aarch64-unknown-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":28,"pass1_class":"libc-qnx8-cfg","seconds":1.6,"status":"fail","version":"0.5.2"},"x86_64-pc-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":28,"pass1_class":"libc-qnx8-cfg","seconds":2.6,"status":"fail","version":"0.5.2"}}},{"description":"The Elegant Parser","downloads":384477515,"latest":"2.9.5","name":"pest","rank":363,"repository":"https://github.com/pest-parser/pest","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":15,"pass1_class":null,"seconds":1.6,"status":"pass","version":"2.9.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":15,"pass1_class":null,"seconds":2.0,"status":"pass","version":"2.9.5"}}},{"description":"Default TLS implementation for use with hyper","downloads":384350448,"latest":"0.6.0","name":"hyper-tls","rank":364,"repository":"https://github.com/hyperium/hyper-tls","results":{"aarch64-unknown-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":"build-script-system-lib","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"status":"fail"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":60,"pass1_class":"libc-qnx8-cfg","seconds":0.8,"status":"fail","version":"0.6.0"},"x86_64-pc-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":"build-script-system-lib","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"status":"fail"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":60,"pass1_class":"libc-qnx8-cfg","seconds":1.8,"status":"fail","version":"0.6.0"}}},{"description":"Parse and encode PEM-encoded data.","downloads":384018695,"latest":"4.0.0","name":"pem","rank":365,"repository":"https://github.com/jcreekmore/pem-rs.git","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.6,"status":"pass","version":"4.0.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":1.0,"status":"pass","version":"4.0.0"}}},{"description":"Test whether a given stream is a terminal","downloads":382319583,"latest":"0.4.17","name":"is-terminal","rank":366,"repository":"https://github.com/sunfishcode/is-terminal","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":5,"pass1_class":"libc-qnx8-cfg","seconds":0.8,"status":"pass-with-libc-pin","version":"0.4.17"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":5,"pass1_class":"libc-qnx8-cfg","seconds":1.2,"status":"pass-with-libc-pin","version":"0.4.17"}}},{"description":"This crate is deprecated. Use explicit impl of `fmt::Debug` instead.","downloads":381629517,"latest":"0.4.0","name":"opaque-debug","rank":367,"repository":"https://github.com/RustCrypto/utils","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.4.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.4.0"}}},{"description":"A wrapper over a platform's native TLS implementation","downloads":379677365,"latest":"0.2.18","name":"native-tls","rank":368,"repository":"https://github.com/rust-native-tls/rust-native-tls","results":{"aarch64-unknown-nto-qnx800":{"class":"build-script-system-lib","compat":{"class":"build-script-system-lib","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"libc":"0.2.186","packages":35,"pass1_class":"libc-qnx8-cfg","seconds":0.8,"status":"fail","version":"0.2.18"},"x86_64-pc-nto-qnx800":{"class":"build-script-system-lib","compat":{"class":"build-script-system-lib","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"libc":"0.2.186","packages":35,"pass1_class":"libc-qnx8-cfg","seconds":1.8,"status":"fail","version":"0.2.18"}}},{"description":"Asynchronous streams using async & await notation","downloads":379263527,"latest":"0.3.6","name":"async-stream","rank":369,"repository":"https://github.com/tokio-rs/async-stream","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":3.2,"status":"pass","version":"0.3.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":3.6,"status":"pass","version":"0.3.6"}}},{"description":"proc macros for async-stream crate","downloads":378992343,"latest":"0.3.6","name":"async-stream-impl","rank":370,"repository":"https://github.com/tokio-rs/async-stream","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.3.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.6"}}},{"description":"Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.","downloads":377035333,"latest":"0.2.6","name":"inout","rank":371,"repository":"https://github.com/RustCrypto/utils","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.2.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.2.6"}}},{"description":"Compares two equal-sized byte strings in constant time.","downloads":375346654,"latest":"0.6.1","name":"constant_time_eq","rank":372,"repository":"https://codeberg.org/cesarb/constant_time_eq","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.6.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.6.1"}}},{"description":"Codegen library for PHF types","downloads":375146566,"latest":"0.14.0","name":"phf_codegen","rank":373,"repository":"https://github.com/rust-phf/rust-phf","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.14.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.14.0"}}},{"description":"The implement macro for the Windows crates","downloads":373183525,"latest":"0.100.0","name":"windows-implement","rank":374,"repository":"https://github.com/microsoft/windows-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.60.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.60.2"}}},{"description":"Internal macros used by the openssl crate.","downloads":370863805,"latest":"0.1.1","name":"openssl-macros","rank":375,"repository":null,"results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.1.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.1.1"}}},{"description":"A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!","downloads":369643132,"latest":"3.0.0","name":"bincode","rank":376,"repository":"https://github.com/bincode-org/bincode","results":{"aarch64-unknown-nto-qnx800":{"class":"explicitly-unsupported","compat":null,"error":{"code":null,"file":"src/lib.rs","kind":"lib","message":"https://xkcd.com/2347/","package":"bincode","version":"3.0.0"},"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"fail","version":"3.0.0"},"x86_64-pc-nto-qnx800":{"class":"explicitly-unsupported","compat":null,"error":{"code":null,"file":"src/lib.rs","kind":"lib","message":"https://xkcd.com/2347/","package":"bincode","version":"3.0.0"},"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"fail","version":"3.0.0"}}},{"description":"A simple interface for querying atty","downloads":368802886,"latest":"0.2.14","name":"atty","rank":377,"repository":"https://github.com/softprops/atty","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":6,"pass1_class":"libc-qnx8-cfg","seconds":0.8,"status":"pass-with-libc-pin","version":"0.2.14"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":6,"pass1_class":"libc-qnx8-cfg","seconds":1.7,"status":"pass-with-libc-pin","version":"0.2.14"}}},{"description":"Almost drop-in replacement to panics in proc-macros","downloads":367529386,"latest":"1.0.4","name":"proc-macro-error","rank":378,"repository":"https://gitlab.com/CreepySkeleton/proc-macro-error","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":1.6,"status":"pass","version":"1.0.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":1.8,"status":"pass","version":"1.0.4"}}},{"description":"Indented document literals","downloads":366824420,"latest":"2.0.8","name":"indoc","rank":379,"repository":"https://github.com/dtolnay/indoc","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"2.0.8"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"2.0.8"}}},{"description":"Attribute macro for proc-macro-error crate","downloads":365996465,"latest":"1.0.4","name":"proc-macro-error-attr","rank":380,"repository":"https://gitlab.com/CreepySkeleton/proc-macro-error","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.0.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.0.4"}}},{"description":"The interface macro for the Windows crates","downloads":365948571,"latest":"0.100.0","name":"windows-interface","rank":381,"repository":"https://github.com/microsoft/windows-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.59.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.59.3"}}},{"description":"Apple `Security.framework` low-level FFI bindings","downloads":364797870,"latest":"2.17.0","name":"security-framework-sys","rank":382,"repository":"https://github.com/kornelski/rust-security-framework","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":3,"pass1_class":"libc-qnx8-cfg","seconds":1.0,"status":"pass-with-libc-pin","version":"2.17.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":3,"pass1_class":"libc-qnx8-cfg","seconds":1.5,"status":"pass-with-libc-pin","version":"2.17.0"}}},{"description":"Minimal Android system properties wrapper","downloads":362620953,"latest":"0.1.6","name":"android_system_properties","rank":383,"repository":"https://github.com/nical/android_system_properties","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":2,"pass1_class":"libc-qnx8-cfg","seconds":0.8,"status":"pass-with-libc-pin","version":"0.1.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":2,"pass1_class":"libc-qnx8-cfg","seconds":1.4,"status":"pass-with-libc-pin","version":"0.1.6"}}},{"description":"A multimap implementation.","downloads":360410622,"latest":"0.10.1","name":"multimap","rank":384,"repository":"https://github.com/havarnov/multimap","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.10.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.9,"status":"pass","version":"0.10.1"}}},{"description":"A trie for storing Unicode codepoint sets and maps.","downloads":360058538,"latest":"0.1.7","name":"ucd-trie","rank":385,"repository":"https://github.com/BurntSushi/ucd-generate","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.1.7"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.1.7"}}},{"description":"Schannel bindings for rust, allowing SSL/TLS (e.g. https) without openssl","downloads":358664899,"latest":"0.1.30","name":"schannel","rank":386,"repository":"https://github.com/steffengy/schannel-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":3.2,"status":"pass","version":"0.1.30"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":3.4,"status":"pass","version":"0.1.30"}}},{"description":"Path to the element that failed to deserialize","downloads":358480350,"latest":"0.1.20","name":"serde_path_to_error","rank":387,"repository":"https://github.com/dtolnay/path-to-error","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":2.4,"status":"pass","version":"0.1.20"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":2.4,"status":"pass","version":"0.1.20"}}},{"description":"Rust bindings for libclang.","downloads":354515732,"latest":"1.9.1","name":"clang-sys","rank":388,"repository":"https://github.com/KyleMayes/clang-sys","results":{"aarch64-unknown-nto-qnx800":{"class":"build-script","compat":{"class":"build-script","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"called `Result::unwrap()` on an `Err` value: \"couldn't find any valid shared libraries matching: ['clang.dll', 'libclang.dll'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])\"","package":"clang-sys","version":"1.9.1"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"called `Result::unwrap()` on an `Err` value: \"couldn't find any valid shared libraries matching: ['clang.dll', 'libclang.dll'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])\"","package":"clang-sys","version":"1.9.1"},"libc":"0.2.186","packages":3,"pass1_class":"libc-qnx8-cfg","seconds":1.3,"status":"fail","version":"1.9.1"},"x86_64-pc-nto-qnx800":{"class":"build-script","compat":{"class":"build-script","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"called `Result::unwrap()` on an `Err` value: \"couldn't find any valid shared libraries matching: ['clang.dll', 'libclang.dll'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])\"","package":"clang-sys","version":"1.9.1"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"called `Result::unwrap()` on an `Err` value: \"couldn't find any valid shared libraries matching: ['clang.dll', 'libclang.dll'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])\"","package":"clang-sys","version":"1.9.1"},"libc":"0.2.186","packages":3,"pass1_class":"libc-qnx8-cfg","seconds":3.2,"status":"fail","version":"1.9.1"}}},{"description":"Futures, streams, and async I/O combinators","downloads":353990239,"latest":"2.6.1","name":"futures-lite","rank":389,"repository":"https://github.com/smol-rs/futures-lite","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":1.0,"status":"pass","version":"2.6.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":1.6,"status":"pass","version":"2.6.1"}}},{"description":"Expanding std::fs and std::io. Recursively copy folders with information about process and much more.","downloads":353268368,"latest":"1.3.0","name":"fs_extra","rank":390,"repository":"https://github.com/webdesus/fs_extra","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.3.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.3.0"}}},{"description":"Certificate transparency SCT verification library","downloads":352638601,"latest":"0.7.1","name":"sct","rank":391,"repository":"https://github.com/rustls/sct.rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":20,"pass1_class":"libc-qnx8-cfg","seconds":0.8,"status":"pass-with-libc-pin","version":"0.7.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":20,"pass1_class":"libc-qnx8-cfg","seconds":1.5,"status":"pass-with-libc-pin","version":"0.7.1"}}},{"description":"The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits from the RustCrypto `cipher` crate, with optional architecture-specific hardware acceleration (AVX2, SSE2). Additionally provides the ChaCha8, ChaCha12, XChaCha20, XChaCha12 and XChaCha8 stream ciphers, and also optional rand_core-compatible RNGs based on those ciphers.","downloads":352478224,"latest":"0.10.2","name":"chacha20","rank":392,"repository":"https://github.com/RustCrypto/stream-ciphers","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":10,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.10.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":10,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.10.2"}}},{"description":"Unmaintained, consider using web-time instead - A partial replacement for std::time::Instant that works on WASM to.","downloads":351062534,"latest":"0.1.13","name":"instant","rank":393,"repository":"https://github.com/sebcrozet/instant","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.1.13"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.1.13"}}},{"description":"Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation","downloads":349485053,"latest":"0.30.0","name":"tokio-tungstenite","rank":394,"repository":"https://github.com/snapview/tokio-tungstenite","results":{"aarch64-unknown-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":41,"pass1_class":"libc-qnx8-cfg","seconds":2.4,"status":"fail","version":"0.30.0"},"x86_64-pc-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":"E0432","file":"src/sys/unix.rs","kind":"lib","message":"unresolved import `libc::TCP_KEEPIDLE`","package":"socket2","version":"0.6.5"},"libc":"0.2.186","packages":41,"pass1_class":"libc-qnx8-cfg","seconds":3.2,"status":"fail","version":"0.30.0"}}},{"description":"libyaml transpiled to rust by c2rust","downloads":345848585,"latest":"0.2.11","name":"unsafe-libyaml","rank":395,"repository":"https://github.com/dtolnay/unsafe-libyaml","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.2.11"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.2.11"}}},{"description":"iana-time-zone support crate for Haiku OS","downloads":345744902,"latest":"0.1.2","name":"iana-time-zone-haiku","rank":396,"repository":"https://github.com/strawlab/iana-time-zone","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.1.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":1.6,"status":"pass","version":"0.1.2"}}},{"description":"Async synchronization primitives","downloads":345466252,"latest":"3.5.0","name":"async-lock","rank":397,"repository":"https://github.com/smol-rs/async-lock","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.6,"status":"pass","version":"3.5.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":1.2,"status":"pass","version":"3.5.0"}}},{"description":"Internal implementation of `derive_more` crate","downloads":345185096,"latest":"2.1.1","name":"derive_more-impl","rank":398,"repository":"https://github.com/JelteF/derive_more","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":0.2,"status":"pass","version":"2.1.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":0.4,"status":"pass","version":"2.1.1"}}},{"description":"A C expression parser and evaluator","downloads":343344932,"latest":"0.6.0","name":"cexpr","rank":399,"repository":"https://github.com/jethrogb/rust-cexpr","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.6.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.6.0"}}},{"description":"Macros to generate types in the phf crate","downloads":340885752,"latest":"0.14.0","name":"phf_macros","rank":400,"repository":"https://github.com/rust-phf/rust-phf","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":1.2,"status":"pass","version":"0.14.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.14.0"}}},{"description":"Safely cast &T to &U where the struct U contains a single field of type T.","downloads":339529663,"latest":"1.0.27","name":"ref-cast","rank":401,"repository":"https://github.com/dtolnay/ref-cast","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.0.27"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.27"}}},{"description":"Derive implementation for ref_cast::RefCast.","downloads":339513246,"latest":"1.0.27","name":"ref-cast-impl","rank":402,"repository":"https://github.com/dtolnay/ref-cast","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.27"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.27"}}},{"description":"Rust implementation of CRC with support of various standards","downloads":338491608,"latest":"3.4.0","name":"crc","rank":403,"repository":"https://github.com/mrhooray/crc-rs.git","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.4,"status":"pass","version":"3.4.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.8,"status":"pass","version":"3.4.0"}}},{"description":"A simple crate for detection of a file's MIME type by its extension.","downloads":338193140,"latest":"2.0.5","name":"mime_guess","rank":404,"repository":"https://github.com/abonander/mime_guess","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.2,"status":"pass","version":"2.0.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.6,"status":"pass","version":"2.0.5"}}},{"description":"HMAC-based Extract-and-Expand Key Derivation Function (HKDF)","downloads":338088713,"latest":"0.13.0","name":"hkdf","rank":405,"repository":"https://github.com/RustCrypto/KDFs/","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.13.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.13.0"}}},{"description":"Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries.","downloads":337685672,"latest":"0.1.1","name":"valuable","rank":406,"repository":"https://github.com/tokio-rs/valuable","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.1.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.1.1"}}},{"description":"A collection of numeric types and traits for Rust, including bigint, complex, rational, range iterators, generic integers, and more!","downloads":337422167,"latest":"0.4.3","name":"num","rank":407,"repository":"https://github.com/rust-num/num","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.4.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":1.2,"status":"pass","version":"0.4.3"}}},{"description":"A HashMap wrapper that holds key-value pairs in insertion order","downloads":337331617,"latest":"0.5.6","name":"linked-hash-map","rank":408,"repository":"https://github.com/contain-rs/linked-hash-map","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.5.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.5.6"}}},{"description":"pest's derive macro","downloads":337295600,"latest":"2.9.5","name":"pest_derive","rank":409,"repository":"https://github.com/pest-parser/pest","results":{"aarch64-unknown-nto-qnx800":{"class":"rustc-too-old","compat":{"class":"rustc-too-old","error":{"code":"E0658","file":"src/archive_writer.rs","kind":"lib","message":"`let` expressions in this position are unstable","package":"ar_archive_writer","version":"0.5.1"},"status":"fail"},"error":{"code":"E0658","file":"src/archive_writer.rs","kind":"lib","message":"`let` expressions in this position are unstable","package":"ar_archive_writer","version":"0.5.1"},"libc":"0.2.186","packages":22,"pass1_class":"rustc-too-old","seconds":3.5,"status":"fail","version":"2.9.5"},"x86_64-pc-nto-qnx800":{"class":"rustc-too-old","compat":{"class":"rustc-too-old","error":{"code":"E0658","file":"src/archive_writer.rs","kind":"lib","message":"`let` expressions in this position are unstable","package":"ar_archive_writer","version":"0.5.1"},"status":"fail"},"error":{"code":"E0658","file":"src/archive_writer.rs","kind":"lib","message":"`let` expressions in this position are unstable","package":"ar_archive_writer","version":"0.5.1"},"libc":"0.2.186","packages":22,"pass1_class":"rustc-too-old","seconds":4.6,"status":"fail","version":"2.9.5"}}},{"description":"Pure Rust implementation of a big integer library which has been designed from the ground-up for use in cryptographic applications. Provides constant-time, `no_std`/`no_alloc`-friendly implementations of modern formulas using const generics. Also includes optional support for heap-backed integers.","downloads":337065346,"latest":"0.7.10","name":"crypto-bigint","rank":410,"repository":"https://github.com/RustCrypto/crypto-bigint","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":9,"pass1_class":"libc-qnx8-cfg","seconds":3.6,"status":"pass-with-libc-pin","version":"0.6.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":9,"pass1_class":"libc-qnx8-cfg","seconds":3.6,"status":"pass-with-libc-pin","version":"0.6.1"}}},{"description":"Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum.","downloads":336831888,"latest":"0.1.21","name":"serde_repr","rank":411,"repository":"https://github.com/dtolnay/serde-repr","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.7,"status":"pass","version":"0.1.21"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.1.21"}}},{"description":"Library to support the reading and writing of zip files.","downloads":335459397,"latest":"9.4.2","name":"zip","rank":412,"repository":"https://github.com/zip-rs/zip2","results":{"aarch64-unknown-nto-qnx800":{"class":"rustc-too-old","compat":{"class":"rustc-too-old","error":{"code":"E0658","file":"src/input_buffer.rs","kind":"lib","message":"use of unstable library feature `unbounded_shifts`","package":"deflate64","version":"0.1.12"},"status":"fail"},"error":{"code":"E0658","file":"src/input_buffer.rs","kind":"lib","message":"use of unstable library feature `unbounded_shifts`","package":"deflate64","version":"0.1.12"},"libc":"0.2.186","packages":75,"pass1_class":"libc-qnx8-cfg","seconds":11.5,"status":"fail","version":"7.3.0"},"x86_64-pc-nto-qnx800":{"class":"rustc-too-old","compat":{"class":"rustc-too-old","error":{"code":"E0658","file":"src/input_buffer.rs","kind":"lib","message":"use of unstable library feature `unbounded_shifts`","package":"deflate64","version":"0.1.12"},"status":"fail"},"error":{"code":"E0658","file":"src/input_buffer.rs","kind":"lib","message":"use of unstable library feature `unbounded_shifts`","package":"deflate64","version":"0.1.12"},"libc":"0.2.186","packages":75,"pass1_class":"libc-qnx8-cfg","seconds":13.2,"status":"fail","version":"7.3.0"}}},{"description":"pest meta language parser and validator","downloads":335430510,"latest":"2.9.5","name":"pest_meta","rank":413,"repository":"https://github.com/pest-parser/pest","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":16,"pass1_class":null,"seconds":1.4,"status":"pass","version":"2.9.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":16,"pass1_class":null,"seconds":2.2,"status":"pass","version":"2.9.5"}}},{"description":"pest code generator","downloads":335215918,"latest":"2.9.5","name":"pest_generator","rank":414,"repository":"https://github.com/pest-parser/pest","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":21,"pass1_class":null,"seconds":2.0,"status":"pass","version":"2.9.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":21,"pass1_class":null,"seconds":2.2,"status":"pass","version":"2.9.5"}}},{"description":"Fallible iterator traits","downloads":334978280,"latest":"0.3.0","name":"fallible-iterator","rank":415,"repository":"https://github.com/sfackler/rust-fallible-iterator","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.3.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.3.0"}}},{"description":"Rust bindings generator and runtime support for WIT and the component model. Used when compiling Rust programs to the component model.","downloads":334247926,"latest":"0.63.0","name":"wit-bindgen","rank":416,"repository":"https://github.com/bytecodealliance/wit-bindgen","results":{"aarch64-unknown-nto-qnx800":{"class":"rustc-too-old","compat":null,"error":{"code":null,"file":null,"kind":null,"message":"wasm-encoder@0.262.0 requires rustc 1.88.0","package":"wasm-encoder","version":"0.262.0"},"libc":null,"packages":33,"pass1_class":null,"seconds":0.2,"status":"fail","version":"0.63.0"},"x86_64-pc-nto-qnx800":{"class":"rustc-too-old","compat":null,"error":{"code":null,"file":null,"kind":null,"message":"wasm-encoder@0.262.0 requires rustc 1.88.0","package":"wasm-encoder","version":"0.262.0"},"libc":null,"packages":33,"pass1_class":null,"seconds":1.8,"status":"fail","version":"0.63.0"}}},{"description":"Statistics-driven micro-benchmarking library","downloads":332349998,"latest":"0.8.2","name":"criterion","rank":417,"repository":"https://github.com/criterion-rs/criterion.rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":64,"pass1_class":null,"seconds":10.8,"status":"pass","version":"0.7.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":64,"pass1_class":null,"seconds":11.4,"status":"pass","version":"0.7.0"}}},{"description":"A compatibility layer for serializing trace data with `serde`","downloads":328145291,"latest":"0.2.0","name":"tracing-serde","rank":418,"repository":"https://github.com/tokio-rs/tracing","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.2.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.2.0"}}},{"description":"Xorshift random number generator","downloads":327145080,"latest":"0.5.0","name":"rand_xorshift","rank":419,"repository":"https://github.com/rust-random/rngs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.5.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.5.0"}}},{"description":"A brotli decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. Alternatively, --features=unsafe turns off array bounds checks and memory initialization but provides a safe interface for the caller. Without adding the --features=unsafe argument, all included code is safe. For compression in addition to this library, download https://github.com/dropbox/rust-brotli","downloads":326371306,"latest":"6.3.0","name":"brotli-decompressor","rank":420,"repository":"https://github.com/dropbox/rust-brotli-decompressor","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.4,"status":"pass","version":"6.3.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.8,"status":"pass","version":"6.3.0"}}},{"description":"Custom derive support for zeroize","downloads":326162778,"latest":"1.5.0","name":"zeroize_derive","rank":421,"repository":"https://github.com/RustCrypto/utils","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.5.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.5.0"}}},{"description":"Addresses memory by bits, for packed collections and bitfields","downloads":324271284,"latest":"1.1.1","name":"bitvec","rank":422,"repository":"https://github.com/bitvecto-rs/bitvec","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":2.2,"status":"pass","version":"1.1.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":2.4,"status":"pass","version":"1.1.1"}}},{"description":"Fast parser combinators on arbitrary streams with zero-copy support.","downloads":323716531,"latest":"4.6.9","name":"combine","rank":423,"repository":"https://github.com/Marwes/combine","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":2.8,"status":"pass","version":"4.6.9"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":3.2,"status":"pass","version":"4.6.9"}}},{"description":"Drop-in replacement for std::time for Wasm in browsers","downloads":323541075,"latest":"1.1.0","name":"web-time","rank":424,"repository":"https://github.com/daxpedda/web-time","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":18,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.1.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":18,"pass1_class":null,"seconds":0.7,"status":"pass","version":"1.1.0"}}},{"description":"An implementation of TLS/SSL streams for Tokio using native-tls giving an implementation of TLS for nonblocking I/O streams.","downloads":322287984,"latest":"0.3.1","name":"tokio-native-tls","rank":425,"repository":"https://github.com/tokio-rs/tls","results":{"aarch64-unknown-nto-qnx800":{"class":"build-script-system-lib","compat":{"class":"build-script-system-lib","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"libc":"0.2.186","packages":38,"pass1_class":"libc-qnx8-cfg","seconds":0.8,"status":"fail","version":"0.3.1"},"x86_64-pc-nto-qnx800":{"class":"build-script-system-lib","compat":{"class":"build-script-system-lib","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Could not find openssl via pkg-config:","package":"openssl-sys","version":"0.9.118"},"libc":"0.2.186","packages":38,"pass1_class":"libc-qnx8-cfg","seconds":1.6,"status":"fail","version":"0.3.1"}}},{"description":"OpenTelemetry API for Rust","downloads":322031964,"latest":"0.33.1","name":"opentelemetry","rank":426,"repository":"https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":23,"pass1_class":null,"seconds":1.6,"status":"pass","version":"0.33.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":23,"pass1_class":null,"seconds":1.8,"status":"pass","version":"0.33.1"}}},{"description":"A brotli compressor and decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. All included code is safe.","downloads":322003990,"latest":"9.1.1","name":"brotli","rank":427,"repository":"https://github.com/dropbox/rust-brotli","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":3.2,"status":"pass","version":"9.1.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":3.6,"status":"pass","version":"9.1.1"}}},{"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","downloads":321018433,"latest":"5.0.0","name":"curve25519-dalek","rank":428,"repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":14,"pass1_class":null,"seconds":1.8,"status":"pass","version":"5.0.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":14,"pass1_class":null,"seconds":2.4,"status":"pass","version":"5.0.0"}}},{"description":"Backend code generation of the wasm-bindgen tool","downloads":320549447,"latest":"0.2.104","name":"wasm-bindgen-backend","rank":429,"repository":"https://github.com/wasm-bindgen/wasm-bindgen/tree/master/crates/backend","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":3.3,"status":"pass","version":"0.2.104"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":3.7,"status":"pass","version":"0.2.104"}}},{"description":"Block or poll on event_listener easily","downloads":318280466,"latest":"0.5.4","name":"event-listener-strategy","rank":430,"repository":"https://github.com/smol-rs/event-listener-strategy","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.5.4"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.7,"status":"pass","version":"0.5.4"}}},{"description":"Portable interfaces for maybe-atomic types","downloads":318180493,"latest":"1.1.1","name":"radium","rank":431,"repository":"https://github.com/ferrilab/ferrilab","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.1.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":1.0,"status":"pass","version":"1.1.1"}}},{"description":"Criterion's plotting library","downloads":317846412,"latest":"0.8.2","name":"criterion-plot","rank":432,"repository":"https://github.com/criterion-rs/criterion.rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.8.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.8.2"}}},{"description":"UTF-8 paths","downloads":317260212,"latest":"1.2.6","name":"camino","rank":433,"repository":"https://github.com/camino-rs/camino","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.9,"status":"pass","version":"1.2.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"1.2.6"}}},{"description":"Procedural macros to make inter-operation between primitives and enums easier.","downloads":316824082,"latest":"0.7.6","name":"num_enum","rank":434,"repository":"https://github.com/illicitonion/num_enum","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":19,"pass1_class":null,"seconds":3.2,"status":"pass","version":"0.7.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":19,"pass1_class":null,"seconds":3.5,"status":"pass","version":"0.7.6"}}},{"description":"Generic extensions for tapping values in Rust","downloads":316818960,"latest":"1.0.1","name":"tap","rank":435,"repository":"https://github.com/myrrlyn/tap","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"1.0.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.0.1"}}},{"description":"Internal implementation details for ::num_enum (Procedural macros to make inter-operation between primitives and enums easier)","downloads":316687239,"latest":"0.7.6","name":"num_enum_derive","rank":436,"repository":"https://github.com/illicitonion/num_enum","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":17,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.7.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":17,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.7.6"}}},{"description":"A Rust library for doing URL percentage encoding.","downloads":316620027,"latest":"2.1.3","name":"urlencoding","rank":437,"repository":"https://github.com/kornelski/rust_urlencoding","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"2.1.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"2.1.3"}}},{"description":"Pre-allocated storage with constant-time LRU tracking","downloads":315844274,"latest":"0.1.3","name":"lru-slab","rank":438,"repository":"https://github.com/Ralith/lru-slab","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.1.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.5,"status":"pass","version":"0.1.3"}}},{"description":"Incremental, zero-copy UTF-8 decoding with error handling","downloads":313881744,"latest":"0.7.6","name":"utf-8","rank":439,"repository":"https://github.com/SimonSapin/rust-utf8","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.7.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.7.6"}}},{"description":"Catalog of CRC algorithms (generated from http://reveng.sourceforge.net/crc-catalogue) expressed as simple Rust structs.","downloads":313025268,"latest":"2.5.0","name":"crc-catalog","rank":440,"repository":"https://github.com/akhilles/crc-catalog.git","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"2.5.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.7,"status":"pass","version":"2.5.0"}}},{"description":"Ergonomic, checked cast functions for primitive types","downloads":312110362,"latest":"0.3.0","name":"cast","rank":441,"repository":"https://github.com/japaric/cast.rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.0"}}},{"description":"Trait generalization over the primitive types","downloads":311685066,"latest":"2.0.0","name":"funty","rank":442,"repository":"https://github.com/ferrilab/ferrilab","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"2.0.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"2.0.0"}}},{"description":"myrrlyn’s utility collection","downloads":311658990,"latest":"0.6.1","name":"wyz","rank":443,"repository":"https://github.com/myrrlyn/wyz","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.6.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.6.1"}}},{"description":"unix extended filesystem attributes","downloads":309085774,"latest":"1.7.0","name":"xattr","rank":444,"repository":"https://github.com/Stebalien/xattr","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":8,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.7.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":8,"pass1_class":null,"seconds":0.8,"status":"pass","version":"1.7.0"}}},{"description":"Build configuration for the PyO3 ecosystem","downloads":308283071,"latest":"0.30.1","name":"pyo3-build-config","rank":445,"repository":"https://github.com/pyo3/pyo3","results":{"aarch64-unknown-nto-qnx800":{"class":"build-script","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Invalid target name: 'aarch64-unknown-nto-qnx800'","package":"target-lexicon","version":"0.13.5"},"libc":null,"packages":2,"pass1_class":null,"seconds":0.2,"status":"fail","version":"0.30.1"},"x86_64-pc-nto-qnx800":{"class":"build-script","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Invalid target name: 'x86_64-pc-nto-qnx800'","package":"target-lexicon","version":"0.13.5"},"libc":null,"packages":2,"pass1_class":null,"seconds":0.4,"status":"fail","version":"0.30.1"}}},{"description":"Macros to take array references of slices","downloads":305829138,"latest":"0.3.9","name":"arrayref","rank":446,"repository":"https://github.com/droundy/arrayref","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.9"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.3.9"}}},{"description":"Native bindings to the libsqlite3 library","downloads":305751973,"latest":"0.39.1","name":"libsqlite3-sys","rank":447,"repository":"https://github.com/rusqlite/rusqlite","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.38.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":3,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.38.2"}}},{"description":"AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.","downloads":304194330,"latest":"0.47.0","name":"aws-lc-sys","rank":448,"repository":"https://github.com/aws/aws-lc-rs","results":{"aarch64-unknown-nto-qnx800":{"class":"build-script-system-lib","compat":{"class":"build-script-system-lib","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"aws-lc-sys build failed. Please enable the 'bindgen' feature on aws-lc-rs or aws-lc-sys.For more information, see the aws-lc-rs User Guide: https://aws.github.io/aws-lc-rs/index.html","package":"aws-lc-sys","version":"0.47.0"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"aws-lc-sys build failed. Please enable the 'bindgen' feature on aws-lc-rs or aws-lc-sys.For more information, see the aws-lc-rs User Guide: https://aws.github.io/aws-lc-rs/index.html","package":"aws-lc-sys","version":"0.47.0"},"libc":"0.2.186","packages":13,"pass1_class":"build-script-system-lib","seconds":1.4,"status":"fail","version":"0.47.0"},"x86_64-pc-nto-qnx800":{"class":"build-script-system-lib","compat":{"class":"build-script-system-lib","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"aws-lc-sys build failed. Please enable the 'bindgen' feature on aws-lc-rs or aws-lc-sys.For more information, see the aws-lc-rs User Guide: https://aws.github.io/aws-lc-rs/index.html","package":"aws-lc-sys","version":"0.47.0"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"aws-lc-sys build failed. Please enable the 'bindgen' feature on aws-lc-rs or aws-lc-sys.For more information, see the aws-lc-rs User Guide: https://aws.github.io/aws-lc-rs/index.html","package":"aws-lc-sys","version":"0.47.0"},"libc":"0.2.186","packages":13,"pass1_class":"build-script-system-lib","seconds":2.0,"status":"fail","version":"0.47.0"}}},{"description":"A tiny, robust PRNG implementation.","downloads":304095010,"latest":"11.1.5","name":"oorandom","rank":449,"repository":"https://hg.sr.ht/~icefox/oorandom","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"11.1.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.5,"status":"pass","version":"11.1.5"}}},{"description":"aws-lc-rs is a cryptographic library using AWS-LC for its cryptographic operations. This library strives to be API-compatible with the popular Rust library named ring.","downloads":301556811,"latest":"1.19.0","name":"aws-lc-rs","rank":450,"repository":"https://github.com/aws/aws-lc-rs","results":{"aarch64-unknown-nto-qnx800":{"class":"build-script-cc","compat":{"class":"link","error":{"code":null,"file":null,"kind":"bin","message":"linking with `qcc` failed: exit code: 1","package":"atlas-probe","version":"0.0.0"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"cc: unknown option: '--include=C:\\Users\\Matthew\\CARGO~1\\registry\\src\\INDEXC~1.IO-\\AW7B54~1.0\\generated-include\\openssl\\boringssl_prefix_symbols_asm.h'","package":"aws-lc-sys","version":"0.47.0"},"libc":"0.2.186","packages":16,"pass1_class":"build-script-cc","seconds":4.3,"status":"fail","version":"1.19.0"},"x86_64-pc-nto-qnx800":{"class":"build-script-cc","compat":{"class":null,"error":null,"status":"pass"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"cc: unknown option: '--include=C:\\Users\\Matthew\\CARGO~1\\registry\\src\\INDEXC~1.IO-\\AW7B54~1.0\\generated-include\\openssl\\boringssl_prefix_symbols_asm.h'","package":"aws-lc-sys","version":"0.47.0"},"libc":"0.2.186","packages":16,"pass1_class":"build-script-cc","seconds":3.6,"status":"fail","version":"1.19.0"}}},{"description":"PNG decoding and encoding library in pure Rust","downloads":301061055,"latest":"0.18.1","name":"png","rank":451,"repository":"https://github.com/image-rs/image-png","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":2.0,"status":"pass","version":"0.18.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":2.1,"status":"pass","version":"0.18.1"}}},{"description":"A dead simple ANSI terminal color painting library.","downloads":300490757,"latest":"1.0.1","name":"yansi","rank":452,"repository":"https://github.com/SergioBenitez/yansi","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.0.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"1.0.1"}}},{"description":"Bindings to Python interpreter","downloads":298171387,"latest":"0.30.1","name":"pyo3","rank":453,"repository":"https://github.com/pyo3/pyo3","results":{"aarch64-unknown-nto-qnx800":{"class":"build-script","compat":{"class":"build-script","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"error: PYO3_CROSS_PYTHON_VERSION or either an abi3-py3* or abi3t-py3* feature must be specified when cross-compiling and PYO3_CROSS_LIB_DIR is not set.","package":"pyo3-ffi","version":"0.30.1"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Unrecognized TARGET environment variable value: UnrecognizedOperatingSystem(\"nto\")","package":"pyo3-ffi","version":"0.30.1"},"libc":"0.2.186","packages":14,"pass1_class":"build-script","seconds":6.0,"status":"fail","version":"0.30.1"},"x86_64-pc-nto-qnx800":{"class":"build-script","compat":{"class":"build-script","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"error: PYO3_CROSS_PYTHON_VERSION or either an abi3-py3* or abi3t-py3* feature must be specified when cross-compiling and PYO3_CROSS_LIB_DIR is not set.","package":"pyo3-ffi","version":"0.30.1"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Unrecognized TARGET environment variable value: UnrecognizedOperatingSystem(\"nto\")","package":"pyo3-ffi","version":"0.30.1"},"libc":"0.2.186","packages":14,"pass1_class":"build-script","seconds":7.4,"status":"fail","version":"0.30.1"}}},{"description":"Pure Rust implementation of Base16 a.k.a hexadecimal (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable \"best effort\" constant-time operation and embedded-friendly no_std support","downloads":297836023,"latest":"1.0.0","name":"base16ct","rank":454,"repository":"https://github.com/RustCrypto/formats","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"1.0.0"}}},{"description":"Proc macros for PyO3 package","downloads":295151734,"latest":"0.30.1","name":"pyo3-macros","rank":455,"repository":"https://github.com/pyo3/pyo3","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.30.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.30.1"}}},{"description":"Code generation for PyO3 package","downloads":295040829,"latest":"0.30.1","name":"pyo3-macros-backend","rank":456,"repository":"https://github.com/pyo3/pyo3","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":5.4,"status":"pass","version":"0.30.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":5.8,"status":"pass","version":"0.30.1"}}},{"description":"An implementation of regexes, supporting a relatively rich set of features, including backreferences and look-around. Aims to be compatible with Oniguruma syntax when the relevant flag is set.","downloads":294629167,"latest":"0.20.0","name":"fancy-regex","rank":457,"repository":"https://github.com/fancy-regex/fancy-regex","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":3.6,"status":"pass","version":"0.20.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":3.6,"status":"pass","version":"0.20.0"}}},{"description":"Library for building and interfacing with finite fields","downloads":293693312,"latest":"0.14.0","name":"ff","rank":458,"repository":"https://github.com/zkcrypto/ff","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":18,"pass1_class":null,"seconds":1.6,"status":"pass","version":"0.14.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":18,"pass1_class":null,"seconds":2.4,"status":"pass","version":"0.14.0"}}},{"description":"Simple, lightweight template engine","downloads":293566381,"latest":"1.2.1","name":"tinytemplate","rank":459,"repository":"https://github.com/bheisler/TinyTemplate","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":12,"pass1_class":null,"seconds":1.2,"status":"pass","version":"1.2.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":12,"pass1_class":null,"seconds":1.4,"status":"pass","version":"1.2.1"}}},{"description":"A simple event-driven library for parsing WebAssembly binary files.","downloads":293069255,"latest":"0.263.0","name":"wasmparser","rank":460,"repository":"https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":14,"pass1_class":null,"seconds":6.6,"status":"pass","version":"0.258.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":14,"pass1_class":null,"seconds":6.8,"status":"pass","version":"0.258.3"}}},{"description":"A Rust implementation of the XXHash and XXH3 algorithms","downloads":292161304,"latest":"2.1.5","name":"twox-hash","rank":461,"repository":"https://github.com/shepmaster/twox-hash","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":9,"pass1_class":"libc-qnx8-cfg","seconds":1.4,"status":"pass-with-libc-pin","version":"2.1.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":9,"pass1_class":"libc-qnx8-cfg","seconds":1.9,"status":"pass-with-libc-pin","version":"2.1.5"}}},{"description":"structured access to the output of `cargo metadata`","downloads":291050822,"latest":"0.23.1","name":"cargo_metadata","rank":462,"repository":"https://github.com/oli-obk/cargo_metadata","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":67,"pass1_class":null,"seconds":8.8,"status":"pass","version":"0.20.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":67,"pass1_class":null,"seconds":9.6,"status":"pass","version":"0.20.0"}}},{"description":"Simplified Read/Write traits for no_std usage","downloads":290927621,"latest":"0.2.2","name":"ciborium-io","rank":463,"repository":"https://github.com/enarx/ciborium","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.2.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.2.2"}}},{"description":"serde implementation of CBOR using ciborium-basic","downloads":290869237,"latest":"0.2.2","name":"ciborium","rank":464,"repository":"https://github.com/enarx/ciborium","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":16,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.2.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":16,"pass1_class":null,"seconds":1.6,"status":"pass","version":"0.2.2"}}},{"description":"Low-level CBOR codec primitives","downloads":290819924,"latest":"0.2.2","name":"ciborium-ll","rank":465,"repository":"https://github.com/enarx/ciborium","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":0.5,"status":"pass","version":"0.2.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.2.2"}}},{"description":"SIMD-accelerated UTF-8 validation.","downloads":290661034,"latest":"0.1.5","name":"simdutf8","rank":466,"repository":"https://github.com/rusticstuff/simdutf8","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.1.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.1.5"}}},{"description":"Elliptic curve group traits and utilities","downloads":289650003,"latest":"0.14.0","name":"group","rank":467,"repository":"https://github.com/zkcrypto/group","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.14.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.9,"status":"pass","version":"0.14.0"}}},{"description":"A simple clean-room implementation of the Adler-32 checksum","downloads":289206861,"latest":"1.0.2","name":"adler","rank":468,"repository":"https://github.com/jonas-schievink/adler.git","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.0.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":1.0,"status":"pass","version":"1.0.2"}}},{"description":"Unix signal handling","downloads":288222801,"latest":"0.4.6","name":"signal-hook","rank":469,"repository":"https://github.com/vorner/signal-hook","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":6,"pass1_class":"libc-qnx8-cfg","seconds":1.0,"status":"pass-with-libc-pin","version":"0.4.6"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":6,"pass1_class":"libc-qnx8-cfg","seconds":1.5,"status":"pass-with-libc-pin","version":"0.4.6"}}},{"description":"AST representation used by Serde derive macros. Unstable.","downloads":288075946,"latest":"0.30.0","name":"serde_derive_internals","rank":470,"repository":"https://github.com/serde-rs/serde","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":2.2,"status":"pass","version":"0.30.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":2.2,"status":"pass","version":"0.30.0"}}},{"description":"Generic implementation of PBKDF2","downloads":287507301,"latest":"0.13.0","name":"pbkdf2","rank":471,"repository":"https://github.com/RustCrypto/password-hashes","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.13.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.13.0"}}},{"description":"A dynamic allocator example that may be used with the stdlib","downloads":287036047,"latest":"0.3.0","name":"alloc-stdlib","rank":472,"repository":"https://github.com/dropbox/rust-alloc-no-stdlib","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.3.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.3.0"}}},{"description":"Macros for #[derive(JsonSchema)], for use with schemars","downloads":286807658,"latest":"1.2.3","name":"schemars_derive","rank":473,"repository":"https://github.com/GREsau/schemars","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.2.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.2.3"}}},{"description":"General purpose Elliptic Curve Cryptography (ECC) support, including traits and generic types for representing various elliptic curve forms, scalars, points, and public/secret keys composed thereof.","downloads":286805737,"latest":"0.14.3","name":"elliptic-curve","rank":474,"repository":"https://github.com/RustCrypto/traits","results":{"aarch64-unknown-nto-qnx800":{"class":"rustc-too-old","compat":null,"error":{"code":null,"file":null,"kind":null,"message":"crypto-bigint@0.7.10 requires rustc 1.87","package":"crypto-bigint","version":"0.7.10"},"libc":null,"packages":16,"pass1_class":null,"seconds":0.2,"status":"fail","version":"0.14.1"},"x86_64-pc-nto-qnx800":{"class":"rustc-too-old","compat":null,"error":{"code":null,"file":null,"kind":null,"message":"crypto-bigint@0.7.10 requires rustc 1.87","package":"crypto-bigint","version":"0.7.10"},"libc":null,"packages":16,"pass1_class":null,"seconds":0.6,"status":"fail","version":"0.14.1"}}},{"description":"Fast CSV parsing with support for serde.","downloads":286349476,"latest":"1.4.0","name":"csv","rank":475,"repository":"https://github.com/BurntSushi/rust-csv","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":0.8,"status":"pass","version":"1.4.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":11,"pass1_class":null,"seconds":2.4,"status":"pass","version":"1.4.0"}}},{"description":"Codegen module of `tonic` gRPC implementation.","downloads":285751232,"latest":"0.14.9","name":"tonic-build","rank":476,"repository":"https://github.com/grpc/grpc-rust","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":1.2,"status":"pass","version":"0.14.5"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.14.5"}}},{"description":"Cross platform single glob and glob set matching. Glob set matching is the process of matching one or more glob patterns against a single candidate path simultaneously, and returning all of the globs that matched.","downloads":285575882,"latest":"0.4.21","name":"globset","rank":477,"repository":"https://github.com/BurntSushi/ripgrep/tree/master/crates/globset","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":13,"pass1_class":null,"seconds":2.4,"status":"pass","version":"0.4.19"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":13,"pass1_class":null,"seconds":2.8,"status":"pass","version":"0.4.19"}}},{"description":"A dynamic allocator that may be used with or without the stdlib. This allows a package with nostd to allocate memory dynamically and be used either with a custom allocator, items on the stack, or by a package that wishes to simply use Box<>. It also provides options to use calloc or a mutable global variable for pre-zeroed memory","downloads":285281114,"latest":"3.0.0","name":"alloc-no-stdlib","rank":478,"repository":"https://github.com/dropbox/rust-alloc-no-stdlib","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.2,"status":"pass","version":"3.0.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.6,"status":"pass","version":"3.0.0"}}},{"description":"Bare bones CSV parsing with no_std support.","downloads":285220191,"latest":"0.1.13","name":"csv-core","rank":479,"repository":"https://github.com/BurntSushi/rust-csv","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.2,"status":"pass","version":"0.1.13"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":2,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.1.13"}}},{"description":"Portable interface to epoll, kqueue, event ports, and IOCP","downloads":285110051,"latest":"3.11.0","name":"polling","rank":480,"repository":"https://github.com/smol-rs/polling","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":13,"pass1_class":"libc-qnx8-cfg","seconds":1.8,"status":"pass-with-libc-pin","version":"3.11.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":13,"pass1_class":"libc-qnx8-cfg","seconds":2.8,"status":"pass-with-libc-pin","version":"3.11.0"}}},{"description":"Python-API bindings for the PyO3 ecosystem","downloads":283987843,"latest":"0.30.1","name":"pyo3-ffi","rank":481,"repository":"https://github.com/pyo3/pyo3","results":{"aarch64-unknown-nto-qnx800":{"class":"build-script","compat":{"class":"build-script","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"error: PYO3_CROSS_PYTHON_VERSION or either an abi3-py3* or abi3t-py3* feature must be specified when cross-compiling and PYO3_CROSS_LIB_DIR is not set.","package":"pyo3-ffi","version":"0.30.1"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Unrecognized TARGET environment variable value: UnrecognizedOperatingSystem(\"nto\")","package":"pyo3-ffi","version":"0.30.1"},"libc":"0.2.186","packages":4,"pass1_class":"libc-qnx8-cfg","seconds":0.6,"status":"fail","version":"0.30.1"},"x86_64-pc-nto-qnx800":{"class":"build-script","compat":{"class":"build-script","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"error: PYO3_CROSS_PYTHON_VERSION or either an abi3-py3* or abi3t-py3* feature must be specified when cross-compiling and PYO3_CROSS_LIB_DIR is not set.","package":"pyo3-ffi","version":"0.30.1"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"Unrecognized TARGET environment variable value: UnrecognizedOperatingSystem(\"nto\")","package":"pyo3-ffi","version":"0.30.1"},"libc":"0.2.186","packages":4,"pass1_class":"libc-qnx8-cfg","seconds":1.0,"status":"fail","version":"0.30.1"}}},{"description":"A blazingly fast multi-producer channel","downloads":283544597,"latest":"0.12.0","name":"flume","rank":482,"repository":"https://github.com/zesterer/flume","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":22,"pass1_class":null,"seconds":0.7,"status":"pass","version":"0.12.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":22,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.12.0"}}},{"description":"Pure Rust implementation of SEC1: Elliptic Curve Cryptography encoding formats including ASN.1 DER encoded private keys as well as the Elliptic-Curve-Point-to-Octet-String encoding","downloads":282538145,"latest":"0.8.1","name":"sec1","rank":483,"repository":"https://github.com/RustCrypto/formats","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.8.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":7,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.8.1"}}},{"description":"Pure Rust implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) as specified in FIPS 186-4 (Digital Signature Standard), implemented generically over elliptic curves, providing RFC6979 deterministic signing support as well as randomized signatures and signature verification","downloads":281600751,"latest":"0.17.0","name":"ecdsa","rank":484,"repository":"https://github.com/RustCrypto/signatures","results":{"aarch64-unknown-nto-qnx800":{"class":"rustc-too-old","compat":null,"error":{"code":null,"file":null,"kind":null,"message":"crypto-bigint@0.7.10 requires rustc 1.87","package":"crypto-bigint","version":"0.7.10"},"libc":null,"packages":21,"pass1_class":null,"seconds":0.2,"status":"fail","version":"0.17.0"},"x86_64-pc-nto-qnx800":{"class":"rustc-too-old","compat":null,"error":{"code":null,"file":null,"kind":null,"message":"crypto-bigint@0.7.10 requires rustc 1.87","package":"crypto-bigint","version":"0.7.10"},"libc":null,"packages":21,"pass1_class":null,"seconds":0.4,"status":"fail","version":"0.17.0"}}},{"description":"A Rust implementation of a TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire contents are never required to be entirely resident in memory all at once.","downloads":281598052,"latest":"0.4.46","name":"tar","rank":485,"repository":"https://github.com/composefs/tar-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":11,"pass1_class":"libc-qnx8-cfg","seconds":1.5,"status":"pass-with-libc-pin","version":"0.4.46"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":11,"pass1_class":"libc-qnx8-cfg","seconds":1.6,"status":"pass-with-libc-pin","version":"0.4.46"}}},{"description":"A low-level interface for writing out TOML","downloads":278641742,"latest":"1.2.0+spec-1.1.0","name":"toml_writer","rank":486,"repository":"https://github.com/toml-rs/toml","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.4,"status":"pass","version":"1.2.0+spec-1.1.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":1,"pass1_class":null,"seconds":0.8,"status":"pass","version":"1.2.0+spec-1.1.0"}}},{"description":"An implementation of Keccak derived functions.","downloads":278219821,"latest":"2.0.2","name":"tiny-keccak","rank":487,"repository":null,"results":{"aarch64-unknown-nto-qnx800":{"class":"needs-feature","compat":null,"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"You need to specify at least one hash function you intend to use. Available options:","package":"tiny-keccak","version":"2.0.2"},"libc":null,"packages":2,"pass1_class":null,"seconds":0.2,"status":"skip","version":"2.0.2"},"x86_64-pc-nto-qnx800":{"class":"needs-feature","compat":null,"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"You need to specify at least one hash function you intend to use. Available options:","package":"tiny-keccak","version":"2.0.2"},"libc":null,"packages":2,"pass1_class":null,"seconds":0.4,"status":"skip","version":"2.0.2"}}},{"description":"Numeric syntax extensions","downloads":278101685,"latest":"0.5.1","name":"num-derive","rank":488,"repository":"https://github.com/rust-num/num-derive","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":1.1,"status":"pass","version":"0.5.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":5,"pass1_class":null,"seconds":1.3,"status":"pass","version":"0.5.1"}}},{"description":"Edwards Digital Signature Algorithm (EdDSA) over Curve25519 (as specified in RFC 8032) support library providing signature type definitions and PKCS#8 private key decoding/encoding support","downloads":277606819,"latest":"3.0.0","name":"ed25519","rank":489,"repository":"https://github.com/RustCrypto/signatures","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.4,"status":"pass","version":"3.0.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.8,"status":"pass","version":"3.0.0"}}},{"description":"HTTP cookie parsing and cookie jar management. Supports signed and private (encrypted, authenticated) jars.","downloads":277370999,"latest":"0.18.2","name":"cookie","rank":490,"repository":"https://github.com/SergioBenitez/cookie-rs","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":15,"pass1_class":null,"seconds":2.4,"status":"pass","version":"0.18.2"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":15,"pass1_class":null,"seconds":2.6,"status":"pass","version":"0.18.2"}}},{"description":"A minimal library that determines the number of running threads for the current process.","downloads":276804910,"latest":"0.1.8","name":"num_threads","rank":491,"repository":"https://github.com/jhpratt/num_threads","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":2,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.1.8"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":2,"pass1_class":null,"seconds":0.7,"status":"pass","version":"0.1.8"}}},{"description":"Type-erased Serialize and Serializer traits","downloads":276603854,"latest":"0.4.11","name":"erased-serde","rank":492,"repository":"https://github.com/dtolnay/erased-serde","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.4.11"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":9,"pass1_class":null,"seconds":1.2,"status":"pass","version":"0.4.11"}}},{"description":"Pure Rust implementation of RFC6979: Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA)","downloads":273892324,"latest":"0.6.0","name":"rfc6979","rank":493,"repository":"https://github.com/RustCrypto/signatures","results":{"aarch64-unknown-nto-qnx800":{"class":"rustc-too-old","compat":null,"error":{"code":null,"file":null,"kind":null,"message":"crypto-bigint@0.7.10 requires rustc 1.87","package":"crypto-bigint","version":"0.7.10"},"libc":null,"packages":13,"pass1_class":null,"seconds":0.2,"status":"fail","version":"0.6.0"},"x86_64-pc-nto-qnx800":{"class":"rustc-too-old","compat":null,"error":{"code":null,"file":null,"kind":null,"message":"crypto-bigint@0.7.10 requires rustc 1.87","package":"crypto-bigint","version":"0.7.10"},"libc":null,"packages":13,"pass1_class":null,"seconds":0.6,"status":"fail","version":"0.6.0"}}},{"description":"The SDK for the OpenTelemetry metrics collection and distributed tracing framework","downloads":273273253,"latest":"0.33.1","name":"opentelemetry_sdk","rank":494,"repository":"https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-sdk","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":41,"pass1_class":"libc-qnx8-cfg","seconds":5.4,"status":"pass-with-libc-pin","version":"0.33.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":{"class":null,"error":null,"status":"pass"},"error":null,"libc":"0.2.186","packages":41,"pass1_class":"libc-qnx8-cfg","seconds":6.8,"status":"pass-with-libc-pin","version":"0.33.1"}}},{"description":"Cargo's representation of a target platform.","downloads":272746668,"latest":"0.3.3","name":"cargo-platform","rank":495,"repository":"https://github.com/rust-lang/cargo","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.4,"status":"pass","version":"0.3.0"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":8,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.3.0"}}},{"description":"Traits for Authenticated Encryption with Associated Data (AEAD) algorithms, such as AES-GCM as ChaCha20Poly1305, which provide a high-level API","downloads":271404900,"latest":"0.6.1","name":"aead","rank":496,"repository":"https://github.com/RustCrypto/traits","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":1.0,"status":"pass","version":"0.6.1"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":6,"pass1_class":null,"seconds":1.4,"status":"pass","version":"0.6.1"}}},{"description":"A crate to wait on a child process with a timeout specified across Unix and Windows platforms.","downloads":269175958,"latest":"0.2.1","name":"wait-timeout","rank":497,"repository":"https://github.com/alexcrichton/wait-timeout","results":{"aarch64-unknown-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":"missing-libc-binding","error":{"code":"E0425","file":"src/unix.rs","kind":"lib","message":"cannot find value `SA_RESTART` in crate `libc`","package":"wait-timeout","version":"0.2.1"},"status":"fail"},"error":{"code":"E0425","file":"src/unix.rs","kind":"lib","message":"cannot find value `SA_RESTART` in crate `libc`","package":"wait-timeout","version":"0.2.1"},"libc":"0.2.186","packages":2,"pass1_class":"libc-qnx8-cfg","seconds":0.6,"status":"fail","version":"0.2.1"},"x86_64-pc-nto-qnx800":{"class":"missing-libc-binding","compat":{"class":"missing-libc-binding","error":{"code":"E0425","file":"src/unix.rs","kind":"lib","message":"cannot find value `SA_RESTART` in crate `libc`","package":"wait-timeout","version":"0.2.1"},"status":"fail"},"error":{"code":"E0425","file":"src/unix.rs","kind":"lib","message":"cannot find value `SA_RESTART` in crate `libc`","package":"wait-timeout","version":"0.2.1"},"libc":"0.2.186","packages":2,"pass1_class":"libc-qnx8-cfg","seconds":1.0,"status":"fail","version":"0.2.1"}}},{"description":"Rust library for getting information about the current user and environment","downloads":268979627,"latest":"2.1.3","name":"whoami","rank":498,"repository":"https://github.com/ardaku/whoami","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":28,"pass1_class":null,"seconds":0.4,"status":"pass","version":"2.1.3"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":"0.2.191","packages":28,"pass1_class":null,"seconds":1.0,"status":"pass","version":"2.1.3"}}},{"description":"A Rust drawing library focus on data plotting for both WASM and native applications","downloads":268189591,"latest":"0.3.7","name":"plotters","rank":499,"repository":"https://github.com/plotters-rs/plotters","results":{"aarch64-unknown-nto-qnx800":{"class":"build-script-system-lib","compat":{"class":"build-script-system-lib","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"called `Result::unwrap()` on an `Err` value: \"pkg-config has not been configured to support cross-compilation.\\n\\nInstall a sysroot for the target platform and configure it via\\nPKG_CONFIG_SYSROOT_DIR and PKG_CONFIG_PATH, or install a\\ncros","package":"yeslogic-fontconfig-sys","version":"6.0.1"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"called `Result::unwrap()` on an `Err` value: \"pkg-config has not been configured to support cross-compilation.\\n\\nInstall a sysroot for the target platform and configure it via\\nPKG_CONFIG_SYSROOT_DIR and PKG_CONFIG_PATH, or install a\\ncros","package":"yeslogic-fontconfig-sys","version":"6.0.1"},"libc":"0.2.186","packages":96,"pass1_class":"libc-qnx8-cfg","seconds":6.8,"status":"fail","version":"0.3.7"},"x86_64-pc-nto-qnx800":{"class":"build-script-system-lib","compat":{"class":"build-script-system-lib","error":{"code":null,"file":"build.rs","kind":"custom-build","message":"called `Result::unwrap()` on an `Err` value: \"pkg-config has not been configured to support cross-compilation.\\n\\nInstall a sysroot for the target platform and configure it via\\nPKG_CONFIG_SYSROOT_DIR and PKG_CONFIG_PATH, or install a\\ncros","package":"yeslogic-fontconfig-sys","version":"6.0.1"},"status":"fail"},"error":{"code":null,"file":"build.rs","kind":"custom-build","message":"called `Result::unwrap()` on an `Err` value: \"pkg-config has not been configured to support cross-compilation.\\n\\nInstall a sysroot for the target platform and configure it via\\nPKG_CONFIG_SYSROOT_DIR and PKG_CONFIG_PATH, or install a\\ncros","package":"yeslogic-fontconfig-sys","version":"6.0.1"},"libc":"0.2.186","packages":96,"pass1_class":"libc-qnx8-cfg","seconds":8.6,"status":"fail","version":"0.3.7"}}},{"description":"Adaptors between compression crates and Rust's modern asynchronous IO types.","downloads":266770073,"latest":"0.4.52","name":"async-compression","rank":500,"repository":"https://github.com/Nullus157/async-compression","results":{"aarch64-unknown-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.6,"status":"pass","version":"0.4.52"},"x86_64-pc-nto-qnx800":{"class":null,"compat":null,"error":null,"libc":null,"packages":4,"pass1_class":null,"seconds":0.8,"status":"pass","version":"0.4.52"}}}],"meta":{"cargo":"cargo 1.85.0 (d73d2caf9 2024-12-31)","generated_unix":1794097299,"libc_pin":"0.2.186","list":"top crates.io crates by all-time downloads","list_size":500,"rustc":"rustc 1.85.1-dev\nbinary: rustc\ncommit-hash: unknown\ncommit-date: unknown\nhost: x86_64-pc-windows-msvc\nrelease: 1.85.1-dev\nLLVM version: 19.1.7\n"},"ontarget":[{"binaries":1,"build_error":null,"crate_name":"hashbrown","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":105,"rank":1,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"0.17.1"},{"binaries":0,"build_error":"tokio: E0432 unresolved imports `libc::unpcbid`, `libc::LOCAL_PEEREID`","crate_name":"syn","exit_codes":[],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":2,"stage":"build-failed","uname":null,"version":"3.0.9"},{"binaries":1,"build_error":null,"crate_name":"getrandom","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":3,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"0.4.3"},{"binaries":1,"build_error":null,"crate_name":"bitflags","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":54,"rank":4,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"2.13.2"},{"binaries":1,"build_error":null,"crate_name":"rand_core","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":5,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"0.10.1"},{"binaries":1,"build_error":null,"crate_name":"rand","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":104,"rank":6,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"0.10.3"},{"binaries":1,"build_error":null,"crate_name":"libc","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":6,"rank":7,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"0.2.186"},{"binaries":1,"build_error":null,"crate_name":"quote","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":8,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"1.0.47"},{"binaries":1,"build_error":null,"crate_name":"base64","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":246,"rank":9,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"0.23.1"},{"binaries":0,"build_error":"filetime: E0425 cannot find function `futimes` in crate `libc`","crate_name":"proc-macro2","exit_codes":[],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":10,"stage":"build-failed","uname":null,"version":"1.0.107"},{"binaries":1,"build_error":null,"crate_name":"windows-sys","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":11,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"0.61.2"},{"binaries":1,"build_error":null,"crate_name":"indexmap","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":134,"rank":12,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"2.14.2"},{"binaries":0,"build_error":null,"crate_name":"thiserror-impl","exit_codes":[],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":13,"stage":"no-tests","uname":null,"version":"2.0.21"},{"binaries":1,"build_error":null,"crate_name":"thiserror","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":14,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"2.0.21"},{"binaries":0,"build_error":"getrandom: target is not supported, for more information see: https://docs.rs/getrandom/#unsupported-targets","crate_name":"itertools","exit_codes":[],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":15,"stage":"build-failed","uname":null,"version":"0.15.0"},{"binaries":0,"build_error":"cfg-if: E0658 `cfg(false)` is experimental and subject to change","crate_name":"cfg-if","exit_codes":[],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":16,"stage":"build-failed","uname":null,"version":"1.0.5"},{"binaries":1,"build_error":null,"crate_name":"memchr","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":142,"rank":17,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"2.8.3"},{"binaries":1,"build_error":null,"crate_name":"regex-syntax","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":147,"rank":18,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"0.8.11"},{"binaries":1,"build_error":null,"crate_name":"serde","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":19,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"1.0.229"},{"binaries":0,"build_error":"criterion: criterion@0.8.2 requires rustc 1.86","crate_name":"unicode-ident","exit_codes":[],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":20,"stage":"build-failed","uname":null,"version":"1.0.27"},{"binaries":1,"build_error":null,"crate_name":"rand_chacha","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":12,"rank":21,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"0.10.0"},{"binaries":0,"build_error":"criterion: criterion@0.8.2 requires rustc 1.86","crate_name":"itoa","exit_codes":[],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":22,"stage":"build-failed","uname":null,"version":"1.0.18"},{"binaries":0,"build_error":null,"crate_name":"serde_derive","exit_codes":[],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":23,"stage":"no-tests","uname":null,"version":"1.0.229"},{"binaries":0,"build_error":"ar_archive_writer: E0658 `let` expressions in this position are unstable","crate_name":"serde_json","exit_codes":[],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":24,"stage":"build-failed","uname":null,"version":"1.0.154"},{"binaries":1,"build_error":null,"crate_name":"heck","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":111,"rank":25,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"0.5.0"},{"binaries":1,"build_error":null,"crate_name":"autocfg","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":5,"rank":26,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"1.5.1"},{"binaries":1,"build_error":null,"crate_name":"once_cell","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":5,"rank":27,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"1.21.4"},{"binaries":1,"build_error":null,"crate_name":"log","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":1,"passed":21,"rank":28,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"0.4.35"},{"binaries":0,"build_error":"cc: E0583 file not found for module `apple`","crate_name":"cc","exit_codes":[],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":29,"stage":"build-failed","uname":null,"version":"1.11.1"},{"binaries":1,"build_error":null,"crate_name":"regex-automata","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":204,"rank":30,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"0.4.18"},{"binaries":1,"build_error":null,"crate_name":"smallvec","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":63,"rank":32,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"1.16.5"},{"binaries":1,"build_error":null,"crate_name":"rustix","exit_codes":["101"],"failed":4,"failed_tests":["buffer::tests::test_compilation","buffer::tests::test_slice","buffer::tests::test_slice_uninit","buffer::tests::test_spare_capacity"],"ignored":0,"passed":4,"rank":33,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"1.1.6"},{"binaries":1,"build_error":null,"crate_name":"regex","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":7,"rank":34,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"1.13.1"},{"binaries":1,"build_error":null,"crate_name":"aho-corasick","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":163,"rank":35,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"1.1.5"},{"binaries":1,"build_error":null,"crate_name":"digest","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":36,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"0.11.3"},{"binaries":0,"build_error":"wait-timeout: E0425 cannot find value `SA_RESTART` in crate `libc`","crate_name":"clap","exit_codes":[],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":37,"stage":"build-failed","uname":null,"version":"4.6.7"},{"binaries":0,"build_error":"criterion: criterion@0.8.2 requires rustc 1.86","crate_name":"ryu","exit_codes":[],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":38,"stage":"build-failed","uname":null,"version":"1.0.23"},{"binaries":1,"build_error":null,"crate_name":"block-buffer","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":39,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"0.12.1"},{"binaries":1,"build_error":null,"crate_name":"linux-raw-sys","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":0,"rank":40,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"0.12.1"},{"binaries":1,"build_error":null,"crate_name":"parking_lot_core","exit_codes":["0"],"failed":0,"failed_tests":[],"ignored":0,"passed":12,"rank":41,"stage":"ran","uname":"QNX noname 8.0.0 2026/06/05-16:26:03EDT x86pc x86_64","version":"0.9.12"}],"summary":{"aarch64-unknown-nto-qnx800":{"attempted":500,"by_class":{"build-script":5,"build-script-cc":3,"build-script-system-lib":6,"explicitly-unsupported":2,"missing-libc-binding":13,"no-qnx-cfg-arm":2,"other":1,"rustc-too-old":7},"compat_by_class":{"build-script":3,"build-script-system-lib":7,"explicitly-unsupported":2,"link":1,"missing-libc-binding":3,"no-qnx-cfg-arm":2,"other":2,"rustc-too-old":7},"fail":39,"pass":421,"pass1_by_class":{"build-script":3,"build-script-cc":3,"build-script-system-lib":1,"explicitly-unsupported":2,"libc-qnx8-cfg":60,"no-qnx-cfg-arm":1,"rustc-too-old":7},"pass_with_libc_compat":471,"pass_with_libc_pin":38,"skip":2},"x86_64-pc-nto-qnx800":{"attempted":500,"by_class":{"build-script":5,"build-script-cc":3,"build-script-system-lib":6,"explicitly-unsupported":2,"missing-libc-binding":13,"no-qnx-cfg-arm":2,"other":1,"rustc-too-old":7},"compat_by_class":{"build-script":3,"build-script-system-lib":7,"explicitly-unsupported":2,"missing-libc-binding":3,"no-qnx-cfg-arm":2,"other":2,"rustc-too-old":7},"fail":39,"pass":421,"pass1_by_class":{"build-script":3,"build-script-cc":3,"build-script-system-lib":1,"explicitly-unsupported":2,"libc-qnx8-cfg":60,"no-qnx-cfg-arm":1,"rustc-too-old":7},"pass_with_libc_compat":472,"pass_with_libc_pin":38,"skip":2}},"targets":["x86_64-pc-nto-qnx800","aarch64-unknown-nto-qnx800"]}