2016-10-20 45 views

Trả lời

8

Có, mặc dù nó trông giống như một chút ma thuật đen.

Bạn cần phải kết hợp 3 bit của cú pháp:

  • việc thực hiện đặc điểm của một loại có thể truy cập thông qua <Type as Trait>
  • xác định RHS chỉ đơn giản đòi hỏi đi qua nó như một tham số Add<???>
  • và cuối cùng nhận được một loại liên kết của một đặc điểm đơn giản yêu cầu sử dụng Trait::OutputType (có thể mơ hồ)

Kết hợp 3 với nhau, chúng ta nhận được <Self as Add<RhsType>>::Output.

+0

Cảm ơn! Đây chính xác là những gì tôi đang tìm kiếm. Chỉ định RHS là tham số chung là phần còn thiếu của câu đố trong trường hợp của tôi. – lloydmeta

Các vấn đề liên quan