cli-sky 0.3.1

A CLI AT protocol client
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// @generated - This file is generated by atrium-codegen. DO NOT EDIT.
//!A collection of known record types.
#[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq)]
#[serde(tag = "$type")]
pub enum KnownRecord {
    #[serde(rename = "com.macroblog.blog.post")]
    ComMacroblogBlogPost(Box<crate::com::macroblog::blog::post::Record>),
}
impl From<crate::com::macroblog::blog::post::Record> for KnownRecord {
    fn from(record: crate::com::macroblog::blog::post::Record) -> Self {
        KnownRecord::ComMacroblogBlogPost(Box::new(record))
    }
}
impl From<crate::com::macroblog::blog::post::RecordData> for KnownRecord {
    fn from(record_data: crate::com::macroblog::blog::post::RecordData) -> Self {
        KnownRecord::ComMacroblogBlogPost(Box::new(record_data.into()))
    }
}