Skip to main content

Crate lingxia_shell

Crate lingxia_shell 

Source
Expand description

Platform-neutral semantic core for the LingXia host shell.

This crate owns app-declared activators, user-owned Pins, validation, Pin persistence, and deterministic state transitions. It deliberately has no dependency on lxapps, the surface graph, browser bookmarks, Logic, or platform UI. Host integration resolves metadata and executes activation; platform skins only render resolved snapshots and report stable ids.

Structs§

ActivatorCollection
PinCollection
ResolvedShellActivator
ShellActivationIntent
ShellActivator
ShellActivatorUpdate
ShellManager
ShellPin
ShellSnapshot
ShellStore

Enums§

PinMutation
ShellError
ShellPinTarget

Constants§

MAX_SHELL_PINS
PIN_STORE_FILE

Traits§

ShellHost

Functions§

activate
apply_current_activators
apply_current_pins
initialize
is_pinned
manager
pins
resolved_activators
set_pinned

Type Aliases§

ShellResult