pub struct HttpPackMessage {
pub payload: Vec<u8>,
}Fields§
§payload: Vec<u8>Implementations§
Source§impl HttpPackMessage
impl HttpPackMessage
pub fn from_message(message: &PackedMessage) -> Self
pub fn decode(&self) -> Result<PackedMessage, DecodeError>
pub fn try_into_message(&self) -> Result<PackedMessage, DecodeError>
pub fn from_request<B: AsRef<[u8]>>( req: &Request<B>, ) -> Result<Self, EncodeError>
pub fn from_response<B: AsRef<[u8]>>( resp: &Response<B>, ) -> Result<Self, EncodeError>
Trait Implementations§
Source§impl Clone for HttpPackMessage
impl Clone for HttpPackMessage
Source§fn clone(&self) -> HttpPackMessage
fn clone(&self) -> HttpPackMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HttpPackMessage
impl Debug for HttpPackMessage
Source§impl<'de> Deserialize<'de> for HttpPackMessage
impl<'de> Deserialize<'de> for HttpPackMessage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for HttpPackMessage
impl Serialize for HttpPackMessage
Auto Trait Implementations§
impl Freeze for HttpPackMessage
impl RefUnwindSafe for HttpPackMessage
impl Send for HttpPackMessage
impl Sync for HttpPackMessage
impl Unpin for HttpPackMessage
impl UnwindSafe for HttpPackMessage
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