#string #display

strmath

Do math with your strings

8 unstable releases (3 breaking)

0.6.2 Jul 30, 2024
0.5.0 Jun 11, 2024
0.4.1 Mar 26, 2024

#462 in Math

MIT license

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