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

FaceApp — manages biometric face authentication and face tracking telemetry.

crates/cre8-app-face · level 10 · 520 lines (451 code) · 4 files · 28 fns (9 tests) · cyclomatic Σ 38

7workspace deps
1direct dependents
8transitive dependents
8calls out
0calls in
23.3call-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 · 1 calls · source referencenormal dep · 0 calls · source referencenormal dep · 6 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referenceapp-faceL10 · 451 linescre8-app-faceapp-protocolL9 · 26,097 linescre8-app-protocolplatform-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-apiruntime-hostL1 · 1,649 linescre8-runtime-hostruntime-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). 28 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
route_requestsrc/init.rs:16fn354242
connectsrc/connection.rs:28fn94532
runsrc/init.rs:7fn81311.5
publish_launch_telemetrysrc/connection.rs:84fn141131.4
request_payloadsrc/init.rs:52fn51201.3
contextsrc/connection.rs:116fn31311.1
statussrc/connection.rs:38fn81101
biometrics_authsrc/connection.rs:47fn92101
telemetry_publishsrc/connection.rs:57fn251111
launch_inbox_pathsrc/connection.rs:176fn151100.9
append_launch_telemetrysrc/connection.rs:193fn484110.9
get_launch_session_propssrc/connection.rs:243fn91110.9
context_with_requestsrc/init.rs:63fn51110.7
FaceApp::metasrc/app.rs:70trait impl31000.5
FaceApp::bootsrc/app.rs:74trait impl31010.5
FaceApp::handlesrc/app.rs:78trait impl31010.5
FaceApp::connectsrc/app.rs:82trait impl31010.5
FaceApp::connection_extrassrc/app.rs:86trait impl31000.5
FaceApp::route_handler_specssrc/app.rs:90trait impl31000.5
FaceApp::cli_commandssrc/app.rs:94trait impl91000.5
face_app_trait_surfaces_delegate_to_connection_and_initsrc/app.rs:111fn211010.5
publish_launch_telemetrysrc/connection.rs:100fn101000.5
connect_covers_status_default_alias_and_unknown_actionssrc/connection.rs:121fn151020.5
biometrics_auth_covers_verified_and_unverified_inputssrc/connection.rs:138fn141020.5
telemetry_publish_covers_defaults_alias_and_launch_hooksrc/connection.rs:154fn191020.5
request_payload_preserves_object_fields_and_defaults_non_objectssrc/init.rs:70fn91010.5
run_routes_status_auth_telemetry_and_unmatched_requestssrc/init.rs:81fn251020.5
emit_telemetry_event_accepts_missing_blendshapessrc/init.rs:108fn171020.5

Outside the workspace

anyhow hyperdb serde serde_json