├── .cargo └── config.toml ├── .envrc ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── flake.lock ├── flake.nix ├── profi-attributes ├── Cargo.toml └── src │ └── lib.rs └── profi ├── Cargo.lock ├── Cargo.toml ├── README.md ├── examples ├── README.md ├── attribute.rs ├── benchmark.rs ├── guard.rs ├── loop.rs ├── multiple.rs ├── nested.rs ├── print_to_file.rs ├── recursive.rs ├── simple.rs └── threads.rs └── src ├── lib.rs ├── measure.rs ├── process.rs └── zz_private.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .direnv/ 3 | out* -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | profi/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/flake.nix -------------------------------------------------------------------------------- /profi-attributes/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi-attributes/Cargo.toml -------------------------------------------------------------------------------- /profi-attributes/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi-attributes/src/lib.rs -------------------------------------------------------------------------------- /profi/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/Cargo.lock -------------------------------------------------------------------------------- /profi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/Cargo.toml -------------------------------------------------------------------------------- /profi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/README.md -------------------------------------------------------------------------------- /profi/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/examples/README.md -------------------------------------------------------------------------------- /profi/examples/attribute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/examples/attribute.rs -------------------------------------------------------------------------------- /profi/examples/benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/examples/benchmark.rs -------------------------------------------------------------------------------- /profi/examples/guard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/examples/guard.rs -------------------------------------------------------------------------------- /profi/examples/loop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/examples/loop.rs -------------------------------------------------------------------------------- /profi/examples/multiple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/examples/multiple.rs -------------------------------------------------------------------------------- /profi/examples/nested.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/examples/nested.rs -------------------------------------------------------------------------------- /profi/examples/print_to_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/examples/print_to_file.rs -------------------------------------------------------------------------------- /profi/examples/recursive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/examples/recursive.rs -------------------------------------------------------------------------------- /profi/examples/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/examples/simple.rs -------------------------------------------------------------------------------- /profi/examples/threads.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/examples/threads.rs -------------------------------------------------------------------------------- /profi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/src/lib.rs -------------------------------------------------------------------------------- /profi/src/measure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/src/measure.rs -------------------------------------------------------------------------------- /profi/src/process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/src/process.rs -------------------------------------------------------------------------------- /profi/src/zz_private.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyonSyonII/profi/HEAD/profi/src/zz_private.rs --------------------------------------------------------------------------------