pub struct ItqTransform { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Drop for ItqTransform
impl Drop for ItqTransform
Source§impl VectorTransform for ItqTransform
impl VectorTransform for ItqTransform
fn inner_ptr(&self) -> *mut FaissVectorTransform
fn is_trained(&self) -> bool
fn d_in(&self) -> u32
fn d_out(&self) -> u32
fn train(&mut self, n: usize, x: &[f32]) -> Result<()>
fn apply(&self, n: usize, x: &[f32]) -> Result<Vec<f32>>
fn apply_noalloc(&self, n: usize, x: &[f32], xt: &mut [f32])
fn reverse_transform(&self, n: usize, xt: &[f32], x: &mut [f32])
Auto Trait Implementations§
impl Freeze for ItqTransform
impl RefUnwindSafe for ItqTransform
impl !Send for ItqTransform
impl !Sync for ItqTransform
impl Unpin for ItqTransform
impl UnsafeUnpin for ItqTransform
impl UnwindSafe for ItqTransform
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more