pub trait ISimilarityTraitsMappedView_Impl: Sized {
    // Required methods
    fn Flush(&self) -> Result<()>;
    fn Unmap(&self) -> Result<()>;
    fn Get(
        &self,
        index: u64,
        dirty: BOOL,
        numelements: u32,
    ) -> Result<SimilarityMappedViewInfo>;
    fn GetView(
        &self,
        mappedpagebegin: *mut *mut u8,
        mappedpageend: *mut *mut u8,
    );
}

Required Methods§

fn Flush(&self) -> Result<()>

fn Unmap(&self) -> Result<()>

fn Get( &self, index: u64, dirty: BOOL, numelements: u32, ) -> Result<SimilarityMappedViewInfo>

fn GetView(&self, mappedpagebegin: *mut *mut u8, mappedpageend: *mut *mut u8)

Object Safety§

This trait is not object safe.

Implementors§