Skip to content
1 viewer

rust 1,847,276 · typescript 232,434 · javascript 131,064 · python 19,227 · 6,362 files · digest fa0546eddd29 · built in 1.5 s · crystals off

cre8-app-transport transport cargo crate

TransportApp — shipments and the supplier fulfillment/catalog provider seams.

crates/cre8-app-transport · level 9 · 20,300 lines (16,843 code) · 21 files · 998 fns (242 tests) · cyclomatic Σ 1,985

18workspace deps
2direct dependents
14transitive dependents
403calls out
30calls in
806call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

Declared but never named in this crate's source: cre8-runtime-core (normal), cre8-platform-fs (dev).

normal dep · 30 callsnormal dep · 1 callsnormal dep · 19 callsnormal dep · 1 callsnormal dep · 101 callsnormal dep · 40 callsnormal dep · 8 callsnormal dep · 11 callsnormal dep · 9 callsnormal dep · 45 callsnormal dep · 0 callsnormal dep · 0 calls · never namednormal dep · 3 callsnormal dep · 3 callsnormal dep · 0 callsdev dep · 8 callsdev dep · 0 calls · never nameddev dep · 10 callsnormal dep · 57 callsnormal dep · 23 callsnormal dep · 25 callsnormal dep · 39 callsnormal dep · 0 callsapp-transportL9 · 16,843 linescre8-app-transportapp-shopL18 · 28,406 linescre8-app-shopapp-actionL7 · 2,574 linescre8-app-actionapp-shop-apiL6 · 77 linescre8-app-shop-apiapp-shop-modelL5 · 916 linescre8-app-shop-modelapp-truthL6 · 20,464 linescre8-app-truthapp-view-libL7 · 86,830 linescre8-app-view-libapp-view-lib-apiL3 · 12,969 linescre8-app-view-lib-apiplatform-entropyL3 · 59 linescre8-platform-entropyplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL5 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,077 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-dispatch-apiL6 · 496 linescre8-runtime-dispatch-apiutil-cryptoL3 · 749 linescre8-util-cryptoutil-gov-dataL1 · 3,198 linescre8-util-gov-dataplatform-envL3 · 316 linescre8-platform-envplatform-fsL0 · 207 linescre8-platform-fstest-helpersL28 · 557 linescre8-test-helpersapp-network-clientL4 · 3,590 linescre8-app-network-clientapp-passport-modelL4 · 2,418 linescre8-app-passport-modelapp-protocolL8 · 25,151 linescre8-app-protocolutil-secretL0 · 109 linescre8-util-secretruntime-app-catalogL27 · 676 linescre8-runtime-app-catalog

Files

lowhigh
crates/cre8-app-transport/src/app.rs · 686 lines · 10 fnsapp.rscrates/cre8-app-transport/src/cj_dropshipping.rs · 2,086 lines · 132 fnscj_dropshipping.rscrates/cre8-app-transport/src/connection.rs · 4,051 lines · 198 fnsconnection.rscrates/cre8-app-transport/src/fulfillment.rs · 2,488 lines · 178 fnsfulfillment.rscrates/cre8-app-transport/src/gov_surplus_catalog.rs · 125 lines · 6 fnscrates/cre8-app-transport/src/lib.rs · 25 lines · 0 fnscrates/cre8-app-transport/src/local_fulfillment.rs · 1,164 lines · 66 fnslocal_fulfillment.rscrates/cre8-app-transport/src/local_store.rs · 841 lines · 39 fnslocal_store.rscrates/cre8-app-transport/src/local_store_browser.rs · 81 lines · 17 fnslocal_s…crates/cre8-app-transport/src/model.rs · 131 lines · 10 fnsmodel.rscrates/cre8-app-transport/src/presence.rs · 266 lines · 19 fnspresence.rscrates/cre8-app-transport/src/print_run.rs · 185 lines · 10 fnsprint_run.rscrates/cre8-app-transport/src/printful_setup.rs · 151 lines · 11 fnsprintful_…crates/cre8-app-transport/src/printful_setup/contract.rs · 95 lines · 10 fnscontrac…crates/cre8-app-transport/src/printful_setup/page.js · 19 lines · 3 fnscrates/cre8-app-transport/src/product_research.rs · 1,341 lines · 79 fnsproduct_research.rscrates/cre8-app-transport/src/production.rs · 736 lines · 44 fnsproduction.rscrates/cre8-app-transport/src/store.rs · 813 lines · 53 fnsstore.rscrates/cre8-app-transport/src/store_browser.rs · 67 lines · 14 fnscrates/cre8-app-transport/src/supplier_catalog.rs · 771 lines · 50 fnssupplier_catalog.rscrates/cre8-app-transport/src/view_templates.rs · 721 lines · 49 fnsview_templates.rs

File call graph

Resolved calls between this crate's files, callers left of callees.

