pub trait IVectorView_Impl<T>: Sized + IIterable_Impl<T>
where T: RuntimeType + 'static,
{ // Required methods fn GetAt(&self, index: u32) -> Result<T>; fn Size(&self) -> Result<u32>; fn IndexOf( &self, value: &<T as Type<T>>::Default, index: &mut u32 ) -> Result<bool>; fn GetMany( &self, startindex: u32, items: &mut [<T as Type<T>>::Default] ) -> Result<u32>; }

Required Methods§

fn GetAt(&self, index: u32) -> Result<T>

fn Size(&self) -> Result<u32>

fn IndexOf( &self, value: &<T as Type<T>>::Default, index: &mut u32 ) -> Result<bool>

fn GetMany( &self, startindex: u32, items: &mut [<T as Type<T>>::Default] ) -> Result<u32>

Object Safety§

This trait is not object safe.

Implementors§