Expand description
ABI and shared data contracts for Maruzzella plugin hosts and plugins.
This crate contains the FFI-safe types exchanged across the Maruzzella
runtime boundary. Host applications typically depend on this crate
indirectly through maruzzella, while plugin implementations usually use
maruzzella_sdk.
Structs§
- MzAbout
Catalog - MzAbout
Section - MzBytes
- MzCommand
Catalog - MzCommand
Spec - MzCommand
Summary - MzConfig
Contract - MzConfig
Record - MzConfig
State Summary - MzDiagnostic
Catalog - MzHandle
- MzHost
Api - MzHost
Event - MzMenu
Item Spec - MzOpen
View Request - MzOpen
View Result - MzPlugin
Dependency - MzPlugin
Dependency Summary - MzPlugin
Descriptor View - MzPlugin
Diagnostic Summary - MzPlugin
LogSummary - MzPlugin
Snapshot - MzPlugin
Summary - MzPluginV
Table - MzService
Catalog - MzService
Query - MzService
Spec - MzService
Summary - MzSettings
Catalog - MzSettings
Page - MzSettings
Page Summary - MzStartup
Tab - MzStatus
- MzStr
- MzSurface
Contribution - MzToolbar
Item - MzVersion
- MzView
Catalog - MzView
Factory Spec - MzView
Query - MzView
Query Result - MzView
Request - MzView
Summary
Enums§
- Button
Style - MzConfig
State - MzContribution
Surface - MzLog
Level - MzMenu
Surface - MzSettings
Category - MzStatus
Code - MzToolbar
Display Mode - MzView
Open Disposition - MzView
Placement - Surface
Level - TabStrip
Style - Text
Role - Tone
Constants§
Functions§
Type Aliases§
- MzCommand
Invoke Fn - MzCreate
View Fn - MzDispatch
Command Fn - MzFocus
View Fn - MzHost
Event Handler Fn - MzIs
View Open Fn - MzLogFn
- MzOpen
View Fn - MzPlugin
Descriptor Fn - MzPlugin
Register Fn - MzPlugin
Shutdown Fn - MzPlugin
Startup Fn - MzRead
About Catalog Fn - MzRead
Command Catalog Fn - MzRead
Config Fn - MzRead
Config Record Fn - MzRead
Diagnostic Catalog Fn - MzRead
Plugin State Fn - MzRead
Service Catalog Fn - MzRead
Service Fn - MzRead
Settings Catalog Fn - MzRead
View Catalog Fn - MzRegister
Command Fn - MzRegister
Host Event Subscriber Fn - MzRegister
Menu Item Fn - MzRegister
Service Fn - MzRegister
Surface Contribution Fn - MzRegister
View Factory Fn - MzUpdate
View Title Fn - MzWrite
Config Fn - MzWrite
Config Record Fn