-> impl std::future::Future<Output = (StatusCode, axum::Json<serde_json::Value>)> {insert_ranobe_into_database}: Handler<_, _, _>` is not satisfied
label: the trait `Handler<_, _, _>` is not implemented for fn item `fn(Extension<Token>, axum::Json<Ranobe>) -> impl std::future::Future<Output = (StatusCode, axum::Json<serde_json::Value>)> {insert_ranobe_into_database}`
Сигнатура функции выше.
Жалуется на аргументы, в GitHub нашёл issue где пишется что: Это было сделано специально
Так и не понял, зачем и почему. Json и Extension можно вытянуть из Request, или как?
Попробуй на хендлер debug_handler натянуть, больше информации должно появиться
Накинул debug_handler и сразу понял в чём причина. Спасибо за наводку. (Token не дерайвил Clone, а он нужен был)
Обсуждают сегодня