pub struct CaptureEvent {Show 39 fields
pub anonymous_id: Option<String>,
pub channel: Option<String>,
pub clip: Option<Box<ClipBody>>,
pub currency: Option<String>,
pub distinct_id: Option<String>,
pub environment: Option<String>,
pub error: Option<Box<Exception>>,
pub event: Option<String>,
pub group_id: Option<String>,
pub group_type: Option<String>,
pub kind: Option<String>,
pub level: Option<String>,
pub library: Option<String>,
pub library_version: Option<String>,
pub log: Option<Box<LogBody>>,
pub message_id: Option<String>,
pub metric: Option<Box<MetricBody>>,
pub path: Option<String>,
pub person_id: Option<String>,
pub product: Option<String>,
pub product_id: Option<String>,
pub properties: Option<HashMap<String, Value>>,
pub quantity: Option<i32>,
pub ref_code: Option<String>,
pub referrer: Option<String>,
pub release: Option<String>,
pub resource: Option<String>,
pub revenue: Option<f64>,
pub service: Option<String>,
pub session_id: Option<String>,
pub signup_week: Option<String>,
pub site: Option<String>,
pub span: Option<Box<SpanBody>>,
pub span_id: Option<String>,
pub timestamp: Option<String>,
pub trace_id: Option<String>,
pub type: Option<String>,
pub url: Option<String>,
pub utm: Option<Box<Utm>>,
}Fields§
§anonymous_id: Option<String>§channel: Option<String>§clip: Option<Box<ClipBody>>§currency: Option<String>§distinct_id: Option<String>§environment: Option<String>§error: Option<Box<Exception>>§event: Option<String>§group_id: Option<String>§group_type: Option<String>§kind: Option<String>§level: Option<String>§library: Option<String>§library_version: Option<String>§log: Option<Box<LogBody>>§message_id: Option<String>§metric: Option<Box<MetricBody>>§path: Option<String>§person_id: Option<String>§product: Option<String>§product_id: Option<String>§properties: Option<HashMap<String, Value>>§quantity: Option<i32>§ref_code: Option<String>§referrer: Option<String>§release: Option<String>§resource: Option<String>§revenue: Option<f64>§service: Option<String>§session_id: Option<String>§signup_week: Option<String>§site: Option<String>§span: Option<Box<SpanBody>>§span_id: Option<String>§timestamp: Option<String>§trace_id: Option<String>§type: Option<String>§url: Option<String>§utm: Option<Box<Utm>>Implementations§
Source§impl CaptureEvent
impl CaptureEvent
pub fn new() -> CaptureEvent
Trait Implementations§
Source§impl Clone for CaptureEvent
impl Clone for CaptureEvent
Source§fn clone(&self) -> CaptureEvent
fn clone(&self) -> CaptureEvent
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 CaptureEvent
impl Debug for CaptureEvent
Source§impl Default for CaptureEvent
impl Default for CaptureEvent
Source§fn default() -> CaptureEvent
fn default() -> CaptureEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CaptureEvent
impl<'de> Deserialize<'de> for CaptureEvent
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 CaptureEvent
impl PartialEq for CaptureEvent
Source§impl Serialize for CaptureEvent
impl Serialize for CaptureEvent
impl StructuralPartialEq for CaptureEvent
Auto Trait Implementations§
impl Freeze for CaptureEvent
impl RefUnwindSafe for CaptureEvent
impl Send for CaptureEvent
impl Sync for CaptureEvent
impl Unpin for CaptureEvent
impl UnsafeUnpin for CaptureEvent
impl UnwindSafe for CaptureEvent
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