aboutsummaryrefslogtreecommitdiff
path: root/src/signalboost.rs
blob: d4638d930630f05ab1ad640e5b6ec54652d151e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
use crate::app::config::Link;
use serde::Deserialize;

#[derive(Clone, Deserialize)]
pub struct Person {
    pub name: String,
    pub tags: Vec<String>,
    pub links: Vec<Link>,
}

#[cfg(test)]
mod tests {
    use color_eyre::eyre::Result;
    #[test]
    fn load() -> Result<()> {
        let _people: Vec<super::Person> =
            serde_dhall::from_file("./dhall/signalboost.dhall").parse()?;

        Ok(())
    }
}