Struct jni::objects::AutoPrimitiveArray [−][src]
pub struct AutoPrimitiveArray<'a: 'b, 'b> { /* fields omitted */ }
Expand description
Auto-release wrapper for pointer-based primitive arrays.
This wrapper is used to wrap pointers returned by GetPrimitiveArrayCritical.
While wrapped, the object can be accessed via the From
impl.
AutoPrimitiveArray provides automatic array release through a call to ReleasePrimitiveArrayCritical when it goes out of scope.
Implementations
Don’t copy the changes to the array on release (if it is a copy).
This has no effect if the array is not a copy.
This method is useful to change the release mode of an array originally created
with ReleaseMode::CopyBack
.
Trait Implementations
Performs the conversion.