singularize-macro 0.2.0

Adds a simple `singularize!` macro that runs at compiletime
Documentation
use singularize_macro::{singularize, singularize_paste};

#[test]
fn test_singularize() {
  let item = "item";
  let entry = "entry";

  assert_eq!(singularize!(items), "item");
  assert_eq!(singularize!(entries), "entry");
}

#[test]
fn test_paste() {
  singularize_paste! {
    fn [messages]() -> &'static str {
      "hello"
    }
  }

  assert_eq!(message(), "hello");
}