MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / iter

Method iter

cranelift/entity/src/set.rs:149–154  ·  view source on GitHub ↗

Iterate over the elements of this set. ``` use cranelift_entity::{entity_impl, EntityRef, EntitySet}; #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)] struct Entity(u32); entity_impl!(Entity); let mut set = EntitySet::new(); set.insert(Entity::new(2)); set.insert(Entity::new(3)); let mut iter = set.iter(); assert_eq!(iter.next(), Some(Entity::new(2))); assert_eq!(iter.next(), Some(Entity::ne

(&self)

Source from the content-addressed store, hash-verified

147 /// assert!(iter.next().is_none());
148 /// ```
149 pub fn iter(&self) -> SetIter<'_, K> {
150 SetIter {
151 inner: self.bitset.iter(),
152 _phantom: PhantomData,
153 }
154 }
155
156 /// Insert the element at `k`.
157 ///

Callers 2

fmtMethod · 0.45
pop_unorderedFunction · 0.45

Calls

no outgoing calls

Tested by 1

pop_unorderedFunction · 0.36