Skip to main content

Crate slowshell_plugin_abi

Crate slowshell_plugin_abi 

Source

Re-exports§

pub use event::*;
pub use host::*;
pub use payload::*;
pub use root::*;
pub use sdk::*;
pub use store::*;
pub use surfaces::*;
pub use types::*;

Modules§

event
host
payload
prelude
reexport
root
sdk
store
surfaces
types

Macros§

export_plugin
Exports the plugin stuff.

Structs§

RBox
Ffi-safe equivalent of std::box::Box.
RSlice
Ffi-safe equivalent of &'a [T]
RStr
Ffi-safe equivalent of &'a str
RString
Ffi-safe equivalent of std::string::String.
RVec
Ffi-safe equivalent of std::vec::Vec.

Enums§

ROption
Ffi-safe equivalent of the std::option::Option type.
RResult
Ffi-safe equivalent of Result<T, E>.

Traits§

PrefixTypeTrait
For types deriving StableAbi with #[sabi(kind(Prefix(..)))].
StableAbi
Represents a type whose layout is stable.

Attribute Macros§

export_root_module

Derive Macros§

StableAbi