pub struct HttpSpec {
pub msm_id: u64,
pub url: String,
pub method: String,
pub af: u8,
pub headers: Vec<String>,
pub body: Option<String>,
pub max_body_size: Option<u32>,
pub spread: Option<u32>,
pub schedule: ScheduleSpec,
}Expand description
HTTP measurement specification
Fields§
§msm_id: u64§url: String§method: String§af: u8§headers: Vec<String>§body: Option<String>§max_body_size: Option<u32>§spread: Option<u32>§schedule: ScheduleSpecTrait Implementations§
Source§impl<'de> Deserialize<'de> for HttpSpec
impl<'de> Deserialize<'de> for HttpSpec
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 HttpSpec
impl RefUnwindSafe for HttpSpec
impl Send for HttpSpec
impl Sync for HttpSpec
impl Unpin for HttpSpec
impl UnsafeUnpin for HttpSpec
impl UnwindSafe for HttpSpec
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