pub struct SdkLogEvent {
pub body: Box<SdkLogBody>,
pub id: String,
pub timestamp: String,
pub metadata: Option<Option<Value>>,
}Fields§
§body: Box<SdkLogBody>§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 SdkLogEvent
impl SdkLogEvent
pub fn new(body: SdkLogBody, id: String, timestamp: String) -> SdkLogEvent
Trait Implementations§
Source§impl Clone for SdkLogEvent
impl Clone for SdkLogEvent
Source§fn clone(&self) -> SdkLogEvent
fn clone(&self) -> SdkLogEvent
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 SdkLogEvent
impl Debug for SdkLogEvent
Source§impl Default for SdkLogEvent
impl Default for SdkLogEvent
Source§fn default() -> SdkLogEvent
fn default() -> SdkLogEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SdkLogEvent
impl<'de> Deserialize<'de> for SdkLogEvent
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 SdkLogEvent
impl PartialEq for SdkLogEvent
Source§impl Serialize for SdkLogEvent
impl Serialize for SdkLogEvent
impl StructuralPartialEq for SdkLogEvent
Auto Trait Implementations§
impl Freeze for SdkLogEvent
impl RefUnwindSafe for SdkLogEvent
impl Send for SdkLogEvent
impl Sync for SdkLogEvent
impl Unpin for SdkLogEvent
impl UnwindSafe for SdkLogEvent
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