Parse a [`Module`] from a file. Requires `std` feature.
(&self, path: impl AsRef<crate::std::path::Path> + Clone)
| 214 | #[cfg(feature = "std")] |
| 215 | /// Parse a [`Module`] from a file. Requires `std` feature. |
| 216 | pub fn parse_module_file(&self, path: impl AsRef<crate::std::path::Path> + Clone) -> Result<Module> { |
| 217 | let file = crate::std::fs::File::open(&path) |
| 218 | .map_err(|e| ParseError::Other(alloc::format!("Error opening file {:?}: {}", path.as_ref(), e)))?; |
| 219 | self.parse_module_stream(&mut crate::std::io::BufReader::new(file)) |
| 220 | } |
| 221 | |
| 222 | #[cfg(feature = "std")] |
| 223 | /// Parse a [`Module`] from a stream. Requires `std` feature. |
no test coverage detected