1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
//! # `celeste`
//! `celeste` is a Rust crate for files used in the 2018 video game Celeste. It currently has a fully-functional writer and parser for `BinaryElement` files, which are used to store the game's levels.

#![recursion_limit = "1024"]

extern crate self as celeste; // necessary for celeste_derive to work

/// `binel` handles Celeste's `BinaryElement` format, which is used for map files.
pub mod binel;

/// `maps` provides structs for maps parsed using `binel`.
pub mod maps;

mod error;
pub use error::*;