pub struct ExecutionMetadataBuilder { /* private fields */ }Implementations§
Source§impl ExecutionMetadataBuilder
impl ExecutionMetadataBuilder
pub fn new(ctx: &RequestContext) -> Self
pub fn with_tool(self, name: impl Into<String>) -> Self
pub fn with_skill(self, id: impl Into<SkillId>, name: impl Into<String>) -> Self
pub fn with_execution(self, id: impl Into<String>) -> Self
pub fn build(self) -> ExecutionMetadata
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExecutionMetadataBuilder
impl RefUnwindSafe for ExecutionMetadataBuilder
impl Send for ExecutionMetadataBuilder
impl Sync for ExecutionMetadataBuilder
impl Unpin for ExecutionMetadataBuilder
impl UnsafeUnpin for ExecutionMetadataBuilder
impl UnwindSafe for ExecutionMetadataBuilder
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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