pub trait FileReadExclusive: FileRead { fn upgrade(self) -> <Self::File as File>::Write; }
An exclusive read lock on a File
File
Upgrade this read lock to a write lock