vdf-rs icon indicating copy to clipboard operation
vdf-rs copied to clipboard

VDF parsing and (de)serialization for Rust

Results 10 vdf-rs issues
Sort by recently updated
recently updated
newest added

```rs #[serde(rename = "AppState")] struct AppManifestFile { #[serde(rename = "appid")] pub app_id: String, pub name: String, #[serde(rename = "AutoUpdateBehavior")] pub auto_update_bahavior: String, #[serde(flatten)] other: HashMap, } ``` deserializing works. but...

bug

Currently only text parsing is supported, but there is also a binary format provided for vdf. Since `pest` doesn't support binary parsing we'll have to pull in some other parsing...

Implementing this would be a huge ergonomics win for users, but beyond that it would unlock much better fuzzing potential for `keyvalues-serde`. Right now `keyvalues-serde` currently fuzzes an arbitrarily generated...

enhancement

Hi. Valve's KeyValues format supports two statements for including and merging other KeyValues files ( `#include` and `#base`), but trying to parse a vdf file using either statement causes a...

From #27 it appears that some files essentially have platform specific tags to indicate values based on platform. It would be good to support parsing these and exposing it to...

From finding out how to extract contents from `.vpk` files in #26 we now have over 60k VDF files to test parsing with just from the contents of a few...

- [x] Get CI setup to test on all 3 major platforms - [x] `cargo check` - [x] `cargo fmt` - [x] `cargo clippy` - [x] `cargo test` - [x]...

Recently I changed `f64` to be converted to `f32` under the hood when (de)serializing based on the wording from the wiki page. There have been mistakes on the wiki page...

Just the usual basics - [x] License - [x] Contributing - [x] Readme - [x] Update github description - [ ] Code of Conduct - [ ] Issue Templates -...

Currently error information is generally just a variant and that's it. It would make debugging easier if some basic level of extra info is added that can be used to...