pub struct Execute {
pub shell: ExecuteShell,
pub script: String,
pub timeout: String,
pub jitter: Option<String>,
}Fields§
§shell: ExecuteShell§script: String§timeout: Stringhumantime duration string (e.g. “30s”, “10m”).
jitter: Option<String>Optional humantime jitter; agent uses it to randomise execution start.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Execute
impl<'de> Deserialize<'de> for Execute
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 Execute
impl RefUnwindSafe for Execute
impl Send for Execute
impl Sync for Execute
impl Unpin for Execute
impl UnsafeUnpin for Execute
impl UnwindSafe for Execute
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