1/// This macro is used internally to obtain the current file and line (in the sourcecode). 2macro_rules! throw_site { 3 () => { 4 crate::error::ThrowSite { 5 file: file!().to_owned(), 6 line: line!(), 7 } 8 }; 9}