Skip to Content
이펙티브 러스트
book

이펙티브 러스트

by 데이비드 드라이스데일, 남기혁
October 2024
Beginner to intermediate
344 pages
7h 44m
Korean
Hanbit Media, Inc.
Content preview from 이펙티브 러스트
244
이펙티브 러스트
mod thing;
pub use thing::*;
와일드카드 임포트가 적합한 또 다른 예외로, 크레이트 중에서 공통 항목에 대해 프렐류
prelude
모듈을 다시 익스포트
export
하는 관례를 따르는 경우가 있다. 이럴 때는 의도적으로 와
일드카드 임포트를 사용한다.
use thing::prelude::*;
이론적으로 이 경우에도 똑같은 문제가 발생할 수 있지만, 실제로는 프렐류드 모듈이 신중하게
구성됐을 가능성이 높고 향후에 문제가 발생할 위험보다 그로 인해 얻는 편리함이 훨씬 크다.
만약 이 아이템의 조언을 따르지 않는다면, 의존성의 마이너 버전 업그레이드가 자동으로 허용
되지 않도록
와일드카드 임포트로 가져온 의존성을 구체적인 버전으로 고정시키는 방법
(아이템
21
참조 )도 고려하길 바란다.
아이템
24
:
API
에 타입으로 나오는 의존성을 다시 익스포트하라
제목이 다소 난해하지만, 예제를 보면 무슨 말인지 이해할 수 있다.
4
아이템
25
에서는 한 라이브러리 크레이트에 대한 다양한 버전을 바이너리 하나에 투명하게 연
결하는 방법을
cargo
에서 어떻게 제공하고 있는지 설명한다. 예를 들어 다음과 같이
0
.
8
버전
rand
크레이트를 사용하는 바이너리가 있다.
# 최상위 바이너리 크레이트에 대한 Cargo.toml 파일
[dependencies] ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

이펙티브 타입스크립트

이펙티브 타입스크립트

Dan Vanderkam
파이썬으로 살펴보는 아키텍처 패턴

파이썬으로 살펴보는 아키텍처 패턴

오현석, 해리 퍼시벌, 밥 그레고리

Publisher Resources

ISBN: 9791169212946