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;
use scribe::*;
pub fn main()
{

View File

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