pub(crate) fn cmp_body(
cx: &ExtCtxt<'_>,
span: Span,
substructure: Substructure<'_>,
discr_then_data: bool,
derive: OrdlikeDerive,
) -> Box<Expr>pub(crate) fn cmp_body(
cx: &ExtCtxt<'_>,
span: Span,
substructure: Substructure<'_>,
discr_then_data: bool,
derive: OrdlikeDerive,
) -> Box<Expr>