(self)
| 155 | } |
| 156 | |
| 157 | pub fn most_recent(self) -> io::Result<Option<ModuleLogPath>> { |
| 158 | let mut max_file_name = None; |
| 159 | for entry in std::fs::read_dir(&self)? { |
| 160 | let file_name = entry?.file_name(); |
| 161 | max_file_name = std::cmp::max(max_file_name, Some(file_name)); |
| 162 | } |
| 163 | Ok(max_file_name.map(|file_name| ModuleLogPath(self.0.joined(file_name)))) |
| 164 | } |
| 165 | } |
| 166 | |
| 167 | path_type! { |
no test coverage detected