1 viewer
rust 1,849,384 · typescript 232,426 · javascript 131,078 · python 19,227 · 6,366 files · digest 815dcbacab85 · built in 1.4 s · crystals off
crates/cre8-app-device/src/connection.rs
Items
const SPECS struct DeviceQuery enum Action const DEVICE_ACTION_ALIASES const DEVICE_CONNECTION_ACTIONS impl DeviceQuery type DeviceActionHandler struct DeviceActionRoute const DEVICE_ACTION_ROUTES struct ChainVerdict type ConnectionHandlerEntry static HANDLERS
Functions
By call-graph weight (PageRank; 1.0 is the average function). 120 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| connectsrc/connection.rs:444 | fn | 5 | 1 | 24 | 1 | 5.3 | |
| connect_action_responsesrc/connection.rs:502 | fn | 11 | 1 | 1 | 1 | 5 | |
| result_actionsrc/connection.rs:716 | fn | 8 | 1 | 1 | 1 | 4.7 | |
| device_result_valuesrc/connection.rs:725 | fn | 8 | 1 | 1 | 1 | 4.5 | |
| device_gcode_stream_responsesrc/connection.rs:655 | fn | 20 | 10 | 9 | 9 | 4.3 | |
| device_transport_responsesrc/connection.rs:1300 | fn | 15 | 7 | 7 | 6 | 3.6 | |
| temp_dbsrc/connection.rs:1577 | fn | 3 | 1 | 18 | 1 | 2.9 | |
| device_print_responsesrc/connection.rs:702 | fn | 13 | 5 | 5 | 4 | 2.6 | |
| annotate_devicesrc/connection.rs:16 | fn | 9 | 2 | 3 | 1 | 1.8 | |
| lookup_device_actionsrc/connection.rs:422 | fn | 3 | 1 | 3 | 1 | 1.8 | |
| query_devicessrc/connection.rs:32 | fn | 15 | 1 | 2 | 2 | 1.7 | |
| get_device_valuesrc/connection.rs:49 | fn | 14 | 1 | 2 | 3 | 1.7 | |
| status_valuesrc/connection.rs:749 | fn | 29 | 4 | 2 | 5 | 1.7 | |
| annotate_devicessrc/connection.rs:26 | fn | 4 | 1 | 3 | 2 | 1.7 | |
| record_reading_responsesrc/connection.rs:823 | fn | 38 | 1 | 2 | 6 | 1.7 | |
| scan_peripherals_responsesrc/connection.rs:782 | fn | 21 | 1 | 2 | 3 | 1.4 | |
| prune_responsesrc/connection.rs:806 | fn | 12 | 1 | 2 | 1 | 1.4 | |
| verify_reading_responsesrc/connection.rs:955 | fn | 15 | 1 | 2 | 0 | 1.3 | |
| readings_responsesrc/connection.rs:975 | fn | 31 | 2 | 2 | 2 | 1.3 | |
| verify_reading_chain_responsesrc/connection.rs:1013 | fn | 25 | 1 | 2 | 3 | 1.3 | |
| issue_command_responsesrc/connection.rs:1121 | fn | 34 | 1 | 2 | 6 | 1.3 | |
| command_ack_responsesrc/connection.rs:1161 | fn | 43 | 4 | 2 | 4 | 1.3 | |
| verify_chain_windowsrc/connection.rs:1050 | fn | 50 | 7 | 3 | 2 | 1.3 | |
| action_for_connectionsrc/connection.rs:426 | fn | 5 | 1 | 2 | 0 | 1.3 | |
| with_actionsrc/connection.rs:432 | fn | 11 | 2 | 2 | 0 | 1.3 | |
| entry_signature_oksrc/connection.rs:1104 | fn | 10 | 2 | 1 | 0 | 1 | |
| transport_status_responsesrc/connection.rs:1316 | fn | 10 | 1 | 1 | 1 | 1 | |
| scan_adapters_responsesrc/connection.rs:1327 | fn | 10 | 1 | 1 | 1 | 1 | |
| listen_responsesrc/connection.rs:1338 | fn | 11 | 1 | 1 | 1 | 1 | |
| stop_listen_responsesrc/connection.rs:1350 | fn | 9 | 1 | 1 | 1 | 1 | |
| read_frames_responsesrc/connection.rs:1360 | fn | 13 | 1 | 1 | 2 | 1 | |
| discover_capabilities_responsesrc/connection.rs:1374 | fn | 10 | 1 | 1 | 1 | 1 | |
| query_responsesrc/connection.rs:734 | fn | 3 | 1 | 1 | 1 | 0.9 | |
| get_responsesrc/connection.rs:738 | fn | 3 | 1 | 1 | 1 | 0.9 | |
| status_responsesrc/connection.rs:742 | fn | 3 | 1 | 1 | 1 | 0.9 | |
| sync_responsesrc/connection.rs:1288 | fn | 11 | 1 | 1 | 1 | 0.9 | |
| honest_entrysrc/connection.rs:2022 | fn | 11 | 1 | 2 | 3 | 0.9 | |
| handle_device_readingsrc/connection.rs:1466 | fn | 3 | 1 | 1 | 1 | 0.9 | |
| machine_gate_refusalsrc/connection.rs:677 | fn | 6 | 2 | 1 | 2 | 0.9 | |
| persist_command_acksrc/connection.rs:1254 | fn | 33 | 2 | 1 | 3 | 0.8 | |
| persist_readingsrc/connection.rs:866 | fn | 84 | 3 | 1 | 6 | 0.7 | |
| persist_pending_commandsrc/connection.rs:1208 | fn | 42 | 2 | 1 | 5 | 0.7 | |
| device_recordsrc/connection.rs:1581 | fn | 15 | 1 | 1 | 0 | 0.6 | |
| handle_device_querysrc/connection.rs:1407 | fn | 4 | 1 | 1 | 1 | 0.5 | |
| handle_device_getsrc/connection.rs:1412 | fn | 4 | 1 | 1 | 1 | 0.5 | |
| handle_device_statussrc/connection.rs:1417 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| handle_device_scan_peripheralssrc/connection.rs:1421 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| handle_device_prunesrc/connection.rs:1425 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| handle_device_syncsrc/connection.rs:1429 | fn | 12 | 1 | 1 | 1 | 0.5 | |
| handle_device_transport_statussrc/connection.rs:1442 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| handle_device_scan_adapterssrc/connection.rs:1446 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| handle_device_listensrc/connection.rs:1450 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| handle_device_stop_listensrc/connection.rs:1454 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| handle_device_read_framessrc/connection.rs:1458 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| handle_device_discover_capabilitiessrc/connection.rs:1462 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| DeviceQuery::actionsrc/connection.rs:407 | method | 13 | 4 | 0 | 1 | 0.5 | |
| query_actionsrc/connection.rs:514 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| get_actionsrc/connection.rs:523 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| status_actionsrc/connection.rs:532 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| view_patch_actionsrc/connection.rs:541 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| sync_actionsrc/connection.rs:550 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| scan_peripherals_actionsrc/connection.rs:559 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| prune_actionsrc/connection.rs:568 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| reading_actionsrc/connection.rs:577 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| verify_reading_actionsrc/connection.rs:586 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| readings_actionsrc/connection.rs:595 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| verify_reading_chain_actionsrc/connection.rs:604 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| command_actionsrc/connection.rs:613 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| command_ack_actionsrc/connection.rs:622 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| transport_actionsrc/connection.rs:631 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| gcode_stream_actionsrc/connection.rs:640 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| machine_gate_refusalsrc/connection.rs:687 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| print_actionsrc/connection.rs:691 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| vehicle_discover_payloadsrc/connection.rs:1385 | fn | 19 | 1 | 0 | 0 | 0.5 | |
| handle_device_verify_readingsrc/connection.rs:1470 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| handle_device_readingssrc/connection.rs:1474 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| handle_device_verify_reading_chainsrc/connection.rs:1478 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| handle_device_commandsrc/connection.rs:1482 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| handle_device_command_acksrc/connection.rs:1486 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| handle_device_gcode_stream_startsrc/connection.rs:1490 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| handle_device_gcode_stream_statussrc/connection.rs:1494 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| handle_device_gcode_stream_cancelsrc/connection.rs:1498 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| handle_device_gcode_stream_listsrc/connection.rs:1502 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| handle_device_gcode_stream_controlsrc/connection.rs:1506 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| handle_device_gcode_jogsrc/connection.rs:1510 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| handle_device_gcode_set_zerosrc/connection.rs:1514 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| handle_device_gcode_machine_statussrc/connection.rs:1518 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| handle_device_printer_probesrc/connection.rs:1522 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| handle_device_print_job_sendsrc/connection.rs:1526 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| handle_device_print_job_statussrc/connection.rs:1530 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| handle_device_print_job_cancelsrc/connection.rs:1534 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| annotate_device_marks_liveness_and_onlinesrc/connection.rs:1600 | fn | 19 | 2 | 0 | 4 | 0.5 | |
| action_for_connection_covers_every_registered_connectionsrc/connection.rs:1621 | fn | 8 | 2 | 0 | 1 | 0.5 | |
| lookup_device_action_resolves_aliases_and_rejects_unknownsrc/connection.rs:1631 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| with_action_inserts_into_object_and_wraps_scalarssrc/connection.rs:1640 | fn | 14 | 1 | 0 | 1 | 0.5 | |
| device_query_infers_action_from_shapesrc/connection.rs:1656 | fn | 14 | 1 | 0 | 0 | 0.5 | |
| connect_query_and_status_on_empty_storesrc/connection.rs:1674 | fn | 16 | 1 | 0 | 3 | 0.5 | |
| connect_get_missing_device_returns_not_oksrc/connection.rs:1692 | fn | 8 | 1 | 0 | 3 | 0.5 | |
| connect_view_patch_returns_patch_envelopesrc/connection.rs:1702 | fn | 6 | 1 | 0 | 3 | 0.5 | |
| connect_sync_requires_peer_id_then_succeedssrc/connection.rs:1710 | fn | 12 | 1 | 0 | 3 | 0.5 | |
| connect_scan_peripherals_and_prunesrc/connection.rs:1724 | fn | 14 | 1 | 0 | 3 | 0.5 | |
| connect_transport_actions_via_simulatorsrc/connection.rs:1740 | fn | 32 | 1 | 0 | 3 | 0.5 | |
| connect_unknown_action_falls_back_to_result_servicesrc/connection.rs:1774 | fn | 6 | 1 | 0 | 3 | 0.5 | |
| handler_wrappers_dispatch_like_connectsrc/connection.rs:1784 | fn | 45 | 1 | 0 | 14 | 0.5 | |
| connect_reading_signs_persists_and_verifiessrc/connection.rs:1833 | fn | 44 | 1 | 0 | 3 | 0.5 | |
| connect_verify_reading_rejects_a_tampered_envelopesrc/connection.rs:1879 | fn | 19 | 1 | 0 | 3 | 0.5 | |
| connect_reading_requires_core_fieldssrc/connection.rs:1900 | fn | 28 | 1 | 0 | 3 | 0.5 | |
| connect_reading_updates_existing_device_without_wiping_identitysrc/connection.rs:1930 | fn | 29 | 1 | 0 | 3 | 0.5 | |
| connect_readings_history_accrues_and_chain_verifiessrc/connection.rs:1963 | fn | 44 | 2 | 0 | 3 | 0.5 | |
| verify_reading_chain_on_empty_or_missing_device_is_vacuously_oksrc/connection.rs:2009 | fn | 11 | 1 | 0 | 3 | 0.5 | |
| verify_chain_window_accepts_honest_and_rejects_tamperingsrc/connection.rs:2035 | fn | 25 | 1 | 0 | 2 | 0.5 | |
| verify_chain_window_trims_anchor_on_a_checkpointsrc/connection.rs:2062 | fn | 12 | 1 | 0 | 2 | 0.5 | |
| connect_command_issue_and_ack_round_tripsrc/connection.rs:2078 | fn | 42 | 1 | 0 | 3 | 0.5 | |
| connect_command_ack_force_rejects_a_tampered_commandsrc/connection.rs:2122 | fn | 25 | 1 | 0 | 5 | 0.5 | |
| connect_command_ack_without_a_pending_command_errorssrc/connection.rs:2149 | fn | 14 | 1 | 0 | 3 | 0.5 | |
| connect_command_requires_core_fieldssrc/connection.rs:2165 | fn | 8 | 1 | 0 | 3 | 0.5 | |
| specs_and_handlers_stay_in_syncsrc/connection.rs:2175 | fn | 16 | 3 | 0 | 1 | 0.5 | |
| connect_routes_gcode_stream_actionssrc/connection.rs:2193 | fn | 24 | 1 | 0 | 2 | 0.5 | |
| connect_routes_grbl_control_and_one_shot_actionssrc/connection.rs:2219 | fn | 24 | 1 | 0 | 2 | 0.5 | |
| connect_routes_print_actionssrc/connection.rs:2245 | fn | 41 | 1 | 0 | 2 | 0.5 |
Source not readable from this process.