pub trait ClientInterface {
// Required method
fn start_request_low_level(
&self,
headers: Headers,
body: Option<Bytes>,
trailers: Option<Headers>,
end_stream: bool,
stream_handler: Box<dyn ClientStreamCreatedHandler>,
) -> Result<()>;
}