repunit

Crates.iorepunit
lib.rsrepunit
version0.1.6
sourcesrc
created_at2021-03-31 09:30:21.394769
updated_at2022-06-22 08:44:58.154612
descriptionRepunit Generation Library for Rust.
homepage
repositoryhttps://github.com/nsk-1010/rust-repunit
max_upload_size
id376076
size6,551
猫宮ぴあの / Piano Nekomiya (Nakanoin19)

documentation

README

Repunit

日本語 English

日本語版はこちらにあります

Repunit Generation Library

Installation

This crate is a library, so it can't be installed with cargo install.

If you use this in your application, add these lines in Cargo.toml:

[dependencies]
repunit = "0.1.6"

Usage

First step

use repunit;

Convert from number of digits in Repunit to Repunit

repunit::convert(digits)

Restore from Repunit to number of digits in Repunit

repunit::restore(Repunit)

example

extern crate repunit;
fn main() {
    println!("{}",repunit::convert(repunit::restore(111111)));
}

// => 111111
extern crate repunit;
fn main() {
    println!("{}", 3 * repunit::convert(4));
}

// => 3333

Development

To install this library onto your local machine, run cargo install --path .. To release a new version, update the version number in Cargo.toml, and then run cargo build --release, which will create a git tag for the version, push git commits and the created tag.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/NSK-1010/rust-repunit.

License

The gem is available as open source under the terms of the MIT License.

Commit count: 10

cargo fmt