8 unstable releases (3 breaking)
0.6.2 | Jul 30, 2024 |
---|---|
0.5.0 | Jun 11, 2024 |
0.4.1 |
|
#462 in Math
23KB
529 lines
STRMATH
-
Do math with strings. In Rust.
-
I made this with demonstrative purposes.
-
Not intended for production usage btw.
Usage
use strmath::Str;
lib.rs
:
A simple library for weird string manipulation techniques.
Strmath is a library that provides a simple way to manipulate strings in a weird way. Such as:
- Adding a string to another string or anything that implements the trait Display.
- Subtracting a string from another string.
- Multiplying a string with another string/chars.
- Dividing a string with another string/chars.
Glossary
- Str: The main struct that holds the string.
- Ops: The module that holds the operations.
Str
The main struct that holds the string. It is just a simple wrapper around the String struct.
use strmath::MathString;
let s = MathString::from("Hello, ");
let x = MathString::from("World!");
let y = s + x;
assert_eq!(y, "Hello, World!");
Dependencies
~165KB