MCPcopy Create free account
hub / github.com/faern/rustscript / create_extern_crate_regex

Function create_extern_crate_regex

src/scriptbuilder.rs:140–150  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

138}
139
140fn create_extern_crate_regex() -> Regex {
141 let macro_regex = r"(?P<macro_use>#\[macro_use\])?";
142 let crate_name_regex = r"(?P<name>[^; \[]+)";
143 let crate_version_regex = r"(?:\[(?:(?P<package_name>[^; ]+);)?(?P<version>[^\]]+)\])?";
144 let regex = Regex::new(&format!(r"{}\s*extern\s+crate\s+{}{};",
145 macro_regex,
146 crate_name_regex,
147 crate_version_regex))
148 .unwrap();
149 regex
150}
151
152fn read_file<P: AsRef<Path>>(path: P) -> Result<String> {
153 let path = path.as_ref();

Callers 1

extract_extern_cratesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected