pub trait VringStateGuard<'a, M: GuestAddressSpace> {
    type G: Deref<Target = VringState<M>>;
}
Expand description

Trait for objects returned by VringT::get_ref().

Required Associated Types§

source

type G: Deref<Target = VringState<M>>

Type for guard returned by VringT::get_ref().

Implementors§

source§

impl<'a, M: 'a + GuestAddressSpace> VringStateGuard<'a, M> for VringMutex<M>

§

type G = MutexGuard<'a, VringState<M>>

source§

impl<'a, M: 'a + GuestAddressSpace> VringStateGuard<'a, M> for VringRwLock<M>