Struct robusta_jni::convert::field::Field [−][src]
pub struct Field<'env: 'borrow, 'borrow, T> where
T: Signature, { /* fields omitted */ }
Implementations
impl<'env: 'borrow, 'borrow, T> Field<'env, 'borrow, T> where
T: Signature + TryIntoJavaValue<'env> + TryFromJavaValue<'env, 'borrow>,
<T as TryFromJavaValue<'env, 'borrow>>::Source: TryFrom<JValueWrapper<'env>, Error = JniError>,
JValue<'env>: From<<T as TryIntoJavaValue<'env>>::Target>,
impl<'env: 'borrow, 'borrow, T> Field<'env, 'borrow, T> where
T: Signature + TryIntoJavaValue<'env> + TryFromJavaValue<'env, 'borrow>,
<T as TryFromJavaValue<'env, 'borrow>>::Source: TryFrom<JValueWrapper<'env>, Error = JniError>,
JValue<'env>: From<<T as TryIntoJavaValue<'env>>::Target>,
impl<'env: 'borrow, 'borrow, T> Field<'env, 'borrow, T> where
T: Signature + IntoJavaValue<'env> + FromJavaValue<'env, 'borrow>,
<T as FromJavaValue<'env, 'borrow>>::Source: TryFrom<JValueWrapper<'env>, Error = JniError>,
JValue<'env>: From<<T as IntoJavaValue<'env>>::Target>,
impl<'env: 'borrow, 'borrow, T> Field<'env, 'borrow, T> where
T: Signature + IntoJavaValue<'env> + FromJavaValue<'env, 'borrow>,
<T as FromJavaValue<'env, 'borrow>>::Source: TryFrom<JValueWrapper<'env>, Error = JniError>,
JValue<'env>: From<<T as IntoJavaValue<'env>>::Target>,
Trait Implementations
Auto Trait Implementations
impl<'env, 'borrow, T> RefUnwindSafe for Field<'env, 'borrow, T> where
T: RefUnwindSafe,
impl<'env, 'borrow, T> UnwindSafe for Field<'env, 'borrow, T> where
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more