diff --git a/src/widgets/float.rs b/src/widgets/float.rs index e9c7ed8..d3eff4b 100644 --- a/src/widgets/float.rs +++ b/src/widgets/float.rs @@ -19,16 +19,19 @@ impl Float { } pub fn horizontal(mut self, position: f32) -> Self { + assert!((0.0..=1.0).contains(&position)); self.horizontal = Some(position); self } pub fn vertical(mut self, position: f32) -> Self { + assert!((0.0..=1.0).contains(&position)); self.vertical = Some(position); self } pub fn all(self, position: f32) -> Self { + assert!((0.0..=1.0).contains(&position)); self.horizontal(position).vertical(position) }