Struct segment_analytics::Segment
[−]
[src]
pub struct Segment { /* fields omitted */ }
Methods
impl Segment
[src]
fn new(write_key: Option<String>) -> Segment
[src]
fn alias(&self, previous_id: &str, user_id: &str)
[src]
fn identify<T1: ToJsonString, T2: ToJsonString>(
&self,
anonymous_id: Option<&str>,
user_id: Option<&str>,
traits: Option<T1>,
context: Option<T2>
)
[src]
&self,
anonymous_id: Option<&str>,
user_id: Option<&str>,
traits: Option<T1>,
context: Option<T2>
)
fn track<T1: ToJsonString, T2: ToJsonString>(
&self,
anonymous_id: Option<&str>,
user_id: Option<&str>,
event: &str,
properties: Option<T1>,
context: Option<T2>
)
[src]
&self,
anonymous_id: Option<&str>,
user_id: Option<&str>,
event: &str,
properties: Option<T1>,
context: Option<T2>
)