antangelo / xdvdfs

Original Xbox DVD Filesystem library and management tool
https://xiso.antangelo.com/
MIT License
80 stars 8 forks source link

core: Remove bincode dependency #81

Open antangelo opened 3 months ago

antangelo commented 3 months ago

Currently the bincode crate is used to serialize and deserialize xdvdfs metadata to its binary format. We should replace this with manual serialization and deserialization functions that only depend on core.

As a result, serde can be made an optional dependency, as it will not be necessary to use it for primary serialization/deserialization tasks, but it may be useful downstream for serializing these structures to other formats.