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
Default
trait forExolvl
(?) -
Use the
image
crate for images -
Use the
glam
crate forVec2
-
Use a
Duration
type for things like medal times -
Use
Uuid
for UUIDs instead ofString
- Newtype pattern for ids
-
Make
theme
an 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.