1 // ignore-tidy-linelength
2 #![deny(intra_doc_link_resolution_failure)]
3 #![feature(associated_type_defaults)]
5 pub trait TraitWithDefault {
12 /// Link to [UsesDefaults::T] and [UsesDefaults::f]
13 // @has 'intra_link_associated_defaults/struct.UsesDefaults.html' '//a[@href="../intra_link_associated_defaults/struct.UsesDefaults.html#associatedtype.T"]' 'UsesDefaults::T'
14 // @has 'intra_link_associated_defaults/struct.UsesDefaults.html' '//a[@href="../intra_link_associated_defaults/struct.UsesDefaults.html#method.f"]' 'UsesDefaults::f'
15 pub struct UsesDefaults;
16 impl TraitWithDefault for UsesDefaults {}
18 /// Link to [OverridesDefaults::T] and [OverridesDefaults::f]
19 // @has 'intra_link_associated_defaults/struct.OverridesDefaults.html' '//a[@href="../intra_link_associated_defaults/struct.OverridesDefaults.html#associatedtype.T"]' 'OverridesDefaults::T'
20 // @has 'intra_link_associated_defaults/struct.OverridesDefaults.html' '//a[@href="../intra_link_associated_defaults/struct.OverridesDefaults.html#method.f"]' 'OverridesDefaults::f'
21 pub struct OverridesDefaults;
22 impl TraitWithDefault for OverridesDefaults {