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.