Skip to main content

Module plugin

Module plugin 

Source

Structs§

PluginCtx
RPluginCtx
R-mirror context — the FFI form of PluginCtx. sysroot is carried as an SString paired with a sysroot_set: u8 bool flag (kept from v2 — the v2→v3 ABI bump was driven by the stabby release-mode match_owned bug on RUnit/RReading/RCell, not by this struct). Migration to stabby::Option<SString> is tracked in the open-followups doc for the next ABI revision.
RPluginError
StabbyVtableLinsightPlugin
An stabby-generated item for LinsightPlugin

Enums§

PluginCtxError
PluginError
RPluginErrorKind

Traits§

LinsightPlugin
LinsightPluginDyn
An stabby-generated item for LinsightPlugin
LinsightPluginDynMut
An stabby-generated item for LinsightPlugin

Functions§

host_init
Convenience wrapper: call plugin.init(&ctx) with a host-side PluginCtx and get a host-side PluginManifest back.
host_sample
Convenience wrapper: call plugin.sample(id) with a host-side SensorId and get a host-side Reading back.

Type Aliases§

RInitResult
RSampleResult