/mapping-rs

A collection of mapping suites and useful algorithms, implemented in pure Rust

Primary LanguageRustMIT LicenseMIT

Windows Build Linux Build MacOS Build Documentation GitHub Stars GitHub Watchers GitHub Forks GitHub Issues MIT Discord Channel

Unstable API

Note that this crate is in early development, breaking API changes are to be expected.

Usage

Add this to your Cargo.toml:

[dependencies]
mapping-algorithms-rs = "0.0.1"

Features

This crate can be used without the standard library, this can be easily achieved by disabling the default std feature. Like so:

[dependencies.mapping-algorithms-rs]
version = "0.0.1"
default-features = false

This crate is designed to be able to take advantage of CUDA for parallel processing, this can greatly improve algorithm performance, but requires an NVIDIA graphics card and drivers. To enable CUDA, use the cuda feature:

[dependencies]
mapping-algorithms-rs = { version = "0.0.1", features = ["cuda"] }