pub struct TapisActorTask {
pub id: Option<String>,
pub type: Option<EnumTaskType>,
pub depends_on: Option<Vec<TaskDependency>>,
pub description: Option<String>,
pub execution_profile: Option<Box<TaskExecutionProfile>>,
pub input: Option<HashMap<String, SpecWithValue>>,
pub output: Option<HashMap<String, OutputValue>>,
pub conditions: Option<Vec<HashMap<String, Value>>>,
pub poll: Option<bool>,
pub tapis_actor_id: Option<String>,
pub tapis_actor_message: Option<Option<String>>,
}Fields§
§id: Option<String>§type: Option<EnumTaskType>§depends_on: Option<Vec<TaskDependency>>§description: Option<String>§execution_profile: Option<Box<TaskExecutionProfile>>§input: Option<HashMap<String, SpecWithValue>>§output: Option<HashMap<String, OutputValue>>§conditions: Option<Vec<HashMap<String, Value>>>§poll: Option<bool>§tapis_actor_id: Option<String>§tapis_actor_message: Option<Option<String>>Implementations§
Source§impl TapisActorTask
impl TapisActorTask
pub fn new() -> TapisActorTask
Trait Implementations§
Source§impl Clone for TapisActorTask
impl Clone for TapisActorTask
Source§fn clone(&self) -> TapisActorTask
fn clone(&self) -> TapisActorTask
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 TapisActorTask
impl Debug for TapisActorTask
Source§impl Default for TapisActorTask
impl Default for TapisActorTask
Source§fn default() -> TapisActorTask
fn default() -> TapisActorTask
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TapisActorTask
impl<'de> Deserialize<'de> for TapisActorTask
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 TapisActorTask
impl PartialEq for TapisActorTask
Source§impl Serialize for TapisActorTask
impl Serialize for TapisActorTask
impl StructuralPartialEq for TapisActorTask
Auto Trait Implementations§
impl Freeze for TapisActorTask
impl RefUnwindSafe for TapisActorTask
impl Send for TapisActorTask
impl Sync for TapisActorTask
impl Unpin for TapisActorTask
impl UnwindSafe for TapisActorTask
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