Docs.rs
  • plugin-interfaces-0.1.2
    • plugin-interfaces 0.1.2
    • Permalink
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • luodeb
    • Dependencies
      • serde ^1 normal
      • serde_json ^1 normal
      • toml ^0.8 normal
      • uuid ^1.0 normal
    • Versions
    • 33.63% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

plugin_interfaces0.1.2

Crate Items

  • Macros
  • Structs
  • Enums
  • Constants
  • Traits
  • Functions
  • Type Aliases

List of all items

Structs

  • callbacks::HostCallbacks
  • config::PluginConfig
  • message::StreamControlData
  • message::StreamDataData
  • message::StreamEndData
  • message::StreamInfo
  • message::StreamMessageWrapper
  • message::StreamStartData
  • metadata::PluginInstanceContext
  • metadata::PluginMetadata
  • metadata::PluginMetadataFFI
  • pluginui::Context
  • pluginui::CreationContext
  • pluginui::Response
  • pluginui::Ui
  • pluginui::UiComponent
  • symbols::PluginInterface
  • symbols::PluginWrapper

Enums

  • logging::ColorCode
  • logging::LogLevel
  • message::StreamError
  • message::StreamMessageData
  • message::StreamStatus
  • pluginui::UiComponentType

Traits

  • handler::PluginHandler
  • message::PluginMessage
  • message::PluginStreamMessage
  • pluginui::PluginUiOption

Macros

  • host_log_print
  • log_debug
  • log_error
  • log_info
  • log_trace
  • log_warn
  • logging::host_log_print
  • logging::log_debug
  • logging::log_error
  • logging::log_info
  • logging::log_trace
  • logging::log_warn
  • logging::with_color
  • pluginui::log_error
  • pluginui::log_info
  • pluginui::log_warn
  • with_color

Functions

  • api::placeholder_for_compatibility
  • callbacks::clear_host_callbacks
  • callbacks::get_host_callbacks
  • callbacks::set_host_callbacks
  • message::send_message_to_frontend
  • metadata::convert_ffi_to_metadata
  • metadata::free_plugin_metadata_ffi
  • symbols::create_plugin_interface_from_handler

Type Aliases

  • symbols::CreatePluginFn
  • symbols::DestroyPluginFn

Constants

  • symbols::CREATE_PLUGIN_SYMBOL
  • symbols::DESTROY_PLUGIN_SYMBOL