pub struct ObservationContent {
pub input: Option<Value>,
pub output: Option<Value>,
}Expand description
Opt-in full input/output payload attached to a finished operation.
JSON-shaped so exporters can serialize it directly (e.g. OTLP span
attributes for Langfuse). Producers only build this when the embedder’s
RuntimeObserver::include_content returns true; the default keeps
runtime observations content-safe.
Fields§
§input: Option<Value>§output: Option<Value>Trait Implementations§
Source§impl Clone for ObservationContent
impl Clone for ObservationContent
Source§fn clone(&self) -> ObservationContent
fn clone(&self) -> ObservationContent
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 moreSource§impl Debug for ObservationContent
impl Debug for ObservationContent
Source§impl Default for ObservationContent
impl Default for ObservationContent
Source§fn default() -> ObservationContent
fn default() -> ObservationContent
Returns the “default value” for a type. Read more
Source§impl PartialEq for ObservationContent
impl PartialEq for ObservationContent
impl StructuralPartialEq for ObservationContent
Auto Trait Implementations§
impl Freeze for ObservationContent
impl RefUnwindSafe for ObservationContent
impl Send for ObservationContent
impl Sync for ObservationContent
impl Unpin for ObservationContent
impl UnsafeUnpin for ObservationContent
impl UnwindSafe for ObservationContent
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