use serde::{Deserialize, Serialize};
#[derive(Debug, Default, Copy, Clone, PartialEq, Serialize, Deserialize)]
pub struct Triangle {
pub a: usize,
pub b: usize,
pub c: usize,
}
impl From<[usize; 3]> for Triangle {
fn from([a, b, c]: [usize; 3]) -> Self {
Self { a, b, c }
}
}