pub struct ProgressData {
pub progress_type: Option<String>,
pub elapsed_time_seconds: Option<f64>,
pub full_output: Option<String>,
pub exit_code: Option<i32>,
pub hook_name: Option<String>,
pub status: Option<String>,
pub task_description: Option<String>,
pub task_id: Option<String>,
}Expand description
Progress data (nested in progress nodes)
Fields§
§progress_type: Option<String>Progress subtype (bash_progress, hook_progress, waiting_for_task)
elapsed_time_seconds: Option<f64>Elapsed time in seconds (for bash_progress)
full_output: Option<String>Full output (for bash_progress)
exit_code: Option<i32>Exit code (for bash_progress)
hook_name: Option<String>Hook name (for hook_progress)
status: Option<String>Status (for hook_progress)
task_description: Option<String>Task description (for waiting_for_task)
task_id: Option<String>Task ID (for waiting_for_task)
Trait Implementations§
Source§impl Clone for ProgressData
impl Clone for ProgressData
Source§fn clone(&self) -> ProgressData
fn clone(&self) -> ProgressData
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 ProgressData
impl Debug for ProgressData
Source§impl<'de> Deserialize<'de> for ProgressData
impl<'de> Deserialize<'de> for ProgressData
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 ProgressData
impl RefUnwindSafe for ProgressData
impl Send for ProgressData
impl Sync for ProgressData
impl Unpin for ProgressData
impl UnsafeUnpin for ProgressData
impl UnwindSafe for ProgressData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more