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