Rollup merge of #121545 - gvozdvmozgu:fix-attribute-validation-associated-items, r=fmease
fix attribute validation on associated items in traits #121537, fixed attribute validation on associated items in traits
This commit is contained in:
commit
79c1e58801
@ -1527,6 +1527,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…
x
Reference in New Issue
Block a user