This is the first step in separating core logic from JSON-RPC server code.
Removes all JSON-RPC crates and code
Removes Debian packaging assets
Moves data types (structs.rs) into stats.rs (this is a more idiomatic approach for Rust)
Offers Serialize and Deserialize for structs with either serde or miniserde (using feature flags)
Bumps version to 0.2.0
Changes error variants to tuple structs
Brings code comment documentation to 100% coverage
This is the first step in separating core logic from JSON-RPC server code.
- Removes all JSON-RPC crates and code
- Removes Debian packaging assets
- Moves data types (`structs.rs`) into `stats.rs` (this is a more idiomatic approach for Rust)
- Offers `Serialize` and `Deserialize` for structs with either serde or miniserde (using feature flags)
- Bumps version to `0.2.0`
- Changes error variants to tuple structs
- Brings code comment documentation to 100% coverage
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This is the first step in separating core logic from JSON-RPC server code.
structs.rs) intostats.rs(this is a more idiomatic approach for Rust)SerializeandDeserializefor structs with either serde or miniserde (using feature flags)0.2.07b4090f56fto8c3fecb875clippyis happyI'm merging this (after some unfortunate git shenanigans which required a commit revert).