2 calls2 calls1 calls1 calls12 calls6 calls4 calls11 calls4 calls25 calls1 calls1 calls1 calls1 calls15 calls28 calls1 calls4 calls5 calls47 calls5 calls18 calls2 calls4 calls5 calls1 calls1 calls1 calls1 calls1 calls2 calls2 calls2 calls1 calls1 calls7 calls11 calls7 calls1 calls1 callsconnection.rsconnectioncrates/cre8-app-transport/src/connection.rs · 93 call sites in/outlocal_fulfillment.rslocal_fulfillmentcrates/cre8-app-transport/src/local_fulfillment.rs · 86 call sites in/outlocal_store.rslocal_storecrates/cre8-app-transport/src/local_store.rs · 83 call sites in/outproduction.rsproductioncrates/cre8-app-transport/src/production.rs · 46 call sites in/outstore.rsstorecrates/cre8-app-transport/src/store.rs · 40 call sites in/outfulfillment.rsfulfillmentcrates/cre8-app-transport/src/fulfillment.rs · 32 call sites in/outcj_dropshipping.rscj_dropshippingcrates/cre8-app-transport/src/cj_dropshipping.rs · 23 call sites in/outmodel.rsmodelcrates/cre8-app-transport/src/model.rs · 23 call sites in/outprint_run.rsprint_runcrates/cre8-app-transport/src/print_run.rs · 17 call sites in/outsupplier_catalog.rssupplier_catalogcrates/cre8-app-transport/src/supplier_catalog.rs · 15 call sites in/outprintful_setup.rsprintful_setupcrates/cre8-app-transport/src/printful_setup.rs · 12 call sites in/outproduct_research.rsproduct_researchcrates/cre8-app-transport/src/product_research.rs · 10 call sites in/outapp.rsappcrates/cre8-app-transport/src/app.rs · 5 call sites in/outcontract.rsprintful_setup::contractcrates/cre8-app-transport/src/printful_setup/contract.rs · 3 call sites in/outpresence.rspresencecrates/cre8-app-transport/src/presence.rs · 2 call sites in/outlocal_store_browser.rslocal_store_browsercrates/cre8-app-transport/src/local_store_browser.rs · 1 call sites in/outview_templates.rsview_templatescrates/cre8-app-transport/src/view_templates.rs · 1 call sites in/out

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 998 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
connectsrc/connection.rs:213fn1143066.9
ensure_tablessrc/store.rs:145fn311415.5
ensure_tablessrc/local_store.rs:36fn411524.3
variant_labelsrc/supplier_catalog.rs:96fn135704.2
integersrc/cj_dropshipping.rs:403fn73804.2
SupplierBinding::from_metadatasrc/fulfillment.rs:46method202304
id_textsrc/cj_dropshipping.rs:395fn73903.5
text_fieldsrc/view_templates.rs:625fn311203.5
textsrc/print_run.rs:47fn31703.3
FulfillmentLine::from_order_linesrc/fulfillment.rs:80method101713.2
provider_forsrc/fulfillment.rs:271fn1171203.1
store_idsrc/printful_setup/contract.rs:4fn93403
temp_dbsrc/connection.rs:2942fn312312.9
normalize_objectsrc/model.rs:149fn321002.8
id_textsrc/fulfillment.rs:1866fn73402.6
truth_contextsrc/fulfillment.rs:2629fn31712.5
vault_valuesrc/cj_dropshipping.rs:1172fn41222.5
constant_time_eqsrc/fulfillment.rs:394fn103702.4
token_cachesrc/cj_dropshipping.rs:1276fn51302.4
trimmedsrc/product_research.rs:168fn31302.4
migrate_local_columnssrc/local_store.rs:45fn4011132.3
get_production_jobsrc/local_store.rs:481fn811642.3
get_stationsrc/local_store.rs:316fn811042.3
mock_catalog_variantssrc/supplier_catalog.rs:134fn5331212.2
shop_order_bundlesrc/connection.rs:2155fn334622.2
row_shipmentsrc/store.rs:599fn221732.1
get_shipment_by_ordersrc/store.rs:264fn121642
VehiclePresence::fix_age_mssrc/presence.rs:65method31602
hmac_hexsrc/fulfillment.rs:2070fn91202
json_columnsrc/store.rs:543fn142411.9
overflow_reasonsrc/local_fulfillment.rs:478fn62301.9
require_supplier_operatorsrc/connection.rs:281fn82621.9
list_stationssrc/local_store.rs:325fn241551.9
api_keysrc/cj_dropshipping.rs:1185fn31611.9
coarse_place_labelsrc/presence.rs:97fn134201.8
rendersrc/printful_setup.rs:77fn406271.8
supplier_linesrc/fulfillment.rs:2613fn151711.8
job_shipment_statussrc/production.rs:605fn139401.8
vault_valuesrc/fulfillment.rs:2016fn41421.8
get_shipmentsrc/store.rs:238fn121741.8

Outside the workspace

anyhow chrono cre8-lib-math hex hmac serde serde_json sha2