Prune commentary and stale Rust port notes
This commit is contained in:
1 parent
3ae034a47b
commit
1e6d3b1edd
84 files changed
+334
-5648
No files matched your search
@@ -18,11 +18,6 @@ struct Input {
|
||||
}
|
||||
|
||||
struct InputFn {
|
||||
/// Everything written above the `fn` -- in practice a `///` doc
|
||||
/// comment, which is why this exists: `masked_by` and its siblings
|
||||
/// are public API and rustdoc is where their contract is read, so a
|
||||
/// macro that silently rejected `///` sent the explanation into an
|
||||
/// ordinary `//` comment nobody generating docs ever sees.
|
||||
attrs: Vec<Attribute>,
|
||||
sig: Signature,
|
||||
body: Block,
|
||||
@@ -66,8 +61,6 @@ pub fn widget_trait(input: TokenStream) -> TokenStream {
|
||||
fns,
|
||||
} = parse_macro_input!(input as Input);
|
||||
|
||||
// The attributes go on the trait's own signature, which is the one
|
||||
// rustdoc renders; the impl gets the bare `fn`.
|
||||
let sigs: Vec<_> = fns
|
||||
.iter()
|
||||
.map(|InputFn { attrs, sig, .. }| quote! { #(#attrs)* #sig })
|
||||
|
||||
Reference in new issue
Block a user