«rust» 태그된 질문

Rust는 안전, 속도 및 동시성의 세 가지 목표에 초점을 맞춘 가비지 수집기가없는 시스템 프로그래밍 언어입니다. Rust로 작성된 코드에 대한 질문에이 태그를 사용하십시오. [rust-2018]과 같이 특정 버전이 필요한 코드를 나타내는 질문에 대해서는 버전 별 태그를 사용하십시오. [rust-cargo] 및 [rust-macros]와 같은 하위 주제에 대해보다 구체적인 태그를 사용하십시오.

1
동기화 액터 actix_web :: web :: block 또는 futures-cpupool을 사용하여 디젤을 실행해야합니까?
배경 r2d2를 통해 디젤을 사용하는 actix-web 응용 프로그램을 작성 중이며 비동기 쿼리를 가장 잘 만드는 방법을 잘 모르겠습니다. 합리적인 것처럼 보이는 세 가지 옵션을 찾았지만 어느 것이 가장 적합한 지 확실하지 않습니다. 잠재적 인 솔루션 싱크 액터 우선 actix 예제를 사용할 수는 있지만 상당히 복잡하고 많은 양의 상용구가 필요합니다. 더 …

1
Rust“크레이트 기능”을 어떻게 활성화합니까?
사용하려고합니다 rand::SmallRng. 문서는 말합니다 이 PRNG는 기능별로 지정 되어 있습니다 small_rng. 사용하려면 크레이트 기능을 활성화해야합니다 . 검색을했는데 "크레이트 기능"을 활성화하는 방법을 알 수 없습니다. 이 문구는 Rust 문서의 어느 곳에서도 사용되지 않습니다. 이것은 내가 생각해 낼 수있는 최선입니다. [features] default = ["small_rng"] 그러나 나는 얻는다 : 기능 default에는 small_rng의존성이나 다른 …

2
유효하지 않은 포인터를 생성하는 함수 참조를 캐스트?
타사 코드에서 오류를 추적하고 있으며 그 줄을 따라 무언가를 좁혔습니다. use libc::c_void; pub unsafe fn foo() {} fn main() { let ptr = &foo as *const _ as *const c_void; println!("{:x}", ptr as usize); } 안정적인 1.38.0을 실행하면 함수 포인터가 인쇄되지만 베타 (1.39.0-beta.6) 및 야간 반환 '1'이 표시됩니다. ( 운동장 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.