pub struct IngestionBatchRequest {
pub batch: Vec<IngestionEvent>,
pub metadata: Option<Option<Value>>,
}Fields§
§batch: Vec<IngestionEvent>Batch of tracing events to be ingested. Discriminated by attribute type.
metadata: Option<Option<Value>>Optional. Metadata field used by the Langfuse SDKs for debugging.
Implementations§
Source§impl IngestionBatchRequest
impl IngestionBatchRequest
pub fn new(batch: Vec<IngestionEvent>) -> IngestionBatchRequest
Trait Implementations§
Source§impl Clone for IngestionBatchRequest
impl Clone for IngestionBatchRequest
Source§fn clone(&self) -> IngestionBatchRequest
fn clone(&self) -> IngestionBatchRequest
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 IngestionBatchRequest
impl Debug for IngestionBatchRequest
Source§impl Default for IngestionBatchRequest
impl Default for IngestionBatchRequest
Source§fn default() -> IngestionBatchRequest
fn default() -> IngestionBatchRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IngestionBatchRequest
impl<'de> Deserialize<'de> for IngestionBatchRequest
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 IngestionBatchRequest
impl PartialEq for IngestionBatchRequest
Source§impl Serialize for IngestionBatchRequest
impl Serialize for IngestionBatchRequest
impl StructuralPartialEq for IngestionBatchRequest
Auto Trait Implementations§
impl Freeze for IngestionBatchRequest
impl RefUnwindSafe for IngestionBatchRequest
impl Send for IngestionBatchRequest
impl Sync for IngestionBatchRequest
impl Unpin for IngestionBatchRequest
impl UnwindSafe for IngestionBatchRequest
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