code_location 1.0.0-beta.1

A library to automatically acquire a code location in a rust source code file.
Documentation

code_location

A library to automatically acquire a code location in a rust source code file.

Install

[dependencies]
code_location = "1.0"

Usage

use code_location::{code_location, CodeLocation};

fn main() {
    println!("I am printing from {}", code_location!()); // `I am printing from src/main.rs:4:39`
    let code_location: CodeLocation = code_location!();
    println!("The location above is: {}", code_location); // `The location above is: src/main.rs:5:39`
}

License

This project is licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in code_location by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.