async fn deserialize<S: SegmentController>(
        file: &mut NaivePageController<S>,
        tuple: EntryID,
    ) -> Result<Self> {
        let x: Self::LoadType = file
            .get_entry_bytes(tuple)
            .await?
            .try_into()
            .map_err(|x: anyhow::Error| SlottedPageError::DeserializationError(x.into()))?;
        x.load(file).await
    }
/// Deserializes the given entry ID into an object.
Deserializes the given entry ID into an object.
Deserializes the given entry ID into an object .
async fn deserialize<S: SegmentController>(
        file: &mut NaivePageController<S>,
        tuple: EntryID,
    ) -> Result<Self> {
        let x: Self::LoadType = file
            .get_entry_bytes(tuple)
            .await?
            .try_into()
            .map_err(|x: anyhow::Error| SlottedPageError::DeserializationError(x.into()))?;
        x.load(file).await
    }
async fn deserialize < S : SegmentController > ( file : & mut NaivePageController < S > , tuple : EntryID , ) -> Result < Self > { let x : Self :: LoadType = file . get_entry_bytes ( tuple ) . await ? . try_into ( ) . map_err ( | x : anyhow :: Error | SlottedPageError :: DeserializationError ( x . into ( ) ) ) ? ; x . load ( file ) . await }
Deserializes the given entry ID into an object.
Deserializes the given entry ID into an object .
file
&mut NaivePageController<S>
tuple
EntryID
file
&mut NaivePageController<S>
tuple
EntryID