pub trait HttpClient: Send + Sync {
// Required method
fn get_text<'a>(&'a self, url: &'a str) -> HttpFuture<'a, String>;
// Provided method
fn get_bytes<'a>(&'a self, url: &'a str) -> HttpFuture<'a, Vec<u8>> { ... }
}pub trait HttpClient: Send + Sync {
// Required method
fn get_text<'a>(&'a self, url: &'a str) -> HttpFuture<'a, String>;
// Provided method
fn get_bytes<'a>(&'a self, url: &'a str) -> HttpFuture<'a, Vec<u8>> { ... }
}