#[derive(Debug, Clone, Eq, PartialEq)]
pub struct Tag {
k: String,
v: String,
}
impl Tag {
pub fn new(k: &str, v: &str) -> Tag {
Tag {
k: k.to_string(),
v: v.to_string(),
}
}
pub fn from_strings(k: String, v: String) -> Tag {
Tag { k, v }
}
pub fn k(&self) -> &String {
&self.k
}
pub fn v(&self) -> &String {
&self.v
}
}