summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ops/lib.rs6
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)