oximedia_analytics/
error.rs1#[derive(Debug, Clone, PartialEq, thiserror::Error)]
5pub enum AnalyticsError {
6 #[error("invalid session")]
8 InvalidSession,
9
10 #[error("invalid input: {0}")]
12 InvalidInput(String),
13
14 #[error("insufficient data: {0}")]
16 InsufficientData(String),
17
18 #[error("statistical error: {0}")]
20 StatisticalError(String),
21
22 #[error("config error: {0}")]
24 ConfigError(String),
25
26 #[error("experiment '{0}' has no variants")]
28 NoVariants(String),
29
30 #[error("experiment '{0}' has invalid (zero/negative) weights")]
32 InvalidWeights(String),
33}