about summary refs log tree commit diff
path: root/docs/dev/debugging.md
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2021-01-05 11:04:58 +0000
committerGitHub <noreply@github.com>2021-01-05 11:04:58 +0000
commit5c10f2f705d6757b9821387a5be759789b7ee480 (patch)
tree961570d2245c2e62ce7f20c2437fe5d8abb92166 /docs/dev/debugging.md
parent4bc1ed7d592819bf2a29f7be376e0c09f190c345 (diff)
parent7b4b4ef02681053299dda5111c0d4b0113e29224 (diff)
downloadrust-5c10f2f705d6757b9821387a5be759789b7ee480.tar.gz
rust-5c10f2f705d6757b9821387a5be759789b7ee480.zip
Merge #7131
7131: Created an assist for inlining a function's body into its caller r=matklad a=Michael-F-Bryan

This introduces an `inline_function` assist which will convert code like this:

```rust
fn add(a: u32, b: u32) -> u32 { a + b }
fn main() {
    let x = add<|>(1, 2);
}
```

Into something like this:

```rust
fn add(a: u32, b: u32) -> u32 { a + b }
fn main() {
    let x = { 
        let a = 1; 
        let b = 2; 
        a + b 
    };
}
```

Fixes #6863.

Co-authored-by: Michael-F-Bryan <michaelfbryan@gmail.com>
Diffstat (limited to 'docs/dev/debugging.md')
0 files changed, 0 insertions, 0 deletions