{"crate":{"id":"pharos","name":"pharos","updated_at":"2021-10-31T18:47:38.233172Z","versions":[446914,388340,341281,340943,189492,189491,179136,178036,178016,177991,171970,167117,163722,147662,147660],"keywords":["publish_subscribe","futures","observer","stream","broadcast"],"categories":["asynchronous"],"badges":[],"created_at":"2019-04-29T23:33:14.957345Z","downloads":17196569,"recent_downloads":3798237,"default_version":"0.5.3","num_versions":15,"yanked":false,"max_version":"0.5.3","newest_version":"0.5.3","max_stable_version":"0.5.3","description":"Observer pattern which generates a futures 0.3 stream of events","homepage":null,"documentation":"https://docs.rs/pharos","repository":"https://github.com/najamelan/pharos","links":{"version_downloads":"/api/v1/crates/pharos/downloads","versions":null,"owners":"/api/v1/crates/pharos/owners","owner_team":"/api/v1/crates/pharos/owner_team","owner_user":"/api/v1/crates/pharos/owner_user","reverse_dependencies":"/api/v1/crates/pharos/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":446914,"crate":"pharos","num":"0.5.3","dl_path":"/api/v1/crates/pharos/0.5.3/download","readme_path":"/api/v1/crates/pharos/0.5.3/readme","updated_at":"2021-10-31T18:47:38.233172Z","created_at":"2021-10-31T18:47:38.233172Z","downloads":17029471,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/pharos/0.5.3/dependencies","version_downloads":"/api/v1/crates/pharos/0.5.3/downloads","authors":"/api/v1/crates/pharos/0.5.3/authors"},"crate_size":26028,"published_by":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"audit_actions":[{"action":"publish","user":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"time":"2021-10-31T18:47:38.233172Z"}],"checksum":"e9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Observer pattern which generates a futures 0.3 stream of events","homepage":null,"documentation":"https://docs.rs/pharos","repository":"https://github.com/najamelan/pharos","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":842,"comment_lines":167,"files":8}},"total_code_lines":842,"total_comment_lines":167}},{"id":388340,"crate":"pharos","num":"0.5.2","dl_path":"/api/v1/crates/pharos/0.5.2/download","readme_path":"/api/v1/crates/pharos/0.5.2/readme","updated_at":"2021-06-10T16:34:10.863912Z","created_at":"2021-06-10T16:34:10.863912Z","downloads":75332,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/pharos/0.5.2/dependencies","version_downloads":"/api/v1/crates/pharos/0.5.2/downloads","authors":"/api/v1/crates/pharos/0.5.2/authors"},"crate_size":26123,"published_by":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"audit_actions":[{"action":"publish","user":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"time":"2021-06-10T16:34:10.863912Z"}],"checksum":"235c4b2ebc9552f5eba94ec982acb6c12f224980878e5b74a7d61806bb9c3591","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Observer pattern which generates a futures 0.3 stream of events","homepage":null,"documentation":"https://docs.rs/pharos","repository":"https://github.com/najamelan/pharos","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":843,"comment_lines":167,"files":8}},"total_code_lines":843,"total_comment_lines":167}},{"id":341281,"crate":"pharos","num":"0.5.1","dl_path":"/api/v1/crates/pharos/0.5.1/download","readme_path":"/api/v1/crates/pharos/0.5.1/readme","updated_at":"2021-02-18T13:04:17.452838Z","created_at":"2021-02-18T13:04:17.452838Z","downloads":7381,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/pharos/0.5.1/dependencies","version_downloads":"/api/v1/crates/pharos/0.5.1/downloads","authors":"/api/v1/crates/pharos/0.5.1/authors"},"crate_size":26143,"published_by":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"audit_actions":[{"action":"publish","user":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"time":"2021-02-18T13:04:17.452838Z"}],"checksum":"32e5f09cc3d3cb227536487dfe7fb8c246eccc6c8a32d03daa30ba4cf3212917","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Observer pattern which generates a futures 0.3 stream of events","homepage":null,"documentation":"https://docs.rs/pharos","repository":"https://github.com/najamelan/pharos","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":842,"comment_lines":161,"files":8}},"total_code_lines":842,"total_comment_lines":161}},{"id":340943,"crate":"pharos","num":"0.5.0","dl_path":"/api/v1/crates/pharos/0.5.0/download","readme_path":"/api/v1/crates/pharos/0.5.0/readme","updated_at":"2021-02-17T17:07:44.532125Z","created_at":"2021-02-17T17:07:44.532125Z","downloads":2297,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/pharos/0.5.0/dependencies","version_downloads":"/api/v1/crates/pharos/0.5.0/downloads","authors":"/api/v1/crates/pharos/0.5.0/authors"},"crate_size":26019,"published_by":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"audit_actions":[{"action":"publish","user":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"time":"2021-02-17T17:07:44.532125Z"}],"checksum":"2044cf49df21acff02fbf564008eadb97d393eaa16344f26625eca708dbb1725","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Observer pattern which generates a futures 0.3 stream of events","homepage":null,"documentation":"https://docs.rs/pharos","repository":"https://github.com/najamelan/pharos","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":835,"comment_lines":157,"files":8}},"total_code_lines":835,"total_comment_lines":157}},{"id":189492,"crate":"pharos","num":"0.4.2","dl_path":"/api/v1/crates/pharos/0.4.2/download","readme_path":"/api/v1/crates/pharos/0.4.2/readme","updated_at":"2019-11-13T15:04:17.592272Z","created_at":"2019-11-13T15:04:17.592272Z","downloads":39331,"features":{"external_doc":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/pharos/0.4.2/dependencies","version_downloads":"/api/v1/crates/pharos/0.4.2/downloads","authors":"/api/v1/crates/pharos/0.4.2/authors"},"crate_size":20168,"published_by":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"audit_actions":[],"checksum":"b988e73540ec7dbbb9383f21257c078580e9a551528f8ceaf8470c768169b1be","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Observer pattern which generates a futures 0.3 stream of events","homepage":null,"documentation":"https://docs.rs/pharos","repository":"https://github.com/najamelan/pharos","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":783,"comment_lines":146,"files":6}},"total_code_lines":783,"total_comment_lines":146}},{"id":189491,"crate":"pharos","num":"0.4.1","dl_path":"/api/v1/crates/pharos/0.4.1/download","readme_path":"/api/v1/crates/pharos/0.4.1/readme","updated_at":"2019-11-13T14:59:22.360100Z","created_at":"2019-11-13T14:59:22.360100Z","downloads":1814,"features":{"external_doc":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/pharos/0.4.1/dependencies","version_downloads":"/api/v1/crates/pharos/0.4.1/downloads","authors":"/api/v1/crates/pharos/0.4.1/authors"},"crate_size":20419,"published_by":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"audit_actions":[],"checksum":"9a4f58a1afaeec620e21431d8a08d22823ec3951525273cc7595025cb29252f5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Observer pattern which generates a futures 0.3 stream of events","homepage":null,"documentation":"https://docs.rs/pharos","repository":"https://github.com/najamelan/pharos","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":785,"comment_lines":146,"files":6}},"total_code_lines":785,"total_comment_lines":146}},{"id":179136,"crate":"pharos","num":"0.4.0","dl_path":"/api/v1/crates/pharos/0.4.0/download","readme_path":"/api/v1/crates/pharos/0.4.0/readme","updated_at":"2019-09-28T09:54:10.856148Z","created_at":"2019-09-28T09:54:10.856148Z","downloads":1869,"features":{"external_doc":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/pharos/0.4.0/dependencies","version_downloads":"/api/v1/crates/pharos/0.4.0/downloads","authors":"/api/v1/crates/pharos/0.4.0/authors"},"crate_size":20387,"published_by":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"audit_actions":[],"checksum":"6bbfd3eaba0214d2997f104ff461031a5b699d0fc95a3675db20b34efc200a47","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Observer pattern which generates a futures 0.3 stream of events","homepage":null,"documentation":"https://docs.rs/pharos","repository":"https://github.com/najamelan/pharos","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":786,"comment_lines":146,"files":6}},"total_code_lines":786,"total_comment_lines":146}},{"id":178036,"crate":"pharos","num":"0.3.2","dl_path":"/api/v1/crates/pharos/0.3.2/download","readme_path":"/api/v1/crates/pharos/0.3.2/readme","updated_at":"2019-09-23T19:18:39.773607Z","created_at":"2019-09-23T19:18:39.773607Z","downloads":1786,"features":{"external_doc":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/pharos/0.3.2/dependencies","version_downloads":"/api/v1/crates/pharos/0.3.2/downloads","authors":"/api/v1/crates/pharos/0.3.2/authors"},"crate_size":19477,"published_by":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"audit_actions":[],"checksum":"976b859a281ffd2887da10d5293ab13ccfd0e4fa53e163c83812b1934274c4b1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Observer pattern which generates a futures 0.3 stream of events","homepage":null,"documentation":"https://docs.rs/pharos","repository":"https://github.com/najamelan/pharos","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":568,"comment_lines":101,"files":6}},"total_code_lines":568,"total_comment_lines":101}},{"id":178016,"crate":"pharos","num":"0.3.1","dl_path":"/api/v1/crates/pharos/0.3.1/download","readme_path":"/api/v1/crates/pharos/0.3.1/readme","updated_at":"2019-09-23T18:12:31.181436Z","created_at":"2019-09-23T18:12:31.181436Z","downloads":1712,"features":{"external_doc":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/pharos/0.3.1/dependencies","version_downloads":"/api/v1/crates/pharos/0.3.1/downloads","authors":"/api/v1/crates/pharos/0.3.1/authors"},"crate_size":19443,"published_by":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"audit_actions":[],"checksum":"cd0bb46fdd4a5eef519962ec3856fc747574ac45b32b4e172d7506ee949a679a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Observer pattern which generates a futures 0.3 stream of events","homepage":null,"documentation":"https://docs.rs/pharos","repository":"https://github.com/najamelan/pharos","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":568,"comment_lines":101,"files":6}},"total_code_lines":568,"total_comment_lines":101}},{"id":177991,"crate":"pharos","num":"0.3.0","dl_path":"/api/v1/crates/pharos/0.3.0/download","readme_path":"/api/v1/crates/pharos/0.3.0/readme","updated_at":"2019-09-23T18:10:20.404049Z","created_at":"2019-09-23T17:11:17.579829Z","downloads":1650,"features":{"external_doc":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/pharos/0.3.0/dependencies","version_downloads":"/api/v1/crates/pharos/0.3.0/downloads","authors":"/api/v1/crates/pharos/0.3.0/authors"},"crate_size":19693,"published_by":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"audit_actions":[],"checksum":"a86040959723e650dee2d115097b450575dcae50793aaa183e552ad6f5911d12","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Observer pattern which generates a futures 0.3 stream of events","homepage":null,"documentation":null,"repository":"https://github.com/najamelan/pharos","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":597,"comment_lines":105,"files":6}},"total_code_lines":597,"total_comment_lines":105}},{"id":171970,"crate":"pharos","num":"0.2.2","dl_path":"/api/v1/crates/pharos/0.2.2/download","readme_path":"/api/v1/crates/pharos/0.2.2/readme","updated_at":"2019-08-26T13:45:15.683612Z","created_at":"2019-08-26T13:45:15.683612Z","downloads":1876,"features":{"external_doc":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/pharos/0.2.2/dependencies","version_downloads":"/api/v1/crates/pharos/0.2.2/downloads","authors":"/api/v1/crates/pharos/0.2.2/authors"},"crate_size":10482,"published_by":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"audit_actions":[],"checksum":"dda65a6e79a082b6b3dfc0281cbb3975b5d516dcea1df328bb5f963db39ab53c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Observer pattern which generates a futures 0.3 stream of events","homepage":null,"documentation":null,"repository":"https://github.com/najamelan/pharos","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":123,"comment_lines":31,"files":3}},"total_code_lines":123,"total_comment_lines":31}},{"id":167117,"crate":"pharos","num":"0.2.1","dl_path":"/api/v1/crates/pharos/0.2.1/download","readme_path":"/api/v1/crates/pharos/0.2.1/readme","updated_at":"2019-08-02T19:30:35.823397Z","created_at":"2019-08-02T19:30:35.823397Z","downloads":1750,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/pharos/0.2.1/dependencies","version_downloads":"/api/v1/crates/pharos/0.2.1/downloads","authors":"/api/v1/crates/pharos/0.2.1/authors"},"crate_size":9809,"published_by":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"audit_actions":[],"checksum":"c498df31ee618bf879b46ca1d4032243ad40525ea324853adabbda4e01dbb1a8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Observer pattern which generates a futures 0.3 stream of events","homepage":null,"documentation":null,"repository":"https://github.com/najamelan/pharos","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":106,"comment_lines":29,"files":3}},"total_code_lines":106,"total_comment_lines":29}},{"id":163722,"crate":"pharos","num":"0.2.0","dl_path":"/api/v1/crates/pharos/0.2.0/download","readme_path":"/api/v1/crates/pharos/0.2.0/readme","updated_at":"2019-07-18T20:19:32.763431Z","created_at":"2019-07-18T20:19:32.763431Z","downloads":1760,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/pharos/0.2.0/dependencies","version_downloads":"/api/v1/crates/pharos/0.2.0/downloads","authors":"/api/v1/crates/pharos/0.2.0/authors"},"crate_size":9349,"published_by":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"audit_actions":[],"checksum":"4aa8d2cbcd46c9eccbdf75ff5d77d3522b1aef3a2006223eadd9ec8e51517f85","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Observer pattern which generates a futures 0.3 stream of events","homepage":null,"documentation":null,"repository":"https://github.com/najamelan/pharos","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":99,"comment_lines":28,"files":3}},"total_code_lines":99,"total_comment_lines":28}},{"id":147662,"crate":"pharos","num":"0.1.1","dl_path":"/api/v1/crates/pharos/0.1.1/download","readme_path":"/api/v1/crates/pharos/0.1.1/readme","updated_at":"2019-04-29T23:37:50.367940Z","created_at":"2019-04-29T23:37:50.367940Z","downloads":1796,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/pharos/0.1.1/dependencies","version_downloads":"/api/v1/crates/pharos/0.1.1/downloads","authors":"/api/v1/crates/pharos/0.1.1/authors"},"crate_size":8147,"published_by":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"audit_actions":[],"checksum":"02917b12c4473df02ed889883aba54db63bd66c4f7064f327f9579c2d87c3cd0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Observer pattern which generates a futures 0.3 stream of events","homepage":null,"documentation":null,"repository":"https://github.com/najamelan/pharos","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":102,"comment_lines":28,"files":3}},"total_code_lines":102,"total_comment_lines":28}},{"id":147660,"crate":"pharos","num":"0.1.0","dl_path":"/api/v1/crates/pharos/0.1.0/download","readme_path":"/api/v1/crates/pharos/0.1.0/readme","updated_at":"2019-04-29T23:33:14.957345Z","created_at":"2019-04-29T23:33:14.957345Z","downloads":1760,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Unlicense","links":{"dependencies":"/api/v1/crates/pharos/0.1.0/dependencies","version_downloads":"/api/v1/crates/pharos/0.1.0/downloads","authors":"/api/v1/crates/pharos/0.1.0/authors"},"crate_size":8145,"published_by":{"id":38159,"login":"najamelan","name":"Naja Melan","avatar":"https://avatars.githubusercontent.com/u/449589?v=4","url":"https://github.com/najamelan","github_username_matches":true,"created_at":"2010-10-22T10:54:45Z"},"audit_actions":[],"checksum":"e8c5a6900eeab7649196c5420be2fd2788a2768808bebc44aa93bb5a749dcbb4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Observer pattern which generates a futures 0.3 stream of events","homepage":null,"documentation":null,"repository":"https://github.com/najamelan/pharos","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":102,"comment_lines":28,"files":3}},"total_code_lines":102,"total_comment_lines":28}}],"keywords":[{"id":"publish_subscribe","keyword":"publish_subscribe","created_at":"2019-04-29T23:33:14.957345Z","crates_cnt":1},{"id":"futures","keyword":"futures","created_at":"2016-03-28T14:04:28.028951Z","crates_cnt":664},{"id":"observer","keyword":"observer","created_at":"2016-06-10T01:55:20.249758Z","crates_cnt":47},{"id":"stream","keyword":"stream","created_at":"2014-12-15T09:20:52.103879Z","crates_cnt":516},{"id":"broadcast","keyword":"broadcast","created_at":"2016-06-03T02:14:25.875500Z","crates_cnt":115}],"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":11862}]}