pub struct RequestScripting {
pub pre_script: Option<String>,
pub post_script: Option<String>,
pub runtime: String,
pub timeout_ms: u64,
}
Expand description
Pre/Post request scripting configuration
Fields§
§pre_script: Option<String>
Script to execute before the request
post_script: Option<String>
Script to execute after the request completes
runtime: String
Scripting runtime (javascript, typescript)
timeout_ms: u64
Script timeout in milliseconds
Trait Implementations§
Source§impl Clone for RequestScripting
impl Clone for RequestScripting
Source§fn clone(&self) -> RequestScripting
fn clone(&self) -> RequestScripting
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 RequestScripting
impl Debug for RequestScripting
Source§impl<'de> Deserialize<'de> for RequestScripting
impl<'de> Deserialize<'de> for RequestScripting
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 RequestScripting
impl RefUnwindSafe for RequestScripting
impl Send for RequestScripting
impl Sync for RequestScripting
impl Unpin for RequestScripting
impl UnwindSafe for RequestScripting
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