]> git.lizzy.rs Git - rust.git/blob - src/test/ui/unused-crate-deps/libfib.rs
Auto merge of #106143 - matthiaskrgr:rollup-3kpy1dc, r=matthiaskrgr
[rust.git] / src / test / ui / unused-crate-deps / libfib.rs
1 // Test warnings for a library crate
2
3 // check-pass
4 // aux-crate:bar=bar.rs
5 // compile-flags:--crate-type lib -Wunused-crate-dependencies
6
7 pub fn fib(n: u32) -> Vec<u32> {
8 //~^ WARNING external crate `bar` unused in
9 let mut prev = 0;
10     let mut cur = 1;
11     let mut v = vec![];
12
13     for _ in 0..n {
14         v.push(prev);
15         let n = prev + cur;
16         prev = cur;
17         cur = n;
18     }
19
20     v
21 }