«rust-cargo» 태그된 질문

4
라이브러리와 바이너리가 모두있는 녹 패키지?
재사용 가능한 라이브러리 (대부분의 프로그램이 구현되는 곳)와 그것을 사용하는 실행 파일이 모두 들어있는 Rust 패키지를 만들고 싶습니다. Rust 모듈 시스템에서 시맨틱을 혼동하지 않았다고 가정하면 Cargo.toml파일은 어떻게 생겼습니까?
190 rust  rust-cargo 

5
Rust 실행 파일이 왜 그렇게 큰가요?
Rust를 발견하고 문서의 처음 두 장을 읽은 후에는 언어를 특히 흥미롭게 정의한 방식과 접근 방식을 찾았습니다. 그래서 손가락을 적시고 Hello world로 시작하기로 결정했습니다 ... Windows 7 x64, btw에서 그렇게했습니다. fn main() { println!("Hello, world!"); } 발행 cargo build하고 결과를 targets\debug보면 결과 .exe는 3MB입니다. 일부 검색 (화물 명령 줄 플래그 문서를 …
153 rust  rust-cargo 

2
Rust 프로그램이화물 패키지에서 메타 데이터에 어떻게 접근 할 수 있습니까?
패키지의 Rust 코드에서 Cargo 패키지의 메타 데이터 (예 : 버전)에 어떻게 액세스합니까? 필자의 경우 표준 --version플래그 를 갖고 싶은 명령 줄 도구를 작성 중이며 패키지 버전을 읽는 구현을 원 Cargo.toml하므로 두 곳에서 유지할 필요가 없습니다. 프로그램에서 카고 메타 데이터에 액세스하려는 다른 이유가 있다고 생각할 수 있습니다.
150 rust  rust-cargo 

3
Cargo로 여러 바이너리를 어떻게 만들 수 있습니까?
유닉스 소켓을 통해 연결 하는 a daemon및 a 로 프로젝트를 만들고 싶습니다 client. A client와 a daemon에는 두 개의 바이너리 가 필요하므로 두 Cargo개의 서로 다른 소스에서 두 개의 대상을 빌드 하도록 어떻게 알 수 있습니까? 약간의 환상을 추가하기 library위해,의 주요 부분에 대한를 갖고 싶습니다 daemon. 바이너리를 감싸고 소켓을 통해 …
94 rust  rust-cargo 

1
패키지없이 코드에 대해서만 디버그 정보를 포함 할 수 있습니까?
포함 된 디버그 정보를 사용하면 바이너리가 약 400MB가됩니다. Rust에 모든 의존성에 대한 디버그 정보가 포함되어 있기 때문입니다. 내 코드에 대해서만 디버그 정보를 포함시킬 수있는 방법이 있습니까? [package] name = "app" version = "0.7.1" edition = "2018" [dependencies] actix = "*" actix-web = {version = "1.0", features = ["ssl"]} ... tokio-core …
11 rust  rust-cargo 

1
Rust“크레이트 기능”을 어떻게 활성화합니까?
사용하려고합니다 rand::SmallRng. 문서는 말합니다 이 PRNG는 기능별로 지정 되어 있습니다 small_rng. 사용하려면 크레이트 기능을 활성화해야합니다 . 검색을했는데 "크레이트 기능"을 활성화하는 방법을 알 수 없습니다. 이 문구는 Rust 문서의 어느 곳에서도 사용되지 않습니다. 이것은 내가 생각해 낼 수있는 최선입니다. [features] default = ["small_rng"] 그러나 나는 얻는다 : 기능 default에는 small_rng의존성이나 다른 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.