Skip to content

Commit 046a567

Browse files
committed
Add docs to make tidy tests happy :')
1 parent 1c8bcf0 commit 046a567

9 files changed

+34
-0
lines changed

crates/ide/src/inlay_hints/adjustment.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
//! Implementation of "adjustment" inlay hints:
2+
//! ```no_run
3+
//! let _: u32 = /* <never-to-any> */ loop {};
4+
//! let _: &u32 = /* &* */ &mut 0;
5+
//! ```
16
use hir::{Adjust, AutoBorrow, Mutability, OverloadedDeref, PointerCast, Safety, Semantics};
27
use ide_db::RootDatabase;
38

crates/ide/src/inlay_hints/bind_pat.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
//! Implementation of "type" inlay hints:
2+
//! ```no_run
3+
//! fn f(a: i32, b: i32) -> i32 { a + b }
4+
//! let _x /* i32 */= f(4, 4);
5+
//! ```
16
use hir::{HirDisplay, Semantics, TypeInfo};
27
use ide_db::{base_db::FileId, famous_defs::FamousDefs, RootDatabase};
38

crates/ide/src/inlay_hints/binding_mode.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
//! Implementation of "binding mode" inlay hints:
2+
//! ```no_run
3+
//! let /* & */ (/* ref */ x,) = &(0,);
4+
//! ```
15
use hir::{Mutability, Semantics};
26
use ide_db::RootDatabase;
37

crates/ide/src/inlay_hints/chaining.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Implementation of "chaining" inlay hints.
12
use hir::{HirDisplay, Semantics};
23
use ide_db::{famous_defs::FamousDefs, RootDatabase};
34
use syntax::{

crates/ide/src/inlay_hints/closing_brace.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
//! Implementation of "closing brace" inlay hints:
2+
//! ```no_run
3+
//! fn g() {
4+
//! } /* fn g */
5+
//! ```
16
use hir::{HirDisplay, Semantics};
27
use ide_db::{base_db::FileRange, RootDatabase};
38
use syntax::{

crates/ide/src/inlay_hints/closure_ret.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
//! Implementation of "closure return type" inlay hints.
12
use hir::{HirDisplay, Semantics};
23
use ide_db::{base_db::FileId, famous_defs::FamousDefs, RootDatabase};
34
use syntax::ast::{self, AstNode};

crates/ide/src/inlay_hints/fn_lifetime_fn.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
//! Implementation of "lifetime elision" inlay hints:
2+
//! ```no_run
3+
//! fn example/* <'0> */(a: &/* '0 */()) {}
4+
//! ```
15
use ide_db::{syntax_helpers::node_ext::walk_ty, FxHashMap};
26
use itertools::Itertools;
37
use syntax::SmolStr;

crates/ide/src/inlay_hints/implicit_static.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
//! Implementation of "implicit static" inlay hints:
2+
//! ```no_run
3+
//! static S: &/* 'static */str = "";
4+
//! ```
15
use either::Either;
26
use syntax::{
37
ast::{self, AstNode},

crates/ide/src/inlay_hints/param_name.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
//! Implementation of "param name" inlay hints:
2+
//! ```no_run
3+
//! fn max(x: i32, y: i32) -> i32 { x + y }
4+
//! _ = max(/*x*/4, /*y*/4);
5+
//! ```
16
use either::Either;
27
use hir::{Callable, Semantics};
38
use ide_db::{base_db::FileRange, RootDatabase};

0 commit comments

Comments
 (0)