[][src]Enum uni_tmp_jni::objects::ReleaseMode

#[repr(i32)]pub enum ReleaseMode {
    CopyBack,
    NoCopyBack,
}

ReleaseMode

This defines the release mode of AutoByteArray (and AutoPrimitiveArray) resources, and related release array functions.

Variants

CopyBack

Copy back the content and free the elems buffer.

NoCopyBack

Free the buffer without copying back the possible changes.

Trait Implementations

impl Clone for ReleaseMode[src]

impl Copy for ReleaseMode[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.