pub struct RuntimeHandlerExecutionContext { /* private fields */ }Implementations§
Source§impl RuntimeHandlerExecutionContext
impl RuntimeHandlerExecutionContext
pub fn new( job: &Job, policy_profile: Option<String>, model_hint: Option<String>, memory_reader_enabled: bool, memory_writer_enabled: bool, identity_enabled: bool, ) -> Self
pub fn correlation_id(&self) -> &str
pub fn prompt_context_clone(&self) -> PromptExecutionContext
pub fn policy_profile(&self) -> Option<&str>
pub fn policy_profile_clone(&self) -> Option<String>
pub fn model_hint_clone(&self) -> Option<String>
pub fn memory_reader_enabled(&self) -> bool
pub fn memory_writer_enabled(&self) -> bool
pub fn identity_enabled(&self) -> bool
Trait Implementations§
Source§impl Clone for RuntimeHandlerExecutionContext
impl Clone for RuntimeHandlerExecutionContext
Source§fn clone(&self) -> RuntimeHandlerExecutionContext
fn clone(&self) -> RuntimeHandlerExecutionContext
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RuntimeHandlerExecutionContext
impl RefUnwindSafe for RuntimeHandlerExecutionContext
impl Send for RuntimeHandlerExecutionContext
impl Sync for RuntimeHandlerExecutionContext
impl Unpin for RuntimeHandlerExecutionContext
impl UnsafeUnpin for RuntimeHandlerExecutionContext
impl UnwindSafe for RuntimeHandlerExecutionContext
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§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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request