pub struct TaskEvent {Show 25 fields
pub details: Option<HashMap<String, String>>,
pub disk_limit: Option<i64>,
pub disk_size: Option<i64>,
pub display_message: Option<String>,
pub download_error: Option<String>,
pub driver_error: Option<String>,
pub driver_message: Option<String>,
pub exit_code: Option<i32>,
pub failed_sibling: Option<String>,
pub fails_task: Option<bool>,
pub generic_source: Option<String>,
pub kill_error: Option<String>,
pub kill_reason: Option<String>,
pub kill_timeout: Option<i64>,
pub message: Option<String>,
pub restart_reason: Option<String>,
pub setup_error: Option<String>,
pub signal: Option<i32>,
pub start_delay: Option<i64>,
pub task_signal: Option<String>,
pub task_signal_reason: Option<String>,
pub time: Option<i64>,
pub _type: Option<String>,
pub validation_error: Option<String>,
pub vault_error: Option<String>,
}
Fields§
§details: Option<HashMap<String, String>>
§disk_limit: Option<i64>
§disk_size: Option<i64>
§display_message: Option<String>
§download_error: Option<String>
§driver_error: Option<String>
§driver_message: Option<String>
§exit_code: Option<i32>
§failed_sibling: Option<String>
§fails_task: Option<bool>
§generic_source: Option<String>
§kill_error: Option<String>
§kill_reason: Option<String>
§kill_timeout: Option<i64>
§message: Option<String>
§restart_reason: Option<String>
§setup_error: Option<String>
§signal: Option<i32>
§start_delay: Option<i64>
§task_signal: Option<String>
§task_signal_reason: Option<String>
§time: Option<i64>
§_type: Option<String>
§validation_error: Option<String>
§vault_error: Option<String>
Implementations§
Source§impl TaskEvent
impl TaskEvent
pub fn exit_code(&self) -> Option<i32>
pub fn driver_message(&self) -> Option<String>
pub fn restart_reason(&self) -> Option<String>
pub fn kill_reason(&self) -> Option<String>
pub fn has_error(&self) -> bool
pub fn error(&self, error_key: &str) -> Option<String>
pub fn all_errors(&self) -> Option<Vec<(&str, String)>>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TaskEvent
impl<'de> Deserialize<'de> for TaskEvent
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 TaskEvent
Auto Trait Implementations§
impl Freeze for TaskEvent
impl RefUnwindSafe for TaskEvent
impl Send for TaskEvent
impl Sync for TaskEvent
impl Unpin for TaskEvent
impl UnwindSafe for TaskEvent
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