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

Function pop_ordered

cranelift/entity/src/set.rs:265–279  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

263
264 #[test]
265 fn pop_ordered() {
266 let r0 = E(0);
267 let r1 = E(1);
268 let r2 = E(2);
269 let mut m = EntitySet::new();
270 m.insert(r0);
271 m.insert(r1);
272 m.insert(r2);
273
274 assert_eq!(r2, m.pop().unwrap());
275 assert_eq!(r1, m.pop().unwrap());
276 assert_eq!(r0, m.pop().unwrap());
277 assert!(m.pop().is_none());
278 assert!(m.pop().is_none());
279 }
280
281 #[test]
282 fn pop_unordered() {

Callers

nothing calls this directly

Calls 3

EClass · 0.70
newFunction · 0.50
insertMethod · 0.45

Tested by

no test coverage detected