Quellcode durchsuchen

Fewer warnings when testing

Ben S vor 11 Jahren
Ursprung
Commit
8139cfedea
1 geänderte Dateien mit 4 neuen und 1 gelöschten Zeilen
  1. 4 1
      src/main.rs

+ 4 - 1
src/main.rs

@@ -1,4 +1,4 @@
-#![feature(collections, core, env, libc, old_io, old_path, std_misc)]
+#![feature(collections, core, env, io, libc, old_io, old_path, std_misc)]
 
 // Other platforms than macos don't need std_misc but you can't
 // use #[cfg] on features.
@@ -33,6 +33,7 @@ pub mod output;
 pub mod term;
 pub mod xattr;
 
+#[cfg(not(test))]
 struct Exa<'a> {
     count:   usize,
     options: Options,
@@ -40,6 +41,7 @@ struct Exa<'a> {
     files:   Vec<File<'a>>,
 }
 
+#[cfg(not(test))]
 impl<'a> Exa<'a> {
     fn new(options: Options) -> Exa<'a> {
         Exa {
@@ -145,6 +147,7 @@ impl<'a> Exa<'a> {
     }
 }
 
+#[cfg(not(test))]
 fn main() {
     let args: Vec<String> = env::args().collect();