#[non_exhaustive]pub struct TrialComponentStatusBuilder { /* private fields */ }
Expand description
A builder for TrialComponentStatus
.
Implementations§
source§impl TrialComponentStatusBuilder
impl TrialComponentStatusBuilder
sourcepub fn primary_status(self, input: TrialComponentPrimaryStatus) -> Self
pub fn primary_status(self, input: TrialComponentPrimaryStatus) -> Self
The status of the trial component.
sourcepub fn set_primary_status(
self,
input: Option<TrialComponentPrimaryStatus>,
) -> Self
pub fn set_primary_status( self, input: Option<TrialComponentPrimaryStatus>, ) -> Self
The status of the trial component.
sourcepub fn get_primary_status(&self) -> &Option<TrialComponentPrimaryStatus>
pub fn get_primary_status(&self) -> &Option<TrialComponentPrimaryStatus>
The status of the trial component.
sourcepub fn message(self, input: impl Into<String>) -> Self
pub fn message(self, input: impl Into<String>) -> Self
If the component failed, a message describing why.
sourcepub fn set_message(self, input: Option<String>) -> Self
pub fn set_message(self, input: Option<String>) -> Self
If the component failed, a message describing why.
sourcepub fn get_message(&self) -> &Option<String>
pub fn get_message(&self) -> &Option<String>
If the component failed, a message describing why.
sourcepub fn build(self) -> TrialComponentStatus
pub fn build(self) -> TrialComponentStatus
Consumes the builder and constructs a TrialComponentStatus
.
Trait Implementations§
source§impl Clone for TrialComponentStatusBuilder
impl Clone for TrialComponentStatusBuilder
source§fn clone(&self) -> TrialComponentStatusBuilder
fn clone(&self) -> TrialComponentStatusBuilder
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 moresource§impl Debug for TrialComponentStatusBuilder
impl Debug for TrialComponentStatusBuilder
source§impl Default for TrialComponentStatusBuilder
impl Default for TrialComponentStatusBuilder
source§fn default() -> TrialComponentStatusBuilder
fn default() -> TrialComponentStatusBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for TrialComponentStatusBuilder
impl PartialEq for TrialComponentStatusBuilder
source§fn eq(&self, other: &TrialComponentStatusBuilder) -> bool
fn eq(&self, other: &TrialComponentStatusBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TrialComponentStatusBuilder
Auto Trait Implementations§
impl Freeze for TrialComponentStatusBuilder
impl RefUnwindSafe for TrialComponentStatusBuilder
impl Send for TrialComponentStatusBuilder
impl Sync for TrialComponentStatusBuilder
impl Unpin for TrialComponentStatusBuilder
impl UnwindSafe for TrialComponentStatusBuilder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.