From 7c2722201e0b89bc6d80ab27413573add87d2cff Mon Sep 17 00:00:00 2001 From: Divy Srivastava Date: Sun, 20 Mar 2022 02:43:53 +0530 Subject: chore(ops): hide implementation details from rustdoc (#14038) Co-authored-by: Aaron O'Mullan --- ops/lib.rs | 6 ++++++ 1 file changed, 6 insertions(+) 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) -- cgit v1.2.3