pub fn all(&self) -> Vec<&Tag> {
        // &self.normal.append(&self.hidden)
        let mut result: Vec<&Tag> = vec![];
        self.normal.iter().for_each(|tag| result.push(tag));
        self.hidden.iter().for_each(|tag| result.push(tag));
        result
    }
Get a list of all tags, including hidden ones.
The hidden tags are at the end of the list.
leftwm-core/src/models/tag.rs