IVectorView_Impl

Trait IVectorView_Impl 

Source
pub trait IVectorView_Impl<T>: 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: Ref<'_, T>, index: &mut u32) -> Result<bool>; fn GetMany( &self, startIndex: u32, items: &mut [<T as Type<T>>::Default], ) -> Result<u32>; }

Required Methods§

Source

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

Source

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

Source

fn IndexOf(&self, value: Ref<'_, T>, index: &mut u32) -> Result<bool>

Source

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

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§