pub fn allocate_pages(pages: &[&[u8]]) -> Vec<TrackedPage> {
    pages
        .iter()
        .map(|page_slice| TrackedPage::try_from(*page_slice).unwrap())
        .collect()
}
/// Makes tracked copies of the provided _pages_.  The pages will be
/// automatically deallocated when they go out of scope.
Makes tracked copies of the provided _pages_.  The pages will be
automatically deallocated when they go out of scope.
Makes tracked copies of the provided _pages_ . The pages will be automatically deallocated when they go out of scope .
pub fn allocate_pages(pages: &[&[u8]]) -> Vec<TrackedPage> {
    pages
        .iter()
        .map(|page_slice| TrackedPage::try_from(*page_slice).unwrap())
        .collect()
}
pub fn allocate_pages ( pages : & [ & [ u8 ] ] ) -> Vec < TrackedPage > { pages . iter ( ) . map ( | page_slice | TrackedPage :: try_from ( * page_slice ) . unwrap ( ) ) . collect ( ) }
Makes tracked copies of the provided _pages_.
Makes tracked copies of the provided _pages_ .
pages
&[&[u8]]
pages
&[&[u8]]