Crates.io | badgen |
lib.rs | badgen |
version | 0.1.0 |
source | src |
created_at | 2020-08-25 09:04:57.09845 |
updated_at | 2020-08-25 09:04:57.09845 |
description | Fast and configurable badge generator |
homepage | https://github.com/avitex/rust-badgen |
repository | https://github.com/avitex/rust-badgen |
max_upload_size | |
id | 280454 |
size | 480,332 |
Rust SVG badge generator with font path rendering.
Documentation hosted on docs.rs.
[dependencies]
badgen = "0.1"
Classic
let badge = badgen::badge(&badgen::Style::classic(), "4.2 KB", Some("minzipped size")).unwrap();
println!("{}", badge);
Flat
let badge = badgen::badge(&badgen::Style::flat(), "4.2 KB", Some("minzipped size")).unwrap();
println!("{}", badge);
Benchmarks were run on an AMD Ryzen 9 3950X on the 17th of Jun 20.
classic time: [1.8844 us 1.8888 us 1.8933 us]
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) low mild
2 (2.00%) high mild
flat time: [1.3516 us 1.3536 us 1.3556 us]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low mild
1 (1.00%) high mild
default-slow time: [11.833 us 11.847 us 11.863 us]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) low mild
Initially inspired by github.com/badgen/badgen, but I decided to generate badges in a different manner.