pub struct Http1ResponseEncoder;Expand description
HTTP/1.1 响应序列化器
将规范化响应序列化为符合 RFC 7230 的 HTTP/1.1 线路格式。
Implementations§
Source§impl Http1ResponseEncoder
impl Http1ResponseEncoder
Sourcepub fn encode(
response: &CanonicalResponse,
out: &mut Vec<u8>,
) -> Result<usize, ResponseSerializeError>
pub fn encode( response: &CanonicalResponse, out: &mut Vec<u8>, ) -> Result<usize, ResponseSerializeError>
Sourcepub fn encode_to_vec(
response: &CanonicalResponse,
) -> Result<Vec<u8>, ResponseSerializeError>
pub fn encode_to_vec( response: &CanonicalResponse, ) -> Result<Vec<u8>, ResponseSerializeError>
便捷方法:序列化为新的 Vec
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Http1ResponseEncoder
impl RefUnwindSafe for Http1ResponseEncoder
impl Send for Http1ResponseEncoder
impl Sync for Http1ResponseEncoder
impl Unpin for Http1ResponseEncoder
impl UnsafeUnpin for Http1ResponseEncoder
impl UnwindSafe for Http1ResponseEncoder
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