[−][src]Trait jnix::FromJava
Conversion from a Java type into its Rust equivalent.
A type that implements this trait has an equivalent Java representation.
Associated Constants
pub const JNI_SIGNATURE: &'static str
[src]
The JNI signature of the Java type.
Required methods
Loading content...Implementations on Foreign Types
impl<'env, 'sub_env> FromJava<'env, JObject<'sub_env>> for Ipv4Addr where
'env: 'sub_env,
[src]
'env: 'sub_env,
pub const JNI_SIGNATURE: &'static str
[src]
pub fn from_java(env: &JnixEnv<'env>, source: JObject<'sub_env>) -> Self
[src]
impl<'env, 'sub_env> FromJava<'env, JObject<'sub_env>> for Ipv6Addr where
'env: 'sub_env,
[src]
'env: 'sub_env,
pub const JNI_SIGNATURE: &'static str
[src]
pub fn from_java(env: &JnixEnv<'env>, source: JObject<'sub_env>) -> Self
[src]
impl<'env, 'sub_env> FromJava<'env, JObject<'sub_env>> for IpAddr where
'env: 'sub_env,
[src]
'env: 'sub_env,
pub const JNI_SIGNATURE: &'static str
[src]
pub fn from_java(env: &JnixEnv<'env>, source: JObject<'sub_env>) -> Self
[src]
impl<'env> FromJava<'env, u8> for bool
[src]
pub const JNI_SIGNATURE: &'static str
[src]
pub fn from_java(_: &JnixEnv<'env>, source: jboolean) -> Self
[src]
impl<'env, 'sub_env> FromJava<'env, JValue<'sub_env>> for bool where
'env: 'sub_env,
[src]
'env: 'sub_env,
pub const JNI_SIGNATURE: &'static str
[src]
pub fn from_java(env: &JnixEnv<'env>, source: JValue<'sub_env>) -> Self
[src]
impl<'env> FromJava<'env, i32> for i32
[src]
pub const JNI_SIGNATURE: &'static str
[src]
pub fn from_java(_: &JnixEnv<'env>, source: jint) -> Self
[src]
impl<'env, 'sub_env> FromJava<'env, JValue<'sub_env>> for i32 where
'env: 'sub_env,
[src]
'env: 'sub_env,
pub const JNI_SIGNATURE: &'static str
[src]
pub fn from_java(env: &JnixEnv<'env>, source: JValue<'sub_env>) -> Self
[src]
impl<'env, 'sub_env> FromJava<'env, JString<'sub_env>> for String where
'env: 'sub_env,
[src]
'env: 'sub_env,
pub const JNI_SIGNATURE: &'static str
[src]
pub fn from_java(env: &JnixEnv<'env>, source: JString<'sub_env>) -> Self
[src]
impl<'env, 'sub_env> FromJava<'env, JObject<'sub_env>> for String where
'env: 'sub_env,
[src]
'env: 'sub_env,
pub const JNI_SIGNATURE: &'static str
[src]
pub fn from_java(env: &JnixEnv<'env>, source: JObject<'sub_env>) -> Self
[src]
impl<'env, 'sub_env, T> FromJava<'env, JObject<'sub_env>> for Option<T> where
'env: 'sub_env,
T: FromJava<'env, JObject<'sub_env>>,
[src]
'env: 'sub_env,
T: FromJava<'env, JObject<'sub_env>>,
pub const JNI_SIGNATURE: &'static str
[src]
pub fn from_java(env: &JnixEnv<'env>, source: JObject<'sub_env>) -> Self
[src]
impl<'env, 'sub_env, T> FromJava<'env, JString<'sub_env>> for Option<T> where
'env: 'sub_env,
T: FromJava<'env, JString<'sub_env>>,
[src]
'env: 'sub_env,
T: FromJava<'env, JString<'sub_env>>,
pub const JNI_SIGNATURE: &'static str
[src]
pub fn from_java(env: &JnixEnv<'env>, source: JString<'sub_env>) -> Self
[src]
impl<'env, 'sub_env> FromJava<'env, JObject<'sub_env>> for Option<i32>
[src]
pub const JNI_SIGNATURE: &'static str
[src]
pub fn from_java(env: &JnixEnv<'env>, source: JObject<'sub_env>) -> Self
[src]
impl<'env, 'sub_env, T> FromJava<'env, JObject<'sub_env>> for Vec<T> where
'env: 'sub_env,
T: FromJava<'env, JObject<'sub_env>>,
[src]
'env: 'sub_env,
T: FromJava<'env, JObject<'sub_env>>,
pub const JNI_SIGNATURE: &'static str
[src]
pub fn from_java(env: &JnixEnv<'env>, source: JObject<'sub_env>) -> Self
[src]
Implementors
impl<'env, 'sub_env, 'borrow, T> FromJava<'env, AutoLocal<'sub_env, 'borrow>> for T where
'env: 'sub_env,
'sub_env: 'borrow,
T: for<'inner_borrow> FromJava<'env, JObject<'inner_borrow>>,
[src]
'env: 'sub_env,
'sub_env: 'borrow,
T: for<'inner_borrow> FromJava<'env, JObject<'inner_borrow>>,
pub const JNI_SIGNATURE: &'static str
[src]
pub fn from_java(
env: &JnixEnv<'env>,
source: AutoLocal<'sub_env, 'borrow>
) -> Self
[src]
env: &JnixEnv<'env>,
source: AutoLocal<'sub_env, 'borrow>
) -> Self
impl<'env, 'sub_env, T> FromJava<'env, JValue<'sub_env>> for T where
'env: 'sub_env,
T: FromJava<'env, JObject<'sub_env>>,
[src]
'env: 'sub_env,
T: FromJava<'env, JObject<'sub_env>>,