Closed r4v3n6101 closed 4 years ago
Angle is defined as unsized trait, but all of its implementors are sized (i.e. Rad and Deg). Maybe it should be defines as sized then? It helps define structs with Angle on stack instead of passing by &dyn Angle or generic like A: Angle<..> + Sized.
Angle
Rad
Deg
&dyn Angle
A: Angle<..> + Sized
@r4v3n6101 sounds reasonable, let's do that!
Closed as #511
Angle
is defined as unsized trait, but all of its implementors are sized (i.e.Rad
andDeg
). Maybe it should be defines as sized then? It helps define structs withAngle
on stack instead of passing by&dyn Angle
or generic likeA: Angle<..> + Sized
.