add Clone impl for FromErr combinator

This commit is contained in:
Nikolay Kim 2018-09-05 19:27:52 -07:00
parent 983223a839
commit 0525da70bf
1 changed files with 13 additions and 0 deletions

View File

@ -20,6 +20,19 @@ impl<A: Service, E: From<A::Error>> FromErr<A, E> {
} }
} }
impl<A, E> Clone for FromErr<A, E>
where
A: Service + Clone,
E: From<A::Error>,
{
fn clone(&self) -> Self {
FromErr {
service: self.service.clone(),
f: PhantomData,
}
}
}
impl<A, E> Service for FromErr<A, E> impl<A, E> Service for FromErr<A, E>
where where
A: Service, A: Service,