cli_sky/lexicon/
record.rs1#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
4#[serde(tag = "$type")]
5pub enum KnownRecord {
6 #[serde(rename = "com.macroblog.blog.post")]
7 ComMacroblogBlogPost(Box<crate::com::macroblog::blog::post::Record>),
8}
9impl From<crate::com::macroblog::blog::post::Record> for KnownRecord {
10 fn from(record: crate::com::macroblog::blog::post::Record) -> Self {
11 KnownRecord::ComMacroblogBlogPost(Box::new(record))
12 }
13}
14impl From<crate::com::macroblog::blog::post::RecordData> for KnownRecord {
15 fn from(record_data: crate::com::macroblog::blog::post::RecordData) -> Self {
16 KnownRecord::ComMacroblogBlogPost(Box::new(record_data.into()))
17 }
18}