Remove jsonrpc from peach-stats #43

Merged
glyph merged 4 commits from separate_stats_logic into main 2021-12-13 05:20:58 +00:00
Owner

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
glyph added 1 commit 2021-12-09 07:48:58 +00:00
glyph added 1 commit 2021-12-09 07:55:01 +00:00
glyph requested review from notplants 2021-12-09 07:55:38 +00:00
glyph added the
refactor
peach-stats
labels 2021-12-09 07:55:46 +00:00
glyph added 4 commits 2021-12-13 05:13:11 +00:00
glyph force-pushed separate_stats_logic from 7b4090f56f to 8c3fecb875 2021-12-13 05:16:44 +00:00 Compare
glyph added 2 commits 2021-12-13 05:19:25 +00:00
Author
Owner
  • clippy is happy
  • tests are passing

I'm merging this (after some unfortunate git shenanigans which required a commit revert).

- `clippy` is happy - tests are passing I'm merging this (after some unfortunate git shenanigans which required a commit revert).
glyph merged commit 06e48deb3a into main 2021-12-13 05:20:58 +00:00
glyph deleted branch separate_stats_logic 2021-12-13 05:20:59 +00:00
Sign in to join this conversation.
No description provided.