sct-reader 0.5.0

A Rust crate for deserialising sector files used by online ATC clients such as EuroScope and VRC and converting them to a common format
Documentation
use crate::loaders::euroscope::{colour::Colour, position::{Position, Valid}};


#[derive(Debug)]
pub struct PartialRegionGroup {
    pub name: String,
    pub regions: Vec<PartialRegion>,
}
impl PartialRegionGroup {
    pub fn new(name: String) -> PartialRegionGroup {
        PartialRegionGroup {
            name,
            regions: vec![],
        }
    }
}

#[derive(Debug, Default)]
pub struct PartialRegion {
    pub colour: Option<Colour>,
    pub vertices: Vec<Position<Valid>>,
}