Skip to content

Commit 57458d8

Browse files
committed
Rust: remove qldoc annotations for classes that no longer exist
1 parent 2fdc529 commit 57458d8

File tree

1 file changed

+28
-108
lines changed

1 file changed

+28
-108
lines changed

rust/schema/annotations.py

Lines changed: 28 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -107,18 +107,6 @@ class _:
107107
"""
108108

109109

110-
@annotate(MissingExpr)
111-
class _:
112-
"""
113-
A missing expression, used as a placeholder for incomplete syntax.
114-
115-
```rust
116-
let x = non_existing_macro!();
117-
```
118-
"""
119-
pass
120-
121-
122110
@annotate(PathExpr)
123111
class _:
124112
"""
@@ -182,46 +170,17 @@ class _:
182170
"""
183171

184172

185-
@annotate(AsyncBlockExpr)
186-
@rust.doc_test_signature("() -> i32")
187-
class _:
188-
"""
189-
An async block expression. For example:
190-
```rust
191-
async {
192-
let x = 42;
193-
x
194-
}.await
195-
```
196-
"""
197-
pass
198-
199-
200-
@annotate(ConstExpr)
201-
@rust.doc_test_signature("() -> bool")
202-
class _:
203-
"""
204-
A `const` block expression. For example:
205-
```rust
206-
if const { SRC::IS_ZST || DEST::IS_ZST || mem::align_of::<SRC>() != mem::align_of::<DEST>() } {
207-
return false;
208-
}
209-
```
210-
"""
211-
212-
213-
@annotate(UnsafeBlockExpr)
214-
class _:
215-
"""
216-
An unsafe block expression. For example:
217-
```rust
218-
let layout = unsafe {
219-
let x = 42;
220-
Layout::from_size_align_unchecked(size, align)
221-
};
222-
```
223-
"""
224-
pass
173+
# @annotate(ConstExpr)
174+
# @rust.doc_test_signature("() -> bool")
175+
# class _:
176+
# """
177+
# A `const` block expression. For example:
178+
# ```rust
179+
# if const { SRC::IS_ZST || DEST::IS_ZST || mem::align_of::<SRC>() != mem::align_of::<DEST>() } {
180+
# return false;
181+
# }
182+
# ```
183+
# """
225184

226185

227186
@annotate(LoopExpr)
@@ -487,16 +446,6 @@ class _:
487446
"""
488447

489448

490-
@annotate(BoxExpr)
491-
class _:
492-
"""
493-
A box expression. For example:
494-
```rust
495-
let x = #[rustc_box] Box::new(42);
496-
```
497-
"""
498-
499-
500449
@annotate(PrefixExpr)
501450
class _:
502451
"""
@@ -588,25 +537,25 @@ class _:
588537
pass
589538

590539

591-
@annotate(ElementListExpr)
592-
class _:
593-
"""
594-
An element list expression. For example:
595-
```rust
596-
[1, 2, 3, 4, 5];
597-
[1, 2, 3, 4, 5][0] = 6;
598-
```
599-
"""
540+
# @annotate(ElementListExpr)
541+
# class _:
542+
# """
543+
# An element list expression. For example:
544+
# ```rust
545+
# [1, 2, 3, 4, 5];
546+
# [1, 2, 3, 4, 5][0] = 6;
547+
# ```
548+
# """
600549

601550

602-
@annotate(RepeatExpr)
603-
class _:
604-
"""
605-
A repeat expression. For example:
606-
```rust
607-
[1; 10];
608-
```
609-
"""
551+
# @annotate(RepeatExpr)
552+
# class _:
553+
# """
554+
# A repeat expression. For example:
555+
# ```rust
556+
# [1; 10];
557+
# ```
558+
# """
610559

611560

612561
@annotate(LiteralExpr)
@@ -689,35 +638,6 @@ class _:
689638
"""
690639

691640

692-
# At the HIR-level, we don't have items, only some markers without location indicating where they used to be.
693-
@annotate(ItemStmt)
694-
@qltest.skip
695-
class _:
696-
"""
697-
An item statement. For example:
698-
```rust
699-
fn print_hello() {
700-
println!("Hello, world!");
701-
}
702-
print_hello();
703-
```
704-
"""
705-
pass
706-
707-
708-
@annotate(MissingPat)
709-
class _:
710-
"""
711-
A missing pattern, used as a place holder for incomplete syntax.
712-
```rust
713-
match Some(42) {
714-
.. => "bad use of .. syntax",
715-
};
716-
```
717-
"""
718-
pass
719-
720-
721641
@annotate(WildcardPat)
722642
class _:
723643
"""

0 commit comments

Comments
 (0)