mdlint/rules/
extensions.rs

1use crate::ruleset::RuleResultDetails;
2
3pub(crate) trait VecExt {
4    fn to_option(self) -> Option<Vec<RuleResultDetails>>;
5}
6
7impl VecExt for Vec<RuleResultDetails> {
8    fn to_option(self) -> Option<Vec<RuleResultDetails>> {
9        if self.is_empty() {
10            None
11        } else {
12            Some(self)
13        }
14    }
15}