pub enum JValue<'a> {
Object(JObject<'a>),
Byte(jbyte),
Char(jchar),
Short(jshort),
Int(jint),
Long(jlong),
Bool(jboolean),
Float(jfloat),
Double(jdouble),
Void,
}
Expand description
Rusty version of the JNI C jvalue
enum. Used in Java method call arguments
and returns.
Convert the enum to its jni-compatible equivalent.
Get the type name for the enum variant.
Get the primitive type for the enum variant. If it’s not a primitive
(i.e. an Object), returns None.
Try to unwrap to an Object.
Try to unwrap to a boolean.
Try to unwrap to a double.
Try to unwrap to a float.
Try to unwrap to a short.
Performs copy-assignment from source
. Read more
Formats the value using the given formatter. Read more
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.