### Re-export grep_cli as cli Source: https://docs.rs/grep/latest/grep/index This code snippet demonstrates the re-exporting of the 'grep_cli' crate as 'cli' within the grep library. This allows users to access the functionality of grep_cli through the alias 'cli'. No external dependencies are explicitly mentioned for this re-export statement. ```rust pub extern crate grep_cli as cli; ``` -------------------------------- ### Re-export grep_matcher as matcher Source: https://docs.rs/grep/latest/grep/index This snippet shows the re-exporting of the 'grep_matcher' crate under the alias 'matcher'. This provides a convenient way to access the matching functionalities defined in 'grep_matcher' via the 'matcher' name. This is a common pattern for organizing and simplifying access to internal crate components. ```rust pub extern crate grep_matcher as matcher; ``` -------------------------------- ### Re-export grep_regex as regex Source: https://docs.rs/grep/latest/grep/index This code demonstrates the re-exporting of the 'grep_regex' crate with the alias 'regex'. This makes the regular expression functionalities provided by 'grep_regex' readily available to users of the grep library through the 'regex' name. It's a standard practice for internal module organization. ```rust pub extern crate grep_regex as regex; ``` -------------------------------- ### Re-export grep_printer as printer Source: https://docs.rs/grep/latest/grep/index This Rust code illustrates the re-exporting of the 'grep_printer' crate as 'printer'. This allows users of the grep library to easily access printing functionalities by using the 'printer' alias. It simplifies the API by consolidating related functionalities. ```rust pub extern crate grep_printer as printer; ``` -------------------------------- ### Re-export grep_searcher as searcher Source: https://docs.rs/grep/latest/grep/index This Rust snippet shows the re-exporting of the 'grep_searcher' crate as 'searcher'. This pattern allows users to access the searcher functionalities defined in the 'grep_searcher' crate using the simpler 'searcher' alias. It aids in creating a cohesive API surface for the library. ```rust pub extern crate grep_searcher as searcher; ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.