pub struct Builder { /* private fields */ }Expand description
A builder for Problem.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn run(self, input: ProblemDetail) -> Self
pub fn run(self, input: ProblemDetail) -> Self
Information about the associated run.
sourcepub fn set_run(self, input: Option<ProblemDetail>) -> Self
pub fn set_run(self, input: Option<ProblemDetail>) -> Self
Information about the associated run.
sourcepub fn job(self, input: ProblemDetail) -> Self
pub fn job(self, input: ProblemDetail) -> Self
Information about the associated job.
sourcepub fn set_job(self, input: Option<ProblemDetail>) -> Self
pub fn set_job(self, input: Option<ProblemDetail>) -> Self
Information about the associated job.
sourcepub fn suite(self, input: ProblemDetail) -> Self
pub fn suite(self, input: ProblemDetail) -> Self
Information about the associated suite.
sourcepub fn set_suite(self, input: Option<ProblemDetail>) -> Self
pub fn set_suite(self, input: Option<ProblemDetail>) -> Self
Information about the associated suite.
sourcepub fn test(self, input: ProblemDetail) -> Self
pub fn test(self, input: ProblemDetail) -> Self
Information about the associated test.
sourcepub fn set_test(self, input: Option<ProblemDetail>) -> Self
pub fn set_test(self, input: Option<ProblemDetail>) -> Self
Information about the associated test.
sourcepub fn set_device(self, input: Option<Device>) -> Self
pub fn set_device(self, input: Option<Device>) -> Self
Information about the associated device.
sourcepub fn result(self, input: ExecutionResult) -> Self
pub fn result(self, input: ExecutionResult) -> Self
The problem's result.
Allowed values include:
-
PENDING
-
PASSED
-
WARNED
-
FAILED
-
SKIPPED
-
ERRORED
-
STOPPED
sourcepub fn set_result(self, input: Option<ExecutionResult>) -> Self
pub fn set_result(self, input: Option<ExecutionResult>) -> Self
The problem's result.
Allowed values include:
-
PENDING
-
PASSED
-
WARNED
-
FAILED
-
SKIPPED
-
ERRORED
-
STOPPED
sourcepub fn set_message(self, input: Option<String>) -> Self
pub fn set_message(self, input: Option<String>) -> Self
A message about the problem's result.
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
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