1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#[derive(Debug)]
pub enum EvaluationError {
    Failed,
}

pub type EvaluationResult<T> = Result<T, EvaluationError>;

#[derive(Debug)]
pub enum UpdateError {
    Failed,
}

pub type UpdateResult<T> = Result<T, UpdateError>;

#[derive(Debug)]
pub enum AdaptError {
    Failed,
    NotImplemented,
}

pub type AdaptResult<T> = Result<T, AdaptError>;