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-role role cargo crate

Reusable role definitions and shared participation mechanics used by scope-owning apps.

crates/cre8-app-role · level 9 · 799 lines (766 code) · 5 files · 46 fns (9 tests) · cyclomatic Σ 120

8workspace deps
3direct dependents
30transitive dependents
34calls out
22calls in
33.8call-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 · 11 calls · source referencenormal dep · 11 calls · source referencenormal dep · 9 calls · source referencenormal dep · 19 calls · source referencenormal dep · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · source referenceapp-roleL9 · 766 linescre8-app-roleapp-organizationL10 · 12,180 linescre8-app-organizationapp-projectL20 · 5,066 linescre8-app-projectapp-role-modelL0 · 529 linescre8-app-role-modelapp-view-libL8 · 89,193 linescre8-app-view-libplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-dispatch-apiL7 · 496 linescre8-runtime-dispatch-apiruntime-hostL1 · 1,649 linescre8-runtime-hostutil-graph-vertexL0 · 173 linescre8-util-graph-vertexruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

Files

lowhigh

File call graph

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

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
loadsrc/store.rs:20fn72431.5
treesrc/view_templates.rs:73fn156333161.5
mutatesrc/store.rs:43fn243731.4
accountsrc/participation.rs:7fn111611.3
keysrc/store.rs:10fn41221.3
catalog_treesrc/view_templates.rs:308fn181241.3
pathsrc/participation.rs:93fn62301.2
belongssrc/store.rs:14fn64201.2
handlesrc/view_templates.rs:254fn345261
visiblesrc/store.rs:27fn165330.9
dashboardsrc/store.rs:129fn4811230.9
catalog_bodysrc/view_templates.rs:304fn31120.9
formsrc/view_templates.rs:25fn232260.8
commandsrc/participation.rs:23fn431300.8
listsrc/app.rs:64fn31100.7
getsrc/app.rs:67fn61100.7
scopesrc/store.rs:73fn31200.7
commandsrc/store.rs:76fn131200.7
view_idsrc/participation.rs:105fn62100.6
rendersrc/view_templates.rs:229fn252120.6
authorizesrc/participation.rs:66fn82210.6
sanctionsrc/participation.rs:76fn173220.6
responsesrc/participation.rs:114fn31200.6
endpointsrc/participation.rs:99fn62100.6
urlsrc/participation.rs:111fn31110.6
ssrc/view_templates.rs:16fn31100.6
rowssrc/view_templates.rs:19fn31100.6
labelsrc/view_templates.rs:22fn31100.6
invitationsrc/view_templates.rs:48fn171120.6
panelsrc/view_templates.rs:65fn41100.6
RoleApp::metasrc/app.rs:74trait impl31000.5
RoleApp::handlesrc/app.rs:77trait impl41000.5
RoleApp::connectsrc/app.rs:81trait impl73020.5
RoleApp::connection_handlerssrc/app.rs:88trait impl31000.5
RoleApp::route_handler_specssrc/app.rs:91trait impl31000.5
RoleApp::presentationsrc/app.rs:94trait impl51000.5
RoleApp::view_structuresrc/app.rs:100trait impl31000.5
RoleApp::view_definitionssrc/app.rs:104trait impl31000.5
scope_idsrc/participation.rs:18fn53000.5
unverified_actor_and_caller_fields_do_not_authorizesrc/participation.rs:122fn61030.5

Outside the workspace

anyhow hyperdb serde serde_json