Skip to content

Rust crate of the "left-pad" package, inspired by the NPM package of the same [in]famous name.

Notifications You must be signed in to change notification settings

keltia/leftpad-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

use leftpad_rs::{pad,pad_char,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:

[dependencies]
leftpad-rs = "1.1.0"

then you can use it in your own crates.

About

Rust crate of the "left-pad" package, inspired by the NPM package of the same [in]famous name.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages