diff options
author | Omer Ben-Amram <omerbenamram@gmail.com> | 2019-05-15 23:41:05 +0300 |
---|---|---|
committer | Omer Ben-Amram <omerbenamram@gmail.com> | 2019-05-15 23:41:05 +0300 |
commit | 485876727f9393302128dc3f358a061e691d59cc (patch) | |
tree | 5db84b9345d5455d98997954e196a710c1313fa2 /src | |
parent | 04258b6e4890d504fecd78acabf1ebfa68b1167c (diff) |
cargo fix
Diffstat (limited to 'src')
-rw-r--r-- | src/attribute/mod.rs | 6 | ||||
-rw-r--r-- | src/benches/benchmark.rs | 2 | ||||
-rw-r--r-- | src/bin/mft_dump.rs | 2 | ||||
-rw-r--r-- | src/entry.rs | 2 | ||||
-rw-r--r-- | src/mft.rs | 8 |
5 files changed, 10 insertions, 10 deletions
diff --git a/src/attribute/mod.rs b/src/attribute/mod.rs index dc1bd40..8e6b100 100644 --- a/src/attribute/mod.rs +++ b/src/attribute/mod.rs @@ -3,7 +3,7 @@ pub mod raw; pub mod x10; pub mod x30; -use crate::err::{self, Result}; + use crate::impl_serialize_for_bitflags; use bitflags::bitflags; @@ -15,8 +15,8 @@ use crate::attribute::x30::FileNameAttr; use crate::attribute::header::AttributeHeader; -use serde::{ser, Serialize}; -use std::io::{Cursor, Read, Seek}; +use serde::{Serialize}; + #[derive(Serialize, Clone, Debug)] pub struct Attribute { diff --git a/src/benches/benchmark.rs b/src/benches/benchmark.rs index e2d0fee..2ce0e08 100644 --- a/src/benches/benchmark.rs +++ b/src/benches/benchmark.rs @@ -10,7 +10,7 @@ fn process_1000_mft_records(sample: &[u8]) { let mut count = 0; for entry in parser.iter_entries().take(1000).filter_map(|a| a.ok()) { - for attr in entry.iter_attributes() { + for _attr in entry.iter_attributes() { count += 1; } } diff --git a/src/bin/mft_dump.rs b/src/bin/mft_dump.rs index 620174a..7362b2b 100644 --- a/src/bin/mft_dump.rs +++ b/src/bin/mft_dump.rs @@ -1,6 +1,6 @@ use clap::{App, Arg, ArgMatches}; use env_logger; -use log::{info, warn}; +use log::{info}; use mft::mft::MftParser; use std::path::PathBuf; diff --git a/src/entry.rs b/src/entry.rs index a19cad6..6cf4f2c 100644 --- a/src/entry.rs +++ b/src/entry.rs @@ -1,7 +1,7 @@ use crate::err::{self, Result}; use crate::impl_serialize_for_bitflags; -use crate::attribute; + use log::trace; use snafu::{ensure, ResultExt}; @@ -2,16 +2,16 @@ use crate::entry::MftEntry; use crate::err::{self, Result}; use crate::{EntryHeader, ReadSeek}; -use log::{debug, trace}; +use log::{debug}; use snafu::ResultExt; use crate::attribute::MftAttributeContent::AttrX30; -use std::cell::RefCell; + use std::collections::HashMap; use std::fs::{self, File}; use std::io::{BufReader, Cursor, SeekFrom}; use std::path::{Path, PathBuf}; -use std::rc::Rc; + pub struct MftParser<T: ReadSeek> { data: T, @@ -153,7 +153,7 @@ mod tests { let mut count = 0; for record in parser.iter_entries().take(10000).filter_map(|a| a.ok()) { - for attribute in record.iter_attributes() { + for _attribute in record.iter_attributes() { count += 1; } } |