MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / clear_empties_queue

Function clear_empties_queue

nodedb-crdt/src/deferred.rs:417–451  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

415
416 #[test]
417 fn clear_empties_queue() {
418 let mut queue = DeferredQueue::new(10);
419 let now = 1000;
420
421 queue.enqueue(
422 1,
423 0,
424 0,
425 b"d1".to_vec(),
426 "c".into(),
427 "cn".into(),
428 0,
429 3,
430 now,
431 500,
432 60,
433 );
434 queue.enqueue(
435 2,
436 0,
437 0,
438 b"d2".to_vec(),
439 "c".into(),
440 "cn".into(),
441 0,
442 3,
443 now,
444 500,
445 60,
446 );
447
448 assert_eq!(queue.len(), 2);
449 queue.clear();
450 assert!(queue.is_empty());
451 }
452}

Callers

nothing calls this directly

Calls 3

enqueueMethod · 0.45
to_vecMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected