1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#![warn(missing_docs)]
#![doc = include_str!("../README.md")]

/// Parts of an eAIP.
pub mod parts;

/// Tools to work with eAIP publications.
pub mod eaip;

/// Parsers for different sections of the eAIP.
pub mod parse;

/// Generic data types used by this crate.
pub mod types;

/// Error type
pub mod error;

/// A convenience module that imports many useful parts of this crate.
pub mod prelude {
    pub use crate::parse::airports::Airports;
    pub use crate::parse::airways::Airways;
    pub use crate::parse::intersections::Intersections;
    pub use crate::parse::navaids::Navaids;
    pub use crate::parse::{FromEAIP, Parser};

    pub use crate::eaip::*;
    pub use crate::error::*;
    pub use crate::parts::*;
    pub use crate::types::*;
}