port highlevel, borrow checker not done

This commit is contained in:
Henry Schimke
2022-10-27 17:35:47 -05:00
parent b5d97cf139
commit fb6dfac670
8 changed files with 345 additions and 289 deletions

View File

@@ -102,7 +102,11 @@ impl C40Encoder {
Ok(())
}
pub fn encodeMaximal(
pub fn encodeMaximalC40(&self, context: &EncoderContext,) {
self.encodeMaximal(context, &Self::encodeChar_c40, &Self::handleEOD_c40)
}
fn encodeMaximal(
&self,
context: &EncoderContext,
encodeChar: &dyn Fn(char, &mut String) -> u32,