Skip to content
1 viewer

rust 1,859,748 · typescript 235,215 · javascript 132,913 · python 20,426 · 6,405 files · digest 00b5738199cb · built in 1.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 8 · 746 lines (727 code) · 5 files · 44 fns (7 tests) · cyclomatic Σ 116

8workspace deps
3direct dependents
30transitive dependents
32calls out
22calls in
32.1call-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.

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). 44 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
loadsrc/store.rs:20fn72431.5
mutatesrc/store.rs:43fn243731.4
keysrc/store.rs:10fn41221.3
accountsrc/participation.rs:7fn111611.3
belongssrc/store.rs:14fn64201.2
pathsrc/participation.rs:93fn62301.1
catalog_treesrc/view.rs:274fn181241.1
treesrc/view.rs:67fn151322151
handlesrc/view.rs:243fn315281
visiblesrc/store.rs:27fn165330.9
dashboardsrc/store.rs:129fn4811230.9
textsrc/view.rs:15fn31300.9
rendersrc/view.rs:218fn252220.8
formsrc/view.rs:27fn232260.8
commandsrc/participation.rs:23fn431300.8
listsrc/app.rs:60fn31100.7
getsrc/app.rs:63fn61100.7
scopesrc/store.rs:73fn31200.7
commandsrc/store.rs:76fn131200.7
authorizesrc/participation.rs:66fn82210.6
sanctionsrc/participation.rs:76fn173220.6
responsesrc/participation.rs:114fn31200.6
endpointsrc/participation.rs:99fn62100.6
view_idsrc/participation.rs:105fn62100.6
urlsrc/participation.rs:111fn31110.6
ssrc/view.rs:18fn31100.6
rowssrc/view.rs:21fn31100.6
labelsrc/view.rs:24fn31100.6
invitationsrc/view.rs:50fn171120.6
RoleApp::metasrc/app.rs:70trait impl31000.5
RoleApp::handlesrc/app.rs:73trait impl41000.5
RoleApp::connectsrc/app.rs:77trait impl73020.5
RoleApp::connection_handlerssrc/app.rs:84trait impl31000.5
RoleApp::route_handler_specssrc/app.rs:87trait impl31000.5
RoleApp::presentationsrc/app.rs:90trait impl51000.5
RoleApp::view_structuresrc/app.rs:96trait impl31000.5
RoleApp::view_definitionssrc/app.rs:100trait impl31000.5
RoleApp::raw_handlesrc/app.rs:103trait impl184020.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