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
//! [`wavefront_rs`] is a RUST implementation for parsing and writing the
//! wavefront obj and mtl format.
//!
//! [`wavefront_rs`]: https://github.com/replicadse/wavefront_rs

#![crate_type = "lib"]

pub mod error;

pub mod obj {
    //! The obj module contains all the types that are used when working with
    //! the [`wavefront obj`] format including entities, lexer, writer etc.
    //!
    //! [`wavefront obj`]: https://en.wikipedia.org/wiki/Wavefront_.obj_file

    // public exports
    pub mod entity;
    pub mod parser;
    pub mod writer;
}

pub mod mtl {
    pub mod entity;
    pub mod parser;
    pub mod writer;
}