pub struct ContractResponse {
pub status: u16,
pub headers: Option<HashMap<String, String>>,
pub body: Option<Value>,
}Expand description
Contract response
Fields§
§status: u16HTTP status code
headers: Option<HashMap<String, String>>Response headers
body: Option<Value>Response body
Implementations§
Trait Implementations§
Source§impl Clone for ContractResponse
impl Clone for ContractResponse
Source§impl Debug for ContractResponse
impl Debug for ContractResponse
Source§impl<'de> Deserialize<'de> for ContractResponse
impl<'de> Deserialize<'de> for ContractResponse
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 ContractResponse
impl RefUnwindSafe for ContractResponse
impl Send for ContractResponse
impl Sync for ContractResponse
impl Unpin for ContractResponse
impl UnsafeUnpin for ContractResponse
impl UnwindSafe for ContractResponse
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<R, D> DepsPresent<D> for R
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Injectable for T
impl<T> Injectable for T
Source§fn type_id_of() -> TypeIdwhere
Self: Sized,
fn type_id_of() -> TypeIdwhere
Self: Sized,
Returns the TypeId of this type (for internal use)
Source§fn type_name_of() -> &'static strwhere
Self: Sized,
fn type_name_of() -> &'static strwhere
Self: Sized,
Returns the type name for debugging