crate_activity/
errors.rs

1crate::ix!();
2
3error_tree!{
4
5    pub enum PcaError {
6        NoActivityDataAvailable,
7        PcaDataLengthMismatch {
8            expected_num_elements: usize,
9            found_num_elements:    usize,
10        }
11    }
12
13    pub enum CrateActivityError {
14        Reqwest(reqwest::Error),
15        Serde(serde_json::Error),
16        Io(std::io::Error),
17        ShapeError(ndarray::ShapeError),
18        HierarchicalClusteringError(HierarchicalClusteringError),
19        PcaError(PcaError),
20    }
21}