From 097eb04a791bf262275b238bdf41b17d81dbc292 Mon Sep 17 00:00:00 2001 From: Bob Aman Date: Wed, 22 Nov 2023 02:15:34 -0800 Subject: [PATCH] The failing doctest appears to be a not-easily-fixed false positive --- crates/wasm-sdk-macros/src/lib.rs | 4 +++- crates/wasm-sdk/src/host_api.rs | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/crates/wasm-sdk-macros/src/lib.rs b/crates/wasm-sdk-macros/src/lib.rs index e7f1dad5..edcfd4c3 100644 --- a/crates/wasm-sdk-macros/src/lib.rs +++ b/crates/wasm-sdk-macros/src/lib.rs @@ -174,10 +174,12 @@ pub fn bulwark_plugin(_: TokenStream, input: TokenStream) -> TokenStream { let output = quote! { mod handlers { + use super::#struct_type; + wit_bindgen::generate!({ world: "bulwark:plugin/handlers", exports: { - world: crate::#struct_type + world: #struct_type } }); } diff --git a/crates/wasm-sdk/src/host_api.rs b/crates/wasm-sdk/src/host_api.rs index 597363f3..d1bb7b58 100644 --- a/crates/wasm-sdk/src/host_api.rs +++ b/crates/wasm-sdk/src/host_api.rs @@ -530,10 +530,10 @@ pub fn check_rate_limit(key: &str) -> Result { /// /// # Examples /// -/// ```no_run +/// ```ignore /// use bulwark_wasm_sdk::*; /// -/// pub struct CircuitBreaker; +/// struct CircuitBreaker; /// /// #[bulwark_plugin] /// impl Handlers for CircuitBreaker {