// Generated by tools/generate-expressions.mbtx.

///|
pub impl LengthPercentageInput for @values.MathExpr[@values.LengthPercentage] with fn length_percentage_input(
  self,
) {
  expression_input(self.expression())
}

///|
pub impl PercentageInput for @values.MathExpr[@values.Percentage] with fn percentage_input(
  self,
) {
  expression_input(self.expression())
}

///|
pub impl NumberInput for @values.MathExpr[@values.Number] with fn number_input(
  self,
) {
  expression_input(self.expression())
}

///|
pub impl AngleInput for @values.MathExpr[@values.Angle] with fn angle_input(
  self,
) {
  expression_input(self.expression())
}

///|
pub impl TimeInput for @values.MathExpr[@values.Time] with fn time_input(self) {
  expression_input(self.expression())
}

///|
pub impl ResolutionInput for @values.MathExpr[@values.Resolution] with fn resolution_input(
  self,
) {
  expression_input(self.expression())
}