ed-journals 0.4.0

Provides models for representing and parsing elite dangerous journal files
Documentation
//! Below is a simple example on how to read logs and feed then into the state:
//!
//! ```rust
//! use std::env::current_dir;
//! use ed_journals::logs::blocking::LogDirReader;
//! use ed_journals::state::GameState;
//!
//! let path = current_dir()
//!     .unwrap()
//!     .join("test-files")
//!     .join("journals");
//!
//! // Create a reader and an empty game state
//! let mut log_reader = LogDirReader::open(&path);
//! let mut state = GameState::new();
//!
//! // Read all the entries from the journal logs
//! for entry in log_reader {
//!     state.feed_log_event(&entry.unwrap());
//!     # break;
//! }
//! ```

pub use models::commander_state::CommanderState;
pub use models::exobiology_state::ExobiologyState;
pub use models::game_state::GameState;
pub use models::system_state::SystemState;

mod models;