pub struct VmoBackedServer { /* private fields */ }
Expand description
A local server backed by a VMO.
Implementations§
Trait Implementations§
Source§impl VmoBackedServerTestingExt for VmoBackedServer
impl VmoBackedServerTestingExt for VmoBackedServer
fn new(block_count: u64, block_size: u32, initial_content: &[u8]) -> Self
fn from_vmo(block_size: u32, vmo: Vmo) -> Self
fn volume_proxy(self: &Arc<Self>) -> VolumeProxy
fn connect(self: &Arc<Self>, server: ServerEnd<VolumeMarker>)
fn block_proxy(self: &Arc<Self>) -> BlockProxy
Auto Trait Implementations§
impl Freeze for VmoBackedServer
impl !RefUnwindSafe for VmoBackedServer
impl Send for VmoBackedServer
impl Sync for VmoBackedServer
impl Unpin for VmoBackedServer
impl !UnwindSafe for VmoBackedServer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more