dewey 0.3.0

version parser and comparator that works with non-semantic versions
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
extern crate dewey;

use dewey::VersionCmp;
use std::fs::File;
use std::io::{self, BufRead};

#[test]
fn test_all() {
  let file = File::open("tests/versions").unwrap();
  let versions = io::BufReader::new(file).lines();
  let vec1: Vec<_> = versions.map(Result::unwrap).collect();
  let vec2 = vec1.clone();
  for v1 in vec1.iter() {
    for v2 in vec2.iter() {
      v1.ver_cmp(v2.as_str());
    }
  }
}