Trait IndexParamsTraitConst

Source
pub trait IndexParamsTraitConst {
    // Required method
    fn as_raw_IndexParams(&self) -> *const c_void;

    // Provided methods
    fn get_string(&self, key: &str, default_val: &str) -> Result<String> { ... }
    fn get_string_def(&self, key: &str) -> Result<String> { ... }
    fn get_int(&self, key: &str, default_val: i32) -> Result<i32> { ... }
    fn get_int_def(&self, key: &str) -> Result<i32> { ... }
    fn get_double(&self, key: &str, default_val: f64) -> Result<f64> { ... }
    fn get_double_def(&self, key: &str) -> Result<f64> { ... }
    fn get_all(
        &self,
        names: &mut Vector<String>,
        types: &mut Vector<FlannIndexType>,
        str_values: &mut Vector<String>,
        num_values: &mut Vector<f64>,
    ) -> Result<()> { ... }
}
Expand description

Constant methods for crate::flann::IndexParams

Required Methods§

Provided Methods§

Source

fn get_string(&self, key: &str, default_val: &str) -> Result<String>

§C++ default parameters
  • default_val: String()
Source

fn get_string_def(&self, key: &str) -> Result<String>

§Note

This alternative version of IndexParamsTraitConst::get_string function uses the following default values for its arguments:

  • default_val: String()
Source

fn get_int(&self, key: &str, default_val: i32) -> Result<i32>

§C++ default parameters
  • default_val: -1
Source

fn get_int_def(&self, key: &str) -> Result<i32>

§Note

This alternative version of IndexParamsTraitConst::get_int function uses the following default values for its arguments:

  • default_val: -1
Source

fn get_double(&self, key: &str, default_val: f64) -> Result<f64>

§C++ default parameters
  • default_val: -1
Source

fn get_double_def(&self, key: &str) -> Result<f64>

§Note

This alternative version of IndexParamsTraitConst::get_double function uses the following default values for its arguments:

  • default_val: -1
Source

fn get_all( &self, names: &mut Vector<String>, types: &mut Vector<FlannIndexType>, str_values: &mut Vector<String>, num_values: &mut Vector<f64>, ) -> Result<()>

Implementors§

Source§

impl IndexParamsTraitConst for BoxedRef<'_, AutotunedIndexParams>

Source§

impl IndexParamsTraitConst for BoxedRef<'_, CompositeIndexParams>

Source§

impl IndexParamsTraitConst for BoxedRef<'_, HierarchicalClusteringIndexParams>

Source§

impl IndexParamsTraitConst for BoxedRef<'_, IndexParams>

Source§

impl IndexParamsTraitConst for BoxedRef<'_, KDTreeIndexParams>

Source§

impl IndexParamsTraitConst for BoxedRef<'_, KMeansIndexParams>

Source§

impl IndexParamsTraitConst for BoxedRef<'_, LinearIndexParams>

Source§

impl IndexParamsTraitConst for BoxedRef<'_, LshIndexParams>

Source§

impl IndexParamsTraitConst for BoxedRef<'_, SavedIndexParams>

Source§

impl IndexParamsTraitConst for BoxedRef<'_, SearchParams>

Source§

impl IndexParamsTraitConst for BoxedRefMut<'_, AutotunedIndexParams>

Source§

impl IndexParamsTraitConst for BoxedRefMut<'_, CompositeIndexParams>

Source§

impl IndexParamsTraitConst for BoxedRefMut<'_, HierarchicalClusteringIndexParams>

Source§

impl IndexParamsTraitConst for BoxedRefMut<'_, IndexParams>

Source§

impl IndexParamsTraitConst for BoxedRefMut<'_, KDTreeIndexParams>

Source§

impl IndexParamsTraitConst for BoxedRefMut<'_, KMeansIndexParams>

Source§

impl IndexParamsTraitConst for BoxedRefMut<'_, LinearIndexParams>

Source§

impl IndexParamsTraitConst for BoxedRefMut<'_, LshIndexParams>

Source§

impl IndexParamsTraitConst for BoxedRefMut<'_, SavedIndexParams>

Source§

impl IndexParamsTraitConst for BoxedRefMut<'_, SearchParams>

Source§

impl IndexParamsTraitConst for Ptr<AutotunedIndexParams>

Source§

impl IndexParamsTraitConst for Ptr<CompositeIndexParams>

Source§

impl IndexParamsTraitConst for Ptr<HierarchicalClusteringIndexParams>

Source§

impl IndexParamsTraitConst for Ptr<IndexParams>

Source§

impl IndexParamsTraitConst for Ptr<KDTreeIndexParams>

Source§

impl IndexParamsTraitConst for Ptr<KMeansIndexParams>

Source§

impl IndexParamsTraitConst for Ptr<LinearIndexParams>

Source§

impl IndexParamsTraitConst for Ptr<LshIndexParams>

Source§

impl IndexParamsTraitConst for Ptr<SavedIndexParams>

Source§

impl IndexParamsTraitConst for Ptr<SearchParams>

Source§

impl IndexParamsTraitConst for AutotunedIndexParams

Source§

impl IndexParamsTraitConst for CompositeIndexParams

Source§

impl IndexParamsTraitConst for HierarchicalClusteringIndexParams

Source§

impl IndexParamsTraitConst for IndexParams

Source§

impl IndexParamsTraitConst for KDTreeIndexParams

Source§

impl IndexParamsTraitConst for KMeansIndexParams

Source§

impl IndexParamsTraitConst for LinearIndexParams

Source§

impl IndexParamsTraitConst for LshIndexParams

Source§

impl IndexParamsTraitConst for SavedIndexParams

Source§

impl IndexParamsTraitConst for SearchParams