From d69c3dbc3199685f8886101ff3a284ae36fbced4 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sat, 1 Sep 2018 22:21:05 -0700 Subject: [PATCH] [lexer] Obey Rust book recommendation about order of leading lines --- lexer/src/lib.rs | 6 +++--- lexer/src/main.rs | 2 +- lexer/src/states/mod.rs | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lexer/src/lib.rs b/lexer/src/lib.rs index 032d88e..50165c2 100644 --- a/lexer/src/lib.rs +++ b/lexer/src/lib.rs @@ -2,6 +2,9 @@ * Eryn Wells */ +use std::iter::Peekable; +use states::*; + mod chars; mod error; mod states; @@ -10,9 +13,6 @@ mod token; pub use error::Error; pub use token::{Lex, Token}; -use std::iter::Peekable; -use states::*; - pub type Result = std::result::Result; pub struct Lexer where T: Iterator { diff --git a/lexer/src/main.rs b/lexer/src/main.rs index 366ef92..2079c06 100644 --- a/lexer/src/main.rs +++ b/lexer/src/main.rs @@ -4,8 +4,8 @@ extern crate sibillexer; -use std::io::prelude::*; use std::io; +use std::io::Write; use sibillexer::Lexer; fn main() { diff --git a/lexer/src/states/mod.rs b/lexer/src/states/mod.rs index ac9004d..94595e2 100644 --- a/lexer/src/states/mod.rs +++ b/lexer/src/states/mod.rs @@ -2,15 +2,15 @@ * Eryn Wells */ +use std::fmt::Debug; +use token::Token; + mod begin; mod hash; mod id; pub use self::begin::Begin; -use std::fmt::Debug; -use token::Token; - #[derive(Debug)] pub enum StateResult { /// Consume the character, remain on this state.