Skip to content
1 viewer

rust 1,854,395 · typescript 233,161 · javascript 131,995 · python 19,227 · 6,379 files · digest 17dcda71e44b · built in 1.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 7 · 2,742 lines (2,116 code) · 6 files · 112 fns (37 tests) · cyclomatic Σ 300

7workspace deps
1direct dependents
8transitive dependents
58calls out
0calls in
92.5call-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.

Declared but never named in this crate's source: cre8-runtime-core (normal).

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

functionkindlinescyclomaticcallerscalleesweightcrystal
connectsrc/connection.rs:708fn722926.4
refusalsrc/connection.rs:392fn81703.5
find_action_handlersrc/connection.rs:704fn31103.2
ctxsrc/connection/tests.rs:17fn312412.5
sanitize_segmentsrc/connection.rs:286fn196202.3
freshsrc/connection/tests.rs:23fn312301.9
ok_dispatchsrc/connection/tests.rs:13fn312101.8
MeetingState::publish_channelsrc/connection.rs:241method31411.6
startsrc/connection/tests.rs:27fn931811.6
MeetingState::is_hostsrc/connection.rs:193method113801.6
meetingssrc/connection.rs:266fn41101.5
joinsrc/connection/tests.rs:37fn311711.5
is_meeting_connectionsrc/init.rs:5fn31201.4
str_fieldsrc/connection.rs:353fn31601.4
identitysrc/access.rs:123fn72431.4
textsrc/access.rs:50fn31201.2
lock_meetingssrc/connection.rs:271fn62711.2
runsrc/init.rs:9fn82221.1
ticket_id_ofsrc/access.rs:156fn112201
Access::public_jsonsrc/access.rs:96method106301
signed_insrc/connection/tests.rs:635fn31721
product_admitssrc/access.rs:229fn64201
mint_join_codesrc/connection.rs:328fn144200.9
refusedsrc/access.rs:141fn31300.9
join_assrc/connection/tests.rs:639fn72610.9
MeetingState::program_channelsrc/connection.rs:255method31200.9
Access::is_opensrc/access.rs:90method31200.9
normalize_meeting_idsrc/connection.rs:308fn134300.9
verified_accountsrc/access.rs:110fn91110.9
world_dispatchsrc/connection/tests.rs:690fn238500.9
MeetingState::unseatsrc/connection.rs:221method41500.8
MeetingState::seatsrc/connection.rs:211method82400.8
refresh_passessrc/connection.rs:431fn394450.8
MeetingState::screen_channelsrc/connection.rs:248method31110.8
MeetingState::identitysrc/connection.rs:231method31610.7
MeetingState::is_presentersrc/connection.rs:205method31200.7
MeetingState::channel_rootsrc/connection.rs:236method31400.7
Access::parsesrc/access.rs:57method3213210.7
resolve_meeting_idsrc/connection.rs:375fn163520.7
subscription_forsrc/connection.rs:502fn251120.6

Outside the workspace

anyhow cre8-lib-math serde serde_json