Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-view-tsx/src/lib.rs

cre8-app-view-tsx · module crate root · src · 1,959 lines (1,546 code, 246 comment) · sha dfab4f796962d722

Items

enum TsxError impl Display for TsxError impl Error for TsxError impl TsxError const DEFAULT_ENTRY const TSX_EXECUTION_SCHEMA const TSX_EXECUTION_VERSION const TSX_COMPILE_CACHE_CAPACITY const TSX_MATERIALIZATION_CACHE_CAPACITY const UNTRUSTED_MAX_STEPS struct TsxCompileCacheKey struct TsxCompileCache impl TsxCompileCache static CACHE struct TsxMaterializationCacheKey struct TsxMaterializationCache impl TsxMaterializationCache static CACHE enum TsxCompileCacheStatus impl TsxCompileCacheStatus enum TsxProofPolicy impl TsxProofPolicy struct TsxRenderOptions impl Default for TsxRenderOptions impl TsxRenderOptions struct TsxRenderArtifact impl TsxRenderArtifact struct TsxViewRender struct TsxViewRenderError impl Display for TsxViewRenderError impl Error for TsxViewRenderError impl From for TsxBridgeError const JSX_PREAMBLE const EXACT_INT const RECEIPT_RUNS const PROOF_RUNS

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
tsx_to_view_nodesrc/lib.rs:562fn311928.5
tsx_to_view_artifactsrc/lib.rs:574fn31515
tsx_to_view_artifact_with_entrysrc/lib.rs:579fn71234.9
TsxRenderOptions::defaultsrc/lib.rs:260trait impl811304.8
TsxRenderArtifact::into_treesrc/lib.rs:315method31204.3
tsx_to_portable_view_ir_with_entrysrc/lib.rs:464fn131363.8
tsx_to_view_artifact_with_optionssrc/lib.rs:588fn115201283.3
vm_value_to_jsonsrc/lib.rs:898fn31523.2
json_to_vm_valuesrc/lib.rs:839fn93423
tsx_to_portable_view_irsrc/lib.rs:455fn81612.8
TsxRenderOptions::with_entrysrc/lib.rs:277method41302.6
TsxRenderOptions::with_proof_policysrc/lib.rs:282method411102.3
view_render_error_with_diagnosticssrc/lib.rs:535fn201212.1
vm_non_null_scalar_to_jsonsrc/lib.rs:909fn31132.1
json_non_null_scalar_to_vm_valuesrc/lib.rs:856fn51132
vm_scalar_to_jsonsrc/lib.rs:902fn62111.8
vm_non_scalar_to_jsonsrc/lib.rs:913fn61131.8
json_scalar_to_vm_valuesrc/lib.rs:849fn62111.8
json_object_to_vm_valuesrc/lib.rs:878fn51111.8
install_bridgesrc/lib.rs:412fn31421.8
tsx_to_portable_view_ir_with_optionssrc/lib.rs:481fn496371.7
TsxProofPolicy::from_wire_namesrc/lib.rs:225method84301.7
view_render_errorsrc/lib.rs:531fn31311.6
vm_number_to_json_valuesrc/lib.rs:972fn105101.4
json_number_to_vm_valuesrc/lib.rs:874fn31101.4
vm_object_to_json_mapsrc/lib.rs:983fn72131.4
proof_binds_normalized_outputsrc/lib.rs:822fn73601.4
TsxRenderOptions::untrustedsrc/lib.rs:273method31411.3
is_renderable_childsrc/lib.rs:1019fn31101.2
bridge_entrysrc/lib.rs:416fn81111.2
TsxRenderArtifact::execution_envelopesrc/lib.rs:324method151401.1
vm_bool_to_jsonsrc/lib.rs:920fn62101.1
vm_number_to_jsonsrc/lib.rs:927fn62111.1
vm_string_to_jsonsrc/lib.rs:934fn62101.1
json_bool_to_vm_valuesrc/lib.rs:862fn31101.1
json_number_scalar_to_vm_valuesrc/lib.rs:866fn31111.1
json_string_to_vm_valuesrc/lib.rs:870fn31101.1
tsx_wrapper_prefix_linessrc/lib.rs:365fn31201
vm_array_to_jsonsrc/lib.rs:941fn62111
vm_object_value_to_jsonsrc/lib.rs:948fn62111
vm_ref_to_jsonsrc/lib.rs:955fn62111
tsx_to_view_render_with_entrysrc/lib.rs:439fn121120.9
is_view_node_objectsrc/lib.rs:991fn31100.9
flatten_view_node_childrensrc/lib.rs:1004fn145110.9
tsx_compile_cachesrc/lib.rs:145fn41100.9
TsxProofPolicy::requests_proofsrc/lib.rs:234method31100.9
is_view_nodesrc/lib.rs:802fn102100.9
proof_uses_public_initial_memorysrc/lib.rs:813fn81100.9
short_previewsrc/lib.rs:830fn42100.9
authored_spansrc/lib.rs:391fn162100.8
authored_diagnosticssrc/lib.rs:372fn182220.7
TsxError::diagnosticssrc/lib.rs:82method62100.7
tsx_materialization_cachesrc/lib.rs:186fn41100.7
TsxRenderArtifact::receipt_jsonsrc/lib.rs:319method31100.6
TsxError::fmtsrc/lib.rs:67trait impl84000.5
TsxCompileCache::getsrc/lib.rs:125method61000.5
TsxCompileCache::insertsrc/lib.rs:132method112000.5
TsxMaterializationCache::getsrc/lib.rs:166method61000.5
TsxMaterializationCache::insertsrc/lib.rs:173method112000.5
TsxCompileCacheStatus::wire_namesrc/lib.rs:199method62000.5
TsxProofPolicy::wire_namesrc/lib.rs:217method73000.5
TsxRenderOptions::with_max_stepssrc/lib.rs:287method41000.5
TsxRenderOptions::with_shared_cachesrc/lib.rs:292method41000.5
TsxViewRenderError::fmtsrc/lib.rs:355trait impl31000.5
TsxBridgeError::fromsrc/lib.rs:426trait impl31000.5
tsx_to_view_rendersrc/lib.rs:431fn71010.5
tsx_to_view_node_with_entrysrc/lib.rs:567fn31020.5
authored_diagnostics_preserve_vm_data_and_translate_known_wrapper_linessrc/lib.rs:1029fn191020.5
failed_portable_materialization_preserves_vm_diagnostics_without_proof_authoritysrc/lib.rs:1050fn161010.5
simple_jsx_template_returns_view_nodesrc/lib.rs:1068fn151010.5
falsy_conditional_children_are_dropped_like_reactsrc/lib.rs:1085fn151010.5
compiled_program_cache_reuses_source_across_dynamic_contextssrc/lib.rs:1102fn191020.5
portable_ir_cache_skips_repeated_vm_materializationsrc/lib.rs:1123fn181010.5
render_artifact_retains_vm_receipt_bound_to_context_and_treesrc/lib.rs:1143fn281030.5
named_tsx_component_executes_and_returns_canonical_childrensrc/lib.rs:1173fn231010.5
proof_policy_wire_names_are_stablesrc/lib.rs:1198fn61010.5
best_effort_without_zk_capability_preserves_the_render_with_a_diagnosticsrc/lib.rs:1207fn181030.5
best_effort_proof_policy_reports_verified_proof_or_diagnosticsrc/lib.rs:1228fn322050.5
required_proof_policy_rejects_lossy_pis_loweringsrc/lib.rs:1263fn141030.5
named_component_survives_required_proof_policysrc/lib.rs:1280fn181040.5
named_array_map_survives_required_proof_policysrc/lib.rs:1301fn291040.5
arrow_array_map_with_typed_capture_survives_required_proof_policysrc/lib.rs:1333fn281040.5
dynamic_string_helpers_survive_required_proof_policysrc/lib.rs:1364fn301040.5
zero_argument_template_survives_required_proof_policysrc/lib.rs:1397fn141030.5
profile_static_template_receipt_and_proof_costsrc/lib.rs:1420fn393040.5
template_can_read_contextsrc/lib.rs:1461fn101010.5
untrusted_options_bound_steps_and_bypass_both_cachessrc/lib.rs:1473fn131020.5
untrusted_render_reports_a_cache_bypass_not_a_misssrc/lib.rs:1488fn301020.5
a_runaway_template_hits_the_untrusted_step_ceilingsrc/lib.rs:1520fn181020.5
nested_jsx_produces_nested_childrensrc/lib.rs:1540fn141010.5
state_helpers_emit_cre8_state_contractsrc/lib.rs:1556fn401010.5
missing_entry_function_surfaces_an_errorsrc/lib.rs:1598fn81010.5
probe_array_map_with_named_helpersrc/lib.rs:1615fn311010.5
probe_array_map_works_on_tape_executor_toosrc/lib.rs:1648fn181010.5
probe_array_map_with_arrow_functionsrc/lib.rs:1668fn151010.5
probe_destructuringsrc/lib.rs:1685fn171010.5
probe_spread_attributessrc/lib.rs:1704fn202010.5
probe_logical_short_circuit_for_conditional_rendersrc/lib.rs:1726fn271010.5
non_view_node_return_is_rejectedsrc/lib.rs:1755fn71010.5
probe_onboard_shapesrc/lib.rs:1764fn271010.5
probe_onboard_view_exact_filesrc/lib.rs:1793fn81010.5
probe_onboard_with_form_field_arraysrc/lib.rs:1803fn491010.5
probe_onboard_with_jsx_pragmasrc/lib.rs:1854fn91010.5
probe_array_of_objects_with_nested_options_arraysrc/lib.rs:1865fn211010.5
probe_array_of_objects_no_nested_arraysrc/lib.rs:1888fn121010.5
probe_array_with_default_keyword_keysrc/lib.rs:1902fn131010.5
vm_json_converters_cover_nested_values_refs_and_non_data_variantssrc/lib.rs:1917fn421020.5

Source not readable from this process.