pub struct ExecutionTraceBuilder { /* private fields */ }Expand description
Builder for ExecutionTrace
Implementations§
Source§impl ExecutionTraceBuilder
impl ExecutionTraceBuilder
pub fn new(inputs: Example) -> Self
pub fn outputs(self, outputs: Prediction) -> Self
pub fn feedback(self, feedback: FeedbackMetric) -> Self
pub fn add_step(self, name: impl Into<String>, output: Value) -> Self
pub fn add_error(self, error: impl Into<String>) -> Self
pub fn add_metadata(self, key: impl Into<String>, value: Value) -> Self
pub fn build(self) -> ExecutionTrace
Auto Trait Implementations§
impl Freeze for ExecutionTraceBuilder
impl RefUnwindSafe for ExecutionTraceBuilder
impl Send for ExecutionTraceBuilder
impl Sync for ExecutionTraceBuilder
impl Unpin for ExecutionTraceBuilder
impl UnwindSafe for ExecutionTraceBuilder
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> 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> 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 more