{"crate":{"id":"maybe-async","name":"maybe-async","updated_at":"2026-05-15T06:13:41.215606Z","versions":[2400548,1059870,1034115,1032972,716442,383240,383226,357461,357179,296448,290469,255540,233712,233639,203915,203909],"keywords":["async","futures","macros","maybe","proc_macro"],"categories":[],"badges":[],"created_at":"2020-01-15T06:52:46.890940Z","downloads":57119753,"recent_downloads":13671472,"default_version":"0.2.11","num_versions":16,"yanked":false,"max_version":"0.2.11","newest_version":"0.2.11","max_stable_version":"0.2.11","description":"A procedure macro to unify SYNC and ASYNC implementation","homepage":null,"documentation":"https://docs.rs/maybe-async","repository":"https://github.com/fMeow/maybe-async-rs","links":{"version_downloads":"/api/v1/crates/maybe-async/downloads","versions":null,"owners":"/api/v1/crates/maybe-async/owners","owner_team":"/api/v1/crates/maybe-async/owner_team","owner_user":"/api/v1/crates/maybe-async/owner_user","reverse_dependencies":"/api/v1/crates/maybe-async/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2400548,"crate":"maybe-async","num":"0.2.11","dl_path":"/api/v1/crates/maybe-async/0.2.11/download","readme_path":"/api/v1/crates/maybe-async/0.2.11/readme","updated_at":"2026-05-15T06:13:41.215606Z","created_at":"2026-05-15T06:13:41.215606Z","downloads":7944191,"features":{"default":[],"is_sync":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/maybe-async/0.2.11/dependencies","version_downloads":"/api/v1/crates/maybe-async/0.2.11/downloads","authors":"/api/v1/crates/maybe-async/0.2.11/authors"},"crate_size":22858,"published_by":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"audit_actions":[{"action":"publish","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2026-05-15T06:13:41.215606Z"}],"checksum":"746873a384ad60adc5db74471dfaba74bd278afbdcfd81db93fafcdfc8b5ca0c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A procedure macro to unify SYNC and ASYNC implementation","homepage":null,"documentation":"https://docs.rs/maybe-async","repository":"https://github.com/fMeow/maybe-async-rs","trustpub_data":null,"linecounts":{"languages":{"JavaScript":{"code_lines":10,"comment_lines":0,"files":1},"Pan":{"code_lines":1,"comment_lines":1,"files":1},"Rust":{"code_lines":493,"comment_lines":22,"files":3}},"total_code_lines":504,"total_comment_lines":23}},{"id":1059870,"crate":"maybe-async","num":"0.2.10","dl_path":"/api/v1/crates/maybe-async/0.2.10/download","readme_path":"/api/v1/crates/maybe-async/0.2.10/readme","updated_at":"2024-02-22T02:48:24.687294Z","created_at":"2024-02-22T02:48:24.687294Z","downloads":41156957,"features":{"default":[],"is_sync":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/maybe-async/0.2.10/dependencies","version_downloads":"/api/v1/crates/maybe-async/0.2.10/downloads","authors":"/api/v1/crates/maybe-async/0.2.10/authors"},"crate_size":22107,"published_by":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"audit_actions":[{"action":"publish","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2024-02-22T02:48:24.687294Z"}],"checksum":"5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A procedure macro to unify SYNC and ASYNC implementation","homepage":null,"documentation":"https://docs.rs/maybe-async","repository":"https://github.com/fMeow/maybe-async-rs","trustpub_data":null,"linecounts":{"languages":{"JavaScript":{"code_lines":10,"comment_lines":0,"files":1},"Pan":{"code_lines":1,"comment_lines":1,"files":1},"Rust":{"code_lines":410,"comment_lines":17,"files":3}},"total_code_lines":421,"total_comment_lines":18}},{"id":1034115,"crate":"maybe-async","num":"0.2.9","dl_path":"/api/v1/crates/maybe-async/0.2.9/download","readme_path":"/api/v1/crates/maybe-async/0.2.9/readme","updated_at":"2024-01-31T04:32:42.141982Z","created_at":"2024-01-31T04:32:42.141982Z","downloads":355685,"features":{"default":[],"is_sync":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/maybe-async/0.2.9/dependencies","version_downloads":"/api/v1/crates/maybe-async/0.2.9/downloads","authors":"/api/v1/crates/maybe-async/0.2.9/authors"},"crate_size":21866,"published_by":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"audit_actions":[{"action":"publish","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2024-01-31T04:32:42.141982Z"}],"checksum":"afc95a651c82daf7004c824405aa1019723644950d488571bd718e3ed84646ed","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A procedure macro to unify SYNC and ASYNC implementation","homepage":null,"documentation":"https://docs.rs/maybe-async","repository":"https://github.com/fMeow/maybe-async-rs","trustpub_data":null,"linecounts":{"languages":{"JavaScript":{"code_lines":10,"comment_lines":0,"files":1},"Pan":{"code_lines":1,"comment_lines":1,"files":1},"Rust":{"code_lines":410,"comment_lines":17,"files":3}},"total_code_lines":421,"total_comment_lines":18}},{"id":1032972,"crate":"maybe-async","num":"0.2.8","dl_path":"/api/v1/crates/maybe-async/0.2.8/download","readme_path":"/api/v1/crates/maybe-async/0.2.8/readme","updated_at":"2024-01-30T07:43:48.134932Z","created_at":"2024-01-30T07:43:48.134932Z","downloads":6865,"features":{"default":[],"is_sync":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/maybe-async/0.2.8/dependencies","version_downloads":"/api/v1/crates/maybe-async/0.2.8/downloads","authors":"/api/v1/crates/maybe-async/0.2.8/authors"},"crate_size":21273,"published_by":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"audit_actions":[{"action":"publish","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2024-01-30T07:43:48.134932Z"}],"checksum":"174c44590f35300ae0155d74f5a08e0742dcea34445e25be9a8054cca8b8688f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A procedure macro to unify SYNC and ASYNC implementation","homepage":null,"documentation":"https://docs.rs/maybe-async","repository":"https://github.com/fMeow/maybe-async-rs","trustpub_data":null,"linecounts":{"languages":{"JavaScript":{"code_lines":10,"comment_lines":0,"files":1},"Rust":{"code_lines":410,"comment_lines":15,"files":3}},"total_code_lines":420,"total_comment_lines":15}},{"id":716442,"crate":"maybe-async","num":"0.2.7","dl_path":"/api/v1/crates/maybe-async/0.2.7/download","readme_path":"/api/v1/crates/maybe-async/0.2.7/readme","updated_at":"2023-02-01T08:28:04.018139Z","created_at":"2023-02-01T08:28:04.018139Z","downloads":5865512,"features":{"default":[],"is_sync":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/maybe-async/0.2.7/dependencies","version_downloads":"/api/v1/crates/maybe-async/0.2.7/downloads","authors":"/api/v1/crates/maybe-async/0.2.7/authors"},"crate_size":19186,"published_by":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"audit_actions":[{"action":"publish","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2023-02-01T08:28:04.018139Z"}],"checksum":"0f1b8c13cb1f814b634a96b2c725449fe7ed464a7b8781de8688be5ffbd3f305","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A procedure macro to unify SYNC and ASYNC implementation","homepage":null,"documentation":"https://docs.rs/maybe-async","repository":"https://github.com/fMeow/maybe-async-rs","trustpub_data":null,"linecounts":{"languages":{"JavaScript":{"code_lines":10,"comment_lines":0,"files":1},"Rust":{"code_lines":438,"comment_lines":16,"files":3}},"total_code_lines":448,"total_comment_lines":16}},{"id":383240,"crate":"maybe-async","num":"0.2.6","dl_path":"/api/v1/crates/maybe-async/0.2.6/download","readme_path":"/api/v1/crates/maybe-async/0.2.6/readme","updated_at":"2021-05-28T08:55:49.197175Z","created_at":"2021-05-28T08:55:49.197175Z","downloads":1670994,"features":{"default":[],"is_sync":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/maybe-async/0.2.6/dependencies","version_downloads":"/api/v1/crates/maybe-async/0.2.6/downloads","authors":"/api/v1/crates/maybe-async/0.2.6/authors"},"crate_size":18447,"published_by":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"audit_actions":[{"action":"publish","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2021-05-28T08:55:49.197175Z"}],"checksum":"6007f9dad048e0a224f27ca599d669fca8cfa0dac804725aab542b2eb032bce6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A procedure macro to unify SYNC and ASYNC implementation","homepage":null,"documentation":"https://docs.rs/maybe-async","repository":"https://github.com/fMeow/maybe-async-rs","trustpub_data":null,"linecounts":{"languages":{"JavaScript":{"code_lines":10,"comment_lines":0,"files":1},"Rust":{"code_lines":439,"comment_lines":16,"files":3}},"total_code_lines":449,"total_comment_lines":16}},{"id":383226,"crate":"maybe-async","num":"0.2.5","dl_path":"/api/v1/crates/maybe-async/0.2.5/download","readme_path":"/api/v1/crates/maybe-async/0.2.5/readme","updated_at":"2021-05-28T08:29:57.517193Z","created_at":"2021-05-28T08:07:23.984443Z","downloads":2222,"features":{"default":[],"is_sync":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/maybe-async/0.2.5/dependencies","version_downloads":"/api/v1/crates/maybe-async/0.2.5/downloads","authors":"/api/v1/crates/maybe-async/0.2.5/authors"},"crate_size":18176,"published_by":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"audit_actions":[{"action":"publish","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2021-05-28T08:07:23.984443Z"},{"action":"yank","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2021-05-28T08:29:55.372892Z"}],"checksum":"e6784ab14d9b854e0979820d1e8c6137fd96a5396f9d420157e001c05ba87b90","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A procedure macro to unify SYNC and ASYNC implementation","homepage":null,"documentation":"https://docs.rs/maybe-async","repository":"https://github.com/fMeow/maybe-async-rs","trustpub_data":null,"linecounts":{"languages":{"JavaScript":{"code_lines":10,"comment_lines":0,"files":1},"Rust":{"code_lines":434,"comment_lines":16,"files":3}},"total_code_lines":444,"total_comment_lines":16}},{"id":357461,"crate":"maybe-async","num":"0.2.4","dl_path":"/api/v1/crates/maybe-async/0.2.4/download","readme_path":"/api/v1/crates/maybe-async/0.2.4/readme","updated_at":"2021-03-28T09:27:00.672951Z","created_at":"2021-03-28T09:27:00.672951Z","downloads":22188,"features":{"default":[],"is_sync":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/maybe-async/0.2.4/dependencies","version_downloads":"/api/v1/crates/maybe-async/0.2.4/downloads","authors":"/api/v1/crates/maybe-async/0.2.4/authors"},"crate_size":18152,"published_by":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"audit_actions":[{"action":"publish","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2021-03-28T09:27:00.672951Z"}],"checksum":"3919783e441e38b0512fae9eebd87c445c42e39508231fba2a8b9fd7ba88e999","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A procedure macro to unify SYNC and ASYNC implementation","homepage":null,"documentation":"https://docs.rs/maybe-async","repository":"https://github.com/fMeow/maybe-async-rs","trustpub_data":null,"linecounts":{"languages":{"JavaScript":{"code_lines":10,"comment_lines":0,"files":1},"Rust":{"code_lines":431,"comment_lines":16,"files":3}},"total_code_lines":441,"total_comment_lines":16}},{"id":357179,"crate":"maybe-async","num":"0.2.3","dl_path":"/api/v1/crates/maybe-async/0.2.3/download","readme_path":"/api/v1/crates/maybe-async/0.2.3/readme","updated_at":"2021-03-27T16:19:18.917268Z","created_at":"2021-03-27T16:19:18.917268Z","downloads":2483,"features":{"default":[],"is_sync":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/maybe-async/0.2.3/dependencies","version_downloads":"/api/v1/crates/maybe-async/0.2.3/downloads","authors":"/api/v1/crates/maybe-async/0.2.3/authors"},"crate_size":16253,"published_by":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"audit_actions":[{"action":"publish","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2021-03-27T16:19:18.917268Z"}],"checksum":"6bb8e1fec4e9a343755fdcd6adc9394c0ac0bb764eb36b3aecfdf151a44e8c83","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A procedure macro to unify SYNC and ASYNC implementation","homepage":null,"documentation":"https://docs.rs/maybe-async","repository":"https://github.com/fMeow/maybe-async-rs","trustpub_data":null,"linecounts":{"languages":{"JavaScript":{"code_lines":10,"comment_lines":0,"files":1},"Rust":{"code_lines":302,"comment_lines":7,"files":3}},"total_code_lines":312,"total_comment_lines":7}},{"id":296448,"crate":"maybe-async","num":"0.2.2","dl_path":"/api/v1/crates/maybe-async/0.2.2/download","readme_path":"/api/v1/crates/maybe-async/0.2.2/readme","updated_at":"2020-10-19T03:06:59.894063Z","created_at":"2020-10-19T03:06:59.894063Z","downloads":28088,"features":{"default":[],"is_sync":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/maybe-async/0.2.2/dependencies","version_downloads":"/api/v1/crates/maybe-async/0.2.2/downloads","authors":"/api/v1/crates/maybe-async/0.2.2/authors"},"crate_size":10525,"published_by":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"audit_actions":[{"action":"publish","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2020-10-19T03:06:59.894063Z"}],"checksum":"fd1afac51d14f8056cd544c83239b961c464e0a98c2ca65353195df93e636a20","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A procedure macro to unify SYNC and ASYNC implementation","homepage":null,"documentation":"https://docs.rs/maybe-async","repository":"https://github.com/fMeow/maybe-async-rs","trustpub_data":null,"linecounts":{"languages":{"JavaScript":{"code_lines":10,"comment_lines":0,"files":1},"Rust":{"code_lines":302,"comment_lines":7,"files":3}},"total_code_lines":312,"total_comment_lines":7}},{"id":290469,"crate":"maybe-async","num":"0.2.1","dl_path":"/api/v1/crates/maybe-async/0.2.1/download","readme_path":"/api/v1/crates/maybe-async/0.2.1/readme","updated_at":"2020-10-19T03:06:40.369083Z","created_at":"2020-10-05T10:39:47.078292Z","downloads":2979,"features":{"default":[],"is_sync":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/maybe-async/0.2.1/dependencies","version_downloads":"/api/v1/crates/maybe-async/0.2.1/downloads","authors":"/api/v1/crates/maybe-async/0.2.1/authors"},"crate_size":10297,"published_by":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"audit_actions":[{"action":"publish","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2020-10-05T10:39:47.078292Z"},{"action":"yank","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2020-10-19T03:06:38.371512Z"}],"checksum":"27790c036ea5ec16a39435631eb60449ba2a83ee056b989f8dcd36a2e5c0c5fb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A procedure macro to unify SYNC and ASYNC implementation","homepage":null,"documentation":"https://docs.rs/maybe-async","repository":"https://github.com/fMeow/maybe-async-rs","trustpub_data":null,"linecounts":{"languages":{"JavaScript":{"code_lines":10,"comment_lines":0,"files":1},"Rust":{"code_lines":305,"comment_lines":5,"files":3}},"total_code_lines":315,"total_comment_lines":5}},{"id":255540,"crate":"maybe-async","num":"0.2.0","dl_path":"/api/v1/crates/maybe-async/0.2.0/download","readme_path":"/api/v1/crates/maybe-async/0.2.0/readme","updated_at":"2020-06-24T08:05:10.967426Z","created_at":"2020-06-24T08:05:10.967426Z","downloads":5974,"features":{"default":[],"is_sync":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/maybe-async/0.2.0/dependencies","version_downloads":"/api/v1/crates/maybe-async/0.2.0/downloads","authors":"/api/v1/crates/maybe-async/0.2.0/authors"},"crate_size":9751,"published_by":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"audit_actions":[{"action":"publish","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2020-06-24T08:05:10.967426Z"}],"checksum":"51772c1b1c6c129eeeaf8ffe7581906aa14c8cca116b40d41ce1285f5a4fdfa0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A procedure macro to unify SYNC and ASYNC implementation","homepage":null,"documentation":"https://docs.rs/maybe-async","repository":"https://github.com/fMeow/maybe-async-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":305,"comment_lines":5,"files":3}},"total_code_lines":305,"total_comment_lines":5}},{"id":233712,"crate":"maybe-async","num":"0.1.3","dl_path":"/api/v1/crates/maybe-async/0.1.3/download","readme_path":"/api/v1/crates/maybe-async/0.1.3/readme","updated_at":"2020-04-22T11:48:42.838237Z","created_at":"2020-04-22T11:48:42.838237Z","downloads":2892,"features":{"default":[],"is_sync":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/maybe-async/0.1.3/dependencies","version_downloads":"/api/v1/crates/maybe-async/0.1.3/downloads","authors":"/api/v1/crates/maybe-async/0.1.3/authors"},"crate_size":8611,"published_by":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"audit_actions":[{"action":"publish","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2020-04-22T11:48:42.838237Z"}],"checksum":"cbcd480e8e4abb2d58c627488d92749b1a23c5421ae70480b28dd8f53e38a10f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A procedure macro to unify SYNC and ASYNC implementation","homepage":null,"documentation":"https://docs.rs/maybe-async","repository":"https://github.com/fMeow/maybe-async-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":211,"comment_lines":1,"files":3}},"total_code_lines":211,"total_comment_lines":1}},{"id":233639,"crate":"maybe-async","num":"0.1.2","dl_path":"/api/v1/crates/maybe-async/0.1.2/download","readme_path":"/api/v1/crates/maybe-async/0.1.2/readme","updated_at":"2020-04-22T05:54:36.309880Z","created_at":"2020-04-22T05:54:36.309880Z","downloads":2353,"features":{"default":[],"is_sync":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/maybe-async/0.1.2/dependencies","version_downloads":"/api/v1/crates/maybe-async/0.1.2/downloads","authors":"/api/v1/crates/maybe-async/0.1.2/authors"},"crate_size":6369,"published_by":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"audit_actions":[{"action":"publish","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2020-04-22T05:54:36.309880Z"}],"checksum":"95d52e2d725dcc9b1e082153a866a18bae63442bd49a1260927def3cb8d060d2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A procedure macro to unify SYNC and ASYNC implementation","homepage":null,"documentation":"https://docs.rs/maybe-async","repository":"https://github.com/fMeow/maybe-async-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":179,"comment_lines":1,"files":3}},"total_code_lines":179,"total_comment_lines":1}},{"id":203915,"crate":"maybe-async","num":"0.1.1","dl_path":"/api/v1/crates/maybe-async/0.1.1/download","readme_path":"/api/v1/crates/maybe-async/0.1.1/readme","updated_at":"2020-01-15T08:27:59.492040Z","created_at":"2020-01-15T08:27:59.492040Z","downloads":2394,"features":{"default":[],"is_sync":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/maybe-async/0.1.1/dependencies","version_downloads":"/api/v1/crates/maybe-async/0.1.1/downloads","authors":"/api/v1/crates/maybe-async/0.1.1/authors"},"crate_size":6106,"published_by":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"audit_actions":[{"action":"publish","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2020-01-15T08:27:59.492040Z"}],"checksum":"41c3b0495eb828cb5724635a1b3784c10fb3e6473e4ac8d12cb94cf923551e02","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A procedure macro to unify SYNC and ASYNC implementation","homepage":null,"documentation":"https://docs.rs/maybe-async","repository":"https://github.com/guoli-lyu/maybe-async-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":173,"comment_lines":1,"files":3}},"total_code_lines":173,"total_comment_lines":1}},{"id":203909,"crate":"maybe-async","num":"0.1.0","dl_path":"/api/v1/crates/maybe-async/0.1.0/download","readme_path":"/api/v1/crates/maybe-async/0.1.0/readme","updated_at":"2020-01-15T08:19:56.742319Z","created_at":"2020-01-15T06:52:46.890940Z","downloads":7906,"features":{"default":[],"is_sync":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/maybe-async/0.1.0/dependencies","version_downloads":"/api/v1/crates/maybe-async/0.1.0/downloads","authors":"/api/v1/crates/maybe-async/0.1.0/authors"},"crate_size":5259,"published_by":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"audit_actions":[{"action":"publish","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2020-01-15T06:52:46.890940Z"},{"action":"yank","user":{"id":28057,"login":"fMeow","name":"fMeow","avatar":"https://avatars.githubusercontent.com/u/16273287?v=4","url":"https://github.com/fMeow","github_username_matches":true,"created_at":"2015-12-13T03:45:15Z"},"time":"2020-01-15T08:19:55.100670Z"}],"checksum":"266430745474286156cafc09404d6014ff8641e12efb72811b3333d8827c127c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A procedure macro to unify SYNC and ASYNC implementation","homepage":null,"documentation":"https://docs.rs/maybe-async","repository":"https://github.com/guoli-lyu/maybe-async-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":170,"comment_lines":1,"files":3}},"total_code_lines":170,"total_comment_lines":1}}],"keywords":[{"id":"async","keyword":"async","created_at":"2015-02-18T16:50:54.176224Z","crates_cnt":5900},{"id":"futures","keyword":"futures","created_at":"2016-03-28T14:04:28.028951Z","crates_cnt":664},{"id":"macros","keyword":"macros","created_at":"2014-11-21T08:29:54.511482Z","crates_cnt":1284},{"id":"maybe","keyword":"maybe","created_at":"2017-05-17T13:05:42.101327Z","crates_cnt":13},{"id":"proc_macro","keyword":"proc_macro","created_at":"2017-03-12T11:43:29.876678Z","crates_cnt":185}],"categories":[]}