Skip to main content

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}