1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mod eagle;
mod nearest_neighbor;
mod scale_nx;

pub(crate) use eagle::eagle;
pub(crate) use nearest_neighbor::nearest_neighbor;
pub(crate) use scale_nx::scale_2x;
pub(crate) use scale_nx::scale_3x;

pub enum Algorithm {
    Scale2X,
    Scale3X,
    Eagle,
    NearestNeighbor { size: u32 },
}