{"crate":{"id":"nb","name":"nb","updated_at":"2023-03-08T18:53:41.568209Z","versions":[744941,260984,259920,146140,77012,76990],"keywords":["await","io","futures"],"categories":["asynchronous","no-std","embedded"],"badges":[],"created_at":"2018-01-10T18:36:16.755519Z","downloads":43186380,"recent_downloads":8196124,"default_version":"1.1.0","num_versions":6,"yanked":false,"max_version":"1.1.0","newest_version":"1.1.0","max_stable_version":"1.1.0","description":"Minimal non-blocking I/O layer","homepage":"https://github.com/rust-embedded/nb","documentation":"https://docs.rs/nb","repository":"https://github.com/rust-embedded/nb","links":{"version_downloads":"/api/v1/crates/nb/downloads","versions":null,"owners":"/api/v1/crates/nb/owners","owner_team":"/api/v1/crates/nb/owner_team","owner_user":"/api/v1/crates/nb/owner_user","reverse_dependencies":"/api/v1/crates/nb/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":744941,"crate":"nb","num":"1.1.0","dl_path":"/api/v1/crates/nb/1.1.0/download","readme_path":"/api/v1/crates/nb/1.1.0/readme","updated_at":"2023-03-08T18:53:41.568209Z","created_at":"2023-03-08T18:53:41.568209Z","downloads":22579129,"features":{"defmt-0-3":["dep:defmt"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/nb/1.1.0/dependencies","version_downloads":"/api/v1/crates/nb/1.1.0/downloads","authors":"/api/v1/crates/nb/1.1.0/authors"},"crate_size":11686,"published_by":{"id":92139,"login":"Dirbaio","name":"Dario Nieuwenhuis","avatar":"https://avatars.githubusercontent.com/u/1247578?v=4","url":"https://github.com/Dirbaio","github_username_matches":true,"created_at":"2011-12-07T16:06:26Z"},"audit_actions":[{"action":"publish","user":{"id":92139,"login":"Dirbaio","name":"Dario Nieuwenhuis","avatar":"https://avatars.githubusercontent.com/u/1247578?v=4","url":"https://github.com/Dirbaio","github_username_matches":true,"created_at":"2011-12-07T16:06:26Z"},"time":"2023-03-08T18:53:41.568209Z"}],"checksum":"8d5439c4ad607c3c23abf66de8c8bf57ba8adcd1f129e699851a6e43935d339d","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2018","description":"Minimal non-blocking I/O layer","homepage":"https://github.com/rust-embedded/nb","documentation":"https://docs.rs/nb","repository":"https://github.com/rust-embedded/nb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":64,"comment_lines":0,"files":1}},"total_code_lines":64,"total_comment_lines":0}},{"id":260984,"crate":"nb","num":"0.1.3","dl_path":"/api/v1/crates/nb/0.1.3/download","readme_path":"/api/v1/crates/nb/0.1.3/readme","updated_at":"2020-07-10T07:04:55.298117Z","created_at":"2020-07-10T07:04:55.298117Z","downloads":16808810,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/nb/0.1.3/dependencies","version_downloads":"/api/v1/crates/nb/0.1.3/downloads","authors":"/api/v1/crates/nb/0.1.3/authors"},"crate_size":10112,"published_by":{"id":17110,"login":"therealprof","name":"Daniel Egger","avatar":"https://avatars2.githubusercontent.com/u/3321888?v=4","url":"https://github.com/therealprof","github_username_matches":true,"created_at":"2013-01-20T16:46:22Z"},"audit_actions":[{"action":"publish","user":{"id":17110,"login":"therealprof","name":"Daniel Egger","avatar":"https://avatars2.githubusercontent.com/u/3321888?v=4","url":"https://github.com/therealprof","github_username_matches":true,"created_at":"2013-01-20T16:46:22Z"},"time":"2020-07-10T07:04:55.298117Z"}],"checksum":"801d31da0513b6ec5214e9bf433a77966320625a37860f910be265be6e18d06f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Minimal non-blocking I/O layer","homepage":"https://github.com/rust-embedded/nb","documentation":"https://docs.rs/nb","repository":"https://github.com/rust-embedded/nb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":34,"comment_lines":0,"files":1}},"total_code_lines":34,"total_comment_lines":0}},{"id":259920,"crate":"nb","num":"1.0.0","dl_path":"/api/v1/crates/nb/1.0.0/download","readme_path":"/api/v1/crates/nb/1.0.0/readme","updated_at":"2020-07-07T19:28:01.583253Z","created_at":"2020-07-07T19:28:01.583253Z","downloads":3490166,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/nb/1.0.0/dependencies","version_downloads":"/api/v1/crates/nb/1.0.0/downloads","authors":"/api/v1/crates/nb/1.0.0/authors"},"crate_size":11523,"published_by":{"id":17110,"login":"therealprof","name":"Daniel Egger","avatar":"https://avatars2.githubusercontent.com/u/3321888?v=4","url":"https://github.com/therealprof","github_username_matches":true,"created_at":"2013-01-20T16:46:22Z"},"audit_actions":[{"action":"publish","user":{"id":17110,"login":"therealprof","name":"Daniel Egger","avatar":"https://avatars2.githubusercontent.com/u/3321888?v=4","url":"https://github.com/therealprof","github_username_matches":true,"created_at":"2013-01-20T16:46:22Z"},"time":"2020-07-07T19:28:01.583253Z"}],"checksum":"546c37ac5d9e56f55e73b677106873d9d9f5190605e41a856503623648488cae","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Minimal non-blocking I/O layer","homepage":"https://github.com/rust-embedded/nb","documentation":"https://docs.rs/nb","repository":"https://github.com/rust-embedded/nb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":53,"comment_lines":0,"files":1}},"total_code_lines":53,"total_comment_lines":0}},{"id":146140,"crate":"nb","num":"0.1.2","dl_path":"/api/v1/crates/nb/0.1.2/download","readme_path":"/api/v1/crates/nb/0.1.2/readme","updated_at":"2019-04-21T20:08:51.427056Z","created_at":"2019-04-21T20:08:51.427056Z","downloads":208012,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/nb/0.1.2/dependencies","version_downloads":"/api/v1/crates/nb/0.1.2/downloads","authors":"/api/v1/crates/nb/0.1.2/authors"},"crate_size":10179,"published_by":{"id":246,"login":"japaric","name":"Jorge Aparicio","avatar":"https://avatars.githubusercontent.com/u/5018213?v=4","url":"https://github.com/japaric","github_username_matches":true,"created_at":"2013-07-16T03:15:35Z"},"audit_actions":[],"checksum":"b1411551beb3c11dedfb0a90a0fa256b47d28b9ec2cdff34c25a2fa59e45dbdc","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Minimal non-blocking I/O layer","homepage":null,"documentation":null,"repository":"https://github.com/japaric/nb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":80,"comment_lines":0,"files":1},"Shell":{"code_lines":26,"comment_lines":0,"files":3}},"total_code_lines":106,"total_comment_lines":0}},{"id":77012,"crate":"nb","num":"0.1.1","dl_path":"/api/v1/crates/nb/0.1.1/download","readme_path":"/api/v1/crates/nb/0.1.1/readme","updated_at":"2018-01-10T22:20:25.884469Z","created_at":"2018-01-10T22:20:25.884469Z","downloads":68024,"features":{"unstable":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/nb/0.1.1/dependencies","version_downloads":"/api/v1/crates/nb/0.1.1/downloads","authors":"/api/v1/crates/nb/0.1.1/authors"},"crate_size":9797,"published_by":null,"audit_actions":[],"checksum":"69f380b5fe9fab8c0d7a6a99cda23e2cc0463bedb2cbc3aada0813b98496ecdc","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Minimal non-blocking I/O layer","homepage":null,"documentation":null,"repository":"https://github.com/japaric/nb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":67,"comment_lines":0,"files":1},"Shell":{"code_lines":26,"comment_lines":0,"files":3}},"total_code_lines":93,"total_comment_lines":0}},{"id":76990,"crate":"nb","num":"0.1.0","dl_path":"/api/v1/crates/nb/0.1.0/download","readme_path":"/api/v1/crates/nb/0.1.0/readme","updated_at":"2018-01-10T22:20:51.221316Z","created_at":"2018-01-10T18:36:16.755519Z","downloads":3021,"features":{"unstable":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/nb/0.1.0/dependencies","version_downloads":"/api/v1/crates/nb/0.1.0/downloads","authors":"/api/v1/crates/nb/0.1.0/authors"},"crate_size":9499,"published_by":null,"audit_actions":[],"checksum":"16d4857ef557572eece7df23c63600de1c13c3c6bb8af3c88d1ba5af5fa7406f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Minimal non-blocking I/O layer","homepage":null,"documentation":null,"repository":"https://github.com/japaric/nb","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":66,"comment_lines":0,"files":1},"Shell":{"code_lines":26,"comment_lines":0,"files":3}},"total_code_lines":92,"total_comment_lines":0}}],"keywords":[{"id":"await","keyword":"await","created_at":"2015-09-08T15:53:40.239316Z","crates_cnt":101},{"id":"io","keyword":"io","created_at":"2014-11-22T01:57:58.301949Z","crates_cnt":788},{"id":"futures","keyword":"futures","created_at":"2016-03-28T14:04:28.028951Z","crates_cnt":664}],"categories":[{"id":"asynchronous","category":"Asynchronous","slug":"asynchronous","description":"Crates to help you deal with events independently of the main program flow, using techniques like futures, promises, waiting, or eventing.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":11855},{"id":"no-std","category":"No standard library","slug":"no-std","description":"Crates that are able to function without the Rust standard library.","created_at":"2017-02-10T01:52:09.447906Z","crates_cnt":13688},{"id":"embedded","category":"Embedded development","slug":"embedded","description":"Crates that are primarily useful on embedded devices or without an operating system.","created_at":"2017-02-05T21:31:23.444608Z","crates_cnt":7228}]}