浏览代码

Use macros individually. (#9)

This is neater and more hygenic, and available since Rust 2018.
Andrew Walbran 2 年之前
父节点
当前提交
499338115b
共有 3 个文件被更改,包括 3 次插入8 次删除
  1. 2 5
      examples/riscv/src/main.rs
  2. 1 0
      examples/riscv/src/virtio_impl.rs
  3. 0 3
      src/lib.rs

+ 2 - 5
examples/riscv/src/main.rs

@@ -2,16 +2,13 @@
 #![no_main]
 #![deny(warnings)]
 
-#[macro_use]
 extern crate alloc;
-#[macro_use]
-extern crate log;
-// #[macro_use]
 extern crate opensbi_rt;
 
 use device_tree::util::SliceRead;
 use device_tree::{DeviceTree, Node};
-use log::LevelFilter;
+use log::{info, LevelFilter, warn};
+use alloc::vec;
 use virtio_drivers::*;
 
 mod virtio_impl;

+ 1 - 0
examples/riscv/src/virtio_impl.rs

@@ -1,5 +1,6 @@
 use core::sync::atomic::*;
 use lazy_static::lazy_static;
+use log::trace;
 
 extern "C" {
     fn end();

+ 0 - 3
src/lib.rs

@@ -5,9 +5,6 @@
 #![allow(clippy::identity_op)]
 #![allow(dead_code)]
 
-// #[macro_use]
-extern crate log;
-
 extern crate alloc;
 
 mod blk;