pub trait JTypeInfo<'local>where
Self: Sized,{
// Required methods
fn j_return_type() -> ReturnType;
fn j_type() -> JavaType;
fn into_j_value(
self,
_: &mut JNIEnv<'local>,
) -> JResult<JValueOwned<'local>>;
// Provided method
fn j_value_type(&self) -> JavaType { ... }
}
Required Methods§
fn j_return_type() -> ReturnType
fn j_type() -> JavaType
fn into_j_value(self, _: &mut JNIEnv<'local>) -> JResult<JValueOwned<'local>>
Provided Methods§
fn j_value_type(&self) -> JavaType
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.