diff options
-rw-r--r-- | ops/lib.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ops/lib.rs b/ops/lib.rs index 4a24b6e33..9add40a9e 100644 --- a/ops/lib.rs +++ b/ops/lib.rs @@ -57,11 +57,17 @@ pub fn op(_attr: TokenStream, item: TokenStream) -> TokenStream { codegen_v8_sync(&core, &func) }; + let docline = format!("Use `{name}::decl()` to get an op-declaration"); // Generate wrapper quote! { #[allow(non_camel_case_types)] + #[doc="Auto-generated by `deno_ops`, i.e: `#[op]`"] + #[doc=""] + #[doc=#docline] + #[doc="you can include in a `deno_core::Extension`."] pub struct #name; + #[doc(hidden)] impl #name { pub fn name() -> &'static str { stringify!(#name) |