| client |
|
|
- |
| common |
|
|
- |
| error.rs |
use std::error::Error;
pub(crate) fn find<'a, E: Error + 'static>(top: &'a (dyn Error + 'static)) -> Option<&'a E> {
let mut err = Some(top);
while let Some(src) = err {
if src.is::<E>() {
return src.downcast_ref();
}
err = src.source();
}
None
}
|
306 |
- |
| lib.rs |
Utilities for working with hyper.
This crate is less-stable than [`hyper`](https://docs.rs/hyper). However,
does respect Rust's semantic version regarding breaking changes. |
452 |
- |
| rt |
|
|
- |
| server |
|
|
- |
| service |
|
|
- |