러스트 코드보면 File안쓰고 raw fd 를 쓰는 경우가 있던데이게 문제는 유닉스에서만 작동한다는거고윈도우에 비슷한걸로는 Handle이 있는듯근데 궁금한건 그냥 File::open으로 연다음에 사용 가능하지 않냐는 거임가능하다면 플랫폼 관계 없이 호환되는 File::open을 쓰는게?
특정 OS에서만 지원하는 기능같은 경우엔 표준화가 불가능하기 때문에 그런 기능을 쓰려면 OS API를 쓰는 수 밖에 없는 거지