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}