├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── README.md ├── procon-bundler-sample-result ├── Cargo.toml └── src │ └── lib.rs ├── procon-bundler-sample ├── Cargo.toml └── src │ ├── a.rs │ ├── a │ └── b │ │ └── c.rs │ ├── b │ └── c.rs │ ├── lib.rs │ └── small_module.rs ├── procon-bundler ├── Cargo.toml └── src │ ├── bundle_crate.rs │ ├── config_toml.rs │ ├── error.rs │ ├── main.rs │ ├── parse_line.rs │ ├── prettify.rs │ ├── resolver.rs │ └── types.rs └── testcase └── sample_crate ├── Cargo.toml └── src ├── a.rs ├── b.rs ├── b └── b1.rs └── lib.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/README.md -------------------------------------------------------------------------------- /procon-bundler-sample-result/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/procon-bundler-sample-result/Cargo.toml -------------------------------------------------------------------------------- /procon-bundler-sample-result/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/procon-bundler-sample-result/src/lib.rs -------------------------------------------------------------------------------- /procon-bundler-sample/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/procon-bundler-sample/Cargo.toml -------------------------------------------------------------------------------- /procon-bundler-sample/src/a.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/procon-bundler-sample/src/a.rs -------------------------------------------------------------------------------- /procon-bundler-sample/src/a/b/c.rs: -------------------------------------------------------------------------------- 1 | #[allow(dead_code)] 2 | type C = (); 3 | -------------------------------------------------------------------------------- /procon-bundler-sample/src/b/c.rs: -------------------------------------------------------------------------------- 1 | a(); 2 | -------------------------------------------------------------------------------- /procon-bundler-sample/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/procon-bundler-sample/src/lib.rs -------------------------------------------------------------------------------- /procon-bundler-sample/src/small_module.rs: -------------------------------------------------------------------------------- 1 | #[allow(dead_code)] 2 | pub type A = (); 3 | -------------------------------------------------------------------------------- /procon-bundler/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/procon-bundler/Cargo.toml -------------------------------------------------------------------------------- /procon-bundler/src/bundle_crate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/procon-bundler/src/bundle_crate.rs -------------------------------------------------------------------------------- /procon-bundler/src/config_toml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/procon-bundler/src/config_toml.rs -------------------------------------------------------------------------------- /procon-bundler/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/procon-bundler/src/error.rs -------------------------------------------------------------------------------- /procon-bundler/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/procon-bundler/src/main.rs -------------------------------------------------------------------------------- /procon-bundler/src/parse_line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/procon-bundler/src/parse_line.rs -------------------------------------------------------------------------------- /procon-bundler/src/prettify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/procon-bundler/src/prettify.rs -------------------------------------------------------------------------------- /procon-bundler/src/resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/procon-bundler/src/resolver.rs -------------------------------------------------------------------------------- /procon-bundler/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/procon-bundler/src/types.rs -------------------------------------------------------------------------------- /testcase/sample_crate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtkana/procon-bundler/HEAD/testcase/sample_crate/Cargo.toml -------------------------------------------------------------------------------- /testcase/sample_crate/src/a.rs: -------------------------------------------------------------------------------- 1 | Hi, I am a.rs! 2 | -------------------------------------------------------------------------------- /testcase/sample_crate/src/b.rs: -------------------------------------------------------------------------------- 1 | mod b1; 2 | -------------------------------------------------------------------------------- /testcase/sample_crate/src/b/b1.rs: -------------------------------------------------------------------------------- 1 | Hi, I am b1.rs! 2 | -------------------------------------------------------------------------------- /testcase/sample_crate/src/lib.rs: -------------------------------------------------------------------------------- 1 | mod a; 2 | --------------------------------------------------------------------------------