#[repr(u8)]pub enum ArchivedDaemonMessagewhere
SessionResponse: Archive,
TabInfo: Archive,
u64: Archive,
Vec<TabInfo>: Archive,
PaneInfo: Archive,
Vec<PaneInfo>: Archive,
StatusBarSide: Archive,
Vec<StatusRenderItem>: Archive,
u16: Archive,
String: Archive,
OverlayStyle: Archive,
Option<u64>: Archive,
Vec<ModalItem>: Archive,
Vec<PluginInspectorInfo>: Archive,
bool: Archive,
LogLevel: Archive,
NotifyLevel: Archive,
Vec<PromptMarkerInfo>: Archive,
Vec<SemanticZone>: Archive,
Vec<CommandBlock>: Archive,
EventMessage: Archive,
NavFocusableAction: Archive,
i32: Archive,
PromptJumpDirection: Archive,{
Show 41 variants
Session(Archived<SessionResponse>),
TabCreated {
tab: Archived<TabInfo>,
},
TabClosed {
tab_id: Archived<u64>,
},
TabSwitched {
tab_id: Archived<u64>,
},
TabListResponse {
tabs: Archived<Vec<TabInfo>>,
},
PaneCreated {
pane: Archived<PaneInfo>,
},
PaneClosed {
pane_id: Archived<u64>,
},
PaneFocused {
pane_id: Archived<u64>,
},
PaneLayoutUpdate {
panes: Archived<Vec<PaneInfo>>,
},
StatusBarUpdate {
window_id: Archived<u64>,
side: Archived<StatusBarSide>,
items: Archived<Vec<StatusRenderItem>>,
},
DrawOverlay {
id: Archived<u64>,
x: Archived<u16>,
y: Archived<u16>,
text: Archived<String>,
style: Archived<OverlayStyle>,
},
ClearOverlays {
id: Archived<Option<u64>>,
},
ShowModal {
title: Archived<String>,
items: Archived<Vec<ModalItem>>,
},
HideModal,
PluginList {
plugins: Archived<Vec<PluginInspectorInfo>>,
},
PluginStatusChanged {
name: Archived<String>,
enabled: Archived<bool>,
},
PluginError {
name: Archived<String>,
error: Archived<String>,
},
PluginLog {
plugin_name: Archived<String>,
level: Archived<LogLevel>,
message: Archived<String>,
},
PluginNotification {
title: Archived<String>,
body: Archived<String>,
level: Archived<NotifyLevel>,
},
PluginMenuResponse {
plugin_name: Archived<String>,
menu_json: Archived<String>,
},
PluginMenuError {
plugin_name: Archived<String>,
error: Archived<String>,
},
ThemeUpdate {
theme_json: Archived<String>,
},
PromptMarkersUpdate {
markers: Archived<Vec<PromptMarkerInfo>>,
},
SemanticZonesUpdate {
zones: Archived<Vec<SemanticZone>>,
},
CommandBlocksUpdate {
blocks: Archived<Vec<CommandBlock>>,
},
ZoneTextExtracted {
zone_id: Archived<u64>,
text: Archived<String>,
},
Event(Archived<EventMessage>),
NavFocusableRegistered {
plugin_name: Archived<String>,
focusable_id: Archived<u64>,
},
NavFocusableUnregistered {
plugin_name: Archived<String>,
focusable_id: Archived<u64>,
},
NavModeEntered {
plugin_name: Archived<String>,
},
NavModeExited {
plugin_name: Archived<String>,
},
NavRegisterFocusable {
plugin_name: Archived<String>,
x: Archived<u16>,
y: Archived<u16>,
width: Archived<u16>,
height: Archived<u16>,
label: Archived<String>,
action: Archived<NavFocusableAction>,
},
NavUnregisterFocusable {
plugin_name: Archived<String>,
focusable_id: Archived<u64>,
},
SpawnOverlay {
plugin_name: Archived<String>,
overlay_id: Archived<u64>,
x: Archived<u16>,
y: Archived<u16>,
content: Archived<String>,
style: Archived<OverlayStyle>,
},
RemoveOverlay {
plugin_name: Archived<String>,
overlay_id: Archived<u64>,
},
AddStatusItem {
plugin_name: Archived<String>,
item_id: Archived<u64>,
label: Archived<String>,
content: Archived<String>,
priority: Archived<i32>,
},
RemoveStatusItem {
plugin_name: Archived<String>,
item_id: Archived<u64>,
},
PromptJump {
plugin_name: Archived<String>,
direction: Archived<PromptJumpDirection>,
},
ThemeApply {
theme_name: Archived<String>,
},
PaletteColorSet {
color_name: Archived<String>,
value: Archived<String>,
},
ThemeInfoResponse {
plugin_name: Archived<String>,
theme_name: Archived<String>,
},
}Expand description
An archived DaemonMessage
Variants§
Session(Archived<SessionResponse>)
The archived counterpart of DaemonMessage::Session
Tuple Fields
0: Archived<SessionResponse>The archived counterpart of DaemonMessage::Session::0
TabCreated
The archived counterpart of DaemonMessage::TabCreated
Fields
tab: Archived<TabInfo>The archived counterpart of DaemonMessage::TabCreated::tab
TabClosed
The archived counterpart of DaemonMessage::TabClosed
Fields
tab_id: Archived<u64>The archived counterpart of DaemonMessage::TabClosed::tab_id
TabSwitched
The archived counterpart of DaemonMessage::TabSwitched
Fields
tab_id: Archived<u64>The archived counterpart of DaemonMessage::TabSwitched::tab_id
TabListResponse
The archived counterpart of DaemonMessage::TabListResponse
Fields
tabs: Archived<Vec<TabInfo>>The archived counterpart of DaemonMessage::TabListResponse::tabs
PaneCreated
The archived counterpart of DaemonMessage::PaneCreated
Fields
pane: Archived<PaneInfo>The archived counterpart of DaemonMessage::PaneCreated::pane
PaneClosed
The archived counterpart of DaemonMessage::PaneClosed
Fields
pane_id: Archived<u64>The archived counterpart of DaemonMessage::PaneClosed::pane_id
PaneFocused
The archived counterpart of DaemonMessage::PaneFocused
Fields
pane_id: Archived<u64>The archived counterpart of DaemonMessage::PaneFocused::pane_id
PaneLayoutUpdate
The archived counterpart of DaemonMessage::PaneLayoutUpdate
Fields
panes: Archived<Vec<PaneInfo>>The archived counterpart of DaemonMessage::PaneLayoutUpdate::panes
StatusBarUpdate
The archived counterpart of DaemonMessage::StatusBarUpdate
Fields
window_id: Archived<u64>The archived counterpart of DaemonMessage::StatusBarUpdate::window_id
side: Archived<StatusBarSide>The archived counterpart of DaemonMessage::StatusBarUpdate::side
items: Archived<Vec<StatusRenderItem>>The archived counterpart of DaemonMessage::StatusBarUpdate::items
DrawOverlay
The archived counterpart of DaemonMessage::DrawOverlay
Fields
id: Archived<u64>The archived counterpart of DaemonMessage::DrawOverlay::id
x: Archived<u16>The archived counterpart of DaemonMessage::DrawOverlay::x
y: Archived<u16>The archived counterpart of DaemonMessage::DrawOverlay::y
text: Archived<String>The archived counterpart of DaemonMessage::DrawOverlay::text
style: Archived<OverlayStyle>The archived counterpart of DaemonMessage::DrawOverlay::style
ClearOverlays
The archived counterpart of DaemonMessage::ClearOverlays
Fields
id: Archived<Option<u64>>The archived counterpart of DaemonMessage::ClearOverlays::id
ShowModal
The archived counterpart of DaemonMessage::ShowModal
Fields
title: Archived<String>The archived counterpart of DaemonMessage::ShowModal::title
items: Archived<Vec<ModalItem>>The archived counterpart of DaemonMessage::ShowModal::items
HideModal
The archived counterpart of DaemonMessage::HideModal
PluginList
The archived counterpart of DaemonMessage::PluginList
Fields
plugins: Archived<Vec<PluginInspectorInfo>>The archived counterpart of DaemonMessage::PluginList::plugins
PluginStatusChanged
The archived counterpart of DaemonMessage::PluginStatusChanged
Fields
name: Archived<String>The archived counterpart of DaemonMessage::PluginStatusChanged::name
enabled: Archived<bool>The archived counterpart of DaemonMessage::PluginStatusChanged::enabled
PluginError
The archived counterpart of DaemonMessage::PluginError
Fields
name: Archived<String>The archived counterpart of DaemonMessage::PluginError::name
error: Archived<String>The archived counterpart of DaemonMessage::PluginError::error
PluginLog
The archived counterpart of DaemonMessage::PluginLog
Fields
plugin_name: Archived<String>The archived counterpart of DaemonMessage::PluginLog::plugin_name
level: Archived<LogLevel>The archived counterpart of DaemonMessage::PluginLog::level
message: Archived<String>The archived counterpart of DaemonMessage::PluginLog::message
PluginNotification
The archived counterpart of DaemonMessage::PluginNotification
Fields
title: Archived<String>The archived counterpart of DaemonMessage::PluginNotification::title
body: Archived<String>The archived counterpart of DaemonMessage::PluginNotification::body
level: Archived<NotifyLevel>The archived counterpart of DaemonMessage::PluginNotification::level
PluginMenuResponse
The archived counterpart of DaemonMessage::PluginMenuResponse
Fields
plugin_name: Archived<String>The archived counterpart of DaemonMessage::PluginMenuResponse::plugin_name
The archived counterpart of DaemonMessage::PluginMenuResponse::menu_json
PluginMenuError
The archived counterpart of DaemonMessage::PluginMenuError
Fields
plugin_name: Archived<String>The archived counterpart of DaemonMessage::PluginMenuError::plugin_name
error: Archived<String>The archived counterpart of DaemonMessage::PluginMenuError::error
ThemeUpdate
The archived counterpart of DaemonMessage::ThemeUpdate
Fields
theme_json: Archived<String>The archived counterpart of DaemonMessage::ThemeUpdate::theme_json
PromptMarkersUpdate
The archived counterpart of DaemonMessage::PromptMarkersUpdate
Fields
markers: Archived<Vec<PromptMarkerInfo>>The archived counterpart of DaemonMessage::PromptMarkersUpdate::markers
SemanticZonesUpdate
The archived counterpart of DaemonMessage::SemanticZonesUpdate
Fields
zones: Archived<Vec<SemanticZone>>The archived counterpart of DaemonMessage::SemanticZonesUpdate::zones
CommandBlocksUpdate
The archived counterpart of DaemonMessage::CommandBlocksUpdate
Fields
blocks: Archived<Vec<CommandBlock>>The archived counterpart of DaemonMessage::CommandBlocksUpdate::blocks
ZoneTextExtracted
The archived counterpart of DaemonMessage::ZoneTextExtracted
Fields
zone_id: Archived<u64>The archived counterpart of DaemonMessage::ZoneTextExtracted::zone_id
text: Archived<String>The archived counterpart of DaemonMessage::ZoneTextExtracted::text
Event(Archived<EventMessage>)
The archived counterpart of DaemonMessage::Event
Tuple Fields
0: Archived<EventMessage>The archived counterpart of DaemonMessage::Event::0
The archived counterpart of DaemonMessage::NavFocusableRegistered
The archived counterpart of DaemonMessage::NavFocusableUnregistered
The archived counterpart of DaemonMessage::NavModeEntered
The archived counterpart of DaemonMessage::NavModeExited
The archived counterpart of DaemonMessage::NavRegisterFocusable
The archived counterpart of DaemonMessage::NavUnregisterFocusable
SpawnOverlay
The archived counterpart of DaemonMessage::SpawnOverlay
Fields
plugin_name: Archived<String>The archived counterpart of DaemonMessage::SpawnOverlay::plugin_name
overlay_id: Archived<u64>The archived counterpart of DaemonMessage::SpawnOverlay::overlay_id
x: Archived<u16>The archived counterpart of DaemonMessage::SpawnOverlay::x
y: Archived<u16>The archived counterpart of DaemonMessage::SpawnOverlay::y
content: Archived<String>The archived counterpart of DaemonMessage::SpawnOverlay::content
style: Archived<OverlayStyle>The archived counterpart of DaemonMessage::SpawnOverlay::style
RemoveOverlay
The archived counterpart of DaemonMessage::RemoveOverlay
Fields
plugin_name: Archived<String>The archived counterpart of DaemonMessage::RemoveOverlay::plugin_name
overlay_id: Archived<u64>The archived counterpart of DaemonMessage::RemoveOverlay::overlay_id
AddStatusItem
The archived counterpart of DaemonMessage::AddStatusItem
Fields
plugin_name: Archived<String>The archived counterpart of DaemonMessage::AddStatusItem::plugin_name
item_id: Archived<u64>The archived counterpart of DaemonMessage::AddStatusItem::item_id
label: Archived<String>The archived counterpart of DaemonMessage::AddStatusItem::label
content: Archived<String>The archived counterpart of DaemonMessage::AddStatusItem::content
priority: Archived<i32>The archived counterpart of DaemonMessage::AddStatusItem::priority
RemoveStatusItem
The archived counterpart of DaemonMessage::RemoveStatusItem
Fields
plugin_name: Archived<String>The archived counterpart of DaemonMessage::RemoveStatusItem::plugin_name
item_id: Archived<u64>The archived counterpart of DaemonMessage::RemoveStatusItem::item_id
PromptJump
The archived counterpart of DaemonMessage::PromptJump
Fields
plugin_name: Archived<String>The archived counterpart of DaemonMessage::PromptJump::plugin_name
direction: Archived<PromptJumpDirection>The archived counterpart of DaemonMessage::PromptJump::direction
ThemeApply
The archived counterpart of DaemonMessage::ThemeApply
Fields
theme_name: Archived<String>The archived counterpart of DaemonMessage::ThemeApply::theme_name
PaletteColorSet
The archived counterpart of DaemonMessage::PaletteColorSet
Fields
color_name: Archived<String>The archived counterpart of DaemonMessage::PaletteColorSet::color_name
value: Archived<String>The archived counterpart of DaemonMessage::PaletteColorSet::value
ThemeInfoResponse
The archived counterpart of DaemonMessage::ThemeInfoResponse
Fields
plugin_name: Archived<String>The archived counterpart of DaemonMessage::ThemeInfoResponse::plugin_name
theme_name: Archived<String>The archived counterpart of DaemonMessage::ThemeInfoResponse::theme_name