pub struct CreateGenerationEvent {
pub body: Box<CreateGenerationBody>,
pub id: String,
pub timestamp: String,
pub metadata: Option<Option<Value>>,
}Fields§
§body: Box<CreateGenerationBody>§id: StringUUID v4 that identifies the event
timestamp: StringDatetime (ISO 8601) of event creation in client. Should be as close to actual event creation in client as possible, this timestamp will be used for ordering of events in future release. Resolution: milliseconds (required), microseconds (optimal).
metadata: Option<Option<Value>>Optional. Metadata field used by the Langfuse SDKs for debugging.
Implementations§
Source§impl CreateGenerationEvent
impl CreateGenerationEvent
pub fn new( body: CreateGenerationBody, id: String, timestamp: String, ) -> CreateGenerationEvent
Trait Implementations§
Source§impl Clone for CreateGenerationEvent
impl Clone for CreateGenerationEvent
Source§fn clone(&self) -> CreateGenerationEvent
fn clone(&self) -> CreateGenerationEvent
Returns a duplicate 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 CreateGenerationEvent
impl Debug for CreateGenerationEvent
Source§impl Default for CreateGenerationEvent
impl Default for CreateGenerationEvent
Source§fn default() -> CreateGenerationEvent
fn default() -> CreateGenerationEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateGenerationEvent
impl<'de> Deserialize<'de> for CreateGenerationEvent
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 CreateGenerationEvent
impl PartialEq for CreateGenerationEvent
Source§impl Serialize for CreateGenerationEvent
impl Serialize for CreateGenerationEvent
impl StructuralPartialEq for CreateGenerationEvent
Auto Trait Implementations§
impl Freeze for CreateGenerationEvent
impl RefUnwindSafe for CreateGenerationEvent
impl Send for CreateGenerationEvent
impl Sync for CreateGenerationEvent
impl Unpin for CreateGenerationEvent
impl UnwindSafe for CreateGenerationEvent
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