1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use serde::{Serialize, Deserialize}; #[derive(Serialize, Deserialize, Debug)] pub struct PhabricatorUser { pub phid: String, #[serde(rename(serialize = "userName", deserialize = "userName"))] pub user_name: String, #[serde(rename(serialize = "realName", deserialize = "realName"))] pub real_name: String, pub image: String, pub uri: String, pub roles: Vec<String>, #[serde(rename(serialize = "primaryEmail", deserialize = "primaryEmail"))] pub primary_email: String }