diff --git a/crates/ewwii_plugin_api/Cargo.toml b/crates/ewwii_plugin_api/Cargo.toml index 7589614..18d6e59 100644 --- a/crates/ewwii_plugin_api/Cargo.toml +++ b/crates/ewwii_plugin_api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ewwii_plugin_api" -version = "0.4.0" +version = "0.4.1" authors = ["byson94 "] edition = "2021" license = "GPL-3.0-or-later" diff --git a/crates/ewwii_plugin_api/src/export_macros.rs b/crates/ewwii_plugin_api/src/export_macros.rs index 8dfb951..eb967c6 100644 --- a/crates/ewwii_plugin_api/src/export_macros.rs +++ b/crates/ewwii_plugin_api/src/export_macros.rs @@ -9,7 +9,7 @@ /// The following example shows how you can use this macro to /// easily make plugins in a single step. /// -/// ```rust +/// ```rust,no_run /// use ewwii_plugin_api::auto_plugin; /// /// auto_plugin!(MyPluginName, { @@ -34,7 +34,7 @@ macro_rules! auto_plugin { } } - export_plugin!($struct_name); + crate::export_plugin!($struct_name); }; } diff --git a/crates/ewwii_plugin_api/src/lib.rs b/crates/ewwii_plugin_api/src/lib.rs index e84df6b..ed434b4 100644 --- a/crates/ewwii_plugin_api/src/lib.rs +++ b/crates/ewwii_plugin_api/src/lib.rs @@ -102,12 +102,14 @@ pub trait EwwiiAPI: Send + Sync { /// ## Example /// /// ```rust -/// use ewwii_plugin_api::{Plugin, export_plugin}; +/// use ewwii_plugin_api::{Plugin, EwwiiAPI, export_plugin}; /// /// struct MyStruct; /// /// impl Plugin for MyStruct { -/// /* Implementation Skipped */ +/// fn init(&self, host: &dyn EwwiiAPI) { +/// /* Implementation Skipped */ +// } /// } /// /// // Automatically does all the FFI related exports