metrics_generic/
client.rs1use base::RawDescriptor;
6use base::SendTube;
7use metrics_events::MetricEventType;
8use metrics_events::RecordDetails;
9
10use crate::MetricsClientDestructor;
11
12pub fn initialize(_: SendTube) {}
15#[cfg(test)]
16pub fn force_initialize(_: SendTube) {}
17
18pub fn push_descriptors(_: &mut Vec<RawDescriptor>) {}
19
20pub fn get_destructor() -> MetricsClientDestructor {
21 MetricsClientDestructor::new(|| {})
22}
23pub fn is_initialized() -> bool {
24 false
25}
26pub fn set_auth_token(_: &str) {}
27pub fn set_graphics_api(_: &str) {}
28pub fn set_package_name(_: &str) {}
29pub fn merge_session_invariants(_: &[u8]) {}
30
31pub fn log_descriptor(_event_type: MetricEventType, _descriptor: i64) {}
34
35pub fn log_event(_event_type: MetricEventType) {}
37
38pub fn log_metric(_event_type: MetricEventType, _value: i64) {}
41
42pub fn log_metric_with_details(_: MetricEventType, _: i64, _: &RecordDetails) {}
45
46pub fn log_histogram_metric(_event_type: MetricEventType, _step: i64) {}
49
50pub fn log_high_frequency_descriptor_event(_: MetricEventType, _descriptor: i64, _step: i64) {}
52
53pub fn log_event_with_details(_event_type: MetricEventType, _details: &RecordDetails) {}