pub enum ResultExpr {
Run {
test: ValueExpr,
timeout_ms: u32,
},
Proc {
path: ValueExpr,
args: Vec<ValueExpr>,
timeout_ms: u32,
},
HttpGet {
url: ValueExpr,
timeout_ms: u32,
},
Tcp {
address: ValueExpr,
send: ValueExpr,
recv_max: u32,
timeout_ms: u32,
},
ArtifactCheck {
name: String,
artifact_kind: String,
},
ExtractJson {
name: String,
select: String,
},
ExtractJsonl {
name: String,
select: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for ResultExpr
impl Clone for ResultExpr
Source§fn clone(&self) -> ResultExpr
fn clone(&self) -> ResultExpr
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 ResultExpr
impl Debug for ResultExpr
Source§impl<'de> Deserialize<'de> for ResultExpr
impl<'de> Deserialize<'de> for ResultExpr
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
Source§impl PartialEq for ResultExpr
impl PartialEq for ResultExpr
Source§impl Serialize for ResultExpr
impl Serialize for ResultExpr
impl Eq for ResultExpr
impl StructuralPartialEq for ResultExpr
Auto Trait Implementations§
impl Freeze for ResultExpr
impl RefUnwindSafe for ResultExpr
impl Send for ResultExpr
impl Sync for ResultExpr
impl Unpin for ResultExpr
impl UnsafeUnpin for ResultExpr
impl UnwindSafe for ResultExpr
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.