//@ check-pass | |
#![feature(associated_type_defaults)] | |
use std::io::Read; | |
trait View { | |
type Deserializers: Deserializer<Item = Self::RequestParams>; | |
type RequestParams = DefaultRequestParams; | |
} | |
struct DefaultRequestParams; | |
trait Deserializer { | |
type Item; | |
fn deserialize(r: impl Read) -> Self::Item; | |
} | |
fn main() {} |