pub enum Channel {
Show 168 variants
CocoonExtensionHostMessage,
CommandsExecute,
CommandsGetAll,
ConfigurationGet,
ConfigurationUpdate,
DecorationsClear,
DecorationsGet,
DecorationsGetMany,
DecorationsSet,
DiagnosticLog,
EncryptionDecrypt,
EncryptionEncrypt,
EnvironmentGet,
ExtensionHostDebugServiceAttachSession,
ExtensionHostDebugServiceClose,
ExtensionHostDebugServiceReload,
ExtensionHostDebugServiceTerminateSession,
ExtensionsGet,
ExtensionsGetAll,
ExtensionsGetExtensions,
ExtensionsGetExtensionsControlManifest,
ExtensionsGetInstalled,
ExtensionsGetRecommendations,
ExtensionsGetUninstalled,
ExtensionsInstall,
ExtensionsIsActive,
ExtensionsQuery,
ExtensionsReinstall,
ExtensionsScanSystemExtensions,
ExtensionsScanUserExtensions,
ExtensionsUninstall,
ExtensionsUpdateMetadata,
FileCloneFile,
FileClose,
FileCopy,
FileDelete,
FileExists,
FileMkdir,
FileMove,
FileOpen,
FileRead,
FileReadBinary,
FileReaddir,
FileReadFile,
FileRealpath,
FileRename,
FileStat,
FileUnwatch,
FileWatch,
FileWrite,
FileWriteBinary,
FileWriteFile,
GitCancel,
GitCheckout,
GitClone,
GitExec,
GitFetch,
GitIsAvailable,
GitPull,
GitRevListCount,
GitRevParse,
HistoryCanGoBack,
HistoryCanGoForward,
HistoryClear,
HistoryGetStack,
HistoryGoBack,
HistoryGoForward,
HistoryPush,
KeybindingAdd,
KeybindingGetAll,
KeybindingLookup,
KeybindingRemove,
LabelGetBase,
LabelGetURI,
LabelGetWorkspace,
LifecycleAdvancePhase,
LifecycleGetPhase,
LifecycleRequestShutdown,
LifecycleSetPhase,
LifecycleWhenPhase,
LogCreateLogger,
LogRegisterLogger,
LoggerCreateLogger,
LoggerCritical,
LoggerDebug,
LoggerDeregisterLogger,
LoggerError,
LoggerFlush,
LoggerGetLevel,
LoggerGetRegisteredLoggers,
LoggerInfo,
LoggerLog,
LoggerRegisterLogger,
LoggerSetLevel,
LoggerSetVisibility,
LoggerTrace,
LoggerWarn,
MenubarUpdateMenubar,
ModelClose,
ModelGet,
ModelGetAll,
ModelOpen,
ModelUpdateContent,
NativeOpenExternal,
NativeShowItemInFolder,
NotificationEndProgress,
NotificationShow,
NotificationShowProgress,
NotificationUpdateProgress,
OutputAppend,
OutputAppendLine,
OutputClear,
OutputCreate,
OutputShow,
ProgressBegin,
ProgressEnd,
ProgressReport,
SearchFindFiles,
SearchFindInFiles,
StorageClose,
StorageDelete,
StorageGet,
StorageGetItems,
StorageIsUsed,
StorageKeys,
StorageOptimize,
StorageSet,
StorageUpdateItems,
QuickInputShowInputBox,
QuickInputShowQuickPick,
TextFileRead,
TextFileWrite,
TextFileSave,
WorkingCopyGetAllDirty,
WorkingCopyGetDirtyCount,
WorkingCopyIsDirty,
WorkingCopySetDirty,
TerminalCreate,
TerminalDispose,
TerminalHide,
TerminalSendText,
TerminalShow,
ThemesGetActive,
ThemesList,
ThemesSet,
UpdateApplyUpdate,
UpdateCheckForUpdates,
UpdateDownloadUpdate,
UpdateIsLatestVersion,
UpdateQuitAndInstall,
URLRegisterExternalURIOpener,
WorkbenchGetConfiguration,
WorkspacesAddFolder,
WorkspacesAddRecentlyOpened,
WorkspacesClearRecentlyOpened,
WorkspacesCreateUntitledWorkspace,
WorkspacesDeleteUntitledWorkspace,
WorkspacesEnterWorkspace,
WorkspacesGetDirtyWorkspaces,
WorkspacesGetFolders,
WorkspacesGetName,
WorkspacesGetRecentlyOpened,
WorkspacesGetWorkspaceIdentifier,
WorkspacesRemoveFolder,
WorkspacesRemoveRecentlyOpened,
MountainGetStatus,
UserInterfaceShowOpenDialog,
UserInterfaceShowSaveDialog,
}Expand description
Enumerated IPC channel identifiers for Wind ↔ Mountain calls.
Variants§
CocoonExtensionHostMessage
CommandsExecute
CommandsGetAll
ConfigurationGet
ConfigurationUpdate
DecorationsClear
DecorationsGet
DecorationsGetMany
DecorationsSet
DiagnosticLog
EncryptionDecrypt
EncryptionEncrypt
EnvironmentGet
ExtensionHostDebugServiceAttachSession
ExtensionHostDebugServiceClose
ExtensionHostDebugServiceReload
ExtensionHostDebugServiceTerminateSession
ExtensionsGet
ExtensionsGetAll
ExtensionsGetExtensions
ExtensionsGetExtensionsControlManifest
ExtensionsGetInstalled
ExtensionsGetRecommendations
ExtensionsGetUninstalled
ExtensionsInstall
ExtensionsIsActive
ExtensionsQuery
ExtensionsReinstall
ExtensionsScanSystemExtensions
ExtensionsScanUserExtensions
ExtensionsUninstall
ExtensionsUpdateMetadata
FileCloneFile
FileClose
FileCopy
FileDelete
FileExists
FileMkdir
FileMove
FileOpen
FileRead
FileReadBinary
FileReaddir
FileReadFile
FileRealpath
FileRename
FileStat
FileUnwatch
FileWatch
FileWrite
FileWriteBinary
FileWriteFile
GitCancel
GitCheckout
GitClone
GitExec
GitFetch
GitIsAvailable
GitPull
GitRevListCount
GitRevParse
HistoryCanGoBack
HistoryCanGoForward
HistoryClear
HistoryGetStack
HistoryGoBack
HistoryGoForward
HistoryPush
KeybindingAdd
KeybindingGetAll
KeybindingLookup
KeybindingRemove
LabelGetBase
LabelGetURI
LabelGetWorkspace
LifecycleAdvancePhase
LifecycleGetPhase
LifecycleRequestShutdown
LifecycleSetPhase
LifecycleWhenPhase
LogCreateLogger
LogRegisterLogger
LoggerCreateLogger
LoggerCritical
LoggerDebug
LoggerDeregisterLogger
LoggerError
LoggerFlush
LoggerGetLevel
LoggerGetRegisteredLoggers
LoggerInfo
LoggerLog
LoggerRegisterLogger
LoggerSetLevel
LoggerSetVisibility
LoggerTrace
LoggerWarn
MenubarUpdateMenubar
ModelClose
ModelGet
ModelGetAll
ModelOpen
ModelUpdateContent
NativeOpenExternal
NativeShowItemInFolder
NotificationEndProgress
NotificationShow
NotificationShowProgress
NotificationUpdateProgress
OutputAppend
OutputAppendLine
OutputClear
OutputCreate
OutputShow
ProgressBegin
ProgressEnd
ProgressReport
SearchFindFiles
SearchFindInFiles
StorageClose
StorageDelete
StorageGet
StorageGetItems
StorageIsUsed
StorageKeys
StorageOptimize
StorageSet
StorageUpdateItems
QuickInputShowInputBox
QuickInputShowQuickPick
TextFileRead
TextFileWrite
TextFileSave
WorkingCopyGetAllDirty
WorkingCopyGetDirtyCount
WorkingCopyIsDirty
WorkingCopySetDirty
TerminalCreate
TerminalDispose
TerminalHide
TerminalSendText
TerminalShow
ThemesGetActive
ThemesList
ThemesSet
UpdateApplyUpdate
UpdateCheckForUpdates
UpdateDownloadUpdate
UpdateIsLatestVersion
UpdateQuitAndInstall
URLRegisterExternalURIOpener
WorkbenchGetConfiguration
WorkspacesAddFolder
WorkspacesAddRecentlyOpened
WorkspacesClearRecentlyOpened
WorkspacesCreateUntitledWorkspace
WorkspacesDeleteUntitledWorkspace
WorkspacesEnterWorkspace
WorkspacesGetDirtyWorkspaces
WorkspacesGetFolders
WorkspacesGetName
WorkspacesGetRecentlyOpened
WorkspacesGetWorkspaceIdentifier
WorkspacesRemoveFolder
WorkspacesRemoveRecentlyOpened
MountainGetStatus
UserInterfaceShowOpenDialog
UserInterfaceShowSaveDialog
Implementations§
Trait Implementations§
impl Copy for Channel
impl Eq for Channel
impl StructuralPartialEq for Channel
Auto Trait Implementations§
impl Freeze for Channel
impl RefUnwindSafe for Channel
impl Send for Channel
impl Sync for Channel
impl Unpin for Channel
impl UnsafeUnpin for Channel
impl UnwindSafe for Channel
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more