1 unstable release
0.1.0 | Aug 7, 2021 |
---|
#9 in #minification
76 downloads per month
Used in 2 crates
16KB
263 lines
Minifies Rust code.
# ();
use syn::parse_quote;
assert_eq!(
r#"fn main(){println!("{}",module::f());}mod module{pub(crate)fn f()->i32{1+1}}"#,
rustminify::minify_file(&rustminify::remove_docs(parse_quote! {
//! crate-level doc
fn main() {
println!("{}", module::f());
}
mod module {
//! module-level doc
/// doc for an item
pub(crate) fn f() -> i32 {
1 + 1
}
}
})),
);
Dependencies
~185–580KB
~14K SLoC