diff --git a/aya-gen/src/bin/aya-gen.rs b/aya-gen/src/bin/aya-gen.rs index 8f976aa0..b5e66eb7 100644 --- a/aya-gen/src/bin/aya-gen.rs +++ b/aya-gen/src/bin/aya-gen.rs @@ -40,12 +40,10 @@ fn try_main() -> Result<(), anyhow::Error> { names, bindgen_args, } => { - let bindings: String; - if let Some(header) = header { - bindings = generate(InputFile::Header(header), &names, &bindgen_args)?; - } else { - bindings = generate(InputFile::Btf(btf), &names, &bindgen_args)?; - } + let bindings = match header { + Some(header) => generate(InputFile::Header(header), &names, &bindgen_args)?, + None => generate(InputFile::Btf(btf), &names, &bindgen_args)?, + }; println!("{}", bindings); } }; diff --git a/aya-gen/src/generate.rs b/aya-gen/src/generate.rs index 12ac7034..5a81b631 100644 --- a/aya-gen/src/generate.rs +++ b/aya-gen/src/generate.rs @@ -132,7 +132,7 @@ mod test { use super::combine_flags; fn to_vec(s: &str) -> Vec { - s.split(" ").map(|x| x.into()).collect() + s.split(' ').map(|x| x.into()).collect() } #[test]