smacros

Crates.iosmacros
lib.rssmacros
version0.1.0
created_at2025-07-06 19:00:10.196877+00
updated_at2025-07-06 19:00:10.196877+00
descriptionMinimalistic macro for easy String creation
homepage
repositoryhttps://github.com/buugaaga/smacros
max_upload_size
id1740370
size3,934
Eldar (buugaaga)

documentation

https://docs.rs/smacro

README

smacros

Crates.io Docs.rs

Minimal macro for easy String creation and concatenation in Rust.

Usage

use smacros::s;

let s1 = s!("hello"); // From single value
let s2 = s!("a", "b", 42); // Concatenation
let empty = s!(); // Empty String

Features

Converts any ToString value to String

Concatenates multiple values

Zero dependencies

Zero-cost abstraction

Add to Cargo.toml:

[dependencies]
s-macro = "0.1"

License: MIT OR Apache-2.0

This version:

  1. Keeps all essential information
  2. Has working badges
  3. Shows basic usage
  4. Lists key features
  5. Includes installation instructions
  6. Is short enough to copy-paste directly

For publishing:

  1. Run cargo publish --dry-run first
  2. Then cargo publish
  3. Docs will auto-build on docs.rs
Commit count: 0

cargo fmt