{ "files": { "client/src/app.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 49 }, "client/src/app/audio_recovery_config.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 82 }, "client/src/app/downlink_media.rs": { "clippy_warnings": 0, "doc_debt": 3, "loc": 193 }, "client/src/app/input_streams.rs": { "clippy_warnings": 0, "doc_debt": 3, "loc": 102 }, "client/src/app/session_lifecycle.rs": { "clippy_warnings": 0, "doc_debt": 3, "loc": 304 }, "client/src/app/uplink_media.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 99 }, "client/src/app_support.rs": { "clippy_warnings": 0, "doc_debt": 3, "loc": 132 }, "client/src/bin/lesavka-relayctl.rs": { "clippy_warnings": 0, "doc_debt": 6, "loc": 304 }, "client/src/handshake.rs": { "clippy_warnings": 0, "doc_debt": 4, "loc": 381 }, "client/src/input/camera.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 61 }, "client/src/input/camera/bus_and_encoder.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 69 }, "client/src/input/camera/capture_pipeline.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 254 }, "client/src/input/camera/device_selection.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 100 }, "client/src/input/camera/encoder_selection.rs": { "clippy_warnings": 0, "doc_debt": 4, "loc": 85 }, "client/src/input/camera/preview_tap.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 100 }, "client/src/input/camera/source_description.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 76 }, "client/src/input/inputs.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 87 }, "client/src/input/inputs/construction_and_scan.rs": { "clippy_warnings": 0, "doc_debt": 4, "loc": 275 }, "client/src/input/inputs/device_classification.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 100 }, "client/src/input/inputs/routing_state.rs": { "clippy_warnings": 0, "doc_debt": 11, "loc": 291 }, "client/src/input/inputs/run_loop.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 143 }, "client/src/input/inputs/runtime_controls.rs": { "clippy_warnings": 0, "doc_debt": 4, "loc": 127 }, "client/src/input/inputs/toggle_keys.rs": { "clippy_warnings": 0, "doc_debt": 3, "loc": 118 }, "client/src/input/keyboard.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 7 }, "client/src/input/keyboard/aggregator.rs": { "clippy_warnings": 0, "doc_debt": 16, "loc": 433 }, "client/src/input/keyboard/reporting.rs": { "clippy_warnings": 0, "doc_debt": 7, "loc": 217 }, "client/src/input/keymap.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 196 }, "client/src/input/microphone.rs": { "clippy_warnings": 0, "doc_debt": 13, "loc": 398 }, "client/src/input/mod.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 8 }, "client/src/input/mouse.rs": { "clippy_warnings": 0, "doc_debt": 8, "loc": 317 }, "client/src/launcher/clipboard.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 178 }, "client/src/launcher/device_test.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 8 }, "client/src/launcher/device_test/controller.rs": { "clippy_warnings": 0, "doc_debt": 17, "loc": 398 }, "client/src/launcher/device_test/local_preview.rs": { "clippy_warnings": 0, "doc_debt": 11, "loc": 320 }, "client/src/launcher/device_test/pipeline_helpers.rs": { "clippy_warnings": 0, "doc_debt": 16, "loc": 425 }, "client/src/launcher/devices.rs": { "clippy_warnings": 0, "doc_debt": 16, "loc": 385 }, "client/src/launcher/diagnostics.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 8 }, "client/src/launcher/diagnostics/diagnostics_models.rs": { "clippy_warnings": 0, "doc_debt": 1, "loc": 164 }, "client/src/launcher/diagnostics/recommendations.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 230 }, "client/src/launcher/diagnostics/snapshot_report.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 410 }, "client/src/launcher/mod.rs": { "clippy_warnings": 0, "doc_debt": 5, "loc": 244 }, "client/src/launcher/power.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 86 }, "client/src/launcher/preview.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 10 }, "client/src/launcher/preview/feed_runtime.rs": { "clippy_warnings": 0, "doc_debt": 7, "loc": 492 }, "client/src/launcher/preview/feed_state.rs": { "clippy_warnings": 0, "doc_debt": 12, "loc": 303 }, "client/src/launcher/preview/frame_telemetry.rs": { "clippy_warnings": 0, "doc_debt": 8, "loc": 175 }, "client/src/launcher/preview/preview_core.rs": { "clippy_warnings": 0, "doc_debt": 14, "loc": 498 }, "client/src/launcher/preview/status_pipeline.rs": { "clippy_warnings": 0, "doc_debt": 9, "loc": 284 }, "client/src/launcher/state.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 8 }, "client/src/launcher/state/launcher_state_impl.rs": { "clippy_warnings": 0, "doc_debt": 17, "loc": 465 }, "client/src/launcher/state/profile_helpers.rs": { "clippy_warnings": 0, "doc_debt": 12, "loc": 244 }, "client/src/launcher/state/selection_models.rs": { "clippy_warnings": 0, "doc_debt": 15, "loc": 380 }, "client/src/launcher/ui.rs": { "clippy_warnings": 0, "doc_debt": 1, "loc": 184 }, "client/src/launcher/ui/activation_context.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 36 }, "client/src/launcher/ui/activation_setup.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 168 }, "client/src/launcher/ui/control_requests.rs": { "clippy_warnings": 0, "doc_debt": 3, "loc": 166 }, "client/src/launcher/ui/device_refresh_binding.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 122 }, "client/src/launcher/ui/diagnostic_sampling.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 157 }, "client/src/launcher/ui/eye_display_bindings.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 126 }, "client/src/launcher/ui/local_test_bindings.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 90 }, "client/src/launcher/ui/media_device_bindings.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 139 }, "client/src/launcher/ui/message_and_network_state.rs": { "clippy_warnings": 0, "doc_debt": 3, "loc": 130 }, "client/src/launcher/ui/power_display_key_bindings.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 181 }, "client/src/launcher/ui/preview_profiles.rs": { "clippy_warnings": 0, "doc_debt": 9, "loc": 221 }, "client/src/launcher/ui/relay_input_bindings.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 190 }, "client/src/launcher/ui/runtime_poll.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 371 }, "client/src/launcher/ui/stage_device_bindings.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 174 }, "client/src/launcher/ui/utility_button_bindings.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 197 }, "client/src/launcher/ui_components.rs": { "clippy_warnings": 0, "doc_debt": 1, "loc": 104 }, "client/src/launcher/ui_components/assemble_view.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 180 }, "client/src/launcher/ui_components/build_contexts.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 68 }, "client/src/launcher/ui_components/build_device_controls.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 290 }, "client/src/launcher/ui_components/build_operations_rail.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 235 }, "client/src/launcher/ui_components/build_shell.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 110 }, "client/src/launcher/ui_components/combo_helpers.rs": { "clippy_warnings": 0, "doc_debt": 11, "loc": 269 }, "client/src/launcher/ui_components/display_pane.rs": { "clippy_warnings": 0, "doc_debt": 1, "loc": 131 }, "client/src/launcher/ui_components/panel_chips.rs": { "clippy_warnings": 0, "doc_debt": 3, "loc": 74 }, "client/src/launcher/ui_components/scale_reset.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 21 }, "client/src/launcher/ui_components/style.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 152 }, "client/src/launcher/ui_components/types.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 191 }, "client/src/launcher/ui_runtime.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 12 }, "client/src/launcher/ui_runtime/control_paths.rs": { "clippy_warnings": 0, "doc_debt": 8, "loc": 238 }, "client/src/launcher/ui_runtime/display_popouts.rs": { "clippy_warnings": 0, "doc_debt": 5, "loc": 262 }, "client/src/launcher/ui_runtime/log_filtering.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 139 }, "client/src/launcher/ui_runtime/process_logs.rs": { "clippy_warnings": 0, "doc_debt": 5, "loc": 213 }, "client/src/launcher/ui_runtime/report_popouts.rs": { "clippy_warnings": 0, "doc_debt": 6, "loc": 254 }, "client/src/launcher/ui_runtime/status_details.rs": { "clippy_warnings": 0, "doc_debt": 13, "loc": 253 }, "client/src/launcher/ui_runtime/status_refresh.rs": { "clippy_warnings": 0, "doc_debt": 3, "loc": 261 }, "client/src/layout.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 78 }, "client/src/lib.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 19 }, "client/src/main.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 101 }, "client/src/output/audio.rs": { "clippy_warnings": 0, "doc_debt": 13, "loc": 392 }, "client/src/output/display.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 81 }, "client/src/output/layout.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 155 }, "client/src/output/mod.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 6 }, "client/src/output/video.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 3 }, "client/src/output/video/monitor_window.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 378 }, "client/src/output/video/unified_monitor.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 222 }, "client/src/paste.rs": { "clippy_warnings": 0, "doc_debt": 1, "loc": 82 }, "client/src/video_support.rs": { "clippy_warnings": 0, "doc_debt": 1, "loc": 56 }, "common/src/bin/cli.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 3 }, "common/src/cli.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 22 }, "common/src/eye_source.rs": { "clippy_warnings": 0, "doc_debt": 4, "loc": 114 }, "common/src/hid.rs": { "clippy_warnings": 0, "doc_debt": 1, "loc": 134 }, "common/src/lib.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 24 }, "common/src/paste.rs": { "clippy_warnings": 0, "doc_debt": 1, "loc": 132 }, "common/src/process_metrics.rs": { "clippy_warnings": 0, "doc_debt": 5, "loc": 169 }, "server/src/audio.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 29 }, "server/src/audio/ear_capture.rs": { "clippy_warnings": 0, "doc_debt": 5, "loc": 456 }, "server/src/audio/voice_input.rs": { "clippy_warnings": 0, "doc_debt": 4, "loc": 204 }, "server/src/bin/lesavka-uvc.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 19 }, "server/src/bin/lesavka_uvc/control_payloads.rs": { "clippy_warnings": 0, "doc_debt": 3, "loc": 140 }, "server/src/bin/lesavka_uvc/control_requests.rs": { "clippy_warnings": 0, "doc_debt": 7, "loc": 162 }, "server/src/bin/lesavka_uvc/coverage_model.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 130 }, "server/src/bin/lesavka_uvc/coverage_startup.rs": { "clippy_warnings": 0, "doc_debt": 5, "loc": 110 }, "server/src/bin/lesavka_uvc/payload_limits.rs": { "clippy_warnings": 0, "doc_debt": 1, "loc": 74 }, "server/src/camera.rs": { "clippy_warnings": 0, "doc_debt": 12, "loc": 471 }, "server/src/camera_runtime.rs": { "clippy_warnings": 0, "doc_debt": 3, "loc": 211 }, "server/src/capture_power.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 51 }, "server/src/capture_power/lease_manager.rs": { "clippy_warnings": 0, "doc_debt": 6, "loc": 317 }, "server/src/capture_power/systemd_units.rs": { "clippy_warnings": 0, "doc_debt": 4, "loc": 181 }, "server/src/gadget.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 24 }, "server/src/gadget/cycle_control.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 168 }, "server/src/gadget/driver_rebind.rs": { "clippy_warnings": 0, "doc_debt": 1, "loc": 64 }, "server/src/gadget/enumeration_recovery.rs": { "clippy_warnings": 0, "doc_debt": 4, "loc": 137 }, "server/src/gadget/sysfs_state.rs": { "clippy_warnings": 0, "doc_debt": 4, "loc": 127 }, "server/src/handshake.rs": { "clippy_warnings": 0, "doc_debt": 1, "loc": 45 }, "server/src/lib.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 18 }, "server/src/main.rs": { "clippy_warnings": 0, "doc_debt": 1, "loc": 95 }, "server/src/main/entrypoint.rs": { "clippy_warnings": 0, "doc_debt": 1, "loc": 45 }, "server/src/main/eye_hub.rs": { "clippy_warnings": 0, "doc_debt": 3, "loc": 76 }, "server/src/main/eye_video.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 152 }, "server/src/main/handler_startup.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 130 }, "server/src/main/relay_service.rs": { "clippy_warnings": 0, "doc_debt": 4, "loc": 242 }, "server/src/main/relay_service_coverage.rs": { "clippy_warnings": 0, "doc_debt": 4, "loc": 138 }, "server/src/main/rpc_helpers.rs": { "clippy_warnings": 0, "doc_debt": 3, "loc": 105 }, "server/src/main/usb_recovery_helpers.rs": { "clippy_warnings": 0, "doc_debt": 3, "loc": 66 }, "server/src/paste.rs": { "clippy_warnings": 0, "doc_debt": 4, "loc": 260 }, "server/src/runtime_support.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 9 }, "server/src/runtime_support/audio_discovery.rs": { "clippy_warnings": 0, "doc_debt": 10, "loc": 279 }, "server/src/runtime_support/hid_recovery.rs": { "clippy_warnings": 0, "doc_debt": 4, "loc": 242 }, "server/src/runtime_support/hid_write.rs": { "clippy_warnings": 0, "doc_debt": 1, "loc": 90 }, "server/src/uvc_control/model.rs": { "clippy_warnings": 0, "doc_debt": 10, "loc": 460 }, "server/src/uvc_control/protocol.rs": { "clippy_warnings": 0, "doc_debt": 11, "loc": 403 }, "server/src/uvc_runtime.rs": { "clippy_warnings": 0, "doc_debt": 3, "loc": 241 }, "server/src/video.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 7 }, "server/src/video/eye_capture.rs": { "clippy_warnings": 0, "doc_debt": 4, "loc": 415 }, "server/src/video/stream_core.rs": { "clippy_warnings": 0, "doc_debt": 5, "loc": 248 }, "server/src/video_sinks.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 4 }, "server/src/video_sinks/camera_relay.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 127 }, "server/src/video_sinks/hdmi_sink.rs": { "clippy_warnings": 0, "doc_debt": 8, "loc": 354 }, "server/src/video_sinks/webcam_sink.rs": { "clippy_warnings": 0, "doc_debt": 2, "loc": 199 }, "server/src/video_support.rs": { "clippy_warnings": 0, "doc_debt": 1, "loc": 236 }, "testing/src/lib.rs": { "clippy_warnings": 0, "doc_debt": 0, "loc": 10 } } }