Struct ll::task_tree::TaskInternal
source · pub struct TaskInternal {
pub id: UniqID,
pub name: String,
pub parent_names: Vec<String>,
pub started_at: SystemTime,
pub status: TaskStatus,
pub data: Data,
pub data_transitive: Data,
pub tags: BTreeSet<String>,
pub progress: Option<(i64, i64)>,
pub hide_errors: Option<Arc<String>>,
pub attach_transitive_data_to_errors: bool,
}
Fields
id: UniqID
name: String
parent_names: Vec<String>
started_at: SystemTime
status: TaskStatus
data: Data
data_transitive: Data
progress: Option<(i64, i64)>
optional tuple containing values indicating task progress, where first value is how many items finished and the second value is how many items there are total. E.g. if it’s a task processing 10 pieces of work, (1, 10) would mean that 1 out of ten pieces is done.
hide_errors: Option<Arc<String>>
attach_transitive_data_to_errors: bool
Implementations
Trait Implementations
sourceimpl Clone for TaskInternal
impl Clone for TaskInternal
sourcefn clone(&self) -> TaskInternal
fn clone(&self) -> TaskInternal
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations
impl RefUnwindSafe for TaskInternal
impl Send for TaskInternal
impl Sync for TaskInternal
impl Unpin for TaskInternal
impl UnwindSafe for TaskInternal
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