# rust-elo
[![Build Status](https://travis-ci.org/ivpusic/rust-elo.svg?branch=master)](https://travis-ci.org/ivpusic/rust-elo)
Rust crate for calculating player rating based on elo ranking system
## Installation
Add to your `Cargo.toml`
```bash
[dependencies]
elo = "0.2.1"
```
## Example usage
```rust
extern crate elo;
use elo::{EloRank, MatchWinner};
fn main() {
let elo = EloRank { k: 32 };
let player_a = 1200.0;
let player_b = 1400.0;
let winner = MatchWinner::PlayerA;
let (new_a_ranking, new_b_ranking) = elo.calculate(player_a, player_b, winner);
}
```