pub enum HttpQueueSendResponse {
V3(HttpQueueSendResponse),
V4(HttpQueueSendResponse),
}Variants§
Trait Implementations§
Source§impl OwnedVersionedData for HttpQueueSendResponse
impl OwnedVersionedData for HttpQueueSendResponse
type Latest = HttpQueueSendResponse
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 HttpQueueSendResponse
impl RefUnwindSafe for HttpQueueSendResponse
impl Send for HttpQueueSendResponse
impl Sync for HttpQueueSendResponse
impl Unpin for HttpQueueSendResponse
impl UnsafeUnpin for HttpQueueSendResponse
impl UnwindSafe for HttpQueueSendResponse
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