cli_sky/lexicon/
record.rs

1// @generated - This file is generated by atrium-codegen. DO NOT EDIT.
2//!A collection of known record types.
3#[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}