Struct process_events_streaming::ProcessResult
source · 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
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ProcessResult
impl Send for ProcessResult
impl Sync for ProcessResult
impl Unpin for ProcessResult
impl !UnwindSafe for ProcessResult
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more