layoutcss_parser/utilities/
flex.rs1use indoc::formatdoc;
2use std::collections::HashSet;
3pub fn flex_basis_css(value: &str, set: &mut HashSet<String>) {
4 set.insert(formatdoc!(
5 r#"
6 [layout~="flex-basis:{value}"]{{
7 flex-basis: {value};
8 }}
9 "#
10 ));
11}
12
13pub fn flex_grow_css(value: &str, set: &mut HashSet<String>) {
14 set.insert(formatdoc!(
15 r#"
16 [layout~="flex-grow:{value}"]{{
17 flex-grow: {value};
18 }}
19 "#
20 ));
21}
22
23pub fn flex_shrink_css(value: &str, set: &mut HashSet<String>) {
24 set.insert(formatdoc!(
25 r#"
26 [layout~="flex-shrink:{value}"]{{
27 flex-shrink: {value};
28 }}
29 "#
30 ));
31}