(
buf: &mut Vec<u8>,
lib: impl ExactSizeIterator<Item = (&'a str, FrozenModule<B>)>,
)
| 115 | } |
| 116 | |
| 117 | fn write_lib<'a, B: AsRef<[u8]>>( |
| 118 | buf: &mut Vec<u8>, |
| 119 | lib: impl ExactSizeIterator<Item = (&'a str, FrozenModule<B>)>, |
| 120 | ) { |
| 121 | marshal::write_len(buf, lib.len()); |
| 122 | for (name, module) in lib { |
| 123 | write_entry(buf, name, module); |
| 124 | } |
| 125 | } |
| 126 | |
| 127 | fn write_entry(buf: &mut Vec<u8>, name: &str, module: FrozenModule<impl AsRef<[u8]>>) { |
| 128 | marshal::write_vec(buf, name.as_bytes()); |
no test coverage detected