bmux_performance_plugin_api 0.0.1-alpha.1

Typed public API of the bmux performance plugin (BPDL-generated bindings + settings helpers)
docs.rs failed to build bmux_performance_plugin_api-0.0.1-alpha.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

bmux_performance_plugin_api

Typed public API of the bmux performance plugin. Other plugins, packages/server, and attach-side callers depend on this crate for typed access to performance-settings queries, mutations, and events.

Hosts:

  • PerformanceCaptureSettings — normalized settings record used by server's event-push pump and the plugin.
  • PerformanceEventRateLimiter — sliding-window rate limiter that gates performance-recording event emission.
  • PerformanceSettingsHandle — newtype wrapper for registering the settings handle into bmux_plugin::PluginStateRegistry.
  • Typed PerformanceRequest / PerformanceResponse wire enums the plugin's performance-commands::dispatch service routes over.
  • Typed PerformanceEvent variant the plugin emits on the event bus, which the server's event bridge translates to the legacy wire Event::PerformanceSettingsUpdated.