pub struct WorkflowConf {Show 20 fields
pub action: Option<i64>,
pub state_key: String,
pub name: String,
pub tags: Option<Vec<String>>,
pub pre_node_state_key: Option<Vec<String>>,
pub owner_usage_mode: Option<i64>,
pub owner_roles: Option<Vec<String>>,
pub owners: Option<Vec<String>>,
pub need_schedule: Option<bool>,
pub different_schedule: Option<bool>,
pub visibility_usage_mode: Option<i64>,
pub completion_tips: Option<String>,
pub deletable: Option<bool>,
pub deletable_operation_role: Option<Vec<String>>,
pub pass_mode: Option<i64>,
pub is_limit_node: Option<bool>,
pub done_operation_role: Option<Vec<String>>,
pub done_schedule: Option<bool>,
pub done_allocate_owner: Option<bool>,
pub task_confs: Option<Vec<TaskConf>>,
}Fields§
§action: Option<i64>§state_key: String§name: String§pre_node_state_key: Option<Vec<String>>§owner_usage_mode: Option<i64>§owner_roles: Option<Vec<String>>§owners: Option<Vec<String>>§need_schedule: Option<bool>§different_schedule: Option<bool>§visibility_usage_mode: Option<i64>§completion_tips: Option<String>§deletable: Option<bool>§deletable_operation_role: Option<Vec<String>>§pass_mode: Option<i64>§is_limit_node: Option<bool>§done_operation_role: Option<Vec<String>>§done_schedule: Option<bool>§done_allocate_owner: Option<bool>§task_confs: Option<Vec<TaskConf>>Trait Implementations§
Source§impl Clone for WorkflowConf
impl Clone for WorkflowConf
Source§fn clone(&self) -> WorkflowConf
fn clone(&self) -> WorkflowConf
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 WorkflowConf
impl Debug for WorkflowConf
Source§impl<'de> Deserialize<'de> for WorkflowConf
impl<'de> Deserialize<'de> for WorkflowConf
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 WorkflowConf
impl RefUnwindSafe for WorkflowConf
impl Send for WorkflowConf
impl Sync for WorkflowConf
impl Unpin for WorkflowConf
impl UnwindSafe for WorkflowConf
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