#[non_exhaustive]pub struct TestSetTurnResultBuilder { /* private fields */ }Expand description
A builder for TestSetTurnResult.
Implementations§
source§impl TestSetTurnResultBuilder
impl TestSetTurnResultBuilder
sourcepub fn agent(self, input: AgentTurnResult) -> Self
pub fn agent(self, input: AgentTurnResult) -> Self
Contains information about the agent messages in the turn.
sourcepub fn set_agent(self, input: Option<AgentTurnResult>) -> Self
pub fn set_agent(self, input: Option<AgentTurnResult>) -> Self
Contains information about the agent messages in the turn.
sourcepub fn get_agent(&self) -> &Option<AgentTurnResult>
pub fn get_agent(&self) -> &Option<AgentTurnResult>
Contains information about the agent messages in the turn.
sourcepub fn user(self, input: UserTurnResult) -> Self
pub fn user(self, input: UserTurnResult) -> Self
Contains information about the user messages in the turn.
sourcepub fn set_user(self, input: Option<UserTurnResult>) -> Self
pub fn set_user(self, input: Option<UserTurnResult>) -> Self
Contains information about the user messages in the turn.
sourcepub fn get_user(&self) -> &Option<UserTurnResult>
pub fn get_user(&self) -> &Option<UserTurnResult>
Contains information about the user messages in the turn.
sourcepub fn build(self) -> TestSetTurnResult
pub fn build(self) -> TestSetTurnResult
Consumes the builder and constructs a TestSetTurnResult.
Trait Implementations§
source§impl Clone for TestSetTurnResultBuilder
impl Clone for TestSetTurnResultBuilder
source§fn clone(&self) -> TestSetTurnResultBuilder
fn clone(&self) -> TestSetTurnResultBuilder
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 TestSetTurnResultBuilder
impl Debug for TestSetTurnResultBuilder
source§impl Default for TestSetTurnResultBuilder
impl Default for TestSetTurnResultBuilder
source§fn default() -> TestSetTurnResultBuilder
fn default() -> TestSetTurnResultBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for TestSetTurnResultBuilder
impl PartialEq for TestSetTurnResultBuilder
source§fn eq(&self, other: &TestSetTurnResultBuilder) -> bool
fn eq(&self, other: &TestSetTurnResultBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for TestSetTurnResultBuilder
Auto Trait Implementations§
impl Freeze for TestSetTurnResultBuilder
impl RefUnwindSafe for TestSetTurnResultBuilder
impl Send for TestSetTurnResultBuilder
impl Sync for TestSetTurnResultBuilder
impl Unpin for TestSetTurnResultBuilder
impl UnwindSafe for TestSetTurnResultBuilder
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.