{"crate":{"id":"multer","name":"multer","updated_at":"2024-05-04T01:46:11.282005Z","versions":[1134392,985667,765012,626298,583997,469662,407926,379666,264908,248539,243457,242420,242415,242165,239811,239777,239714],"keywords":["formdata","multipart-formdata","multipart-uploads","async","multipart"],"categories":["asynchronous","web-programming"],"badges":[],"created_at":"2020-05-10T14:08:30.572077Z","downloads":119407392,"recent_downloads":25860792,"default_version":"3.1.0","num_versions":17,"yanked":false,"max_version":"3.1.0","newest_version":"3.1.0","max_stable_version":"3.1.0","description":"An async parser for `multipart/form-data` content-type in Rust.","homepage":"https://github.com/rwf2/multer","documentation":null,"repository":"https://github.com/rwf2/multer","links":{"version_downloads":"/api/v1/crates/multer/downloads","versions":null,"owners":"/api/v1/crates/multer/owners","owner_team":"/api/v1/crates/multer/owner_team","owner_user":"/api/v1/crates/multer/owner_user","reverse_dependencies":"/api/v1/crates/multer/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1134392,"crate":"multer","num":"3.1.0","dl_path":"/api/v1/crates/multer/3.1.0/download","readme_path":"/api/v1/crates/multer/3.1.0/readme","updated_at":"2024-05-04T01:46:11.282005Z","created_at":"2024-05-04T01:46:11.282005Z","downloads":75997757,"features":{"all":["json"],"default":[],"json":["serde","serde_json"],"log":["dep:log"],"tokio-io":["tokio","tokio-util"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multer/3.1.0/dependencies","version_downloads":"/api/v1/crates/multer/3.1.0/downloads","authors":"/api/v1/crates/multer/3.1.0/authors"},"crate_size":25980,"published_by":{"id":3864,"login":"SergioBenitez","name":"Sergio Benitez","avatar":"https://avatars.githubusercontent.com/u/1480321?v=4","url":"https://github.com/SergioBenitez","github_username_matches":true,"created_at":"2012-02-28T01:07:11Z"},"audit_actions":[{"action":"publish","user":{"id":3864,"login":"SergioBenitez","name":"Sergio Benitez","avatar":"https://avatars.githubusercontent.com/u/1480321?v=4","url":"https://github.com/SergioBenitez","github_username_matches":true,"created_at":"2012-02-28T01:07:11Z"},"time":"2024-05-04T01:46:11.282005Z"}],"checksum":"83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An async parser for `multipart/form-data` content-type in Rust.","homepage":"https://github.com/rwf2/multer","documentation":null,"repository":"https://github.com/rwf2/multer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1013,"comment_lines":10,"files":11}},"total_code_lines":1013,"total_comment_lines":10}},{"id":985667,"crate":"multer","num":"3.0.0","dl_path":"/api/v1/crates/multer/3.0.0/download","readme_path":"/api/v1/crates/multer/3.0.0/readme","updated_at":"2023-12-14T00:56:46.999548Z","created_at":"2023-12-14T00:56:46.999548Z","downloads":1585071,"features":{"all":["json"],"default":[],"json":["serde","serde_json"],"tokio-io":["tokio","tokio-util"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multer/3.0.0/dependencies","version_downloads":"/api/v1/crates/multer/3.0.0/downloads","authors":"/api/v1/crates/multer/3.0.0/authors"},"crate_size":25772,"published_by":{"id":3864,"login":"SergioBenitez","name":"Sergio Benitez","avatar":"https://avatars.githubusercontent.com/u/1480321?v=4","url":"https://github.com/SergioBenitez","github_username_matches":true,"created_at":"2012-02-28T01:07:11Z"},"audit_actions":[{"action":"publish","user":{"id":3864,"login":"SergioBenitez","name":"Sergio Benitez","avatar":"https://avatars.githubusercontent.com/u/1480321?v=4","url":"https://github.com/SergioBenitez","github_username_matches":true,"created_at":"2012-02-28T01:07:11Z"},"time":"2023-12-14T00:56:46.999548Z"}],"checksum":"a15d522be0a9c3e46fd2632e272d178f56387bdb5c9fbb3a36c649062e9b5219","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An async parser for `multipart/form-data` content-type in Rust.","homepage":"https://github.com/rousan/multer-rs","documentation":null,"repository":"https://github.com/rousan/multer-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1006,"comment_lines":10,"files":11}},"total_code_lines":1006,"total_comment_lines":10}},{"id":765012,"crate":"multer","num":"2.1.0","dl_path":"/api/v1/crates/multer/2.1.0/download","readme_path":"/api/v1/crates/multer/2.1.0/readme","updated_at":"2023-03-31T19:41:07.280797Z","created_at":"2023-03-31T19:41:07.280797Z","downloads":36014250,"features":{"all":["json"],"default":[],"json":["serde","serde_json"],"tokio-io":["tokio","tokio-util"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multer/2.1.0/dependencies","version_downloads":"/api/v1/crates/multer/2.1.0/downloads","authors":"/api/v1/crates/multer/2.1.0/authors"},"crate_size":23976,"published_by":{"id":3864,"login":"SergioBenitez","name":"Sergio Benitez","avatar":"https://avatars.githubusercontent.com/u/1480321?v=4","url":"https://github.com/SergioBenitez","github_username_matches":true,"created_at":"2012-02-28T01:07:11Z"},"audit_actions":[{"action":"publish","user":{"id":3864,"login":"SergioBenitez","name":"Sergio Benitez","avatar":"https://avatars.githubusercontent.com/u/1480321?v=4","url":"https://github.com/SergioBenitez","github_username_matches":true,"created_at":"2012-02-28T01:07:11Z"},"time":"2023-03-31T19:41:07.280797Z"}],"checksum":"01acbdc23469fd8fe07ab135923371d5f5a422fbf9c522158677c8eb15bc51c2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An async parser for `multipart/form-data` content-type in Rust.","homepage":"https://github.com/rousan/multer-rs","documentation":null,"repository":"https://github.com/rousan/multer-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":929,"comment_lines":13,"files":11}},"total_code_lines":929,"total_comment_lines":13}},{"id":626298,"crate":"multer","num":"2.0.4","dl_path":"/api/v1/crates/multer/2.0.4/download","readme_path":"/api/v1/crates/multer/2.0.4/readme","updated_at":"2022-09-21T21:10:16.511977Z","created_at":"2022-09-21T21:10:16.511977Z","downloads":2290618,"features":{"all":["json"],"default":[],"json":["serde","serde_json"],"tokio-io":["tokio","tokio-util"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multer/2.0.4/dependencies","version_downloads":"/api/v1/crates/multer/2.0.4/downloads","authors":"/api/v1/crates/multer/2.0.4/authors"},"crate_size":24090,"published_by":{"id":3864,"login":"SergioBenitez","name":"Sergio Benitez","avatar":"https://avatars.githubusercontent.com/u/1480321?v=4","url":"https://github.com/SergioBenitez","github_username_matches":true,"created_at":"2012-02-28T01:07:11Z"},"audit_actions":[{"action":"publish","user":{"id":3864,"login":"SergioBenitez","name":"Sergio Benitez","avatar":"https://avatars.githubusercontent.com/u/1480321?v=4","url":"https://github.com/SergioBenitez","github_username_matches":true,"created_at":"2012-02-28T01:07:11Z"},"time":"2022-09-21T21:10:16.511977Z"}],"checksum":"6ed4198ce7a4cbd2a57af78d28c6fbb57d81ac5f1d6ad79ac6c5587419cbdf22","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An async parser for `multipart/form-data` content-type in Rust.","homepage":"https://github.com/rousan/multer-rs","documentation":null,"repository":"https://github.com/rousan/multer-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":929,"comment_lines":15,"files":11}},"total_code_lines":929,"total_comment_lines":15}},{"id":583997,"crate":"multer","num":"2.0.3","dl_path":"/api/v1/crates/multer/2.0.3/download","readme_path":"/api/v1/crates/multer/2.0.3/readme","updated_at":"2022-07-13T21:17:46.731431Z","created_at":"2022-07-13T21:17:46.731431Z","downloads":765490,"features":{"all":["json"],"default":[],"json":["serde","serde_json"],"tokio-io":["tokio","tokio-util"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multer/2.0.3/dependencies","version_downloads":"/api/v1/crates/multer/2.0.3/downloads","authors":"/api/v1/crates/multer/2.0.3/authors"},"crate_size":23789,"published_by":{"id":3864,"login":"SergioBenitez","name":"Sergio Benitez","avatar":"https://avatars.githubusercontent.com/u/1480321?v=4","url":"https://github.com/SergioBenitez","github_username_matches":true,"created_at":"2012-02-28T01:07:11Z"},"audit_actions":[{"action":"publish","user":{"id":3864,"login":"SergioBenitez","name":"Sergio Benitez","avatar":"https://avatars.githubusercontent.com/u/1480321?v=4","url":"https://github.com/SergioBenitez","github_username_matches":true,"created_at":"2012-02-28T01:07:11Z"},"time":"2022-07-13T21:17:46.731431Z"}],"checksum":"a30ba6d97eb198c5e8a35d67d5779d6680cca35652a60ee90fc23dc431d4fde8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An async parser for `multipart/form-data` content-type in Rust.","homepage":"https://github.com/rousan/multer-rs","documentation":null,"repository":"https://github.com/rousan/multer-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":894,"comment_lines":12,"files":11}},"total_code_lines":894,"total_comment_lines":12}},{"id":469662,"crate":"multer","num":"2.0.2","dl_path":"/api/v1/crates/multer/2.0.2/download","readme_path":"/api/v1/crates/multer/2.0.2/readme","updated_at":"2021-12-17T11:06:40.327922Z","created_at":"2021-12-17T11:06:40.327922Z","downloads":1445560,"features":{"all":["json"],"default":[],"json":["serde","serde_json"],"tokio-io":["tokio","tokio-util"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multer/2.0.2/dependencies","version_downloads":"/api/v1/crates/multer/2.0.2/downloads","authors":"/api/v1/crates/multer/2.0.2/authors"},"crate_size":23220,"published_by":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"audit_actions":[{"action":"publish","user":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"time":"2021-12-17T11:06:40.327922Z"}],"checksum":"5f8f35e687561d5c1667590911e6698a8cb714a134a7505718a182e7bc9d3836","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An async parser for `multipart/form-data` content-type in Rust.","homepage":"https://github.com/rousan/multer-rs","documentation":null,"repository":"https://github.com/rousan/multer-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":872,"comment_lines":12,"files":11}},"total_code_lines":872,"total_comment_lines":12}},{"id":407926,"crate":"multer","num":"2.0.1","dl_path":"/api/v1/crates/multer/2.0.1/download","readme_path":"/api/v1/crates/multer/2.0.1/readme","updated_at":"2021-08-02T11:55:52.877804Z","created_at":"2021-08-02T11:55:52.877804Z","downloads":613085,"features":{"all":["json"],"default":[],"json":["serde","serde_json"],"tokio-io":["tokio","tokio-util"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multer/2.0.1/dependencies","version_downloads":"/api/v1/crates/multer/2.0.1/downloads","authors":"/api/v1/crates/multer/2.0.1/authors"},"crate_size":23406,"published_by":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"audit_actions":[{"action":"publish","user":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"time":"2021-08-02T11:55:52.877804Z"}],"checksum":"408327e2999b839cd1af003fc01b2019a6c10a1361769542203f6fedc5179680","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An async parser for `multipart/form-data` content-type in Rust.","homepage":"https://github.com/rousan/multer-rs","documentation":null,"repository":"https://github.com/rousan/multer-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":872,"comment_lines":12,"files":11}},"total_code_lines":872,"total_comment_lines":12}},{"id":379666,"crate":"multer","num":"2.0.0","dl_path":"/api/v1/crates/multer/2.0.0/download","readme_path":"/api/v1/crates/multer/2.0.0/readme","updated_at":"2021-05-18T09:40:49.647604Z","created_at":"2021-05-18T09:40:49.647604Z","downloads":283441,"features":{"all":["json"],"default":[],"json":["serde","serde_json"],"tokio-io":["tokio","tokio-util"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multer/2.0.0/dependencies","version_downloads":"/api/v1/crates/multer/2.0.0/downloads","authors":"/api/v1/crates/multer/2.0.0/authors"},"crate_size":23464,"published_by":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"audit_actions":[{"action":"publish","user":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"time":"2021-05-18T09:40:49.647604Z"}],"checksum":"0fdd568fea4758b30d6423f013f7171e193c34aa97828d1bd9f924fb3af30a8c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An async parser for `multipart/form-data` content-type in Rust.","homepage":"https://github.com/rousan/multer-rs","documentation":null,"repository":"https://github.com/rousan/multer-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":859,"comment_lines":12,"files":11}},"total_code_lines":859,"total_comment_lines":12}},{"id":264908,"crate":"multer","num":"1.2.2","dl_path":"/api/v1/crates/multer/1.2.2/download","readme_path":"/api/v1/crates/multer/1.2.2/readme","updated_at":"2020-07-22T13:20:23.722457Z","created_at":"2020-07-22T13:20:23.722457Z","downloads":290598,"features":{"all":["json","reader"],"default":[],"json":["serde","serde_json"],"reader":["tokio","tokio-util"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multer/1.2.2/dependencies","version_downloads":"/api/v1/crates/multer/1.2.2/downloads","authors":"/api/v1/crates/multer/1.2.2/authors"},"crate_size":24106,"published_by":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"audit_actions":[{"action":"publish","user":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"time":"2020-07-22T13:20:23.722457Z"}],"checksum":"99851e6ad01b0fbe086dda2dea00d68bb84fc7d7eae2c39ca7313da9197f4d31","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An async parser for `multipart/form-data` content-type in Rust.","homepage":"https://github.com/rousan/multer-rs","documentation":null,"repository":"https://github.com/rousan/multer-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":832,"comment_lines":1,"files":11}},"total_code_lines":832,"total_comment_lines":1}},{"id":248539,"crate":"multer","num":"1.2.1","dl_path":"/api/v1/crates/multer/1.2.1/download","readme_path":"/api/v1/crates/multer/1.2.1/readme","updated_at":"2020-06-03T15:08:07.269667Z","created_at":"2020-06-03T15:08:07.269667Z","downloads":16163,"features":{"all":["json","reader"],"default":[],"json":["serde","serde_json"],"reader":["tokio","tokio-util"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multer/1.2.1/dependencies","version_downloads":"/api/v1/crates/multer/1.2.1/downloads","authors":"/api/v1/crates/multer/1.2.1/authors"},"crate_size":23863,"published_by":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"audit_actions":[{"action":"publish","user":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"time":"2020-06-03T15:08:07.269667Z"}],"checksum":"fac1b095372c22271a5a91922ce2aebe2a3cdcea36c6c16fd9a9d3752c53a07b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An async parser for `multipart/form-data` content-type in Rust.","homepage":"https://github.com/rousan/multer-rs","documentation":null,"repository":"https://github.com/rousan/multer-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":832,"comment_lines":1,"files":11}},"total_code_lines":832,"total_comment_lines":1}},{"id":243457,"crate":"multer","num":"1.2.0","dl_path":"/api/v1/crates/multer/1.2.0/download","readme_path":"/api/v1/crates/multer/1.2.0/readme","updated_at":"2020-05-20T15:02:19.544263Z","created_at":"2020-05-20T15:02:19.544263Z","downloads":6930,"features":{"all":["json","reader"],"default":[],"json":["serde","serde_json"],"reader":["tokio","tokio-util"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multer/1.2.0/dependencies","version_downloads":"/api/v1/crates/multer/1.2.0/downloads","authors":"/api/v1/crates/multer/1.2.0/authors"},"crate_size":23698,"published_by":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"audit_actions":[{"action":"publish","user":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"time":"2020-05-20T15:02:19.544263Z"}],"checksum":"15f28655b095ad75c8a7e4945c6e9af4009b8842c4aac48d3530282ca83cde92","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An async parser for `multipart/form-data` content-type in Rust.","homepage":"https://github.com/rousan/multer-rs","documentation":null,"repository":"https://github.com/rousan/multer-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":823,"comment_lines":1,"files":11}},"total_code_lines":823,"total_comment_lines":1}},{"id":242420,"crate":"multer","num":"1.1.1","dl_path":"/api/v1/crates/multer/1.1.1/download","readme_path":"/api/v1/crates/multer/1.1.1/readme","updated_at":"2020-05-17T16:57:03.403852Z","created_at":"2020-05-17T16:57:03.403852Z","downloads":2934,"features":{"all":["json","reader"],"default":[],"json":["serde","serde_json"],"reader":["tokio","tokio-util"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multer/1.1.1/dependencies","version_downloads":"/api/v1/crates/multer/1.1.1/downloads","authors":"/api/v1/crates/multer/1.1.1/authors"},"crate_size":23618,"published_by":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"audit_actions":[{"action":"publish","user":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"time":"2020-05-17T16:57:03.403852Z"}],"checksum":"9eb134589fee8e8ee6a63744aa7d10d35e1819bcc7770503d8021f3e8b844a45","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An async parser for `multipart/form-data` content-type in Rust.","homepage":"https://github.com/rousan/multer-rs","documentation":null,"repository":"https://github.com/rousan/multer-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":823,"comment_lines":1,"files":11}},"total_code_lines":823,"total_comment_lines":1}},{"id":242415,"crate":"multer","num":"1.1.0","dl_path":"/api/v1/crates/multer/1.1.0/download","readme_path":"/api/v1/crates/multer/1.1.0/readme","updated_at":"2020-05-17T17:00:06.440478Z","created_at":"2020-05-17T16:32:47.332387Z","downloads":2687,"features":{"all":["json","reader"],"default":[],"json":["serde","serde_json"],"reader":["tokio","tokio-util"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multer/1.1.0/dependencies","version_downloads":"/api/v1/crates/multer/1.1.0/downloads","authors":"/api/v1/crates/multer/1.1.0/authors"},"crate_size":23603,"published_by":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"audit_actions":[{"action":"publish","user":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"time":"2020-05-17T16:32:47.332387Z"},{"action":"yank","user":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"time":"2020-05-17T17:00:04.826351Z"}],"checksum":"2d74d7274da3cbe7251c21355d86e067bb0db7b323d86ff144b1657580e72acd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An async parser for `multipart/form-data` content-type in Rust.","homepage":"https://github.com/rousan/multer-rs","documentation":null,"repository":"https://github.com/rousan/multer-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":823,"comment_lines":1,"files":11}},"total_code_lines":823,"total_comment_lines":1}},{"id":242165,"crate":"multer","num":"1.0.3","dl_path":"/api/v1/crates/multer/1.0.3/download","readme_path":"/api/v1/crates/multer/1.0.3/readme","updated_at":"2020-05-16T17:03:54.625983Z","created_at":"2020-05-16T17:03:54.625983Z","downloads":2820,"features":{"all":["json","reader"],"default":[],"json":["serde","serde_json"],"reader":["tokio","tokio-util"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multer/1.0.3/dependencies","version_downloads":"/api/v1/crates/multer/1.0.3/downloads","authors":"/api/v1/crates/multer/1.0.3/authors"},"crate_size":23868,"published_by":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"audit_actions":[{"action":"publish","user":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"time":"2020-05-16T17:03:54.625983Z"}],"checksum":"799020bc6edfcb27d253ddedda068be2ed7bae6ad9e15920ae29e46eac829a30","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An async parser for `multipart/form-data` content-type in Rust.","homepage":"https://github.com/rousan/multer-rs","documentation":null,"repository":"https://github.com/rousan/multer-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":827,"comment_lines":1,"files":11}},"total_code_lines":827,"total_comment_lines":1}},{"id":239811,"crate":"multer","num":"1.0.2","dl_path":"/api/v1/crates/multer/1.0.2/download","readme_path":"/api/v1/crates/multer/1.0.2/readme","updated_at":"2020-05-10T19:43:01.888994Z","created_at":"2020-05-10T19:43:01.888994Z","downloads":2781,"features":{"all":["json","reader"],"default":[],"json":["serde","serde_json"],"reader":["tokio","tokio-util"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multer/1.0.2/dependencies","version_downloads":"/api/v1/crates/multer/1.0.2/downloads","authors":"/api/v1/crates/multer/1.0.2/authors"},"crate_size":20763,"published_by":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"audit_actions":[{"action":"publish","user":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"time":"2020-05-10T19:43:01.888994Z"}],"checksum":"95c2b5cd0531e0e154d610ddd91c3235168593a8f733d5287c8ba06755250208","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An async parser for `multipart/form-data` content-type in Rust.","homepage":"https://github.com/rousan/multer-rs","documentation":null,"repository":"https://github.com/rousan/multer-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":627,"comment_lines":1,"files":8}},"total_code_lines":627,"total_comment_lines":1}},{"id":239777,"crate":"multer","num":"1.0.1","dl_path":"/api/v1/crates/multer/1.0.1/download","readme_path":"/api/v1/crates/multer/1.0.1/readme","updated_at":"2020-05-10T17:46:06.822154Z","created_at":"2020-05-10T17:46:06.822154Z","downloads":2775,"features":{"all":["json","reader"],"default":[],"json":["serde","serde_json"],"reader":["tokio","tokio-util"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multer/1.0.1/dependencies","version_downloads":"/api/v1/crates/multer/1.0.1/downloads","authors":"/api/v1/crates/multer/1.0.1/authors"},"crate_size":20012,"published_by":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"audit_actions":[{"action":"publish","user":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"time":"2020-05-10T17:46:06.822154Z"}],"checksum":"e5357e20bf5c130bc9db7af821155045c7092ae52f5a20c9aba6d2e7a73f4671","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"An async parser for `multipart/form-data` content-type in Rust.","homepage":"https://github.com/rousan/multer-rs","documentation":null,"repository":"https://github.com/rousan/multer-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":627,"comment_lines":1,"files":8}},"total_code_lines":627,"total_comment_lines":1}},{"id":239714,"crate":"multer","num":"1.0.0","dl_path":"/api/v1/crates/multer/1.0.0/download","readme_path":"/api/v1/crates/multer/1.0.0/readme","updated_at":"2020-05-10T14:08:30.572077Z","created_at":"2020-05-10T14:08:30.572077Z","downloads":2771,"features":{"all":["json","reader"],"default":[],"json":["serde","serde_json"],"reader":["tokio","tokio-util"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/multer/1.0.0/dependencies","version_downloads":"/api/v1/crates/multer/1.0.0/downloads","authors":"/api/v1/crates/multer/1.0.0/authors"},"crate_size":19955,"published_by":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"audit_actions":[{"action":"publish","user":{"id":21974,"login":"rousan","name":"Rousan Ali","avatar":"https://avatars.githubusercontent.com/u/12519292?v=4","url":"https://github.com/rousan","github_username_matches":true,"created_at":"2015-05-19T21:14:53Z"},"time":"2020-05-10T14:08:30.572077Z"}],"checksum":"16b892ceabe1dc2e66a491b808d450df3181f4d8edd206c658050dbd74048be2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A multipart/form-data parser and writer for tokio.rs in Rust.","homepage":"https://github.com/rousan/multer-rs","documentation":null,"repository":"https://github.com/rousan/multer-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":627,"comment_lines":1,"files":8}},"total_code_lines":627,"total_comment_lines":1}}],"keywords":[{"id":"formdata","keyword":"formdata","created_at":"2020-05-10T14:08:30.572077Z","crates_cnt":5},{"id":"multipart-formdata","keyword":"multipart-formdata","created_at":"2020-05-10T14:08:30.572077Z","crates_cnt":4},{"id":"multipart-uploads","keyword":"multipart-uploads","created_at":"2020-05-10T14:08:30.572077Z","crates_cnt":3},{"id":"async","keyword":"async","created_at":"2015-02-18T16:50:54.176224Z","crates_cnt":5897},{"id":"multipart","keyword":"multipart","created_at":"2015-06-11T04:44:35.805776Z","crates_cnt":71}],"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":11843},{"id":"web-programming","category":"Web programming","slug":"web-programming","description":"Crates to create applications for the web.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":10630}]}