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}