feat: Honor recursion limit configuration

This patch makes RA understand `#![recursion_limit = "N"]` annotations.

- `crate_limits` query is moved to `DefDatabase`
- `DefMap` now has `recursion_limit: Option<u32>` field
This commit is contained in:
Maybe Waffle 2022-01-28 01:23:09 +03:00
parent 81211f538c
commit 6d18c5b69d
6 changed files with 54 additions and 15 deletions

View file

@ -270,6 +270,7 @@ pub mod known {
global_allocator,
test,
test_case,
recursion_limit,
// Safe intrinsics
abort,
add_with_overflow,