macro_rules! err { ($message:expr) => { ... }; ($message:expr, $file:expr) => { ... }; ($message:expr, $file:expr, $location:expr) => { ... }; }
Creates error Result from message, file and location