Skip to content
1 viewer

rust 1,859,748 · typescript 235,215 · javascript 132,950 · python 20,426 · 6,405 files · digest 9ba5c926519d · built in 1.7 s · crystals off

post_movement

cre8_app_inventory::model::post_movement

fn · cre8-app-inventory · crates/cre8-app-inventory/src/model.rs:252 pub generic documented

16lines
1cyclomatic
0max nesting
3statements
2? exits
9params
11callers
2callees
2.3 (p96)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (11 direct callers, 2 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 3 sitesname · 2 sitesname · 2 sitesname · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 2 sitesname · 1 sitename · 1 sitename · 3 sitesname · 1 sitename · 4 sitesname · 3 sitesname · 1 sitename · 4 sitesname · 1 sitename · 1 sitename · 3 sitesname · 2 sitesname · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitehandle_inventory_receiveapp-inventory · cc 1cre8_app_inventory::connection::handle_inventory_receivehandle_inventory_reserveapp-inventory · cc 1cre8_app_inventory::connection::handle_inventory_reservehandle_inventory_releaseapp-inventory · cc 1cre8_app_inventory::connection::handle_inventory_releasehandle_inventory_sellapp-inventory · cc 1cre8_app_inventory::connection::handle_inventory_sellhandle_inventory_adjustapp-inventory · cc 1cre8_app_inventory::connection::handle_inventory_adjustmulti_location_is_independe…app-inventory · cc 1cre8_app_inventory::model::tests::multi_location_is_independent_and_movements_are_loggedrejected_transfer_destinati…app-inventory · cc 1cre8_app_inventory::model::tests::rejected_transfer_destination_leaves_source_and_logs_untouchedreceiveapp-inventory · cc 1cre8_app_inventory::model::tests::receivereceive_handlerapp-inventory · cc 1cre8_app_inventory::connection::receive_handlerreserve_handlerapp-inventory · cc 1cre8_app_inventory::connection::reserve_handlerrelease_handlerapp-inventory · cc 1cre8_app_inventory::connection::release_handlersell_handlerapp-inventory · cc 1cre8_app_inventory::connection::sell_handleradjust_handlerapp-inventory · cc 2cre8_app_inventory::connection::adjust_handlerreceive_then_reserve_then_s…app-inventory · cc 1cre8_app_inventory::model::tests::receive_then_reserve_then_sell_folds_correctlyover_reserve_and_over_draw_…app-inventory · cc 1cre8_app_inventory::model::tests::over_reserve_and_over_draw_are_rejectedmovement_overflow_preserves…app-inventory · cc 1cre8_app_inventory::model::tests::movement_overflow_preserves_balance_and_historytransfer_respects_reservati…app-inventory · cc 3cre8_app_inventory::model::tests::transfer_respects_reservations_and_records_both_legsfailed_wal_append_rolls_bac…app-inventory · cc 1cre8_app_inventory::model::tests::failed_wal_append_rolls_back_movement_and_entire_transferpost_movementapp-inventory · cc 1cre8_app_inventory::model::post_movementprepare_movementapp-inventory · cc 6cre8_app_inventory::model::prepare_movementmovement_writesapp-inventory · cc 2cre8_app_inventory::model::movement_writesHyperDbProtocolStore::graphapp-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::graphvidutil-graph-vertex · cc 1cre8_util_graph_vertex::vidload_balanceapp-inventory · cc 1cre8_app_inventory::model::load_balanceStockMovement::newapp-inventory · cc 1cre8_app_inventory::model::StockMovement::newStockBalance::newapp-inventory · cc 1cre8_app_inventory::model::StockBalance::new

Control flow

Source not readable from this process.

Callers 11

Callees 2

Source not readable from this process.