[Rust] cargo machete

macheteλŠ” κ°„νŽΈν•œ λͺ¨λ“ˆ 정리λ₯Ό μœ„ν•œ 보쑰도ꡬ 쀑 ν•˜λ‚˜λ‹€.
μš©λ„λŠ” κ°„λ‹¨ν•˜λ‹€. μ‚¬μš©λ˜μ§€ μ•ŠλŠ” 쒅속성을 νƒμ§€ν•˜λŠ” 것이닀.




μ„€μΉ˜

μ„€μΉ˜λŠ” κ°„λ‹¨ν•˜λ‹€. cargoλ₯Ό 톡해 μ„€μΉ˜ν•˜λ©΄ λœλ‹€.

cargo install cargo-machete





κΈ°λ³Έ μ‚¬μš©λ²•

예λ₯Ό λ“€μ–΄, ν”„λ‘œμ νŠΈμ— μ‹€μ œ μ‚¬μš©λ˜λŠ” λ””νŽœλ˜μ‹œλŠ” iced 뿐인데

μ΄λ ‡κ²Œ μ‚¬μš©λ˜μ§€ μ•ŠλŠ” "tokio" 같은 λ””νŽœλ˜μ‹œκ°€ μžˆλ‹€λ©΄

cargo macheteλ₯Ό ν†΅ν•΄μ„œ λ°”λ‘œ μ†μ‰½κ²Œ 탐지할 수 μžˆλ‹€.

직접 μ§€μš°μ§€λŠ” μ•Šκ³  μ•Œλ €μ£ΌκΈ°λ§Œ ν•œλ‹€.
μœ„ 예제처럼 쒅속성이 λͺ‡κ°œ μ—†κ³  λ‹¨μˆœν•  λ•ŒλŠ” νš¨μš©μ„ 보기 μ–΄λ ΅μ§€λ§Œ, 쒅속성이 10개λ₯Ό λ„˜μ–΄κ°€κ³  λ³΅μž‘ν•΄μ§€λ©΄ 맀우 μœ μš©ν•˜κ²Œ μ“Έ 수 μžˆμ„ 것이닀.

λ””νŽœλ˜μ‹œλ₯Ό μ œλ•Œ μ•ˆμ§€μš°λ©΄ λΉŒλ“œνƒ€μž„λ§Œ 먹게 λ˜λ‹ˆ 생산성 μΈ‘λ©΄μ—μ„œλ„ 썩 μ’‹μ§€λŠ” λͺ»ν•˜λ‹€.



μ°Έμ‘°
https://github.com/bnjbvr/cargo-machete
https://blog.benj.me/2022/04/27/cargo-machete/