fix attribute validation on associated items in traits
This commit is contained in:
parent
8f359beca4
commit
8b576d5536
3 changed files with 16 additions and 0 deletions
|
@ -1519,6 +1519,7 @@ impl<'a> Visitor<'a> for AstValidator<'a> {
|
|||
generics,
|
||||
body.as_deref(),
|
||||
);
|
||||
walk_list!(self, visit_attribute, &item.attrs);
|
||||
self.visit_fn(kind, item.span, item.id);
|
||||
}
|
||||
AssocItemKind::Type(_) => {
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
trait MyTrait {
|
||||
#[doc = MyTrait]
|
||||
//~^ ERROR attribute value must be a literal
|
||||
fn myfun();
|
||||
}
|
||||
|
||||
fn main() {}
|
|
@ -0,0 +1,8 @@
|
|||
error: attribute value must be a literal
|
||||
--> $DIR/validation-on-associated-items-issue-121537.rs:2:13
|
||||
|
|
||||
LL | #[doc = MyTrait]
|
||||
| ^^^^^^^
|
||||
|
||||
error: aborting due to 1 previous error
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue