Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 s · crystals off

cre8-app-manifold-surface manifold cargo crate

Externally-consumed manifold leaf surface (asset_space + schema types), extracted from cre8-app-manifold so the ~60 callers that only need these types do not rebuild on engine churn.

crates/cre8-app-manifold-surface · level 7 · 2,503 lines (2,186 code) · 5 files · 136 fns (16 tests) · cyclomatic Σ 234

4workspace deps
3direct dependents
124transitive dependents
44calls out
34calls in
142call-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.

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

functionkindlinescyclomaticcallerscalleesweightcrystal
normalize_asset_namespacesrc/asset_space.rs:600fn17315010.4
AssetNamespaceReader::selectsrc/asset_space.rs:557method3252637.7
asset_vertex_idsrc/asset_space.rs:128fn311015.2
record_from_vertexsrc/asset_space.rs:194fn211935
metadata_strsrc/asset_space.rs:624fn91904.9
required_i64src/asset_space.rs:274fn61202.9
asset_edge_idsrc/asset_space.rs:141fn31302.2
required_strsrc/asset_space.rs:262fn71202.1
normalize_provider_idsrc/asset_space.rs:137fn31602.1
open_asset_space_graphsrc/asset_space.rs:124fn31922
vertex_identity_fieldssrc/asset_space.rs:223fn81121.9
vertex_term_fieldssrc/asset_space.rs:240fn91121.9
vertex_timestamp_fieldssrc/asset_space.rs:255fn61111.9
lifecycle_state_allows_tradingsrc/asset_space.rs:745fn31201.9
slugsrc/schema.rs:145fn92301.8
route_kind_forsrc/asset_space.rs:749fn124331.4
asset_capabilities_from_recordsrc/asset_space.rs:1053fn121461.4
optional_strsrc/asset_space.rs:270fn31101.3
upsert_asset_namespacesrc/asset_space.rs:1267fn71841.2
insert_metadata_constraintsrc/asset_space.rs:792fn102111.2
non_exact_route_rejectionsrc/asset_space.rs:855fn133121.2
ensure_sql_projectionsrc/asset_space.rs:407fn132421.2
get_asset_namespacesrc/asset_space.rs:1409fn61551.2
metadata_string_listsrc/asset_space.rs:641fn285301.2
namespace_writer_locksrc/asset_space.rs:1275fn71301.1
records_ofsrc/asset_space.rs:473fn101221.1
AssetNamespaceReader::opensrc/asset_space.rs:539method71341
transition_lifecycle_statesrc/asset_space.rs:1047fn53111
same_canonical_assetsrc/asset_space.rs:869fn31101
active_non_exact_route_rejectionsrc/asset_space.rs:873fn93121
asset_namespace_vertexsrc/asset_space.rs:158fn211311
ensure_tablessrc/asset_space.rs:100fn233361
upsert_edgesrc/asset_space.rs:154fn31311
fungible_one_to_onesrc/asset_space.rs:883fn53100.9
route_wallet_policysrc/asset_space.rs:889fn31110.9
is_chain_surfacesrc/asset_space.rs:762fn33100.9
is_provider_surfacesrc/asset_space.rs:766fn64100.9
is_app_derivative_surfacesrc/asset_space.rs:773fn33100.9
temp_dbsrc/asset_space.rs:1456fn31710.9
project_asset_namespace_sqlsrc/asset_space.rs:421fn461230.9

Outside the workspace

anyhow hyperdb serde serde_json