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

VenueApp — the physical place that hosts events: an Organization-owned site with address/geo, a weekly hours template, and bookable rooms. Each room id doubles as a Schedule resource_id; availability is resolved live by connection name (no Cargo dep on Schedule/Event/Organization). Composes with Event (attendance) and Schedule (booking). (2026-07-01).

crates/cre8-app-venue · level 9 · 4,009 lines (3,254 code) · 7 files · 216 fns (54 tests) · cyclomatic Σ 459

12workspace deps
1direct dependents
8transitive dependents
162calls out
0calls in
171call-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-test-helpers (dev).

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

functionkindlinescyclomaticcallerscalleesweightcrystal
parsesrc/connection.rs:335fn311103.3
clocksrc/model.rs:255fn41403
derive_venue_idsrc/model.rs:51fn31313
url_componentsrc/view_templates.rs:1163fn124102.8
venue_hrefsrc/view_templates.rs:1158fn31812.7
week_strip_htmlsrc/view_templates.rs:603fn254422.3
viewersrc/authority.rs:71fn71712.3
renderedsrc/view_templates.rs:1190fn311311.9
door_formsrc/view_templates.rs:384fn101321.8
total_window_countsrc/view_templates.rs:629fn61201.7
set_statussrc/connection.rs:525fn191261.7
paragraphsrc/view_templates.rs:427fn31501.7
Standing::runs_orgsrc/authority.rs:53method31401.7
connectsrc/connection.rs:362fn101221.7
load_venuesrc/model.rs:122fn31731.6
read_orgsrc/authority.rs:131fn93611.5
charter_verdictsrc/authority.rs:166fn213201.5
Venue::newsrc/model.rs:82method211411.4
slugifysrc/model.rs:47fn31311.4
boundsrc/authority.rs:122fn63501.4
runsrc/init.rs:7fn31201.3
charter_policysrc/authority.rs:143fn191521.3
standingsrc/authority.rs:97fn227501.3
parse_venuesrc/model.rs:165fn181251.2
availability_errorsrc/view_templates.rs:1133fn135301.2
resolve_venue_idsrc/connection.rs:377fn95311.2
directory_cardsrc/view_templates.rs:1109fn215351.2
orgsrc/authority.rs:372fn141501.1
capacity_labelsrc/view_templates.rs:1176fn62301.1
org_foundsrc/view_templates.rs:1304fn92701.1
venue_document_patch_valuesrc/view_templates.rs:579fn133151.1
parse_roomsrc/model.rs:238fn91241.1
check_hourssrc/model.rs:263fn176311.1
archive_doorsrc/view_templates.rs:419fn71221.1
detail_fixture_bodysrc/view_templates.rs:1349fn42221.1
derive_room_idsrc/model.rs:188fn31121
upsert_venuesrc/model.rs:115fn63521
parse_hours_textsrc/model.rs:297fn213231
venue_detail_documentsrc/view_templates.rs:264fn295291
readable_venuesrc/connection.rs:582fn101251

Outside the workspace

anyhow hyperdb serde serde_json