1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![feature(generators)]

mod errors;

mod common;
mod point_2d;

pub use crate::{
    common::TspRecord,
    errors::{TspError, TspErrorKind, TspResult},
};
pub use common::TspSolver;
mod records;
mod tsp2d;
pub use crate::{point_2d::Point2D, tsp2d::Tsp2DSolver};
pub use ndarray::{Array1, ArrayView1};
pub use records::TspDistance;