pub struct DesktopService;Implementations§
Source§impl DesktopService
impl DesktopService
pub fn new() -> Self
pub fn run_context( self, request: DesktopRouteRequest, ) -> DesktopResult<DesktopContextResponse>
pub fn build_wakeup( self, request: DesktopWakeupRequest, ) -> DesktopResult<DesktopWakeupResponse>
pub fn optimize_prompt( self, request: DesktopPromptOptimizeRequest, ) -> DesktopResult<DesktopPromptOptimizeResponse>
pub fn load_workbench( self, request: DesktopWorkbenchRequest, ) -> DesktopResult<DesktopWorkbenchResponse>
pub fn get_record( self, request: DesktopRecordLookupRequest, ) -> DesktopResult<Option<DesktopRecordResponse>>
pub fn get_history( self, request: DesktopRecordLookupRequest, ) -> DesktopResult<DesktopHistoryResponse>
pub fn record_manual( self, request: DesktopMemoryDraftRequest, ) -> DesktopResult<DesktopWriteResponse>
pub fn propose_memory( self, request: DesktopMemoryDraftRequest, ) -> DesktopResult<DesktopWriteResponse>
pub fn apply_memory_action( self, request: DesktopMemoryActionRequest, ) -> DesktopResult<DesktopWriteResponse>
pub fn browse_sessions( self, request: DesktopSessionBrowserRequest, ) -> DesktopResult<DesktopSessionBrowserResponse>
pub fn get_session( self, request: DesktopSessionDetailRequest, ) -> DesktopResult<Option<DesktopSessionDetailResponse>>
pub fn continue_session( self, request: DesktopSessionActionRequest, ) -> DesktopResult<DesktopSessionActionResponse>
pub fn delete_session( self, request: DesktopSessionActionRequest, ) -> DesktopResult<DesktopSessionActionResponse>
pub fn collect_status( self, request: DesktopStatusRequest, ) -> DesktopResult<DesktopStatusResponse>
pub fn import_session( self, request: DesktopImportSessionRequest, ) -> DesktopResult<DesktopImportSessionResponse>
pub fn wiki_lint( self, request: DesktopWikiLintRequest, ) -> DesktopResult<DesktopWikiLintResponse>
pub fn read_wiki_index( self, request: DesktopWikiIndexRequest, ) -> DesktopResult<DesktopWikiIndexResponse>
Trait Implementations§
Source§impl Clone for DesktopService
impl Clone for DesktopService
Source§fn clone(&self) -> DesktopService
fn clone(&self) -> DesktopService
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DesktopService
impl Debug for DesktopService
Source§impl Default for DesktopService
impl Default for DesktopService
Source§fn default() -> DesktopService
fn default() -> DesktopService
Returns the “default value” for a type. Read more
impl Copy for DesktopService
Auto Trait Implementations§
impl Freeze for DesktopService
impl RefUnwindSafe for DesktopService
impl Send for DesktopService
impl Sync for DesktopService
impl Unpin for DesktopService
impl UnsafeUnpin for DesktopService
impl UnwindSafe for DesktopService
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more