Skip to content

buugaaga/smacros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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"

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages