mdlint/rules/
extensions.rs1use 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}