Making the macro not require a use statement.

This commit is contained in:
Jason Travis Smith 2016-01-28 13:54:21 -05:00
parent c15daad3b1
commit d1e6e8f4fe
2 changed files with 20 additions and 7 deletions

View File

@ -2,9 +2,6 @@
extern crate scribe; extern crate scribe;
use scribe::*;
pub fn main() pub fn main()
{ {

View File

@ -45,7 +45,11 @@ macro_rules! error
{ {
($($arg: tt)*) => ($($arg: tt)*) =>
{ {
log!(LogLevel::ERROR, $($arg)*); {
use scribe::LogLevel;
log!(LogLevel::ERROR, $($arg)*);
}
} }
} }
@ -54,7 +58,11 @@ macro_rules! warn
{ {
($($arg: tt)*) => ($($arg: tt)*) =>
{ {
log!(LogLevel::WARN, $($arg)*); {
use scribe::LogLevel;
log!(LogLevel::WARN, $($arg)*);
}
} }
} }
@ -63,7 +71,11 @@ macro_rules! info
{ {
($($arg: tt)*) => ($($arg: tt)*) =>
{ {
log!(LogLevel::INFO, $($arg)*); {
use scribe::LogLevel;
log!(LogLevel::INFO, $($arg)*);
}
} }
} }
@ -72,6 +84,10 @@ macro_rules! debug
{ {
($($arg: tt)*) => ($($arg: tt)*) =>
{ {
log!(LogLevel::DEBUG, $($arg)*); {
use scribe::LogLevel;
log!(LogLevel::DEBUG, $($arg)*);
}
} }
} }