Federate tags

This commit is contained in:
Bat
2018-09-06 09:21:08 +01:00
parent 5b3eca63e0
commit a54d2e9d71
4 changed files with 46 additions and 3 deletions
+17
View File
@@ -158,3 +158,20 @@ pub struct PublicKey {
#[activitystreams(concrete(String), functional)]
pub public_key_pem: Option<serde_json::Value>
}
#[derive(Clone, Debug, Default, UnitString)]
#[activitystreams(Hashtag)]
pub struct HashtagType;
#[derive(Clone, Debug, Default, Deserialize, Serialize, Properties)]
#[serde(rename_all = "camelCase")]
pub struct Hashtag {
#[serde(rename = "type")]
kind: HashtagType,
#[activitystreams(concrete(String), functional)]
pub href: Option<serde_json::Value>,
#[activitystreams(concrete(String), functional)]
pub name: Option<serde_json::Value>,
}
+1
View File
@@ -19,6 +19,7 @@ extern crate openssl;
extern crate pulldown_cmark;
extern crate reqwest;
extern crate rocket;
extern crate serde;
#[macro_use]
extern crate serde_derive;
#[macro_use]