diff --git a/crates/egui/src/widgets/plot/axis.rs b/crates/egui/src/widgets/plot/axis.rs index 6111315f6..146c64f13 100644 --- a/crates/egui/src/widgets/plot/axis.rs +++ b/crates/egui/src/widgets/plot/axis.rs @@ -23,7 +23,7 @@ pub(super) const Y_AXIS: usize = 1; /// /// `Default` means bottom for x-axis and left for y-axis. /// `Opposite` means top for x-axis and right for y-axis. -#[derive(Debug, Clone, Copy, PartialEq)] +#[derive(Debug, Clone, Copy, PartialEq, Eq)] pub enum Placement { Default, Opposite, @@ -75,8 +75,8 @@ impl Default for AxisHints { /// maximum `digits` on tick label is 5 fn default() -> Self { let label = match AXIS { - X_AXIS => "x".to_string(), - Y_AXIS => "y".to_string(), + X_AXIS => "x".to_owned(), + Y_AXIS => "y".to_owned(), _ => unreachable!(), }; Self { diff --git a/crates/egui_demo_lib/src/demo/plot_demo.rs b/crates/egui_demo_lib/src/demo/plot_demo.rs index c74cee818..f10a03ca0 100644 --- a/crates/egui_demo_lib/src/demo/plot_demo.rs +++ b/crates/egui_demo_lib/src/demo/plot_demo.rs @@ -551,17 +551,17 @@ impl CustomAxisDemo { let x_axes = vec![ XAxisHints::default() - .label("Time".to_string()) + .label("Time".to_owned()) .formatter(x_fmt), - XAxisHints::default().label("Value".to_string()), + XAxisHints::default().label("Value".to_owned()), ]; let y_axes = vec![ YAxisHints::default() - .label("Percent".to_string()) + .label("Percent".to_owned()) .formatter(y_fmt) .max_digits(4), YAxisHints::default() - .label("Absolute".to_string()) + .label("Absolute".to_owned()) .placement(Placement::Opposite), ]; Plot::new("custom_axes")