pub struct ObservationBody {Show 18 fields
pub id: Option<Option<String>>,
pub trace_id: Option<Option<String>>,
pub type: ObservationType,
pub name: Option<Option<String>>,
pub start_time: Option<Option<String>>,
pub end_time: Option<Option<String>>,
pub completion_start_time: Option<Option<String>>,
pub model: Option<Option<String>>,
pub model_parameters: Option<Option<HashMap<String, MapValue>>>,
pub input: Option<Option<Value>>,
pub version: Option<Option<String>>,
pub metadata: Option<Option<Value>>,
pub output: Option<Option<Value>>,
pub usage: Option<Usage>,
pub level: Option<ObservationLevel>,
pub status_message: Option<Option<String>>,
pub parent_observation_id: Option<Option<String>>,
pub environment: Option<Option<String>>,
}Fields§
§id: Option<Option<String>>§trace_id: Option<Option<String>>§type: ObservationType§name: Option<Option<String>>§start_time: Option<Option<String>>§end_time: Option<Option<String>>§completion_start_time: Option<Option<String>>§model: Option<Option<String>>§model_parameters: Option<Option<HashMap<String, MapValue>>>§input: Option<Option<Value>>§version: Option<Option<String>>§metadata: Option<Option<Value>>§output: Option<Option<Value>>§usage: Option<Usage>§level: Option<ObservationLevel>§status_message: Option<Option<String>>§parent_observation_id: Option<Option<String>>§environment: Option<Option<String>>Implementations§
Source§impl ObservationBody
impl ObservationBody
pub fn new(type: ObservationType) -> ObservationBody
Trait Implementations§
Source§impl Clone for ObservationBody
impl Clone for ObservationBody
Source§fn clone(&self) -> ObservationBody
fn clone(&self) -> ObservationBody
Returns a copy of the value. Read more
1.0.0 · 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 ObservationBody
impl Debug for ObservationBody
Source§impl Default for ObservationBody
impl Default for ObservationBody
Source§fn default() -> ObservationBody
fn default() -> ObservationBody
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ObservationBody
impl<'de> Deserialize<'de> for ObservationBody
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ObservationBody
impl PartialEq for ObservationBody
Source§impl Serialize for ObservationBody
impl Serialize for ObservationBody
impl StructuralPartialEq for ObservationBody
Auto Trait Implementations§
impl Freeze for ObservationBody
impl RefUnwindSafe for ObservationBody
impl Send for ObservationBody
impl Sync for ObservationBody
impl Unpin for ObservationBody
impl UnwindSafe for ObservationBody
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