usvg 0.2.0

An SVG simplification library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
extern crate usvg;
extern crate rustc_version;

use std::mem;

use rustc_version::{Version, version_meta};

#[test]
fn node_kind_size_1() {
    let size = if version_meta().unwrap().semver == Version::parse("1.22.0").unwrap() {
        264
    } else {
        // Newer rust versions has a better enum packing.
        256
    };
    assert!(mem::size_of::<usvg::NodeKind>() <= size);
}