pub struct TryTaskDefinitionBuilder { /* private fields */ }Expand description
Builder for constructing a try task with error catching.
Implementations§
Source§impl TryTaskDefinitionBuilder
impl TryTaskDefinitionBuilder
pub fn new() -> Self
Sourcepub fn do_<F>(&mut self, name: &str, setup: F) -> &mut Selfwhere
F: FnOnce(&mut TaskDefinitionBuilder),
pub fn do_<F>(&mut self, name: &str, setup: F) -> &mut Selfwhere
F: FnOnce(&mut TaskDefinitionBuilder),
Adds a named sub-task to the try block.
Sourcepub fn catch<F>(&mut self, setup: F) -> &mut Selfwhere
F: FnOnce(&mut ErrorCatcherDefinitionBuilder<'_>),
pub fn catch<F>(&mut self, setup: F) -> &mut Selfwhere
F: FnOnce(&mut ErrorCatcherDefinitionBuilder<'_>),
Configures the error catcher for this try task using a builder callback.
Trait Implementations§
Source§impl Default for TryTaskDefinitionBuilder
impl Default for TryTaskDefinitionBuilder
Source§fn default() -> TryTaskDefinitionBuilder
fn default() -> TryTaskDefinitionBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TryTaskDefinitionBuilder
impl RefUnwindSafe for TryTaskDefinitionBuilder
impl Send for TryTaskDefinitionBuilder
impl Sync for TryTaskDefinitionBuilder
impl Unpin for TryTaskDefinitionBuilder
impl UnsafeUnpin for TryTaskDefinitionBuilder
impl UnwindSafe for TryTaskDefinitionBuilder
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