Skip to content
1 viewer

rust 1,859,989 · typescript 235,537 · javascript 132,952 · python 20,426 · 6,407 files · digest 4f42637fac12 · built in 1.2 s · crystals off

crates/cre8-app-view-lib-api/src/portable_ir.rs

cre8-app-view-lib-api · module portable_ir · src · 497 lines (423 code, 23 comment) · sha 31df0149b6b63548

Items

const PORTABLE_VIEW_IR_SCHEMA const PORTABLE_VIEW_IR_VERSION struct ViewWebPresentation struct PortableViewIr impl PortableViewIr const MAX_SAFE_INTEGER enum PortableViewIrError impl Display for PortableViewIrError impl Error for PortableViewIrError

Functions

By call-graph weight (PageRank; 1.0 is the average function). 28 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
portable_tree_matches_jsonsrc/portable_ir.rs:195fn197216.2
PortableViewIr::matches_treesrc/portable_ir.rs:169method31615.9
safe_json_numbers_equalsrc/portable_ir.rs:215fn117115.8
safe_integersrc/portable_ir.rs:227fn72105.4
PortableViewIr::validatesrc/portable_ir.rs:91method57191454.1
PortableViewIr::newsrc/portable_ir.rs:47method3321032.8
hash_jsonsrc/portable_ir.rs:180fn51212
PortableViewIr::from_jsonsrc/portable_ir.rs:81method51811.8
artifactsrc/portable_ir.rs:267fn101731.7
PortableViewIr::view_nodesrc/portable_ir.rs:162method41621.5
is_sha256_hexsrc/portable_ir.rs:186fn33101.2
PortableViewIr::with_web_stylesheetsrc/portable_ir.rs:151method101411.1
PortableViewIr::to_jsonsrc/portable_ir.rs:87method31000.5
PortableViewIr::set_materialization_cachesrc/portable_ir.rs:173method52000.5
PortableViewIrError::fmtsrc/portable_ir.rs:246trait impl126000.5
portable_ir_round_trips_into_a_view_nodesrc/portable_ir.rs:279fn91040.5
portable_ir_rejects_tree_tamperingsrc/portable_ir.rs:290fn61020.5
portable_ir_rejects_malformed_identity_hashes_and_execution_bindingsrc/portable_ir.rs:298fn171020.5
producer_requires_an_execution_objectsrc/portable_ir.rs:317fn101020.5
shared_v1_fixture_matches_producer_bytes_and_hashsrc/portable_ir.rs:329fn251020.5
new_artifacts_bind_tree_hash_to_exact_tree_json_bytessrc/portable_ir.rs:356fn81030.5
legacy_v1_artifacts_without_tree_json_remain_validsrc/portable_ir.rs:366fn71020.5
web_presentation_preserves_semantic_hash_and_receiptsrc/portable_ir.rs:375fn171030.5
portable_ir_rejects_tree_json_that_is_not_the_committed_treesrc/portable_ir.rs:394fn141020.5
portable_ir_accepts_safe_integer_and_float_json_spellingssrc/portable_ir.rs:410fn141040.5
portable_ir_does_not_coerce_distinct_large_integers_through_f64src/portable_ir.rs:426fn131040.5
portable_ir_rejects_conflicting_behavior_contracts_in_nested_nodessrc/portable_ir.rs:441fn191010.5
portable_ir_accepts_named_legacy_and_equal_dual_contracts_recursivelysrc/portable_ir.rs:462fn351010.5

Source not readable from this process.