1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
pub trait Tr { type VisibleAssoc; #[doc(hidden)] type HiddenAssoc; const VISIBLE_ASSOC: (); #[doc(hidden)] const HIDDEN_ASSOC: (); } pub struct Ty; impl Tr for Ty { type VisibleAssoc = (); type HiddenAssoc = (); const VISIBLE_ASSOC: () = (); const HIDDEN_ASSOC: () = (); }