1
2
3
4
5
6
7
8
9
10
11
#[derive(Debug)]
pub struct DomainFields<'a> {
    pub top_level_domain: Option<&'a str>,
    pub domain: Option<&'a str>,
}

impl<'a> PartialEq for DomainFields<'a> {
    fn eq(&self, other: &Self) -> bool {
        return self.top_level_domain == other.top_level_domain && self.domain == other.domain;
    }
}