pub struct MockResponse {
pub status_code: u16,
pub headers: HashMap<String, String>,
pub body: Option<String>,
pub content_type: Option<String>,
pub delay_ms: Option<u64>,
}
Expand description
Mock response definition
Fields§
§status_code: u16
HTTP status code
headers: HashMap<String, String>
Response headers
body: Option<String>
Response body template
content_type: Option<String>
Content type
delay_ms: Option<u64>
Response delay in milliseconds
Trait Implementations§
Source§impl Clone for MockResponse
impl Clone for MockResponse
Source§fn clone(&self) -> MockResponse
fn clone(&self) -> MockResponse
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 MockResponse
impl Debug for MockResponse
Source§impl Default for MockResponse
impl Default for MockResponse
Source§impl<'de> Deserialize<'de> for MockResponse
impl<'de> Deserialize<'de> for MockResponse
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 MockResponse
impl RefUnwindSafe for MockResponse
impl Send for MockResponse
impl Sync for MockResponse
impl Unpin for MockResponse
impl UnwindSafe for MockResponse
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