(kind: &str)
| 14 | |
| 15 | impl Kind { |
| 16 | pub fn from(kind: &str) -> Result<Self> { |
| 17 | match kind { |
| 18 | "Link" => Ok(Self::Link), |
| 19 | "Topic" => Ok(Self::Topic), |
| 20 | _ => Err(Error::Repo(format!("unknown kind: {kind}"))), |
| 21 | } |
| 22 | } |
| 23 | } |
| 24 | |
| 25 | impl std::cmp::Ord for Kind { |