[][src]Trait jni_glue::PrimitiveArray

pub trait PrimitiveArray<T> where
    Self: Sized,
    T: Clone + Default
{ fn new(env: &Env, size: usize) -> Self;
fn from(env: &Env, elements: &[T]) -> Self;
fn len(&self) -> usize;
fn get_region(&self, start: usize, elements: &mut [T]);
fn set_region(&self, start: usize, elements: &[T]); fn get_region_as_vec(&self, range: impl RangeBounds<usize>) -> Vec<T> { ... }
fn as_vec(&self) -> Vec<T> { ... } }

Required methods

fn new(env: &Env, size: usize) -> Self

fn from(env: &Env, elements: &[T]) -> Self

fn len(&self) -> usize

fn get_region(&self, start: usize, elements: &mut [T])

fn set_region(&self, start: usize, elements: &[T])

Loading content...

Provided methods

fn get_region_as_vec(&self, range: impl RangeBounds<usize>) -> Vec<T>

fn as_vec(&self) -> Vec<T>

Loading content...

Implementors

impl PrimitiveArray<bool> for BooleanArray[src]

impl PrimitiveArray<f32> for FloatArray[src]

impl PrimitiveArray<f64> for DoubleArray[src]

impl PrimitiveArray<i16> for ShortArray[src]

impl PrimitiveArray<i32> for IntArray[src]

impl PrimitiveArray<i64> for LongArray[src]

impl PrimitiveArray<i8> for ByteArray[src]

impl PrimitiveArray<u16> for CharArray[src]

Loading content...