pub struct EamTaskRecord {
pub name: String,
pub config: Value,
pub signature: Option<String>,
pub scheduled_task_state: Option<Value>,
pub extra: BTreeMap<String, Value>,
}Expand description
One task-definition record — passthrough (the TagProviderRecord
pattern): config.profile.{type,scheduleMode} + settings ride as
raw JSON; find answers additionally carry the
scheduledTaskState healthcheck and the mutation signature.
Fields§
§name: StringResource name (the task definition’s name).
config: ValueDefinition config — profile.type / profile.scheduleMode /
profile.settings raw passthrough.
signature: Option<String>The record’s mutation signature (find records carry it).
scheduled_task_state: Option<Value>The scheduledTaskState healthcheck (find answers carry it:
currentState / nextScheduled / owner under details).
extra: BTreeMap<String, Value>collection, type, enabled, … resource keys round-trip.
Trait Implementations§
Source§impl Clone for EamTaskRecord
impl Clone for EamTaskRecord
Source§fn clone(&self) -> EamTaskRecord
fn clone(&self) -> EamTaskRecord
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EamTaskRecord
impl Debug for EamTaskRecord
Source§impl<'de> Deserialize<'de> for EamTaskRecord
impl<'de> Deserialize<'de> for EamTaskRecord
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 EamTaskRecord
impl PartialEq for EamTaskRecord
Source§impl Serialize for EamTaskRecord
impl Serialize for EamTaskRecord
impl StructuralPartialEq for EamTaskRecord
Auto Trait Implementations§
impl Freeze for EamTaskRecord
impl RefUnwindSafe for EamTaskRecord
impl Send for EamTaskRecord
impl Sync for EamTaskRecord
impl Unpin for EamTaskRecord
impl UnsafeUnpin for EamTaskRecord
impl UnwindSafe for EamTaskRecord
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