scarlet_queen_selector/error.rs
1#[derive(Debug, thiserror::Error, PartialEq, Eq)]
2pub enum SelectorError {
3 #[error("EmptyGroupError: group is empty.")]
4 EmptyGroupError,
5 #[error("OverflowGroupError: requested size exceeds group size.")]
6 OverflowGroupError,
7 #[error("BadScoreData: The score data is not enough")]
8 BadScoreDataError,
9 #[error("TooFewGroupError: The len of group is less than R")]
10 TooFewGroupError,
11}