2 个稳定版本

1.0.1 2023年9月6日

#277 in 文本编辑器

MIT 许可证

21KB
486 代码行

命名约定

crates.io MSRV Documentation LICENSE codecov Build Status dependency status downloads

简单快速的命名约定库。

快速入门指南

use naming_conventions::{get_convention, CaseName};

fn main() {
  let snake_case = get_convention(CaseName::SnakeCase);

  let string = "camelCase";

  println!("to snake_case: {}", snake_case.to(string).unwrap());
  println!("is snake_case: {}", snake_case.is(string).unwrap());
}
use naming_conventions::{to_snake_case, is_snake_case};

fn main() {
  let string = "camelCase";

  println!("to snake_case: {}", to_snake_case(string).unwrap());
  println!("is snake_case: {}", is_snake_case(string).unwrap());
}

许可证

MIT

依赖关系

~2.2–3.5MB
~55K SLoC