1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use crate::sys::JNI_ABORT; /// ReleaseMode /// /// This defines the release mode of AutoArray (and AutoPrimitiveArray) resources, and /// related release array functions. #[derive(Clone, Copy)] #[repr(i32)] pub enum ReleaseMode { /// Copy back the content and free the elems buffer. For read-only access, prefer /// [`NoCopyBack`](ReleaseMode::NoCopyBack). CopyBack = 0, /// Free the buffer without copying back the possible changes. NoCopyBack = JNI_ABORT, }