Skip to main content

Module desktop

Module desktop 

Source
Expand description

桌面 facade 层(Tauri / GUI / 桌面 smoke 入口)。

物理拆分:

  • dto.rs:所有 Request/Response DTO + DTO 映射 impl
  • errors.rsDesktopErrorEnvelope + 分类 helper
  • validate.rs:输入校验集合
  • helpers.rs:csv/文件列表解析、session 索引加载、continue/delete/terminal helpers
  • service.rsDesktopService 工作流入口
  • tauri.rs:Tauri 命令 shim(保留以前位置)

外部统一 use crate::desktop::xxx,因此所有公开项在这里 re-export。

Re-exports§

pub use crate::desktop_status::DesktopStatusResponse;

Modules§

tauri

Structs§

DesktopContextResponse
DesktopDaemonRequest
DesktopErrorEnvelope
DesktopHistoryResponse
DesktopImportSessionRequest
DesktopMemoryActionRequest
DesktopMemoryDraftRequest
DesktopMetadataDto
DesktopPromptOptimizeRequest
DesktopRecordLookupRequest
DesktopRecordResponse
DesktopRouteRequest
DesktopService
DesktopSessionActionRequest
DesktopSessionActionResponse
DesktopSessionBrowserRequest
DesktopSessionBrowserResponse
DesktopSessionDetailRequest
DesktopSessionDetailResponse
DesktopSessionItem
DesktopSessionMessage
DesktopStatusRequest
DesktopWakeupRequest
DesktopWakeupResponse
DesktopWikiIndexRequest
DesktopWikiIndexResponse
DesktopWikiLintRequest
DesktopWikiLintResponse
DesktopWorkbenchRequest
DesktopWorkbenchResponse
DesktopWriteResponse

Enums§

DesktopErrorKind
DesktopLifecycleActionDto

Functions§

parse_csv_items
parse_file_list

Type Aliases§

DesktopImportSessionResponse
DesktopPromptOptimizeResponse
DesktopResult