```rust
macro_rules! funcpathfile( () => (format!("{}:{}|{}::{}", file!(), line!(), mod_path!(), func!())) )
```