pub fn enqueue_many<'b>(&'b mut self, size: usize) -> &'b mut [T] {
        self.enqueue_many_with(|buf| {
            let size = cmp::min(size, buf.len());
            (size, &mut buf[..size])
        }).1
    }
/// Enqueue a slice of elements up to the given size into the buffer,
/// and return a reference to them.
///
/// This function may return a slice smaller than the given size
/// if the free space in the buffer is not contiguous.
// #[must_use]
Enqueue a slice of elements up to the given size into the buffer,
and return a reference to them.

This function may return a slice smaller than the given size
if the free space in the buffer is not contiguous.
Enqueue a slice of elements up to the given size into the buffer and return a reference to them . This function may return a slice smaller than the given size if the free space in the buffer is not contiguous .
pub fn enqueue_many<'b>(&'b mut self, size: usize) -> &'b mut [T] {
        self.enqueue_many_with(|buf| {
            let size = cmp::min(size, buf.len());
            (size, &mut buf[..size])
        }).1
    }
pub fn enqueue_many < ' b > ( & ' b mut self , size : usize ) -> & ' b mut [ T ] { self . enqueue_many_with ( | buf | { let size = cmp :: min ( size , buf . len ( ) ) ; ( size , & mut buf [ .. size ] ) } ) . 1 }
Enqueue a slice of elements up to the given size into the buffer,
and return a reference to them.
Enqueue a slice of elements up to the given size into the buffer and return a reference to them .
&'b mut self
size
usize
&'b mut self
size
usize
[must_use]
None