pub trait RedPandaHttpClient {
// Required methods
fn post(
&mut self,
url: &str,
headers: &mut Vec<(String, String)>,
data: Vec<u8>,
) -> Result<Vec<u8>, RedPandaError>;
fn get(&mut self, url: &str) -> Result<Vec<u8>, RedPandaError>;
}Required Methods§
fn post( &mut self, url: &str, headers: &mut Vec<(String, String)>, data: Vec<u8>, ) -> Result<Vec<u8>, RedPandaError>
fn get(&mut self, url: &str) -> Result<Vec<u8>, RedPandaError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".