Explorar o código

Use macros individually. (#9)

This is neater and more hygenic, and available since Rust 2018.
Andrew Walbran %!s(int64=2) %!d(string=hai) anos
pai
achega
499338115b
Modificáronse 3 ficheiros con 3 adicións e 8 borrados
  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;