(&self)
| 357 | } |
| 358 | |
| 359 | fn snapshot(&self) -> FsTraceSnapshot { |
| 360 | FsTraceSnapshot { |
| 361 | enabled: fs_trace_enabled(), |
| 362 | open_count: self.open_count.load(Ordering::Relaxed), |
| 363 | read_count: self.read_count.load(Ordering::Relaxed), |
| 364 | read_bytes: self.read_bytes.load(Ordering::Relaxed), |
| 365 | write_count: self.write_count.load(Ordering::Relaxed), |
| 366 | write_bytes: self.write_bytes.load(Ordering::Relaxed), |
| 367 | seek_count: self.seek_count.load(Ordering::Relaxed), |
| 368 | metadata_count: self.metadata_count.load(Ordering::Relaxed), |
| 369 | read_dir_count: self.read_dir_count.load(Ordering::Relaxed), |
| 370 | create_dir_count: self.create_dir_count.load(Ordering::Relaxed), |
| 371 | remove_file_count: self.remove_file_count.load(Ordering::Relaxed), |
| 372 | remove_dir_count: self.remove_dir_count.load(Ordering::Relaxed), |
| 373 | rename_count: self.rename_count.load(Ordering::Relaxed), |
| 374 | set_len_count: self.set_len_count.load(Ordering::Relaxed), |
| 375 | unlink_count: self.unlink_count.load(Ordering::Relaxed), |
| 376 | total_elapsed_micros: self.total_elapsed_micros.load(Ordering::Relaxed), |
| 377 | read_elapsed_micros: self.read_elapsed_micros.load(Ordering::Relaxed), |
| 378 | write_elapsed_micros: self.write_elapsed_micros.load(Ordering::Relaxed), |
| 379 | seek_elapsed_micros: self.seek_elapsed_micros.load(Ordering::Relaxed), |
| 380 | } |
| 381 | } |
| 382 | } |
| 383 | |
| 384 | pub fn reset_fs_trace() { |
no test coverage detected