| 36 | } |
| 37 | |
| 38 | struct BufferRegion { |
| 39 | start: u64, |
| 40 | buffer: RwLock<Vec<u8>>, |
| 41 | dirty: AtomicBool, |
| 42 | end: AtomicUsize, |
| 43 | file: Arc<RwLock<File>>, |
| 44 | } |
| 45 | |
| 46 | impl BufferRegion { |
| 47 | fn new(start: u64, file: Arc<RwLock<File>>, buffer_size: usize) -> Self { |
nothing calls this directly
no outgoing calls
no test coverage detected