mirror of
https://github.com/BurntSushi/walkdir.git
synced 2025-09-28 14:10:31 +00:00
Renamed Iter to IntoIter
This commit is contained in:
parent
c43a71f536
commit
8d2b9840b4
14
src/lib.rs
14
src/lib.rs
@ -326,10 +326,10 @@ impl WalkDir {
|
||||
|
||||
impl IntoIterator for WalkDir {
|
||||
type Item = Result<DirEntry>;
|
||||
type IntoIter = Iter;
|
||||
type IntoIter = IntoIter;
|
||||
|
||||
fn into_iter(self) -> Iter {
|
||||
Iter {
|
||||
fn into_iter(self) -> IntoIter {
|
||||
IntoIter {
|
||||
opts: self.opts,
|
||||
start: Some(self.root),
|
||||
stack_list: vec![],
|
||||
@ -433,7 +433,7 @@ pub trait WalkDirIterator: Iterator {
|
||||
/// descriptors and whether the iterator should follow symbolic links.
|
||||
///
|
||||
/// The order of elements yielded by this iterator is unspecified.
|
||||
pub struct Iter {
|
||||
pub struct IntoIter {
|
||||
/// Options specified in the builder. Depths, max fds, etc.
|
||||
opts: WalkDirOptions,
|
||||
/// The start path.
|
||||
@ -518,7 +518,7 @@ pub struct DirEntry {
|
||||
ino: u64,
|
||||
}
|
||||
|
||||
impl Iterator for Iter {
|
||||
impl Iterator for IntoIter {
|
||||
type Item = Result<DirEntry>;
|
||||
|
||||
fn next(&mut self) -> Option<Result<DirEntry>> {
|
||||
@ -560,7 +560,7 @@ impl Iterator for Iter {
|
||||
}
|
||||
}
|
||||
|
||||
impl WalkDirIterator for Iter {
|
||||
impl WalkDirIterator for IntoIter {
|
||||
fn skip_current_dir(&mut self) {
|
||||
if !self.stack_list.is_empty() {
|
||||
self.stack_list.pop();
|
||||
@ -571,7 +571,7 @@ impl WalkDirIterator for Iter {
|
||||
}
|
||||
}
|
||||
|
||||
impl Iter {
|
||||
impl IntoIter {
|
||||
fn handle_entry(
|
||||
&mut self,
|
||||
mut dent: DirEntry,
|
||||
|
@ -10,7 +10,7 @@ use std::collections::HashMap;
|
||||
use quickcheck::{Arbitrary, Gen, QuickCheck, StdGen};
|
||||
use rand::{self, Rng};
|
||||
|
||||
use super::{DirEntry, WalkDir, WalkDirIterator, Iter, Error, ErrorInner};
|
||||
use super::{DirEntry, WalkDir, WalkDirIterator, IntoIter, Error, ErrorInner};
|
||||
|
||||
#[derive(Clone, Debug, Eq, Ord, PartialEq, PartialOrd)]
|
||||
enum Tree {
|
||||
@ -272,7 +272,7 @@ enum WalkEvent {
|
||||
|
||||
struct WalkEventIter {
|
||||
depth: usize,
|
||||
it: Iter,
|
||||
it: IntoIter,
|
||||
next: Option<Result<DirEntry, Error>>,
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user