работать только с типами, реализующими Try, тем не менее, вот за такую штуку из awc берётся без проблем.
pub enum SendClientRequest {
Fut(Pin<Box<dyn Future<Output = Result<ClientResponse, SendRequestError>>>>, Option<Delay>, bool),
Err(Option<SendRequestError>),
}
Ещё и говорит, что нужно только реализовать std::convert::From<awc::error::SendRequestError>, т.е. даже внутрь Option залазит. Это как?
что за типы реализующие try ? )
Обсуждают сегодня