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-organism organism cargo crate
OrganismApp — the fauna substrate: a kingdom-agnostic taxonomy (OrgTaxon) and OrganismSpec species records carrying a body/genome (body plan, size, palette), a time-pure maturation model, ecology (diet / trophic level / habitat), life history, and an optional link to a cre8-app-genetics DNA sequence. The animal-kingdom counterpart to cre8-app-plant; both resolve by slug. Designed so Plant + Organism are the first two members of one cross-kingdom biological substrate.
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-util-crypto (normal).
Files
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). 104 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| connectsrc/connection.rs:196 | fn | 35 | 13 | 5 | 14 | 2.9 | |
| best_effort_dispatchsrc/interlink.rs:34 | fn | 6 | 2 | 2 | 1 | 1.6 | |
| organism_connectsrc/view_templates.rs:571 | fn | 3 | 1 | 5 | 1 | 1.6 | |
| taxonsrc/catalog.rs:297 | fn | 10 | 1 | 1 | 0 | 1.5 | |
| runsrc/init.rs:9 | fn | 28 | 2 | 2 | 4 | 1.3 | |
| detail_status_html_from_speciessrc/view_templates.rs:539 | fn | 16 | 1 | 2 | 1 | 1.3 | |
| dex_live_status_htmlsrc/view_templates.rs:516 | fn | 16 | 1 | 2 | 2 | 1.3 | |
| canonical_slugsrc/store.rs:49 | fn | 3 | 1 | 3 | 1 | 1.3 | |
| build_detail_treesrc/view_templates.rs:281 | fn | 41 | 5 | 3 | 10 | 1.2 | |
| default_taxasrc/catalog.rs:12 | fn | 21 | 1 | 3 | 1 | 1.2 | |
| list_kind_sortedsrc/store.rs:298 | fn | 8 | 1 | 1 | 1 | 1.2 | |
| get_taxonsrc/store.rs:81 | fn | 3 | 1 | 2 | 1 | 1.1 | |
| speciessrc/catalog.rs:309 | fn | 35 | 3 | 1 | 0 | 1.1 | |
| stage_spine_displaysrc/view_templates.rs:577 | fn | 14 | 1 | 1 | 0 | 1.1 | |
| resolve_speciessrc/store.rs:252 | fn | 15 | 4 | 3 | 3 | 1.1 | |
| infer_action_from_fieldssrc/connection.rs:146 | fn | 18 | 8 | 1 | 0 | 1.1 | |
| get_speciessrc/store.rs:237 | fn | 4 | 1 | 3 | 3 | 1.1 | |
| fauna_eventsrc/interlink.rs:233 | fn | 40 | 6 | 2 | 0 | 1 | |
| genetics_htmlsrc/view_templates.rs:421 | fn | 23 | 4 | 2 | 2 | 1 | |
| ctxsrc/connection.rs:434 | fn | 3 | 1 | 2 | 1 | 0.9 | |
| size_hint_from_bodysrc/interlink.rs:277 | fn | 11 | 5 | 1 | 0 | 0.9 | |
| memory_contextsrc/lib.rs:31 | fn | 3 | 1 | 1 | 1 | 0.9 | |
| maturation_statesrc/maturation.rs:38 | fn | 15 | 2 | 2 | 2 | 0.9 | |
| stagessrc/maturation.rs:58 | fn | 3 | 1 | 2 | 0 | 0.9 | |
| detail_route_contextsrc/view_templates.rs:89 | fn | 3 | 1 | 1 | 1 | 0.9 | |
| species_vertex_idsrc/store.rs:44 | fn | 3 | 1 | 2 | 1 | 0.9 | |
| default_stage_vecsrc/maturation.rs:22 | fn | 3 | 1 | 1 | 1 | 0.9 | |
| read_vertexsrc/store.rs:65 | fn | 3 | 1 | 1 | 1 | 0.8 | |
| renderedsrc/view_templates.rs:658 | fn | 3 | 1 | 2 | 1 | 0.8 | |
| limit_fieldsrc/connection.rs:165 | fn | 3 | 1 | 2 | 0 | 0.8 | |
| list_speciessrc/store.rs:242 | fn | 7 | 1 | 2 | 1 | 0.8 | |
| upsert_taxonsrc/store.rs:77 | fn | 3 | 1 | 2 | 1 | 0.8 | |
| upsert_speciessrc/store.rs:186 | fn | 50 | 2 | 2 | 6 | 0.8 | |
| detail_live_status_htmlsrc/view_templates.rs:533 | fn | 5 | 1 | 1 | 2 | 0.8 | |
| is_organism_connectionsrc/init.rs:5 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| seed_defaultssrc/store.rs:270 | fn | 23 | 7 | 1 | 6 | 0.8 | |
| statussrc/store.rs:307 | fn | 24 | 3 | 1 | 2 | 0.8 | |
| default_speciessrc/catalog.rs:35 | fn | 261 | 1 | 2 | 1 | 0.7 | |
| body_htmlsrc/view_templates.rs:345 | fn | 25 | 1 | 2 | 0 | 0.7 | |
| life_history_htmlsrc/view_templates.rs:371 | fn | 13 | 1 | 2 | 1 | 0.7 |
Outside the workspace
anyhow hyperdb serde serde_json