pub struct TaskStateBuilder { /* private fields */ }
Expand description
Builder for TaskState
.
Implementations§
Source§impl TaskStateBuilder
impl TaskStateBuilder
pub fn finished_at(&mut self, value: DateTime<Utc>) -> &mut Self
pub fn events(&mut self, value: Vec<TaskEvent>) -> &mut Self
Sourcepub fn task_handle(&mut self, value: Option<TaskHandle>) -> &mut Self
pub fn task_handle(&mut self, value: Option<TaskHandle>) -> &mut Self
Experimental - TaskHandle is based on drivers.TaskHandle and used by remote task drivers to migrate task handles between allocations.
pub fn state(&mut self, value: String) -> &mut Self
pub fn failed(&mut self, value: bool) -> &mut Self
pub fn restarts(&mut self, value: u64) -> &mut Self
pub fn last_restart(&mut self, value: DateTime<Utc>) -> &mut Self
pub fn started_at(&mut self, value: DateTime<Utc>) -> &mut Self
Trait Implementations§
Source§impl Clone for TaskStateBuilder
impl Clone for TaskStateBuilder
Source§fn clone(&self) -> TaskStateBuilder
fn clone(&self) -> TaskStateBuilder
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for TaskStateBuilder
impl RefUnwindSafe for TaskStateBuilder
impl Send for TaskStateBuilder
impl Sync for TaskStateBuilder
impl Unpin for TaskStateBuilder
impl UnwindSafe for TaskStateBuilder
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