jag_ui/elements/
text_align.rs1#[derive(Debug, Clone, Copy, PartialEq, Eq, Default)]
5pub enum TextAlign {
6 #[default]
8 Left,
9 Center,
11 Right,
13}
14
15#[cfg(test)]
20mod tests {
21 use super::*;
22
23 #[test]
24 fn default_is_left() {
25 assert_eq!(TextAlign::default(), TextAlign::Left);
26 }
27
28 #[test]
29 fn variants_are_distinct() {
30 assert_ne!(TextAlign::Left, TextAlign::Center);
31 assert_ne!(TextAlign::Center, TextAlign::Right);
32 assert_ne!(TextAlign::Left, TextAlign::Right);
33 }
34
35 #[test]
36 fn clone_and_copy() {
37 let a = TextAlign::Center;
38 let b = a;
39 let c = a.clone();
40 assert_eq!(a, b);
41 assert_eq!(a, c);
42 }
43}