๋ฐ์ด๋๋ฆฌ ํ๋ก์ ํธ์ ๊ธฐ๋ณธ lib.rs
ํ์ผ์ ์ถ๊ฐํ๊ณ use
์์ main.rs
use
๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ธ์ค๋ฉด RLS์์ unresolved import
์ค๋ฅ๊ฐ ๋ณด๊ณ ๋ฉ๋๋ค.
cargo init proj_name
main.rs
์ด๊ธฐ(RLS ์ด๊ธฐํ)lib.rs
์ถ๊ฐ(์ ํ์ ์ผ๋ก ๊ณต๊ฐ ํ
์คํธ ๊ธฐ๋ฅ ์ถ๊ฐ)use proj_name::*
(๋๋ ํ fn ์ด๋ฆ)์ main.rs
RLS๋ unresolved import 'proj_name'
๋ณด๊ณ ํ๋ ๋ฐ๋ฉด cargo build
๋ ๊ฒฝ๊ณ ์์ด ์ ๋ฌ๋ฉ๋๋ค.
๋ณด๊ณ ๋ ์ค๋ฅ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด VSCode์ Reload Window
๊ฐ ์์ด์ผ ํฉ๋๋ค.
ํ๋ก์ ํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ๊ฐ์ ธ์ค๊ธฐ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ์ ํ์ผ์ ์ธ์ ๋๋ lib.rs
์กด์ฌ๊ฐ์ ์ฒดํฌ use <crate name>
๋
น ๋ฐ rls: 1.39.0
& 1.39.0 (80a1d34)
VSCode RLS ํ์ฅ: 0.7.0
ํ๋ซํผ Win 10 + WSL2 (RLS on Ubuntu 18.04)
rls
nightly-2019-12-12
์์ ์ฌ์์ฐํ์ง ๋ชปํ์ต๋๋ค.
์ด๊ฒ์ 0.7.0์์ ์์ ๋์๊ฑฐ๋ ๋ค๋ฅธ ์ ๋ฐ์ดํธ๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๊น? ์ด ๋ฌธ์ ๊ฐ ๊ณ์ ๋ฐ์ํฉ๋๋ค.
v0.7.8์์ ์ฌ์ ํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง๋ง ๋ค์ ๋ก๋ํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค.
์ฌ๊ธฐ์์๋ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ค์ ๋ก๋ํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๊ฒ์ 0.7.0์์ ์์ ๋์๊ฑฐ๋ ๋ค๋ฅธ ์ ๋ฐ์ดํธ๋ฅผ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๊น? ์ด ๋ฌธ์ ๊ฐ ๊ณ์ ๋ฐ์ํฉ๋๋ค.