docs.rs failed to build hexga_io-0.0.11-beta.3
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
hexga_io-0.0.11-beta.53
🚧 Warning: Experimental Crate! 🚧
This crate is currently in beta and experimental. It is subject to breaking changes in future releases. Use it at your own risk, and keep in mind that the API may change in future versions.
HexGa IO
Io file abstraction based on serde to allow loading/saving and converting bytes.
Is support custom user define extension and convertion, and it also support common markup extension (json, ron, xml...).
Goal :
- Simple to use
- Allow to save composite file
Non Goal :
- Async Loading (use some kind handle that will load it later instead, loading composite file async in a non blocking way is hard...)
use *;
"Hello file !".save_to_disk.unwrap;
let read = Stringload_from_disk.unwrap;
assert_eq!;
// #[io] derive (serde::Serdialize, serde::Deserialize) and (hexga_io::Load, hexga_io::Save)
let mut fs = new;
let person = Person ;
person.save_to.unwrap;
person.save_to.unwrap;
fs.commit.unwrap;
assert_eq!;
Main Hexga crate
Check hexga : https://crates.io/crates/hexga if you are interested in a quick start, it regroup multiple hexga crates.