{"crate":{"id":"axum-login","name":"axum-login","updated_at":"2025-07-20T15:23:10.473411Z","versions":[1650602,1396184,1259870,1169995,1165745,1110631,1088683,1072361,1026030,1024522,1001056,1000453,999896,998997,993274,971804,971670,969158,959892,955063,953520,951232,949618,948457,880434,772783,679914,672103,670087,609943,609888],"keywords":["authentication","authorization","axum","login","sessions"],"categories":["web-programming","database","web-programming::http-server","asynchronous"],"badges":[],"created_at":"2022-08-27T17:19:37.230657Z","downloads":988060,"recent_downloads":194880,"default_version":"0.18.0","num_versions":31,"yanked":false,"max_version":"0.18.0","newest_version":"0.18.0","max_stable_version":"0.18.0","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","links":{"version_downloads":"/api/v1/crates/axum-login/downloads","versions":null,"owners":"/api/v1/crates/axum-login/owners","owner_team":"/api/v1/crates/axum-login/owner_team","owner_user":"/api/v1/crates/axum-login/owner_user","reverse_dependencies":"/api/v1/crates/axum-login/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1650602,"crate":"axum-login","num":"0.18.0","dl_path":"/api/v1/crates/axum-login/0.18.0/download","readme_path":"/api/v1/crates/axum-login/0.18.0/readme","updated_at":"2025-07-20T15:23:10.473411Z","created_at":"2025-07-20T15:23:10.473411Z","downloads":322025,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.18.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.18.0/downloads","authors":"/api/v1/crates/axum-login/0.18.0/authors"},"crate_size":33521,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2025-07-20T15:23:10.473411Z"}],"checksum":"964ea6eb764a227baa8c3368e45c94d23b6863cc7b880c6c9e341c143c5a5ff7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1462,"comment_lines":11,"files":6}},"total_code_lines":1462,"total_comment_lines":11}},{"id":1396184,"crate":"axum-login","num":"0.17.0","dl_path":"/api/v1/crates/axum-login/0.17.0/download","readme_path":"/api/v1/crates/axum-login/0.17.0/readme","updated_at":"2025-01-05T17:49:49.916936Z","created_at":"2025-01-05T17:49:49.916936Z","downloads":259797,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.17.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.17.0/downloads","authors":"/api/v1/crates/axum-login/0.17.0/authors"},"crate_size":32138,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2025-01-05T17:49:49.916936Z"}],"checksum":"b0da8e8e4cf127a9b71b578e9a8fa9833e70f893e428ed5453c85e44bf0fd8eb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1466,"comment_lines":11,"files":6}},"total_code_lines":1466,"total_comment_lines":11}},{"id":1259870,"crate":"axum-login","num":"0.16.0","dl_path":"/api/v1/crates/axum-login/0.16.0/download","readme_path":"/api/v1/crates/axum-login/0.16.0/readme","updated_at":"2024-09-04T22:33:16.486073Z","created_at":"2024-09-04T22:33:16.486073Z","downloads":173581,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.16.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.16.0/downloads","authors":"/api/v1/crates/axum-login/0.16.0/authors"},"crate_size":15177,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2024-09-04T22:33:16.486073Z"}],"checksum":"5260ed0ecc8ace8e7e61a7406672faba598c8a86b8f4742fcdde0ddc979a318f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1468,"comment_lines":11,"files":6}},"total_code_lines":1468,"total_comment_lines":11}},{"id":1169995,"crate":"axum-login","num":"0.15.3","dl_path":"/api/v1/crates/axum-login/0.15.3/download","readme_path":"/api/v1/crates/axum-login/0.15.3/readme","updated_at":"2024-06-10T17:15:18.094630Z","created_at":"2024-06-10T17:15:18.094630Z","downloads":67264,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.15.3/dependencies","version_downloads":"/api/v1/crates/axum-login/0.15.3/downloads","authors":"/api/v1/crates/axum-login/0.15.3/authors"},"crate_size":15131,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2024-06-10T17:15:18.094630Z"}],"checksum":"4012877d9672b7902aa6567960208756f68a09de81e988fa18fe369e92f90471","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1468,"comment_lines":11,"files":6}},"total_code_lines":1468,"total_comment_lines":11}},{"id":1165745,"crate":"axum-login","num":"0.15.2","dl_path":"/api/v1/crates/axum-login/0.15.2/download","readme_path":"/api/v1/crates/axum-login/0.15.2/readme","updated_at":"2024-06-05T14:13:20.185275Z","created_at":"2024-06-05T14:13:20.185275Z","downloads":1828,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.15.2/dependencies","version_downloads":"/api/v1/crates/axum-login/0.15.2/downloads","authors":"/api/v1/crates/axum-login/0.15.2/authors"},"crate_size":15067,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2024-06-05T14:13:20.185275Z"}],"checksum":"c04f7abf45f90f58cc001868159c489679fd7791e7dec3a1fdd52cb9a40e164a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1468,"comment_lines":11,"files":6}},"total_code_lines":1468,"total_comment_lines":11}},{"id":1110631,"crate":"axum-login","num":"0.15.1","dl_path":"/api/v1/crates/axum-login/0.15.1/download","readme_path":"/api/v1/crates/axum-login/0.15.1/readme","updated_at":"2024-04-10T17:58:16.027137Z","created_at":"2024-04-10T17:58:16.027137Z","downloads":22700,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.15.1/dependencies","version_downloads":"/api/v1/crates/axum-login/0.15.1/downloads","authors":"/api/v1/crates/axum-login/0.15.1/authors"},"crate_size":15067,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2024-04-10T17:58:16.027137Z"}],"checksum":"b0fbc0d7bd2577dda9aa9cac096e53b30342725d8eea5798169ff2537a214f45","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1468,"comment_lines":11,"files":6}},"total_code_lines":1468,"total_comment_lines":11}},{"id":1088683,"crate":"axum-login","num":"0.15.0","dl_path":"/api/v1/crates/axum-login/0.15.0/download","readme_path":"/api/v1/crates/axum-login/0.15.0/readme","updated_at":"2024-03-20T03:18:47.412717Z","created_at":"2024-03-20T03:18:47.412717Z","downloads":5381,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.15.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.15.0/downloads","authors":"/api/v1/crates/axum-login/0.15.0/authors"},"crate_size":13040,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2024-03-20T03:18:47.412717Z"}],"checksum":"1f1d7775e438e00a773a3f3651cc46bdb7877a0b22e590289c0f8b5ed92f8f95","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1012,"comment_lines":5,"files":6}},"total_code_lines":1012,"total_comment_lines":5}},{"id":1072361,"crate":"axum-login","num":"0.14.0","dl_path":"/api/v1/crates/axum-login/0.14.0/download","readme_path":"/api/v1/crates/axum-login/0.14.0/readme","updated_at":"2024-03-05T02:42:18.123721Z","created_at":"2024-03-05T02:42:18.123721Z","downloads":8583,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.14.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.14.0/downloads","authors":"/api/v1/crates/axum-login/0.14.0/authors"},"crate_size":12980,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2024-03-05T02:42:18.123721Z"}],"checksum":"bf7d8260dd72d25b5d97f47a0ac6436fb7d07237ff6df10620ee21351de7df5a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":997,"comment_lines":5,"files":6}},"total_code_lines":997,"total_comment_lines":5}},{"id":1026030,"crate":"axum-login","num":"0.13.1","dl_path":"/api/v1/crates/axum-login/0.13.1/download","readme_path":"/api/v1/crates/axum-login/0.13.1/readme","updated_at":"2024-01-24T17:12:37.013355Z","created_at":"2024-01-24T17:12:37.013355Z","downloads":25416,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.13.1/dependencies","version_downloads":"/api/v1/crates/axum-login/0.13.1/downloads","authors":"/api/v1/crates/axum-login/0.13.1/authors"},"crate_size":12975,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2024-01-24T17:12:37.013355Z"}],"checksum":"df12ed681d759ff9c466e7dda53e34bf7f28d20edd3f66a5d9e1173e8eaf0257","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":997,"comment_lines":5,"files":6}},"total_code_lines":997,"total_comment_lines":5}},{"id":1024522,"crate":"axum-login","num":"0.13.0","dl_path":"/api/v1/crates/axum-login/0.13.0/download","readme_path":"/api/v1/crates/axum-login/0.13.0/readme","updated_at":"2024-01-23T16:09:28.541214Z","created_at":"2024-01-23T16:09:28.541214Z","downloads":1339,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.13.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.13.0/downloads","authors":"/api/v1/crates/axum-login/0.13.0/authors"},"crate_size":12944,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2024-01-23T16:09:28.541214Z"}],"checksum":"13e57441cc9df9b838384bb9596bf6519b2b5cfe1db55c375c666af790724d7d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":994,"comment_lines":5,"files":6}},"total_code_lines":994,"total_comment_lines":5}},{"id":1001056,"crate":"axum-login","num":"0.12.0","dl_path":"/api/v1/crates/axum-login/0.12.0/download","readme_path":"/api/v1/crates/axum-login/0.12.0/readme","updated_at":"2024-01-01T23:32:50.851084Z","created_at":"2024-01-01T23:32:50.851084Z","downloads":8943,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.12.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.12.0/downloads","authors":"/api/v1/crates/axum-login/0.12.0/authors"},"crate_size":12926,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2024-01-01T23:32:50.851084Z"}],"checksum":"5fff85d5ba21f2063b3e8e47ba7192f7d2b73760e3d413db8e7c9b9bea3095b2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":993,"comment_lines":5,"files":6}},"total_code_lines":993,"total_comment_lines":5}},{"id":1000453,"crate":"axum-login","num":"0.11.3","dl_path":"/api/v1/crates/axum-login/0.11.3/download","readme_path":"/api/v1/crates/axum-login/0.11.3/readme","updated_at":"2023-12-31T18:48:10.476543Z","created_at":"2023-12-31T18:48:10.476543Z","downloads":1846,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.11.3/dependencies","version_downloads":"/api/v1/crates/axum-login/0.11.3/downloads","authors":"/api/v1/crates/axum-login/0.11.3/authors"},"crate_size":12769,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2023-12-31T18:48:10.476543Z"}],"checksum":"d18e5b44cbb5815db20bc18b2d178cd4fe5e942a5f1faad026f1cd5e53833f4d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":982,"comment_lines":1,"files":6}},"total_code_lines":982,"total_comment_lines":1}},{"id":999896,"crate":"axum-login","num":"0.11.2","dl_path":"/api/v1/crates/axum-login/0.11.2/download","readme_path":"/api/v1/crates/axum-login/0.11.2/readme","updated_at":"2023-12-30T19:33:37.116998Z","created_at":"2023-12-30T19:33:37.116998Z","downloads":1275,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.11.2/dependencies","version_downloads":"/api/v1/crates/axum-login/0.11.2/downloads","authors":"/api/v1/crates/axum-login/0.11.2/authors"},"crate_size":12586,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2023-12-30T19:33:37.116998Z"}],"checksum":"6f10f9f96befdaed5ba6668b1d428824ef2ddde2a0d8e3f640b8100c486679fa","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":931,"comment_lines":1,"files":6}},"total_code_lines":931,"total_comment_lines":1}},{"id":998997,"crate":"axum-login","num":"0.11.1","dl_path":"/api/v1/crates/axum-login/0.11.1/download","readme_path":"/api/v1/crates/axum-login/0.11.1/readme","updated_at":"2023-12-29T15:25:14.174286Z","created_at":"2023-12-29T15:25:14.174286Z","downloads":1477,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.11.1/dependencies","version_downloads":"/api/v1/crates/axum-login/0.11.1/downloads","authors":"/api/v1/crates/axum-login/0.11.1/authors"},"crate_size":10587,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2023-12-29T15:25:14.174286Z"}],"checksum":"73cfdda2b16d94292d632e8aa58ad6ef3ac3b2d6e623f83cf2217903d02e4ce0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":460,"comment_lines":1,"files":6}},"total_code_lines":460,"total_comment_lines":1}},{"id":993274,"crate":"axum-login","num":"0.11.0","dl_path":"/api/v1/crates/axum-login/0.11.0/download","readme_path":"/api/v1/crates/axum-login/0.11.0/readme","updated_at":"2023-12-21T16:11:14.596293Z","created_at":"2023-12-21T16:11:14.596293Z","downloads":2769,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.11.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.11.0/downloads","authors":"/api/v1/crates/axum-login/0.11.0/authors"},"crate_size":10535,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2023-12-21T16:11:14.596293Z"}],"checksum":"7ed77f2ad030ec94b30bf353926d91707198bcb0941d999f4cc6bbc7ffb4e060","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":456,"comment_lines":1,"files":6}},"total_code_lines":456,"total_comment_lines":1}},{"id":971804,"crate":"axum-login","num":"0.10.2","dl_path":"/api/v1/crates/axum-login/0.10.2/download","readme_path":"/api/v1/crates/axum-login/0.10.2/readme","updated_at":"2023-11-29T22:50:54.973499Z","created_at":"2023-11-29T22:50:54.973499Z","downloads":20654,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.10.2/dependencies","version_downloads":"/api/v1/crates/axum-login/0.10.2/downloads","authors":"/api/v1/crates/axum-login/0.10.2/authors"},"crate_size":10509,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2023-11-29T22:50:54.973499Z"}],"checksum":"61b018d073eea48729e2309c8ecd7198e1eea90e132d99a5e1cc7e952053c8d6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":457,"comment_lines":0,"files":6}},"total_code_lines":457,"total_comment_lines":0}},{"id":971670,"crate":"axum-login","num":"0.10.1","dl_path":"/api/v1/crates/axum-login/0.10.1/download","readme_path":"/api/v1/crates/axum-login/0.10.1/readme","updated_at":"2023-11-29T19:53:31.403147Z","created_at":"2023-11-29T19:53:31.403147Z","downloads":1265,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.10.1/dependencies","version_downloads":"/api/v1/crates/axum-login/0.10.1/downloads","authors":"/api/v1/crates/axum-login/0.10.1/authors"},"crate_size":10507,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2023-11-29T19:53:31.403147Z"}],"checksum":"66e908f523ff4cad54d59fa4a56942d2db65c6438dba4e11665b13d8d1a2c9f6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":454,"comment_lines":0,"files":6}},"total_code_lines":454,"total_comment_lines":0}},{"id":969158,"crate":"axum-login","num":"0.10.0","dl_path":"/api/v1/crates/axum-login/0.10.0/download","readme_path":"/api/v1/crates/axum-login/0.10.0/readme","updated_at":"2023-11-27T18:11:37.196621Z","created_at":"2023-11-27T18:11:37.196621Z","downloads":1436,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.10.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.10.0/downloads","authors":"/api/v1/crates/axum-login/0.10.0/authors"},"crate_size":10509,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2023-11-27T18:11:37.196621Z"}],"checksum":"de459195dffbc564895b29e097c996324682698ea165c93a18c17be0275f7c04","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":456,"comment_lines":0,"files":6}},"total_code_lines":456,"total_comment_lines":0}},{"id":959892,"crate":"axum-login","num":"0.9.0","dl_path":"/api/v1/crates/axum-login/0.9.0/download","readme_path":"/api/v1/crates/axum-login/0.9.0/readme","updated_at":"2023-11-18T21:10:06.021172Z","created_at":"2023-11-18T21:10:06.021172Z","downloads":5164,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.9.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.9.0/downloads","authors":"/api/v1/crates/axum-login/0.9.0/authors"},"crate_size":10546,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2023-11-18T21:10:06.021172Z"}],"checksum":"3cb2aead3ec6751d895732c8cb3761b07a765c96c44d979a2c1b7a674e309a7e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":460,"comment_lines":0,"files":6}},"total_code_lines":460,"total_comment_lines":0}},{"id":955063,"crate":"axum-login","num":"0.8.0","dl_path":"/api/v1/crates/axum-login/0.8.0/download","readme_path":"/api/v1/crates/axum-login/0.8.0/readme","updated_at":"2023-11-14T23:29:17.130347Z","created_at":"2023-11-14T23:29:17.130347Z","downloads":2210,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.8.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.8.0/downloads","authors":"/api/v1/crates/axum-login/0.8.0/authors"},"crate_size":10353,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2023-11-14T23:29:17.130347Z"}],"checksum":"2c2dddb9766c8a739b6efa8cdcc1410e897d5b3f71aa8651a4b51beb64608dfd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":414,"comment_lines":0,"files":6}},"total_code_lines":414,"total_comment_lines":0}},{"id":953520,"crate":"axum-login","num":"0.7.3","dl_path":"/api/v1/crates/axum-login/0.7.3/download","readme_path":"/api/v1/crates/axum-login/0.7.3/readme","updated_at":"2023-11-13T15:32:53.157184Z","created_at":"2023-11-13T15:32:53.157184Z","downloads":1612,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.7.3/dependencies","version_downloads":"/api/v1/crates/axum-login/0.7.3/downloads","authors":"/api/v1/crates/axum-login/0.7.3/authors"},"crate_size":10330,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2023-11-13T15:32:53.157184Z"}],"checksum":"6eee4df0cdb40a1d9fbc49b709bda6eb9e94f9b4b7ab6affe03582c180e6a5d9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":414,"comment_lines":0,"files":6}},"total_code_lines":414,"total_comment_lines":0}},{"id":951232,"crate":"axum-login","num":"0.7.2","dl_path":"/api/v1/crates/axum-login/0.7.2/download","readme_path":"/api/v1/crates/axum-login/0.7.2/readme","updated_at":"2023-11-10T15:28:44.418212Z","created_at":"2023-11-10T15:28:44.418212Z","downloads":1335,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.7.2/dependencies","version_downloads":"/api/v1/crates/axum-login/0.7.2/downloads","authors":"/api/v1/crates/axum-login/0.7.2/authors"},"crate_size":10303,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2023-11-10T15:28:44.418212Z"}],"checksum":"f6a417f9174fbbcddd89bfd20bbc70216b7e4ab575d708372abc1fa944d250d2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":411,"comment_lines":0,"files":6}},"total_code_lines":411,"total_comment_lines":0}},{"id":949618,"crate":"axum-login","num":"0.7.1","dl_path":"/api/v1/crates/axum-login/0.7.1/download","readme_path":"/api/v1/crates/axum-login/0.7.1/readme","updated_at":"2023-11-08T23:28:48.226652Z","created_at":"2023-11-08T23:28:48.226652Z","downloads":1273,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.7.1/dependencies","version_downloads":"/api/v1/crates/axum-login/0.7.1/downloads","authors":"/api/v1/crates/axum-login/0.7.1/authors"},"crate_size":9564,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2023-11-08T23:28:48.226652Z"}],"checksum":"2c4cd4d2380528102834771a1e4649b2fb0853aff73fea65a9bc2501fef9091c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":410,"comment_lines":0,"files":6}},"total_code_lines":410,"total_comment_lines":0}},{"id":948457,"crate":"axum-login","num":"0.7.0","dl_path":"/api/v1/crates/axum-login/0.7.0/download","readme_path":"/api/v1/crates/axum-login/0.7.0/readme","updated_at":"2023-11-07T17:39:35.234440Z","created_at":"2023-11-07T17:39:35.234440Z","downloads":1341,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.7.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.7.0/downloads","authors":"/api/v1/crates/axum-login/0.7.0/authors"},"crate_size":32012,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2023-11-07T17:39:35.234440Z"}],"checksum":"583d3d99ebb9dc1af6560787ba31553b35f2f94bbe5b11d749d63fc830925ff5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 User identification, authentication, and authorization for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":401,"comment_lines":0,"files":6}},"total_code_lines":401,"total_comment_lines":0}},{"id":880434,"crate":"axum-login","num":"0.6.0","dl_path":"/api/v1/crates/axum-login/0.6.0/download","readme_path":"/api/v1/crates/axum-login/0.6.0/readme","updated_at":"2023-08-24T14:25:16.227859Z","created_at":"2023-08-24T14:25:16.227859Z","downloads":8828,"features":{"default":[],"mssql":["sqlx/mssql"],"mysql":["sqlx/mysql"],"postgres":["sqlx/postgres"],"sqlite":["sqlx/sqlite"],"sqlx":["sqlx/runtime-tokio-rustls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.6.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.6.0/downloads","authors":"/api/v1/crates/axum-login/0.6.0/authors"},"crate_size":12910,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2023-08-24T14:25:16.227859Z"}],"checksum":"e53380c8fe0c99b72463662d8a245e7706a40554bf9a08954f3e4c4249635a02","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 Session-based user authentication for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1186,"comment_lines":2,"files":7}},"total_code_lines":1186,"total_comment_lines":2}},{"id":772783,"crate":"axum-login","num":"0.5.0","dl_path":"/api/v1/crates/axum-login/0.5.0/download","readme_path":"/api/v1/crates/axum-login/0.5.0/readme","updated_at":"2023-04-10T17:15:56.992294Z","created_at":"2023-04-10T17:15:56.992294Z","downloads":27056,"features":{"default":[],"mssql":["sqlx/mssql"],"mysql":["sqlx/mysql"],"postgres":["sqlx/postgres"],"sqlite":["sqlx/sqlite"],"sqlx":["sqlx/runtime-tokio-rustls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.5.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.5.0/downloads","authors":"/api/v1/crates/axum-login/0.5.0/authors"},"crate_size":9643,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2023-04-10T17:15:56.992294Z"}],"checksum":"2160b4bfd1db39feb3e689c287519d4b9234a5bcbdf89e975027b04d25c4bc32","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 Session-based user authentication for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":572,"comment_lines":0,"files":7}},"total_code_lines":572,"total_comment_lines":0}},{"id":679914,"crate":"axum-login","num":"0.4.1","dl_path":"/api/v1/crates/axum-login/0.4.1/download","readme_path":"/api/v1/crates/axum-login/0.4.1/readme","updated_at":"2022-12-09T15:24:47.202114Z","created_at":"2022-12-09T15:24:47.202114Z","downloads":5457,"features":{"default":[],"mssql":["sqlx/mssql"],"mysql":["sqlx/mysql"],"postgres":["sqlx/postgres"],"sqlite":["sqlx/sqlite"],"sqlx":["sqlx/runtime-tokio-rustls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.4.1/dependencies","version_downloads":"/api/v1/crates/axum-login/0.4.1/downloads","authors":"/api/v1/crates/axum-login/0.4.1/authors"},"crate_size":11209,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2022-12-09T15:24:47.202114Z"}],"checksum":"53267fed23ef097855844f578b4dfe15097186cb07f62491064fbc09bb4e09fd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 Session-based user authentication for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":527,"comment_lines":0,"files":7}},"total_code_lines":527,"total_comment_lines":0}},{"id":672103,"crate":"axum-login","num":"0.4.0","dl_path":"/api/v1/crates/axum-login/0.4.0/download","readme_path":"/api/v1/crates/axum-login/0.4.0/readme","updated_at":"2022-11-28T15:42:45.350699Z","created_at":"2022-11-28T15:42:45.350699Z","downloads":1289,"features":{"default":[],"mssql":["sqlx/mssql"],"mysql":["sqlx/mysql"],"postgres":["sqlx/postgres"],"sqlite":["sqlx/sqlite"],"sqlx":["sqlx/runtime-tokio-rustls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.4.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.4.0/downloads","authors":"/api/v1/crates/axum-login/0.4.0/authors"},"crate_size":11097,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2022-11-28T15:42:45.350699Z"}],"checksum":"8b013727e3fa688cdaeb80c1cd556cfaf1d40787439fe7509e124e27ad7c5f38","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 Session-based user authentication for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":526,"comment_lines":0,"files":7}},"total_code_lines":526,"total_comment_lines":0}},{"id":670087,"crate":"axum-login","num":"0.3.0","dl_path":"/api/v1/crates/axum-login/0.3.0/download","readme_path":"/api/v1/crates/axum-login/0.3.0/readme","updated_at":"2022-11-24T17:33:59.848167Z","created_at":"2022-11-24T17:33:59.848167Z","downloads":1311,"features":{"default":[],"mssql":["sqlx/mssql"],"mysql":["sqlx/mysql"],"postgres":["sqlx/postgres"],"sqlite":["sqlx/sqlite"],"sqlx":["sqlx/runtime-tokio-rustls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.3.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.3.0/downloads","authors":"/api/v1/crates/axum-login/0.3.0/authors"},"crate_size":10979,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2022-11-24T17:33:59.848167Z"}],"checksum":"b32fec2e2ce68c0d62245b73efaa243671201171729f209360179353323face8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 Session-based user authentication for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":"https://docs.rs/axum-login","repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":535,"comment_lines":0,"files":7}},"total_code_lines":535,"total_comment_lines":0}},{"id":609943,"crate":"axum-login","num":"0.2.0","dl_path":"/api/v1/crates/axum-login/0.2.0/download","readme_path":"/api/v1/crates/axum-login/0.2.0/readme","updated_at":"2022-08-27T19:30:09.709134Z","created_at":"2022-08-27T19:30:09.709134Z","downloads":2052,"features":{"default":[],"mssql":["sqlx/mssql"],"mysql":["sqlx/mysql"],"postgres":["sqlx/postgres"],"sqlite":["sqlx/sqlite"],"sqlx":["sqlx/runtime-tokio-rustls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.2.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.2.0/downloads","authors":"/api/v1/crates/axum-login/0.2.0/authors"},"crate_size":8862,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2022-08-27T19:30:09.709134Z"}],"checksum":"a006dfa952fad01aa566cf8e5b246c82c4c482fa1082c33f7344c781828e62b8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 Session-based user authentication for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":null,"repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":367,"comment_lines":0,"files":7}},"total_code_lines":367,"total_comment_lines":0}},{"id":609888,"crate":"axum-login","num":"0.1.0","dl_path":"/api/v1/crates/axum-login/0.1.0/download","readme_path":"/api/v1/crates/axum-login/0.1.0/readme","updated_at":"2022-08-27T17:19:37.230657Z","created_at":"2022-08-27T17:19:37.230657Z","downloads":1277,"features":{"default":[],"mssql":["sqlx/mssql"],"mysql":["sqlx/mysql"],"postgres":["sqlx/postgres"],"sqlite":["sqlx/sqlite"],"sqlx":["sqlx/runtime-tokio-rustls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/axum-login/0.1.0/dependencies","version_downloads":"/api/v1/crates/axum-login/0.1.0/downloads","authors":"/api/v1/crates/axum-login/0.1.0/authors"},"crate_size":9284,"published_by":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"audit_actions":[{"action":"publish","user":{"id":5112,"login":"maxcountryman","name":"Max Countryman","avatar":"https://avatars.githubusercontent.com/u/74351?v=4","url":"https://github.com/maxcountryman","github_username_matches":true,"created_at":"2009-04-16T07:44:52Z"},"time":"2022-08-27T17:19:37.230657Z"}],"checksum":"16fb4ac0a7661c7e199555296967095f9388c666620f38439356456901c7f4da","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"🪪 Session-based user authentication for Axum.","homepage":"https://github.com/maxcountryman/axum-login","documentation":null,"repository":"https://github.com/maxcountryman/axum-login","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":524,"comment_lines":0,"files":10}},"total_code_lines":524,"total_comment_lines":0}}],"keywords":[{"id":"authentication","keyword":"authentication","created_at":"2015-03-06T02:07:33.479882Z","crates_cnt":712},{"id":"authorization","keyword":"authorization","created_at":"2015-01-31T20:06:10.522762Z","crates_cnt":376},{"id":"axum","keyword":"axum","created_at":"2021-09-03T07:38:59.513182Z","crates_cnt":1103},{"id":"login","keyword":"login","created_at":"2016-10-29T08:05:41.374317Z","crates_cnt":54},{"id":"sessions","keyword":"sessions","created_at":"2015-10-26T19:04:42.807215Z","crates_cnt":80}],"categories":[{"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":9969},{"id":"database","category":"Database interfaces","slug":"database","description":"Crates to interface with database management systems.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":6136},{"id":"web-programming::http-server","category":"HTTP server","slug":"web-programming::http-server","description":"Crates to serve data over HTTP.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":2545},{"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":11069}]}