3 // @has 'issue_79201/trait.Foo.html'
4 // @count - '//*[@class="stab portability"]' 6
5 // @matches - '//*[@class="stab portability"]' 'crate feature foo-root'
6 // @matches - '//*[@class="stab portability"]' 'crate feature foo-public-mod'
7 // @matches - '//*[@class="stab portability"]' 'crate feature foo-private-mod'
8 // @matches - '//*[@class="stab portability"]' 'crate feature foo-fn'
9 // @matches - '//*[@class="stab portability"]' 'crate feature foo-method'
13 #[doc(cfg(feature = "foo-root"))]
14 impl crate::Foo for usize {}
16 #[doc(cfg(feature = "foo-public-mod"))]
18 impl crate::Foo for u8 {}
21 #[doc(cfg(feature = "foo-private-mod"))]
23 impl crate::Foo for u16 {}
26 #[doc(cfg(feature = "foo-const"))]
28 impl crate::Foo for u32 {}
31 #[doc(cfg(feature = "foo-fn"))]
33 impl crate::Foo for u64 {}
36 #[doc(cfg(feature = "foo-method"))]
39 impl crate::Foo for u128 {}