appletheia_domain/aggregate/reference_values_error.rs
1use thiserror::Error;
2use uuid::Uuid;
3
4/// Errors returned when building `ReferenceValues`.
5#[derive(Debug, Error, Eq, PartialEq)]
6pub enum ReferenceValuesError {
7 #[error("reference values must not be empty")]
8 Empty,
9
10 #[error("duplicate reference value: {value}")]
11 DuplicateValue { value: Uuid },
12}