Skip to content
1 viewer

rust 1,847,280 · typescript 232,434 · javascript 131,101 · python 19,227 · 6,362 files · digest 755e2ee30522 · built in 2.3 s · crystals off

cre8-app-role-model role cargo crate

crates/cre8-app-role-model · level 0 · 541 lines (529 code) · 2 files · 23 fns (9 tests) · cyclomatic Σ 77

0workspace deps
1direct dependents
31transitive dependents
0calls out
9calls in
20.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.

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

functionkindlinescyclomaticcallerscalleesweightcrystal
ScopeKind::record_kindsrc/lib.rs:24method62502.4
Operation::owner_onlysrc/lib.rs:134method31301.7
transitionsrc/lib.rs:222fn17933951.7
commandsrc/tests.rs:5fn131901.7
scopesrc/tests.rs:2fn31901.5
applysrc/tests.rs:18fn42931.5
Operation::withdraws_consentsrc/lib.rs:137method31201.1
catalogsrc/lib.rs:82fn351100.8
requiresrc/lib.rs:213fn32100.8
identifiersrc/lib.rs:216fn34100.8
ScopeKind::appsrc/lib.rs:18method62200.7
Membership::appointment_effectivesrc/lib.rs:207method53200.7
ScopeKind::keysrc/lib.rs:12method62000.5
Operation::keysrc/lib.rs:140method1410000.5
each_scope_requires_the_invitee_to_accept_and_preserves_exact_role_termssrc/tests.rs:23fn162050.5
departure_and_rejoin_never_reactivate_an_old_appointmentsrc/tests.rs:40fn142050.5
retries_after_later_changes_return_current_state_without_reactivationsrc/tests.rs:55fn101040.5
stale_revisions_foreign_scope_and_foreign_actors_are_rejectedsrc/tests.rs:66fn131040.5
declining_and_relinquishing_are_explicit_and_preserve_historysrc/tests.rs:80fn171040.5
owner_cannot_impose_an_accepted_role_or_duplicate_live_proposalsrc/tests.rs:98fn91040.5
owner_revocation_ends_pending_and_accepted_appointmentssrc/tests.rs:108fn92020.5
an_inactive_scope_still_allows_withdrawal_but_not_new_acceptancesrc/tests.rs:118fn71040.5
invalid_identity_empty_terms_and_unknown_roles_are_rejectedsrc/tests.rs:126fn131040.5

Outside the workspace

serde