1 viewer
rust 1,863,595 · typescript 235,976 · javascript 133,240 · python 20,426 · 6,417 files · digest b3b8c6dd2bb2 · built in 2.5 s · crystals off
crates/cre8-app-manifold/src/obligation_queue.rs
Items
Functions
By call-graph weight (PageRank; 1.0 is the average function). 51 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| ObligationQueue::enqueuesrc/obligation_queue.rs:49 | method | 4 | 1 | 17 | 0 | 4.6 | |
| ObligationQueue::newsrc/obligation_queue.rs:34 | method | 3 | 1 | 27 | 0 | 3.8 | |
| save_obligationsrc/obligation_queue.rs:142 | fn | 18 | 2 | 13 | 1 | 3.7 | |
| load_queuesrc/obligation_queue.rs:189 | fn | 10 | 3 | 21 | 5 | 3.2 | |
| obsrc/obligation_queue.rs:276 | fn | 3 | 1 | 24 | 0 | 3.2 | |
| delete_obligationsrc/obligation_queue.rs:177 | fn | 8 | 2 | 5 | 1 | 1.6 | |
| ObligationQueue::drain_duesrc/obligation_queue.rs:106 | method | 6 | 1 | 6 | 0 | 1.4 | |
| fresh_graphsrc/obligation_queue.rs:407 | fn | 3 | 1 | 9 | 0 | 1.3 | |
| ObligationQueue::enqueue_uniquesrc/obligation_queue.rs:71 | method | 7 | 2 | 2 | 1 | 1.2 | |
| ObligationQueue::due_countsrc/obligation_queue.rs:127 | method | 3 | 1 | 3 | 0 | 1.2 | |
| enqueue_and_savesrc/obligation_queue.rs:222 | fn | 9 | 1 | 8 | 2 | 1.1 | |
| parse_obligationsrc/obligation_queue.rs:200 | fn | 9 | 1 | 1 | 2 | 1 | |
| drain_due_and_deletesrc/obligation_queue.rs:256 | fn | 15 | 3 | 2 | 2 | 1 | |
| required_string_propsrc/obligation_queue.rs:210 | fn | 3 | 1 | 1 | 0 | 0.9 | |
| required_i64_propsrc/obligation_queue.rs:214 | fn | 3 | 1 | 1 | 0 | 0.9 | |
| ObligationQueue::next_due_mssrc/obligation_queue.rs:132 | method | 3 | 1 | 3 | 0 | 0.8 | |
| ObligationQueue::contains_idsrc/obligation_queue.rs:92 | method | 3 | 1 | 2 | 0 | 0.8 | |
| ObligationQueue::peek_duesrc/obligation_queue.rs:99 | method | 3 | 1 | 2 | 0 | 0.7 | |
| ObligationQueue::enqueue_allsrc/obligation_queue.rs:56 | method | 5 | 2 | 1 | 1 | 0.6 | |
| ObligationQueue::enqueue_all_uniquesrc/obligation_queue.rs:81 | method | 9 | 3 | 1 | 1 | 0.6 | |
| save_obligationssrc/obligation_queue.rs:163 | fn | 11 | 2 | 1 | 1 | 0.6 | |
| enqueue_and_save_uniquesrc/obligation_queue.rs:241 | fn | 12 | 2 | 1 | 3 | 0.6 | |
| ObligationQueue::lensrc/obligation_queue.rs:38 | method | 3 | 1 | 0 | 0 | 0.5 | |
| ObligationQueue::is_emptysrc/obligation_queue.rs:42 | method | 3 | 1 | 0 | 0 | 0.5 | |
| ObligationQueue::cancelsrc/obligation_queue.rs:116 | method | 3 | 1 | 0 | 0 | 0.5 | |
| ObligationQueue::itersrc/obligation_queue.rs:121 | method | 3 | 1 | 0 | 0 | 0.5 | |
| empty_queue_is_emptysrc/obligation_queue.rs:281 | fn | 8 | 1 | 0 | 4 | 0.5 | |
| enqueue_keeps_items_sorted_by_due_timesrc/obligation_queue.rs:291 | fn | 8 | 1 | 0 | 3 | 0.5 | |
| enqueue_stable_for_equal_due_timessrc/obligation_queue.rs:301 | fn | 8 | 1 | 0 | 3 | 0.5 | |
| peek_due_returns_head_only_when_duesrc/obligation_queue.rs:311 | fn | 7 | 1 | 0 | 4 | 0.5 | |
| drain_due_removes_in_order_through_thresholdsrc/obligation_queue.rs:320 | fn | 15 | 1 | 0 | 4 | 0.5 | |
| drain_due_inclusive_of_thresholdsrc/obligation_queue.rs:337 | fn | 6 | 1 | 0 | 4 | 0.5 | |
| drain_due_empty_when_nothing_duesrc/obligation_queue.rs:345 | fn | 7 | 1 | 0 | 4 | 0.5 | |
| cancel_removes_by_idsrc/obligation_queue.rs:354 | fn | 10 | 1 | 0 | 3 | 0.5 | |
| enqueue_all_inserts_each_in_sorted_ordersrc/obligation_queue.rs:366 | fn | 6 | 1 | 0 | 3 | 0.5 | |
| due_count_filters_by_thresholdsrc/obligation_queue.rs:374 | fn | 10 | 1 | 0 | 4 | 0.5 | |
| next_due_ms_returns_head_due_timesrc/obligation_queue.rs:386 | fn | 6 | 1 | 0 | 4 | 0.5 | |
| iter_walks_in_due_time_ordersrc/obligation_queue.rs:394 | fn | 8 | 2 | 0 | 3 | 0.5 | |
| save_and_load_round_trips_one_obligationsrc/obligation_queue.rs:412 | fn | 8 | 1 | 0 | 4 | 0.5 | |
| save_is_idempotent_on_idsrc/obligation_queue.rs:422 | fn | 11 | 1 | 0 | 4 | 0.5 | |
| delete_removes_persisted_obligationsrc/obligation_queue.rs:435 | fn | 8 | 1 | 0 | 5 | 0.5 | |
| save_obligations_bulk_persists_eachsrc/obligation_queue.rs:445 | fn | 6 | 1 | 0 | 4 | 0.5 | |
| load_queue_preserves_due_time_ordersrc/obligation_queue.rs:453 | fn | 10 | 1 | 0 | 4 | 0.5 | |
| enqueue_and_save_combines_both_pathssrc/obligation_queue.rs:465 | fn | 7 | 1 | 0 | 5 | 0.5 | |
| enqueue_unique_skips_duplicatessrc/obligation_queue.rs:474 | fn | 8 | 1 | 0 | 3 | 0.5 | |
| enqueue_all_unique_returns_count_addedsrc/obligation_queue.rs:484 | fn | 12 | 1 | 0 | 3 | 0.5 | |
| contains_id_reports_membershipsrc/obligation_queue.rs:498 | fn | 6 | 1 | 0 | 4 | 0.5 | |
| enqueue_and_save_unique_idempotent_at_both_layerssrc/obligation_queue.rs:506 | fn | 10 | 1 | 0 | 5 | 0.5 | |
| drain_due_and_delete_removes_from_bothsrc/obligation_queue.rs:518 | fn | 12 | 1 | 0 | 6 | 0.5 | |
| obligation_payload_round_trips_through_persistencesrc/obligation_queue.rs:532 | fn | 15 | 1 | 0 | 4 | 0.5 | |
| drain_handles_negative_due_timessrc/obligation_queue.rs:549 | fn | 12 | 1 | 0 | 4 | 0.5 |
Source not readable from this process.