[no description]
Diffstat (limited to 'build.rs')
-rw-r--r--build.rs21
1 files changed, 15 insertions, 6 deletions
diff --git a/build.rs b/build.rs
index 1fabe52..b43249d 100644
--- a/build.rs
+++ b/build.rs
@@ -1,10 +1,15 @@
-use std::{fs::File, io::Write, path::Path};
+use std::fs::File;
+use std::io::Write;
+use std::path::Path;
fn main() {
let e = std::env::var("OUT_DIR").unwrap();
- let mut impl_td = File::create(Path::new(&e).join("impl_td.rs")).unwrap();
- let mut impl_rv = File::create(Path::new(&e).join("impl_rv.rs")).unwrap();
- let mut impl_pk = File::create(Path::new(&e).join("impl_pk.rs")).unwrap();
+ let mut impl_td =
+ File::create(Path::new(&e).join("impl_td.rs")).unwrap();
+ let mut impl_rv =
+ File::create(Path::new(&e).join("impl_rv.rs")).unwrap();
+ let mut impl_pk =
+ File::create(Path::new(&e).join("impl_pk.rs")).unwrap();
for n in 0..26 {
let z = ('A'..='Z').take(n).collect::<Vec<_>>().into_iter();
generate(z, &mut impl_td, &mut impl_rv, &mut impl_pk);
@@ -20,7 +25,10 @@ fn tup(x: impl Iterator<Item = char>) -> String {
s
}
fn generate(
- x: impl Iterator<Item = char> + Clone + DoubleEndedIterator + ExactSizeIterator,
+ x: impl Iterator<Item = char>
+ + Clone
+ + DoubleEndedIterator
+ + ExactSizeIterator,
impl_td: &mut impl Write,
impl_rv: &mut impl Write,
impl_pk: &mut impl Write,
@@ -62,7 +70,8 @@ fn generate(
type At = {at};
type L = ({left});
type R = ({right});
- fn repick(({left}): Self::L, at: Self::At, ({right}): Self::R) -> Self {{
+ fn repick(({left}): Self::L, at: Self::At, ({right}): Self::R) -> \
+ Self {{
({left} at, {right})
}}
fn depict(self) -> (Self::L, Self::At, Self::R) {{