fn primitive_link_fragment( f: &mut Formatter<'_>, prim: PrimitiveType, name: &str, fragment: &str, cx: &Context<'_>) -> Result