devnagari 0.1.0

Code in Devanagari (Hindi/Sanskrit) — type aliases, macros, and keyword translation for Rust
Documentation
//! # देवनागरी — Code in Hindi/Sanskrit with Rust
//!
//! This crate lets you write idiomatic Rust using Devanagari vocabulary:
//!
//! - **Type aliases** — `पूर्णांक` (`i32`), `पाठ` (`String`), `सूची<T>` (`Vec<T>`), …
//! - **Macro aliases** — `छापो!` (`println!`), `स्वरूप!` (`format!`), `घबराओ!` (`panic!`), …
//! - **Extension traits** — `.लम्बाई()`, `.रिक्त_है()`, `.खोलो()`, …
//! - **`देव! { }` proc-macro** — translates Devanagari keywords to Rust keywords
//!
//! ## Quick start
//!
//! ```rust
//! use devnagari::prelude::*;
//!
//! देव! {
//!     कार्य अभिवादन(नाम: &str) -> पाठ {
//!         स्वरूप!("नमस्ते, {}!", नाम)
//!     }
//! }
//!
//! fn main() {
//!     let greeting = अभिवादन("विश्व");
//!     छापो!("{}", greeting);
//! }
//! ```
//!
//! ## Keyword map (inside `देव! { }`)
//!
//! | Devanagari       | Rust       |
//! |------------------|------------|
//! | `कार्य`          | `fn`       |
//! | `मान`            | `let`      |
//! | `परिवर्तनीय`    | `mut`      |
//! | `यदि`            | `if`       |
//! | `अन्यथा`         | `else`     |
//! | `जबतक`           | `while`    |
//! | `प्रत्येक`       | `for`      |
//! | `चक्र`           | `loop`     |
//! | `मिलान`          | `match`    |
//! | `वापस`           | `return`   |
//! | `संरचना`         | `struct`   |
//! | `गणना`           | `enum`     |
//! | `विशेषता`        | `trait`    |
//! | `क्रियान्वयन`   | `impl`     |
//! | `सार्वजनिक`     | `pub`      |
//! | `स्थिरांक`      | `const`    |
//! | `सत्य` / `असत्य`| `true` / `false` |

pub mod constants;
pub mod macros;
pub mod prelude;
pub mod sanskrit;
pub mod traits;
pub mod types;

pub use devnagari_macros::{देव, dev, देव_attr, dev_attr};

mod tests;