pub struct ContentCaptureSettings {
pub system_instructions: bool,
pub input_messages: bool,
pub output_messages: bool,
pub tool_definitions: bool,
pub tool_calls: bool,
}Expand description
Content-capture settings. Each field maps 1:1 to a
gen_ai.* OTEL content attribute; all default to off.
Fields§
§system_instructions: bool§input_messages: bool§output_messages: bool§tool_definitions: bool§tool_calls: boolTrait Implementations§
Source§impl Clone for ContentCaptureSettings
impl Clone for ContentCaptureSettings
Source§fn clone(&self) -> ContentCaptureSettings
fn clone(&self) -> ContentCaptureSettings
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 moreimpl Copy for ContentCaptureSettings
Source§impl Debug for ContentCaptureSettings
impl Debug for ContentCaptureSettings
Source§impl Default for ContentCaptureSettings
impl Default for ContentCaptureSettings
Source§fn default() -> ContentCaptureSettings
fn default() -> ContentCaptureSettings
Returns the “default value” for a type. Read more
impl Eq for ContentCaptureSettings
Source§impl PartialEq for ContentCaptureSettings
impl PartialEq for ContentCaptureSettings
impl StructuralPartialEq for ContentCaptureSettings
Auto Trait Implementations§
impl Freeze for ContentCaptureSettings
impl RefUnwindSafe for ContentCaptureSettings
impl Send for ContentCaptureSettings
impl Sync for ContentCaptureSettings
impl Unpin for ContentCaptureSettings
impl UnsafeUnpin for ContentCaptureSettings
impl UnwindSafe for ContentCaptureSettings
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<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> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.