Integer trait and functions for Rust
Clone or download
bors[bot] and ignatenkobrain Merge #13
13: exclude CI files from crates.io r=cuviper a=ignatenkobrain



Co-authored-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
Latest commit fb097cb Oct 31, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
benches
ci
src fixup! Optimise GCD implementation. Oct 3, 2018
tests Add a trait Roots with sqrt, cbrt, and nth_root Jun 9, 2018
.gitignore
.travis.yml impl Integer for i128 and u128 May 10, 2018
Cargo.toml exclude CI files from crates.io Oct 31, 2018
LICENSE-APACHE Initial seeding from rust repo Sep 16, 2014
LICENSE-MIT Initial seeding from rust repo Sep 16, 2014
README.md Automatically detect support for i128/u128 May 11, 2018
RELEASES.md Add dates to RELEASES.md Jun 21, 2018
bors.toml Enable bors-ng Jul 9, 2017
build.rs Automatically detect support for i128/u128 May 11, 2018

README.md

num-integer

crate documentation minimum rustc 1.8 Travis status

Integer trait and functions for Rust.

Usage

Add this to your Cargo.toml:

[dependencies]
num-integer = "0.1"

and this to your crate root:

extern crate num_integer;

Features

This crate can be used without the standard library (#![no_std]) by disabling the default std feature. Use this in Cargo.toml:

[dependencies.num-integer]
version = "0.1.36"
default-features = false

There is no functional difference with and without std at this time, but there may be in the future.

Implementations for i128 and u128 are only available with Rust 1.26 and later. The build script automatically detects this, but you can make it mandatory by enabling the i128 crate feature.

Releases

Release notes are available in RELEASES.md.

Compatibility

The num-integer crate is tested for rustc 1.8 and greater.