1 viewer
rust 1,859,748 · typescript 235,215 · javascript 132,913 · python 20,426 · 6,405 files · digest 00b5738199cb · built in 1.5 s · crystals off
cre8-app-location location cargo crate
LocationApp — location contracts, coordinates, generator, and value lookups.
13workspace deps
2direct dependents
9transitive dependents
84calls out
5calls in
234call-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). 259 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| Coords::newsrc/coords.rs:45 | method | 9 | 5 | 13 | 0 | 11.4 | |
| parse_geosrc/coords.rs:71 | fn | 7 | 1 | 4 | 1 | 6.2 | |
| connectsrc/connection.rs:66 | fn | 47 | 15 | 23 | 11 | 5.4 | |
| validate_placesrc/value_map.rs:53 | fn | 13 | 8 | 6 | 1 | 5.4 | |
| ctxsrc/connection.rs:267 | fn | 3 | 1 | 21 | 1 | 4.8 | |
| $src/assets/location.js:6 | fn | 1 | 1 | 12 | 0 | 4.7 | |
| $src/assets/presence.js:41 | fn | 1 | 1 | 9 | 0 | 3 | |
| place_from_assetsrc/generator.rs:122 | fn | 5 | 2 | 3 | 0 | 2.9 | |
| possrc/generator.rs:418 | fn | 22 | 3 | 12 | 0 | 2.7 | |
| assesssrc/presence.rs:81 | fn | 104 | 28 | 7 | 6 | 2.5 | |
| place_from_lat_lngsrc/coords.rs:64 | fn | 3 | 1 | 5 | 1 | 2.2 | |
| projectsrc/value_map.rs:106 | fn | 134 | 29 | 9 | 4 | 2.1 | |
| mapsrc/seeding.rs:292 | fn | 3 | 1 | 7 | 0 | 2 | |
| $src/assets/opportunities.js:1 | fn | 1 | 1 | 5 | 0 | 2 | |
| unwrapsrc/assets/seeding.js:6 | fn | 1 | 1 | 1 | 0 | 2 | |
| psrc/value_map.rs:327 | fn | 11 | 3 | 9 | 1 | 1.8 | |
| survey_peerssrc/generator.rs:192 | fn | 37 | 6 | 5 | 3 | 1.8 | |
| apisrc/assets/seeding.js:31 | fn | 1 | 2 | 3 | 1 | 1.8 | |
| inputsrc/presence.rs:189 | fn | 3 | 1 | 6 | 0 | 1.8 | |
| draftsrc/value_map.rs:258 | fn | 65 | 30 | 2 | 3 | 1.8 | |
| dimensionsrc/assets/location.js:30 | fn | 1 | 1 | 7 | 1 | 1.7 | |
| plansrc/seeding.rs:132 | fn | 118 | 34 | 6 | 4 | 1.7 | |
| asset_placesrc/value_map.rs:67 | fn | 11 | 5 | 3 | 1 | 1.6 | |
| gardensrc/opportunity_model.rs:97 | fn | 9 | 1 | 6 | 0 | 1.6 | |
| connectsrc/value_map.rs:79 | fn | 6 | 1 | 4 | 4 | 1.6 | |
| haversine_kmsrc/coords.rs:83 | fn | 12 | 1 | 5 | 0 | 1.5 | |
| body_treesrc/view_templates.rs:49 | fn | 3 | 1 | 3 | 0 | 1.5 | |
| run_generate_ballotsrc/generator.rs:651 | fn | 12 | 1 | 4 | 7 | 1.5 | |
| componentsrc/assets/presence.js:3 | fn | 1 | 4 | 3 | 1 | 1.5 | |
| build_ballotsrc/generator.rs:297 | fn | 39 | 6 | 4 | 3 | 1.4 | |
| validatesrc/seeding.rs:44 | fn | 28 | 12 | 2 | 1 | 1.4 | |
| textsrc/opportunity_model.rs:25 | fn | 3 | 3 | 2 | 0 | 1.3 | |
| survey_placessrc/generator.rs:128 | fn | 57 | 9 | 3 | 1 | 1.3 | |
| shared_liquiditysrc/generator.rs:277 | fn | 14 | 4 | 1 | 0 | 1.3 | |
| format_decimalsrc/coords.rs:98 | fn | 5 | 3 | 2 | 0 | 1.3 | |
| ValueMapRequest::defaultsrc/value_map.rs:19 | trait impl | 3 | 1 | 6 | 0 | 1.3 | |
| previewsrc/seeding.rs:250 | fn | 11 | 1 | 2 | 4 | 1.3 | |
| nodesrc/assets/presence.js:43 | fn | 1 | 1 | 4 | 0 | 1.3 | |
| textsrc/assets/location.js:25 | fn | 1 | 2 | 4 | 0 | 1.3 | |
| validate_requestsrc/value_map.rs:86 | fn | 18 | 9 | 2 | 1 | 1.3 |
Outside the workspace
anyhow chrono serde serde_json