pub struct FusenHttpCodec { /* private fields */ }Trait Implementations§
Source§impl Default for FusenHttpCodec
impl Default for FusenHttpCodec
Source§fn default() -> FusenHttpCodec
fn default() -> FusenHttpCodec
Returns the “default value” for a type. Read more
Source§impl RequestCodec<Bytes, Error> for FusenHttpCodec
impl RequestCodec<Bytes, Error> for FusenHttpCodec
fn encode( &self, fusen_request: &mut FusenRequest, ) -> Result<Request<BoxBody<Bytes, Infallible>>, FusenError>
async fn decode( &self, request: Request<BoxBody<Bytes, Error>>, ) -> Result<FusenRequest, FusenError>
Source§impl ResponseCodec<Bytes, Error> for FusenHttpCodec
impl ResponseCodec<Bytes, Error> for FusenHttpCodec
fn encode( &self, fusen_response: &mut FusenResponse, ) -> Result<Response<BoxBody<Bytes, Infallible>>, FusenError>
async fn decode( &self, response: Response<BoxBody<Bytes, Error>>, ) -> Result<FusenResponse, FusenError>
Auto Trait Implementations§
impl Freeze for FusenHttpCodec
impl RefUnwindSafe for FusenHttpCodec
impl Send for FusenHttpCodec
impl Sync for FusenHttpCodec
impl Unpin for FusenHttpCodec
impl UnsafeUnpin for FusenHttpCodec
impl UnwindSafe for FusenHttpCodec
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more