1 unstable release
0.1.0 | Nov 23, 2024 |
---|
#487 in Text processing
165 downloads per month
19KB
262 lines
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