//! Source represent source info
/// Source Info
///
/// Save the source info when the user calls the macros.
/// Create a new source info
///
/// ```
/// let mut source = logkit::source!();
/// assert!(source.file == "src/source.rs" || source.file == "src\\source.rs");
/// assert!(source.line > 0);
/// assert!(source.column > 0);
/// ```