Rust: rustdoc์—์„œ ์ฝœ๋ฐฑ ๋งค๊ฐœ ๋ณ€์ˆ˜ ์ด๋ฆ„์ด ์—†์Šต๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2017๋…„ 09์›” 14์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: rust-lang/rust

https://users.rust-lang.org/t/giving-names-to-callback-parameters/12877 ์—๋ณด๊ณ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค

pub fn f(callback: fn(len: usize)) {}

Rustdoc์€ ์ด๊ฒƒ์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์—ฌ์ค๋‹ˆ๋‹ค :

pub fn f(callback: fn(_: usize))

์ด๊ฒƒ์€ rustc 1.22.0-nightly (539f2083d 2017-09-13)์ž…๋‹ˆ๋‹ค.

C-bug T-dev-tools T-rustdoc

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ฒ˜์Œ์—์ด ์‚ฌ์‹ค์„๋ณด๊ณ  ํ–ˆ์œผ๋ฏ€๋กœ ๋‚˜๋Š” ์ •๋ง๋กœ ์ˆ˜์ •์„ ์ฐŒ๋ฅด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ฃผ๋ง์— ์กฐ์‚ฌ๋ฅผ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์ด๊ฑธ ๋ณผ ์‹œ๊ฐ„์ด ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ž์œ ๋กญ๊ฒŒ ์ธ์ˆ˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

์ฒ˜์Œ์—์ด ์‚ฌ์‹ค์„๋ณด๊ณ  ํ–ˆ์œผ๋ฏ€๋กœ ๋‚˜๋Š” ์ •๋ง๋กœ ์ˆ˜์ •์„ ์ฐŒ๋ฅด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ฃผ๋ง์— ์กฐ์‚ฌ๋ฅผ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์ด๊ฑธ ๋ณผ ์‹œ๊ฐ„์ด ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ž์œ ๋กญ๊ฒŒ ์ธ์ˆ˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@ rust-lang / compiler @petrochenkov ์˜ค ์™€์šฐ ์™œ ์šฐ๋ฆฌ๋Š”์ด ๊ตฌ๋ฌธ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๊นŒ?!
๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์„ ์›ํ•œ๋‹ค๋ฉด extern {...} ํ•จ์ˆ˜ (๋ณธ๋ฌธ ์—†์Œ)์ฒ˜๋Ÿผ ์ˆ˜ํ–‰ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. Vec ์ด๋ฆ„์„ ์œ ์ง€ํ•˜๊ณ  ๋ณธ๋ฌธ์ด์žˆ๋Š” ํ•จ์ˆ˜์˜ ์ธ์ˆ˜ ํŒจํ„ด๊ณผ ๊ตฌ๋ณ„๋ฉ๋‹ˆ๋‹ค.

@eddyb

์˜ค ์™€์šฐ ์™œ ์šฐ๋ฆฌ๋Š”์ด ๊ตฌ๋ฌธ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๊นŒ?!

์ฝœ๋ฐฑ ์œ ํ˜•์—์„œ ์ž์ฒด ๋ฌธ์„œํ™” ์ธ์ˆ˜๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ์™ธ๋ž˜ ํ•จ์ˆ˜์—์„œ ์ด๋ฆ„์ด ์ง€์›๋˜๋Š” ์ด์œ ์™€ ๊ฑฐ์˜ ๊ฐ™์Šต๋‹ˆ๋‹ค.
_ ๋ฐ IDENT ์ œ์™ธํ•œ ๋ชจ๋“  ํŒจํ„ด์€ ์™ธ๋ถ€ ํ•จ์ˆ˜์—์„œ์ด๋ฅผ ๊ธˆ์ง€ํ•˜๋Š” ๋™์ผํ•œ ๊ฒ€์‚ฌ์— ์˜ํ•ด ๊ธˆ์ง€๋˜๋ฏ€๋กœ ํ•ฉ๋ฒ•์  ์ธ ํŒจํ„ด์€ " Vec of names"๋กœ ๋‚ฎ์ถœ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