D: DeserializeOwned + Serialize,
B: HttpBody<Error = hyper::Error> + Send + 'static,
B::Data: Send,
S: Send + Sync,
{
type Rejection = ServerError;
async fn from_request(req: Request<B>, state: &S) -> Result<Self, Self::Rejection> {
let cookie = CookieValue::from_request(req, state).await?;
let json = Json::<D>::from_request(req, state).await?;
Ok(AuthWrapper { cookie, json })
}
}
парни бля что делать я уже ебусь который час, как мне передавать req если он мувает, никак сука нельзя функция принимает онли T не &T, .clone() нет, нихуя нет
Скорее всего никак. Я думаю тебе нужно просто CookieValue делать со стейтом и передавать туда результат json
Обсуждают сегодня