Expand description
§Exolvl
A library for reading and writing Exoracer level files.
§Todo
- More documentation (see https://github.com/skycloudd/exolvl/issues/1)
-
Implement the
Defaulttrait forExolvl(?) -
Use the
imagecrate for images -
Use the
glamcrate forVec2 -
Use a
Durationtype for things like medal times -
Use
Uuidfor UUIDs instead ofString - Newtype pattern for ids
-
Make
themean enum, not aString -
Add
#[deprecated]on deprecated things, pointing to the new thing
§Usage
Add this to your Cargo.toml:
[dependencies]
exolvl = "0.6"§License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
§Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Modules§
Traits§
- Read
- A trait for reading values from a binary exolvl file.
- Read
Context - A trait for reading values from a binary exolvl file with additional context.
- Read
Versioned - A trait to allow reading values from a binary exolvl file while adhering to a specific version of the format.
- Write
- A trait for writing values to a binary exolvl file.