Module msg

Module msg 

Source

Structs§

AnimateNextFrame
ArchivedFinishResponse
An archived FinishResponse
ArchivedGetPendingNavRequest
An archived GetPendingNavRequest
ArchivedNavigateTo
An archived NavigateTo
ArchivedRegisterAppMessage
An archived RegisterAppMessage
ArchivedRegisterControlCenter
An archived RegisterControlCenter
ArchivedRegisterKeyboard
An archived RegisterKeyboard
ArchivedRunApp
An archived RunApp
ArchivedShowModal
An archived ShowModal
ArchivedUpdateKeyboard
An archived UpdateKeyboard
CaptureScreen
Captures the current composited screen contents as raw pixel data.
ClaimAlertsRole
ClaimLauncherRole
ClaimLockScreenRole
ClaimOnboardingRole
ClaimSettingsRole
ClaimSwitcherRole
CloseApp
FinishResponse
FinishResponseResolver
The resolver for an archived FinishResponse
GetDeviceFrame
GetPendingNavRequest
GetPendingNavRequestResolver
The resolver for an archived GetPendingNavRequest
HideCamera
HideKeyboard
InjectKey
Injects a key press or release event into the active app as if it came from the keyboard. Works on both hardware and simulator — used by the passport-drive debug bridge.
InjectPowerButton
Injects a power button press or release into gui-server’s power-button state machine.
InjectTouch
Injects a touch event into the GUI event pipeline as if it came from hardware. Works on both hardware and simulator.
IsLocked
KeyPressed
KeyReleased
LoginSuccess
NavigateTo
NavigateToResolver
The resolver for an archived NavigateTo
NavigationCancel
RegisterAppMessage
RegisterAppMessageResolver
The resolver for an archived RegisterAppMessage
RegisterControlCenter
RegisterControlCenterResolver
The resolver for an archived RegisterControlCenter
RegisterKeyboard
RegisterKeyboardResolver
The resolver for an archived RegisterKeyboard
RequestRedraw
RunApp
RunAppResolver
The resolver for an archived RunApp
SetScaleFactor
ShowCamera
ShowModal
ShowModalResolver
The resolver for an archived ShowModal
Shutdown
SimulateKey
SimulatePowerButton
SimulateScroll
Scroll delta from the host mouse/trackpad. Position is in physical pixels; deltas are f32 scroll amounts (pixels).
SubmitFrame
SwitchTo
SwitchToLauncher
UpdateKeyboard
UpdateKeyboardResolver
The resolver for an archived UpdateKeyboard
UpdateKioskPolicy

Enums§

AppTheme
AppThemeResolver
The resolver for an archived AppTheme
ArchivedAppTheme
An archived AppTheme
ArchivedLaunchFailureReason
An archived LaunchFailureReason
ArchivedRunAppResponse
An archived RunAppResponse
LaunchFailureReason
Reason an app launch failed. Carries enough information for the SDK / UI to pick a useful follow-up (import a cert, enable developer mode, restart, …) instead of just printing a generic “launch failed” message.
LaunchFailureReasonResolver
The resolver for an archived LaunchFailureReason
RunAppResponse
RunAppResponseResolver
The resolver for an archived RunAppResponse

Traits§

RoleClaim
A message that claims a privileged role. Restricts crate::GuiApi::register_with_role to the role-claim messages, so it can’t be used to send arbitrary scalars.

Type Aliases§

NavigationResult