blob: 43be99254164fd0f65b69e35470e3b00d506a961 [file]
//@ known-bug: #148095
use std::ops::Mul;
struct Quantity<S>(S);
impl<S> Mul<Quantity<<f32 as Mul<S>>::Output>> for f32
where
Quantity<Self::Output>:
{
type Output = ();
fn mul(self, _: Quantity<<f32 as Mul<S>>::Output>) {}
}