From 95bb901b8a4927fb50386a5c52a285392b60f90d Mon Sep 17 00:00:00 2001 From: jRimbault Date: Sat, 17 Oct 2020 11:09:27 +0200 Subject: chore: fix the double compiling of lib and bin (#1616) * fix: rust modules are compiled twice The modules being declared both in the _library_ crate and the _binary_ crate made cargo compile everything twice: 1. for the library 2. for the binary What happened was: 1. The library "starship" was compiled. 2. The binary "starship" (and all its modules) were compiled. * fix: stop compiling every rust module twice restrict visibility * Run cargo fmt * Add bug_report module Co-authored-by: Matan Kushner Co-authored-by: Kevin Song --- src/main.rs | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 46dc86e25..3957faa6e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,27 +2,11 @@ use clap::{crate_authors, crate_version}; use std::io; use std::time::SystemTime; -mod bug_report; -mod config; -mod configs; -mod configure; -mod context; -mod formatter; -mod init; -mod logger; -mod module; -mod modules; -mod print; -mod segment; -mod utils; - -#[cfg(test)] -mod test; - -use crate::module::ALL_MODULES; use clap::{App, AppSettings, Arg, Shell, SubCommand}; use rand::distributions::Alphanumeric; use rand::Rng; +use starship::module::ALL_MODULES; +use starship::*; fn main() { logger::init(); -- cgit v1.2.3