Skip to content

Commit 001b55e

Browse files
committed
move IntoImmutableIter to ext module
1 parent 8d567c5 commit 001b55e

File tree

7 files changed

+8
-6
lines changed

7 files changed

+8
-6
lines changed
File renamed without changes.

src/ext/mod.rs

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1+
mod into_immutable_iter;
12
mod try_extend;
23
mod try_from_iterator;
34

5+
pub use into_immutable_iter::*;
46
pub use try_extend::*;
57
pub use try_from_iterator::*;

src/iter/iter_mut.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
use core::fmt;
22
use core::iter::FusedIterator;
33

4-
use crate::raw::{IntoImmutableIter, RawTableIter};
4+
use crate::ext::IntoImmutableIter;
5+
use crate::raw::RawTableIter;
56

67
#[must_use]
78
pub struct IterMut<'a, K: 'a, V: 'a, R: RawTableIter<(K, V)>> {

src/iter/values_mut.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
use core::fmt;
22
use core::iter::FusedIterator;
33

4-
use crate::raw::{IntoImmutableIter, RawTableIter};
4+
use crate::ext::IntoImmutableIter;
5+
use crate::raw::RawTableIter;
56

67
use super::IterMut;
78

src/raw/array_table/iter_mut.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use core::{iter, slice};
22

3-
use crate::raw::IntoImmutableIter;
3+
use crate::ext::IntoImmutableIter;
44

55
pub struct IterMut<'a, T> {
66
iter: slice::IterMut<'a, Option<T>>,

src/raw/mod.rs

-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
mod array_table;
2-
mod into_immutable_iter;
32
mod raw_entry_builder;
43
mod raw_table;
54
mod table_index;
65

76
pub(crate) use array_table::*;
8-
pub(crate) use into_immutable_iter::*;
97
pub use raw_entry_builder::*;
108
pub(crate) use raw_table::*;
119
pub(crate) use table_index::*;

src/raw/raw_table.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use core::mem;
22

3-
use crate::raw::IntoImmutableIter;
3+
use crate::ext::IntoImmutableIter;
44
use crate::UnavailableMutError;
55

66
pub trait RawTable<T>: IntoIterator<Item = T> {

0 commit comments

Comments
 (0)