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

MeetingApp — multi-party conferencing over the Conduit WHIP/WHEP channel bus: calls and presentations, join codes, lobby, access rules (signed in, invite, event ticket, course, product), media passes, roster, per-participant media state, host controls.

crates/cre8-app-meeting · level 8 · 2,928 lines (2,260 code) · 6 files · 120 fns (40 tests) · cyclomatic Σ 330

7workspace deps
1direct dependents
8transitive dependents
61calls out
0calls in
98.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 · 14 calls · source referencenormal dep · 5 calls · source referencenormal dep · 8 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 34 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referenceapp-meetingL8 · 2,260 linescre8-app-meetingapp-conduit-modelL4 · 421 linescre8-app-conduit-modelplatform-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). 120 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
connectsrc/connection.rs:817fn723026.5
refusalsrc/connection.rs:493fn81703.5
find_action_handlersrc/connection.rs:813fn31103.3
ctxsrc/connection/tests.rs:17fn312512.5
sanitize_segmentsrc/connection.rs:387fn196202.3
freshsrc/connection/tests.rs:23fn312402
ok_dispatchsrc/connection/tests.rs:13fn312201.8
MeetingState::publish_channelsrc/connection.rs:244method31411.6
startsrc/connection/tests.rs:27fn931911.6
MeetingState::is_hostsrc/connection.rs:196method113801.5
joinsrc/connection/tests.rs:37fn311811.5
meetingssrc/connection.rs:367fn41101.5
parse_program_edgessrc/connection.rs:276fn146201.5
is_meeting_connectionsrc/init.rs:5fn31201.4
str_fieldsrc/connection.rs:454fn31601.4
identitysrc/access.rs:123fn72431.3
textsrc/access.rs:50fn31201.2
lock_meetingssrc/connection.rs:372fn62811.2
runsrc/init.rs:9fn82221.1
edge_forsrc/connection.rs:297fn142201.1
ticket_id_ofsrc/access.rs:156fn112201
Access::public_jsonsrc/access.rs:96method106301
signed_insrc/connection/tests.rs:688fn31721
product_admitssrc/access.rs:229fn64201
MeetingState::program_channelsrc/connection.rs:258method31301
mint_join_codesrc/connection.rs:429fn144200.9
refusedsrc/access.rs:141fn31300.9
join_assrc/connection/tests.rs:692fn72610.9
Access::is_opensrc/access.rs:90method31200.9
normalize_meeting_idsrc/connection.rs:409fn134300.9
verified_accountsrc/access.rs:110fn91110.9
world_dispatchsrc/connection/tests.rs:743fn238500.9
MeetingState::unseatsrc/connection.rs:224method41500.8
MeetingState::seatsrc/connection.rs:214method82400.8
refresh_passessrc/connection.rs:532fn394450.8
MeetingState::screen_channelsrc/connection.rs:251method31110.8
MeetingState::is_presentersrc/connection.rs:208method31200.7
MeetingState::identitysrc/connection.rs:234method31610.7
Access::parsesrc/access.rs:57method3213210.7
MeetingState::channel_rootsrc/connection.rs:239method31400.7

Outside the workspace

anyhow cre8-lib-math serde serde_json