Skip to main content

Crate windows_collections

Crate windows_collections 

Source
Expand description

§windows-collections

The windows-collections crate implements Windows collection interfaces for Rust collections.

Start by adding the following to your Cargo.toml file:

[dependencies.windows-collections]
version = "0.100"
use windows_collections::*;

let numbers = IIterable::<i32>::from(vec![1, 2, 3]);

for value in numbers {
    println!("{value}");
}

Structs§

BufferedIterator
An iterator that reads elements from an IIterator in batches via GetMany rather than one at a time.
CollectionChange
IIterable
IIterable_Vtbl
IIterator
IIterator_Vtbl
IKeyValuePair
IKeyValuePair_Vtbl
IMap
IMapChangedEventArgs
IMapChangedEventArgs_Vtbl
IMapView
IMapView_Vtbl
IMap_Vtbl
IObservableMap
IObservableMap_Vtbl
IObservableVector
IObservableVector_Vtbl
IVector
IVectorChangedEventArgs
IVectorChangedEventArgs_Vtbl
IVectorView
IVectorView_Vtbl
IVector_Vtbl
MapChangedEventHandler
MapChangedEventHandler_Vtbl
VectorChangedEventHandler
VectorChangedEventHandler_Vtbl

Traits§

IIterable_Impl
IIterator_Impl
IKeyValuePair_Impl
IMapChangedEventArgs_Impl
IMapView_Impl
IMap_Impl
IObservableMap_Impl
IObservableVector_Impl
IVectorChangedEventArgs_Impl
IVectorView_Impl
IVector_Impl