Switch todo!() to unreachable!/unimplemented! where it matters

This commit is contained in:
Jonathan Kelley committed 2024-01-31 16:26:20 -08:00
1 parent a14789eebc
commit 8f07d881a6
27 files changed
+73 -180

No files matched your search

@@ -470,7 +470,7 @@ pub fn apply_layout_attributes_cfg(
fn extract_px_value(length_value: LengthValue) -> f32 {
match length_value {
LengthValue::Px(value) => value,
_ => todo!(),
_ => todo!("Only px values are supported"),
}
}
@@ -480,7 +480,7 @@ fn convert_length_percentage(
match dimension_percentage {
DimensionPercentage::Dimension(value) => LengthPercentage::Points(extract_px_value(value)),
DimensionPercentage::Percentage(percentage) => LengthPercentage::Percent(percentage.0),
DimensionPercentage::Calc(_) => todo!(),
DimensionPercentage::Calc(_) => todo!("Calc is not supported yet"),
}
}
@@ -492,7 +492,7 @@ fn convert_padding(dimension_percentage: LengthPercentageOrAuto) -> LengthPercen
LengthPercentage::Points(extract_px_value(value))
}
DimensionPercentage::Percentage(percentage) => LengthPercentage::Percent(percentage.0),
DimensionPercentage::Calc(_) => unimplemented!(),
DimensionPercentage::Calc(_) => unimplemented!("Calc is not supported yet"),
},
}
}
@@ -509,7 +509,7 @@ fn convert_length_percentage_or_auto(
DimensionPercentage::Percentage(percentage) => {
LengthPercentageAuto::Percent(percentage.0)
}
DimensionPercentage::Calc(_) => todo!(),
DimensionPercentage::Calc(_) => todo!("Calc is not supported yet"),
},
}
}
@@ -518,7 +518,7 @@ fn convert_dimension(dimension_percentage: DimensionPercentage<LengthValue>) ->
match dimension_percentage {
DimensionPercentage::Dimension(value) => Dimension::Points(extract_px_value(value)),
DimensionPercentage::Percentage(percentage) => Dimension::Percent(percentage.0),
DimensionPercentage::Calc(_) => todo!(),
DimensionPercentage::Calc(_) => todo!("Calc is not supported yet"),
}
}
@@ -533,7 +533,7 @@ fn convert_border_side_width(
border::BorderSideWidth::Thick => LengthPercentage::Points(border_width_config.thick),
border::BorderSideWidth::Medium => LengthPercentage::Points(border_width_config.medium),
border::BorderSideWidth::Thin => LengthPercentage::Points(border_width_config.thin),
border::BorderSideWidth::Length(_) => unimplemented!(),
border::BorderSideWidth::Length(_) => todo!("Only Length::Value is supported"),
}
}