Skip to content

Latest commit

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

code_location

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

UNMAINTAINED

This library is no longer maintained. Although it does work fine, I recommend using std::panic::Location instead.

Install

[dependencies]
code_location = "1.1"

Usage

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

serde serialization and deserialization support

serde support can be enabled with the "serde" feature:

[dependencies]
code_location = { version = "1.1", features = ["serde"] }

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages