pub async fn handle_login(
session: Option<Extension<Session>>,
__arg1: Extension<Shared<Receiver<Client>>>,
__arg2: Extension<AllowedRoles>,
__arg3: Json<LoginCredentials>,
) -> impl IntoResponsepub async fn handle_login(
session: Option<Extension<Session>>,
__arg1: Extension<Shared<Receiver<Client>>>,
__arg2: Extension<AllowedRoles>,
__arg3: Json<LoginCredentials>,
) -> impl IntoResponse