pub enum HttpResponseError {
V1(HttpResponseError),
V2(HttpResponseError),
V3(HttpResponseError),
V4(HttpResponseError),
}Variants§
Trait Implementations§
Source§impl OwnedVersionedData for HttpResponseError
impl OwnedVersionedData for HttpResponseError
type Latest = HttpResponseError
fn wrap_latest(latest: Self::Latest) -> Self
fn unwrap_latest(self) -> Result<Self::Latest>
fn deserialize_version(payload: &[u8], version: u16) -> Result<Self>
fn serialize_version(self, version: u16) -> Result<Vec<u8>>
fn deserialize_converters() -> Vec<impl Fn(Self) -> Result<Self>>
fn serialize_converters() -> Vec<impl Fn(Self) -> Result<Self>>
fn deserialize(payload: &[u8], version: u16) -> Result<Self::Latest, Error>
fn serialize(self, version: u16) -> Result<Vec<u8>, Error>
fn deserialize_with_embedded_version( payload: &[u8], ) -> Result<Self::Latest, Error>
fn serialize_with_embedded_version(self, version: u16) -> Result<Vec<u8>, Error>
Auto Trait Implementations§
impl Freeze for HttpResponseError
impl RefUnwindSafe for HttpResponseError
impl Send for HttpResponseError
impl Sync for HttpResponseError
impl Unpin for HttpResponseError
impl UnsafeUnpin for HttpResponseError
impl UnwindSafe for HttpResponseError
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