pub struct SerializableResponse {
pub status: u16,
pub headers: HashMap<String, Vec<String>>,
pub body: Option<String>,
pub body_base64: Option<String>,
pub version: String,
}Fields§
§status: u16§headers: HashMap<String, Vec<String>>§body: Option<String>§body_base64: Option<String>§version: StringImplementations§
Source§impl SerializableResponse
impl SerializableResponse
pub async fn from_response(res: Response) -> Result<Self, Error>
pub async fn to_response(&self) -> Response
Trait Implementations§
Source§impl Clone for SerializableResponse
impl Clone for SerializableResponse
Source§fn clone(&self) -> SerializableResponse
fn clone(&self) -> SerializableResponse
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 SerializableResponse
impl Debug for SerializableResponse
Source§impl<'de> Deserialize<'de> for SerializableResponse
impl<'de> Deserialize<'de> for SerializableResponse
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
Auto Trait Implementations§
impl Freeze for SerializableResponse
impl RefUnwindSafe for SerializableResponse
impl Send for SerializableResponse
impl Sync for SerializableResponse
impl Unpin for SerializableResponse
impl UnwindSafe for SerializableResponse
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