Function syn_inline_mod::parse_and_inline_modules
source · pub fn parse_and_inline_modules(src_file: &Path) -> File
Expand description
Parse the source code in src_file
and return a syn::File
that has all modules
recursively inlined.
This is equivalent to using an InlinerBuilder
with the default settings.
Panics
This function will panic if src_file
cannot be opened or does not contain valid Rust
source code.
Error Handling
This function ignores most error cases to return a best-effort result. To be informed of
failures that occur while inlining referenced modules, create an InlinerBuilder
instead.