Trait java_bindgen::interop::JTypeInfo

source ·
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§

Provided Methods§

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'local> JTypeInfo<'local> for bool

source§

impl<'local> JTypeInfo<'local> for char

source§

impl<'local> JTypeInfo<'local> for f32

source§

impl<'local> JTypeInfo<'local> for f64

source§

impl<'local> JTypeInfo<'local> for i16

source§

impl<'local> JTypeInfo<'local> for i32

source§

impl<'local> JTypeInfo<'local> for i64

source§

impl<'local> JTypeInfo<'local> for u8

source§

impl<'local> JTypeInfo<'local> for String

source§

impl<'local> JTypeInfo<'local> for Vec<u8>

Implementors§

source§

impl<'local> JTypeInfo<'local> for JBoolean

source§

impl<'local> JTypeInfo<'local> for JByte

source§

impl<'local> JTypeInfo<'local> for JChar

source§

impl<'local> JTypeInfo<'local> for JDouble

source§

impl<'local> JTypeInfo<'local> for JFloat

source§

impl<'local> JTypeInfo<'local> for JInt

source§

impl<'local> JTypeInfo<'local> for JLong

source§

impl<'local> JTypeInfo<'local> for JShort

source§

impl<'local> JTypeInfo<'local> for JVoid

source§

impl<'local, T> JTypeInfo<'local> for JList<T>
where T: IntoJavaType<'local, JObject<'local>>,