(s: &str, casing: Casing)
| 31 | } |
| 32 | |
| 33 | pub fn ident(s: &str, casing: Casing) -> String { |
| 34 | match casing { |
| 35 | Casing::Snake => s.to_snake_case(), |
| 36 | Casing::Pascal => s.to_upper_camel_case(), |
| 37 | Casing::LowerCamel => s.to_lower_camel_case(), |
| 38 | Casing::Upper => s.to_snake_case().replace('_', "").to_uppercase(), |
| 39 | Casing::Lower => s.to_snake_case().replace('_', "").to_lowercase(), |
| 40 | } |
| 41 | } |
| 42 | |
| 43 | pub struct SqlBuilder { |
| 44 | pub(crate) case: Casing, |
searching dependent graphs…