pub struct FlowValue {
pub modules: Vec<FlowModule>,
pub failure_module: Option<Box<FlowModule>>,
pub preprocessor_module: Option<Box<FlowModule>>,
pub same_worker: Option<bool>,
pub concurrent_limit: Option<f64>,
pub concurrency_key: Option<String>,
pub concurrency_time_window_s: Option<f64>,
pub skip_expr: Option<String>,
pub cache_ttl: Option<f64>,
pub priority: Option<f64>,
pub early_return: Option<String>,
}
Fields§
§modules: Vec<FlowModule>
§failure_module: Option<Box<FlowModule>>
§preprocessor_module: Option<Box<FlowModule>>
§same_worker: Option<bool>
§concurrent_limit: Option<f64>
§concurrency_key: Option<String>
§concurrency_time_window_s: Option<f64>
§skip_expr: Option<String>
§cache_ttl: Option<f64>
§priority: Option<f64>
§early_return: Option<String>
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FlowValue
impl<'de> Deserialize<'de> for FlowValue
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
impl StructuralPartialEq for FlowValue
Auto Trait Implementations§
impl Freeze for FlowValue
impl RefUnwindSafe for FlowValue
impl Send for FlowValue
impl Sync for FlowValue
impl Unpin for FlowValue
impl UnwindSafe for FlowValue
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