kaist-cp / rv6

Other
125 stars 13 forks source link

Use `#[derive(Deref)]` for simple cases #637

Closed travis1829 closed 2 years ago

travis1829 commented 2 years ago

간단한 wrapper types들에 대해서는 #[derive(Deref)]를 이용하도록 수정했습니다.

참고 : 다른 wrapper type들의 경우 #[derive(Deref)]를 이용해도 compile error는 일어나지 않는 것을 확인했으나, deref Target이 저희가 원하는 것과 조금 달라지게 되어서 (ex: 우리가 원하는 deref() 결과 : &T, #[derive(Deref)]를 이용할 경우의 deref() 결과 : &ManuallyDrop<T>) 그냥 직접 구현하는 현재 방법을 유지했습니다.

jeehoonkang commented 2 years ago

bors r+

kaist-cp-bors[bot] commented 2 years ago

Build succeeded: