pub trait IndexParamsTrait: IndexParamsTraitConst {
    // Required method
    fn as_raw_mut_IndexParams(&mut self) -> *mut c_void;

    // Provided methods
    fn params(&mut self) -> *mut c_void { ... }
    unsafe fn set_params(&mut self, val: *mut c_void) { ... }
    fn set_string(&mut self, key: &str, value: &str) -> Result<()> { ... }
    fn set_int(&mut self, key: &str, value: i32) -> Result<()> { ... }
    fn set_double(&mut self, key: &str, value: f64) -> Result<()> { ... }
    fn set_float(&mut self, key: &str, value: f32) -> Result<()> { ... }
    fn set_bool(&mut self, key: &str, value: bool) -> Result<()> { ... }
    fn set_algorithm(&mut self, value: i32) -> Result<()> { ... }
}
Expand description

Mutable methods for crate::flann::IndexParams

Required Methods§

Provided Methods§

source

fn params(&mut self) -> *mut c_void

source

unsafe fn set_params(&mut self, val: *mut c_void)

source

fn set_string(&mut self, key: &str, value: &str) -> Result<()>

source

fn set_int(&mut self, key: &str, value: i32) -> Result<()>

source

fn set_double(&mut self, key: &str, value: f64) -> Result<()>

source

fn set_float(&mut self, key: &str, value: f32) -> Result<()>

source

fn set_bool(&mut self, key: &str, value: bool) -> Result<()>

source

fn set_algorithm(&mut self, value: i32) -> Result<()>

Implementors§