CommandExt

CommandExt (플랫폼별 명령 확장 트레이트)

std::os 모듈의 플랫폼별 Command 확장 트레이트예요. OS별로 Command에 플랫폼 특정 기능을 추가해요.

출처: Rust 공식 문서

본문

CommandExt는 OS별로 Command 구조체에 플랫폼 특정 메서드를 추가하는 확장 트레이트예요. 예를 들어 Unix에서는 uid, gid, pre_exec 등을 설정할 수 있고, Windows에서는 creation_flags 등을 설정할 수 있어요. use std::os::unix::process::CommandExt;처럼 가져와서 사용해요.

pub trait CommandExt {
    // 플랫폼별 메서드
}

더 알아보기 (Learn more)

Rust 공식 문서