defimpl Inspect, for: Kinemat.RotationMatrix do alias Kinemat.{RotationMatrix, Orientation} import Inspect.Algebra @spec inspect(Orientation.t(), any) :: String.t() def inspect( %RotationMatrix{matrix: {m00, m01, m02, m10, m11, m12, m20, m21, m22}}, opts ) do concat([ "#Kinemat.Orientation<", to_doc( [ rotation_matrix: {{m00, m01, m02}, {m10, m11, m12}, {m20, m21, m22}} ], opts ), ">" ]) end end