Crate barexp

Crate barexp 

Source
Expand description

§Barexp

barexp is a library that automatically generates mod.rs files for your Rust project’s subdirectories.

§Quick Start

Add this to your Cargo.toml:

[build-dependencies]
barexp = "1.1.0"

Then create a build.rs in your project root:

fn main() {
    barexp::build();
}

§Examples

Basic usage:

// Your project's build.rs
fn main() {
    barexp::build();
}

§Features

  • Recursively scans project subdirectories
  • Automatically generates mod.rs files
  • Re-exports all modules
  • Ignores hidden files and target directory

Functions§

build
Main function to generate mod.rs files
generate_mod_files
Optional function to generate mod.rs files for a given directory