Rust: ๊ธฐ๋ณธ์ ์œผ๋กœ "์นด๋ฉœ ์ผ€์ด์Šค ์‹๋ณ„์ž๊ฐ€ ์žˆ์–ด์•ผ ํ•จ" ๋ฆฐํŠธ ๊ฒฝ๊ณ ๋ฅผ ๋‹ค์‹œ ๋ฐฉ๋ฌธํ•ฉ๋‹ˆ๋‹ค.

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

์ €๋Š” #3060์—์„œ ๋‚˜์˜จ ์นด๋ฉœ ์ผ€์ด์‹ฑ ํƒ€์ž…์„ ์ข‹์•„ํ•˜๋Š”๋ฐ ๊ฐ€๋” ๊ฒฝ๊ณ ๊ฐ€ ์ข€ ๊ณผํ•˜๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ญ๋‹ˆ๋‹ค. ์ €๋Š” erickt/rust-crypto๋ฅผ 0.4๋กœ ํฌํŒ…ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ AES_256_ECB ์™€ ๊ฐ™์€ ๋ณต์žกํ•œ enum ๋ณ€ํ˜•์ด ์žˆ๋Š”๋ฐ Aes256Ecb ๋กœ ์ž˜ ์ฝํžˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” Rust-elasticsearch๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ์ผ์— ๋ถ€๋”ช์ณค์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ DFS_QUERY_THEN_FETCH ๋ฅผ DfsQueryThenFetch ๋กœ ๋ณ€ํ™˜ํ–ˆ๋Š”๋ฐ, ์ด๊ฒƒ์ด ์ €๋ฅผ ์Šฌํ”„๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค.

@graydon ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ด ๋ฆฐํŠธ ๊ฒ€์‚ฌ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์˜ˆ์•ฝ๋˜์–ด ์žˆ๋‹ค๊ณ  ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ•ด๊ฒฐ๋œ ๋ฌธ์ œ๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ ์ด ๋ฌธ์ œ๋ฅผ ๋…ผ์˜ํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ์ด๊ฒƒ์„ ์˜ตํŠธ์ธ ๋ฆฐํŠธ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๊นŒ? ๋˜๋Š” ํ•ด๋‹น ๋ฐฐ๊ฐ€ ์ด๋ฏธ ํ•ญํ•ดํ•œ ๊ฒฝ์šฐ ์œ ํ˜•, ํŠน์„ฑ ๋ฐ ๋ณ€ํ˜•์— _ ๊ฐ€ ํฌํ•จ๋˜๋„๋ก ํ—ˆ์šฉํ•˜๋Š” ๊ฒƒ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ?

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

์ด๊ฒƒ์„ ์ถ”์ ํ•˜๋Š” 'ํ˜„๋Œ€์ ' ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ 1.35.0์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

์ž ์žฌ์ ์œผ๋กœ ์„ฑ๊ฐ€์‹  ๊ธฐ๋Šฅ์„ ์•ผ์ƒ์— ์ถœ์‹œํ•˜๊ธฐ ์ „์— ์ด๋ฅผ 0.4์— ์ ์šฉํ•˜์—ฌ ๋…ผ์˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

#[allow(non_camel_case_types)] ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ์œ ํ˜•์ด ์ง„์ •์œผ๋กœ '์ผ๋ฐ˜์ ์ด์ง€ ์•Š์€' ๊ฒฝ์šฐ๋ผ๋ฉด ํ•ด๋‹น ์œ ํ˜•์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด ๊ฒฝ๊ณ ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‹ค์‹œ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ๋‹ค์‹œ ๋ฐฉ๋ฌธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์„ ์ถ”์ ํ•˜๋Š” 'ํ˜„๋Œ€์ ' ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ 1.35.0์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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