Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-app-transport transport cargo crate

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

crates/cre8-app-transport · level 10 · 20,401 lines (16,931 code) · 21 files · 999 fns (242 tests) · cyclomatic Σ 2,000

18workspace deps
2direct dependents
14transitive dependents
407calls out
31calls in
801call-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.

normal dep · 31 calls · source referencenormal dep · 1 calls · source referencenormal dep · 20 calls · source referencenormal dep · 1 calls · source referencenormal dep · 101 calls · source referencenormal dep · 40 calls · source referencenormal dep · 8 calls · source referencenormal dep · 11 calls · source referencenormal dep · 9 calls · source referencenormal dep · 44 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 3 calls · source referencenormal dep · 3 calls · source referencenormal dep · 1 calls · source referencedev dep · 8 calls · source referencedev dep · 0 calls · incomplete scandev dep · 10 calls · source referencenormal dep · 57 calls · source referencenormal dep · 24 calls · source referencenormal dep · 26 calls · source referencenormal dep · 40 calls · source referencenormal dep · 0 calls · source referenceapp-transportL10 · 16,931 linescre8-app-transportapp-shopL14 · 31,666 linescre8-app-shopapp-actionL8 · 3,135 linescre8-app-actionapp-shop-apiL7 · 77 linescre8-app-shop-apiapp-shop-modelL5 · 935 linescre8-app-shop-modelapp-truthL7 · 20,485 linescre8-app-truthapp-view-libL8 · 89,193 linescre8-app-view-libapp-view-lib-apiL3 · 12,973 linescre8-app-view-lib-apiplatform-entropyL3 · 59 linescre8-platform-entropyplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-dispatch-apiL7 · 496 linescre8-runtime-dispatch-apiutil-cryptoL3 · 749 linescre8-util-cryptoutil-gov-dataL1 · 10,307 linescre8-util-gov-dataplatform-envL3 · 316 linescre8-platform-envplatform-fsL0 · 207 linescre8-platform-fstest-helpersL29 · 557 linescre8-test-helpersapp-network-clientL4 · 3,656 linescre8-app-network-clientapp-passport-modelL4 · 2,434 linescre8-app-passport-modelapp-protocolL9 · 26,097 linescre8-app-protocolutil-secretL0 · 109 linescre8-util-secretruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

Files

lowhigh
crates/cre8-app-transport/src/app.rs · 697 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,128 lines · 199 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.

3 calls2 calls1 calls1 calls12 calls6 calls4 calls11 calls4 calls25 calls1 calls1 calls1 calls1 calls15 calls29 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 · 95 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 · 41 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 · 6 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). 999 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
connectsrc/connection.rs:259fn1253076.8
ensure_tablessrc/store.rs:145fn311415.4
ensure_tablessrc/local_store.rs:36fn411524.3
variant_labelsrc/supplier_catalog.rs:96fn135704.2
integersrc/cj_dropshipping.rs:403fn73804.1
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
store_idsrc/printful_setup/contract.rs:4fn93402.9
temp_dbsrc/connection.rs:3032fn312312.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.3
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:2245fn334622.2
row_shipmentsrc/store.rs:599fn221732.2
VehiclePresence::fix_age_mssrc/presence.rs:65method31602.1
get_shipment_by_ordersrc/store.rs:264fn121642
hmac_hexsrc/fulfillment.rs:2070fn91202
get_shipmentsrc/store.rs:238fn121841.9
json_columnsrc/store.rs:543fn142411.9
overflow_reasonsrc/local_fulfillment.rs:478fn62301.9
list_stationssrc/local_store.rs:325fn241551.9
api_keysrc/cj_dropshipping.rs:1185fn31611.9
rendersrc/printful_setup.rs:77fn406271.8
supplier_linesrc/fulfillment.rs:2613fn151711.8
require_supplier_operatorsrc/connection.rs:328fn82621.8
job_shipment_statussrc/production.rs:605fn139401.8
vault_valuesrc/fulfillment.rs:2016fn41421.8
parse_webhook_eventsrc/cj_dropshipping.rs:343fn494351.7

Outside the workspace

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