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