diff options
Diffstat (limited to 'src/signalboost.rs')
| -rw-r--r-- | src/signalboost.rs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/signalboost.rs b/src/signalboost.rs new file mode 100644 index 0000000..079990b --- /dev/null +++ b/src/signalboost.rs @@ -0,0 +1,23 @@ +use serde::Deserialize; + +#[derive(Clone, Debug, Deserialize)] +pub struct Person { + pub name: String, + pub tags: Vec<String>, + + #[serde(rename = "gitLink")] + pub git_link: String, + + pub twitter: String, +} + +#[cfg(test)] +mod tests { + use anyhow::Result; + #[test] + fn load() -> Result<()> { + let _people: Vec<super::Person> = serde_dhall::from_file("./signalboost.dhall").parse()?; + + Ok(()) + } +} |
