pub struct ProcessResult {
pub join_handle: Option<Result<JoinHandle<ProcessResult>>>,
pub should_exit: Option<bool>,
pub success: Result<bool, Error>,
pub data_vec_str: Option<Vec<String>>,
pub data_bool: Option<bool>,
pub data_num: Option<i128>,
pub data_decimal: Option<f64>,
}Expand description
Resulted data received from the process execution
Fields§
§join_handle: Option<Result<JoinHandle<ProcessResult>>>In case of non-blocking mode use this to join and wait for the process to complete
should_exit: Option<bool>Should exit or not the process based on the custom conditions
success: Result<bool, Error>Process execution was successful or not for the desired outcome
data_vec_str: Option<Vec<String>>Date as String vector
data_bool: Option<bool>Date as true/false
data_num: Option<i128>Date as numeric value i128
data_decimal: Option<f64>Date as f64 value
Implementations§
Source§impl ProcessResult
impl ProcessResult
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProcessResult
impl !RefUnwindSafe for ProcessResult
impl Send for ProcessResult
impl Sync for ProcessResult
impl Unpin for ProcessResult
impl !UnwindSafe for ProcessResult
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