{S : Type u_1} →
  {R : Type u} →
    [inst : NonUnitalNonAssocRing R] →
      [inst_1 : SetLike S R] →
        {motive : NonUnitalSubringClass S R → Sort u_2} →
          ([toNonUnitalSubsemiringClass : NonUnitalSubsemiringClass S R] →
              [toNegMemClass : NegMemClass S R] → motive ⋯) →
            (t : NonUnitalSubringClass S R) → motive t