4 releases (2 breaking)
0.3.1 | Sep 5, 2023 |
---|---|
0.3.0 | Sep 5, 2023 |
0.2.0 | Sep 5, 2023 |
0.1.0 | Jun 20, 2023 |
#1092 in Rust patterns
67 downloads per month
Used in 2 crates
6KB
89 lines
code-path
A code path macro
Usage
fn foo() {
fn bar() {
assert_eq!(
code_path!(),
"rust_out::main::_doctest_main_src_lib_rs_6_0::foo::bar, src/lib.rs:10:13".into(),
);
}
bar()
}
foo()
Contributing
We appreciate all kinds of contributions, thank you!
Note on README
Most of the readme is automatically copied from the crate documentation by cargo-sync-readme. This way the readme is always in sync with the docs and examples are tested.
So if you find a part of the readme you'd like to change between <!-- cargo-sync-readme start -->
and <!-- cargo-sync-readme end -->
markers, don't edit README.md
directly, but rather change
the documentation on top of src/lib.rs
and then synchronize the readme with:
cargo sync-readme
(make sure the cargo command is installed):
cargo install cargo-sync-readme
If you have rusty-hook installed the changes will apply automatically on commit.
License
This project is licensed under the MIT license.