kv3/metadata.rs
1use std::fmt::Display;
2
3#[derive(Debug, Clone, PartialEq)]
4pub struct Metadata {
5 pub key: String,
6 pub value: String,
7 pub version: String,
8}
9
10impl Display for Metadata {
11 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
12 write!(f, "{}:{}:version{{{}}}", self.key, self.value, self.version)
13 }
14}