pub enum RequestResponse {
Bytes(Vec<u8>),
Resource {
data: Vec<u8>,
metadata: Option<Vec<u8>>,
auto_compress: bool,
},
}Expand description
Response produced by an application request handler.
Variants§
Bytes(Vec<u8>)
Send the response as the normal request response value.
Resource
Send the response as a resource response with optional metadata.
Trait Implementations§
Source§impl Clone for RequestResponse
impl Clone for RequestResponse
Source§fn clone(&self) -> RequestResponse
fn clone(&self) -> RequestResponse
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 RequestResponse
impl Debug for RequestResponse
Source§impl PartialEq for RequestResponse
impl PartialEq for RequestResponse
impl Eq for RequestResponse
impl StructuralPartialEq for RequestResponse
Auto Trait Implementations§
impl Freeze for RequestResponse
impl RefUnwindSafe for RequestResponse
impl Send for RequestResponse
impl Sync for RequestResponse
impl Unpin for RequestResponse
impl UnsafeUnpin for RequestResponse
impl UnwindSafe for RequestResponse
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> InterfaceConfigData for Twhere
T: Send + 'static,
impl<T> InterfaceConfigData for Twhere
T: Send + 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more