From 96dc94bf0b22ca561ca7d8c16268f05b7aa30571 Mon Sep 17 00:00:00 2001 From: prplV Date: Wed, 5 Mar 2025 13:40:41 +0300 Subject: [PATCH] added json doc-comment --- crates/api-grub/src/json.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/crates/api-grub/src/json.rs b/crates/api-grub/src/json.rs index c6ecedd..8e30b83 100644 --- a/crates/api-grub/src/json.rs +++ b/crates/api-grub/src/json.rs @@ -2,6 +2,21 @@ use serde_json::{json, Value}; use integr_structs::api::v3::{Metric, MetricOutput}; +/// A JSON-parser struct +/// +/// Using in metric extracting from Server Response +/// with metrics mechanism +/// +/// # Example +/// +/// ``` +/// use api-grub::json::JsonParser; +/// use use integr_structs::api::v3::Metric; +/// +/// let json = b""flat1" : { "room1" : { "rt_tempo" : "+16" }}".to_vec(); +/// +/// assert!(!JsonParser::parse(vec![Metric::template()], json).is_empty()); +/// ``` pub struct JsonParser; impl JsonParser {