pub fn pop<'a, 'b>(&'a mut self, mem: &'b GuestMemoryMmap) -> Option<DescriptorChain<'b>> {
        if self.len(mem) == 0 {
            return None;
        }

        self.do_pop_unchecked(mem)
    }
/// Pop the first available descriptor chain from the avail ring.
Pop the first available descriptor chain from the avail ring.
Pop the first available descriptor chain from the avail ring .
pub fn pop<'a, 'b>(&'a mut self, mem: &'b GuestMemoryMmap) -> Option<DescriptorChain<'b>> {
        if self.len(mem) == 0 {
            return None;
        }
        self.do_pop_unchecked(mem)
    }
pub fn pop < ' a , ' b > ( & ' a mut self , mem : & ' b GuestMemoryMmap ) -> Option < DescriptorChain < ' b > > { if self . len ( mem ) == 0 { return None ; } self . do_pop_unchecked ( mem ) }
Pop the first available descriptor chain from the avail ring.
Pop the first available descriptor chain from the avail ring .
&'a mut self
mem
&'b GuestMemoryMmap
&'a mut self
mem
&'b GuestMemoryMmap