Use UiRect::all
to build the UiRect
constants (#18372)
# Objective Use the const `all` fn to create the UiRect consts instead of setting the fields individually.
This commit is contained in:
parent
e6a6c9fb4c
commit
df1aa39ae4
@ -335,26 +335,9 @@ pub struct UiRect {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl UiRect {
|
impl UiRect {
|
||||||
pub const DEFAULT: Self = Self {
|
pub const DEFAULT: Self = Self::all(Val::ZERO);
|
||||||
left: Val::ZERO,
|
pub const ZERO: Self = Self::all(Val::ZERO);
|
||||||
right: Val::ZERO,
|
pub const AUTO: Self = Self::all(Val::Auto);
|
||||||
top: Val::ZERO,
|
|
||||||
bottom: Val::ZERO,
|
|
||||||
};
|
|
||||||
|
|
||||||
pub const ZERO: Self = Self {
|
|
||||||
left: Val::ZERO,
|
|
||||||
right: Val::ZERO,
|
|
||||||
top: Val::ZERO,
|
|
||||||
bottom: Val::ZERO,
|
|
||||||
};
|
|
||||||
|
|
||||||
pub const AUTO: Self = Self {
|
|
||||||
left: Val::Auto,
|
|
||||||
right: Val::Auto,
|
|
||||||
top: Val::Auto,
|
|
||||||
bottom: Val::Auto,
|
|
||||||
};
|
|
||||||
|
|
||||||
/// Creates a new [`UiRect`] from the values specified.
|
/// Creates a new [`UiRect`] from the values specified.
|
||||||
///
|
///
|
||||||
@ -826,15 +809,7 @@ mod tests {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn uirect_default_equals_const_default() {
|
fn uirect_default_equals_const_default() {
|
||||||
assert_eq!(
|
assert_eq!(UiRect::default(), UiRect::all(Val::ZERO));
|
||||||
UiRect::default(),
|
|
||||||
UiRect {
|
|
||||||
left: Val::ZERO,
|
|
||||||
right: Val::ZERO,
|
|
||||||
top: Val::ZERO,
|
|
||||||
bottom: Val::ZERO
|
|
||||||
}
|
|
||||||
);
|
|
||||||
assert_eq!(UiRect::default(), UiRect::DEFAULT);
|
assert_eq!(UiRect::default(), UiRect::DEFAULT);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user