string-simple

Crates.iostring-simple
lib.rsstring-simple
version0.1.0
sourcesrc
created_at2024-11-23 23:00:13.850625
updated_at2024-11-23 23:00:13.850625
descriptionA library containing some simple string utilities that I use in my other projects.
homepage
repositoryhttps://github.com/KalevGonvick/string-simple
max_upload_size
id1458798
size33,772
Kalev Gonvick (KalevGonvick)

documentation

README

String Simple

This utility library contains a collection of string functions that I use in my other projects.

How to use

1. Add Dependency

[dependencies]
string-simple = "0.1.0"

2. Use Crate

 use string_simple::builder::StringBuilder;
 const LOOP_COUNT: u8 = 10;

 fn main() {
     let mut new_builder = StringBuilder::new();
     let mut counter = 0;

     while counter < LOOP_COUNT {
         if counter % 2 == 0 {
             new_builder.append("even");
         } else {
             new_builder.append("odd");
         }
         if counter + 1 != LOOP_COUNT {
             new_builder.append(" ");
         }
         counter += 1;
     }
     // result = "even odd even odd..."
     let result = new_builder.build();
 }

Task Checklist

  • 'string builder' struct.
    • Implementation
    • Test cases
    • Documentation
    • Benchmark
  • 'replace all' string function.
    • Implementation
    • Test cases
    • Documentation
    • Benchmark
  • 'find first' string function.
    • Implementation
    • Test Cases
    • Documentation
    • Benchmark
  • 'append' string function.
    • Implementation
    • Test cases
    • Documentation
    • Benchmark
  • 'find all' string function.
    • Implementation
    • Test cases
    • Documentation
    • Benchmark
Commit count: 7

cargo fmt