2 // Test associated type references in structure fields.
4 // pretty-expanded FIXME #23616
9 fn test(&self, value
: &Self::V
) -> bool
;
12 struct TesterPair
<T
:Test
> {
17 impl<T
:Test
> TesterPair
<T
> {
18 fn new(tester
: T
, value
: T
::V
) -> TesterPair
<T
> {
19 TesterPair { tester: tester, value: value }
22 fn test(&self) -> bool
{
23 self.tester
.test(&self.value
)
31 fn test(&self, value
: &u32) -> bool
{
40 fn test(&self, value
: &i32) -> bool
{
46 let tester
= TesterPair
::new(EqU32(22), 23);
49 let tester
= TesterPair
::new(EqI32(22), 23);