Struct windows::Foundation::Collections::IVectorView
#[repr(transparent)]pub struct IVectorView<T>(_, _)
where
T: RuntimeType + 'static;
Expand description
Required features: "Foundation_Collections"
Implementations§
§impl<T: RuntimeType + 'static> IVectorView<T>
impl<T: RuntimeType + 'static> IVectorView<T>
pub fn GetAt(&self, index: u32) -> Result<T>
pub fn Size(&self) -> Result<u32>
pub fn IndexOf<P0>(&self, value: P0, index: &mut u32) -> Result<bool>where P0: IntoParam<T>,
pub fn GetMany( &self, startindex: u32, items: &mut [<T as Type<T>>::Default] ) -> Result<u32>
pub fn First(&self) -> Result<IIterator<T>>
Trait Implementations§
§impl<T: RuntimeType + 'static> Clone for IVectorView<T>
impl<T: RuntimeType + 'static> Clone for IVectorView<T>
§impl<T: RuntimeType + 'static> ComInterface for IVectorView<T>
impl<T: RuntimeType + 'static> ComInterface for IVectorView<T>
§impl<T: RuntimeType + 'static> Debug for IVectorView<T>
impl<T: RuntimeType + 'static> Debug for IVectorView<T>
§impl<T: RuntimeType> IntoIterator for &IVectorView<T>
impl<T: RuntimeType> IntoIterator for &IVectorView<T>
§type IntoIter = VectorViewIterator<<&IVectorView<T> as IntoIterator>::Item>
type IntoIter = VectorViewIterator<<&IVectorView<T> as IntoIterator>::Item>
Which kind of iterator are we turning this into?
§impl<T: RuntimeType> IntoIterator for IVectorView<T>
impl<T: RuntimeType> IntoIterator for IVectorView<T>
§type IntoIter = VectorViewIterator<<IVectorView<T> as IntoIterator>::Item>
type IntoIter = VectorViewIterator<<IVectorView<T> as IntoIterator>::Item>
Which kind of iterator are we turning this into?