2 releases
0.1.1 | Jul 27, 2024 |
---|---|
0.1.0 | Jul 27, 2024 |
#9 in #would
3KB
String tools
strtools
is a collection of string related utilities, not provided by standart
library. Especially useful when your project deals with lot of manipulations
around String
or &str
Pads a string with zeros, resulted string would be in length given in second argument
Examples
let str = String::from("9");
let padded_string = strtools::pad(str, 3);
assert_eq!(padded_string, "009");
Panics
When length of given string is bigger than the wanted to be length, program panics:
#[should_panic]
fn can_panic() {
let str = String::from("98798");
strtools::pad(str, 3);
}
lib.rs
:
String tools
strtools
is a collection of string related utilities, not provided by standart
library. Especially useful when your project deals with lot of manipulations
around String
or &str