pub trait AsTypedSlice<'a, T>where
    Self: 'a,{
    // Provided methods
    fn as_typed_slice(&self) -> Option<&'a [T]>
       where Self: 'a { ... }
    fn as_typed_slice_mut(&mut self) -> Option<&'a mut [T]>
       where Self: 'a { ... }
}
Expand description

Generic access to typed slices in an Robj.

Provided Methods§

source

fn as_typed_slice(&self) -> Option<&'a [T]>where Self: 'a,

source

fn as_typed_slice_mut(&mut self) -> Option<&'a mut [T]>where Self: 'a,

Implementors§

source§

impl<'a> AsTypedSlice<'a, f64> for Robjwhere Self: 'a,

source§

impl<'a> AsTypedSlice<'a, i32> for Robjwhere Self: 'a,

source§

impl<'a> AsTypedSlice<'a, u8> for Robjwhere Self: 'a,

source§

impl<'a> AsTypedSlice<'a, u32> for Robjwhere Self: 'a,

source§

impl<'a> AsTypedSlice<'a, Rbool> for Robjwhere Self: 'a,

source§

impl<'a> AsTypedSlice<'a, Rcplx> for Robjwhere Self: 'a,

source§

impl<'a> AsTypedSlice<'a, Rfloat> for Robjwhere Self: 'a,

source§

impl<'a> AsTypedSlice<'a, Rint> for Robjwhere Self: 'a,

source§

impl<'a> AsTypedSlice<'a, Rstr> for Robjwhere Self: 'a,

source§

impl<'a> AsTypedSlice<'a, Complex<f64>> for Robjwhere Self: 'a,

source§

impl<'a> AsTypedSlice<'a, Rcomplex> for Robjwhere Self: 'a,