pub trait BlockWrite<B: BlockData>: DerefMut<Target = B> + Send {
    type File: File<B>;

    fn downgrade(self) -> <Self::File as File<B>>::BlockReadExclusive;
}
Expand description

A write lock on a block

Required Associated Types

The type of File that this block is part of

Required Methods

Implementors