๋น๋ ๊ท์น
์๋๋ก์ด๋ ๋น๋ ์์คํ (Soong)์ ๋ค์๊ณผ ๊ฐ์ ์ฌ๋ฌ ๋ชจ๋์ ํตํด ๋ฌ์คํธ๋ฅผ ์ง์ํฉ๋๋ค:
Module Type | Description |
---|---|
rust_binary | ๋ฌ์คํธ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์์ฑํฉ๋๋ค. |
rust_library | ๋ฌ์คํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(rlibํน์ dylib)๋ฅผ ์์ฑํฉ๋๋ค. |
rust_ffi | cc ๋ชจ๋์์ ์ฌ์ฉํ ์ ์๋ C library (์ ์ ํน์ ๋์ )๋ฅผ ์์ฑํฉ๋๋ค. |
rust_proc_macro | proc-macro ๋ฅผ ๊ตฌํํ๋ ๋ฌ์คํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ฑํฉ๋๋ค. ์ปดํ์ผ๋ฌ์ ํ๋ฌ๊ทธ์ธ์ผ๋ก ์๊ฐํด๋ ์ข์ต๋๋ค. |
rust_test | ํ์ค ๋ฌ์คํธ ํ ์คํธ ๋ฌ๋๋ฅผ ์ฌ์ฉํ๋ ํ ์คํธ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์์ฑํฉ๋๋ค. |
rust_fuzz | libfuzzer ๋ฅผ ์ฌ์ฉํ์ฌ fuzz ๋ฐ์ด๋๋ฆฌ๋ฅผ ์์ฑํฉ๋๋ค. |
rust_protobuf | ํ๋กํ ๋ฒํ(protobuf) ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ ๋ฌ์คํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ฑํฉ๋๋ค. |
rust_bindgen | C ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ๋ฌ์คํธ ๋ฐ์ธ๋ฉ์ ์ ๊ณตํ๋ ๋ฌ์คํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ฑํฉ๋๋ค. |
๋ค์์ rust_binary
์ rust_library
๋ฅผ ์ดํด๋ด
๋๋ค.