Trait zeptohttpc::RequestBuilderExt
source · pub trait RequestBuilderExt {
// Required methods
fn empty(self) -> Result<Request<EmptyBody>, HttpError>;
fn from_mem<B: AsRef<[u8]>>(
self,
body: B
) -> Result<Request<MemBody<B>>, HttpError>;
fn from_io<B: Seek + Read>(
self,
body: B
) -> Result<Request<IoBody<B>>, HttpError>;
fn json<B: Serialize>(
self,
body: B
) -> Result<Request<JsonBody<B>>, HttpError>;
fn json_buffered<B: Serialize>(
self,
body: &B
) -> Result<Request<MemBody<Vec<u8>>>, Error>;
}
Required Methods§
fn empty(self) -> Result<Request<EmptyBody>, HttpError>
fn from_mem<B: AsRef<[u8]>>( self, body: B ) -> Result<Request<MemBody<B>>, HttpError>
fn from_io<B: Seek + Read>( self, body: B ) -> Result<Request<IoBody<B>>, HttpError>
fn json<B: Serialize>(self, body: B) -> Result<Request<JsonBody<B>>, HttpError>
fn json_buffered<B: Serialize>( self, body: &B ) -> Result<Request<MemBody<Vec<u8>>>, Error>
Object Safety§
This trait is not object safe.