Leftpad

CircleCI dependency status Docs

Rust package to left pad a string with a character.

Inspired by the "left-pad" NPM package (and the fiasco that happened after its removal).

Supported Platforms * Unix (tested on FreeBSD, Linux and macOS) * Windows * cmd.exe * Powershell

Example

``` rust use leftpadrs::{pad,padchar,pad_with};

fn main() { let s = "foo";

println!("{}", pad(s, 5));
let s1 = match pad_char(s, 6, ' ')) {
    Ok(s) => s,
    Err(e) => Err("Error: {}", e)
};
println!("{:?}", s1);

// You can use pad_with() too now.

```

crates.io

You can use this package in your project by adding the following to your Cargo.toml:

toml [dependencies] leftpad-rs = "1.1.0" then you can use it in your own crates.