lance_jni::traits

Trait JMapExt

Source
pub trait JMapExt {
    // Required methods
    fn get_string(
        &self,
        env: &mut JNIEnv<'_>,
        key: &str,
    ) -> Result<Option<String>>;
    fn get_i32(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<i32>>;
    fn get_i64(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<i64>>;
    fn get_f32(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<f32>>;
    fn get_f64(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<f64>>;
}

Required Methods§

Source

fn get_string(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<String>>

Source

fn get_i32(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<i32>>

Source

fn get_i64(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<i64>>

Source

fn get_f32(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<f32>>

Source

fn get_f64(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<f64>>

Implementations on Foreign Types§

Source§

impl JMapExt for JMap<'_, '_, '_>

Source§

fn get_string(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<String>>

Source§

fn get_i32(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<i32>>

Source§

fn get_i64(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<i64>>

Source§

fn get_f32(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<f32>>

Source§

fn get_f64(&self, env: &mut JNIEnv<'_>, key: &str) -> Result<Option<f64>>

Implementors§