protocol/
common.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Clone, Debug, Deserialize, Serialize)]
4#[serde(deny_unknown_fields)]
5pub struct VersionResponse {
6    pub version: String,
7}
8
9impl VersionResponse {
10    pub fn new<V: Into<String>>(version: V) -> Self {
11        Self {
12            version: version.into(),
13        }
14    }
15}