Skip to content

Commit 6ef10ca

Browse files
committed
Move files around
1 parent d3e1acc commit 6ef10ca

File tree

10 files changed

+27
-23
lines changed

10 files changed

+27
-23
lines changed

src/lib.rs

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -17,24 +17,12 @@
1717
#![deny(missing_docs)]
1818
#![warn(missing_debug_implementations)]
1919

20-
mod arc_list;
21-
mod atomic_waker;
2220
#[cfg(not(all(target_arch = "wasm32", feature = "wasm-bindgen")))]
23-
mod delay;
21+
mod native;
2422
#[cfg(all(target_arch = "wasm32", feature = "wasm-bindgen"))]
25-
mod delay_wasm;
26-
mod global;
27-
mod heap;
28-
mod heap_timer;
29-
mod timer;
30-
31-
use arc_list::{ArcList, Node};
32-
use atomic_waker::AtomicWaker;
33-
use heap::{Heap, Slot};
34-
use heap_timer::HeapTimer;
35-
use timer::{ScheduledTimer, Timer, TimerHandle};
23+
mod wasm;
3624

3725
#[cfg(not(all(target_arch = "wasm32", feature = "wasm-bindgen")))]
38-
pub use self::delay::Delay;
26+
pub use self::native::Delay;
3927
#[cfg(all(target_arch = "wasm32", feature = "wasm-bindgen"))]
40-
pub use self::delay_wasm::Delay;
28+
pub use self::wasm::Delay;

src/native.rs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
mod arc_list;
3+
mod atomic_waker;
4+
mod delay;
5+
mod global;
6+
mod heap;
7+
mod heap_timer;
8+
mod timer;
9+
10+
use self::arc_list::{ArcList, Node};
11+
use self::atomic_waker::AtomicWaker;
12+
use self::heap::{Heap, Slot};
13+
use self::heap_timer::HeapTimer;
14+
use self::timer::{ScheduledTimer, Timer, TimerHandle};
15+
16+
pub use self::delay::Delay;
File renamed without changes.
File renamed without changes.

src/delay.rs renamed to src/native/delay.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ use std::sync::{Arc, Mutex};
1212
use std::task::{Context, Poll};
1313
use std::time::{Duration, Instant};
1414

15-
use crate::arc_list::Node;
16-
use crate::AtomicWaker;
17-
use crate::{ScheduledTimer, TimerHandle};
15+
use super::arc_list::Node;
16+
use super::AtomicWaker;
17+
use super::{ScheduledTimer, TimerHandle};
1818

1919
/// A future representing the notification that an elapsed duration has
2020
/// occurred.

src/global.rs renamed to src/native/global.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use std::thread;
99
use std::thread::Thread;
1010
use std::time::Instant;
1111

12-
use crate::{Timer, TimerHandle};
12+
use super::{Timer, TimerHandle};
1313

1414
pub struct HelperThread {
1515
thread: Option<thread::JoinHandle<()>>,
File renamed without changes.

src/heap_timer.rs renamed to src/native/heap_timer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use std::cmp::Ordering;
22
use std::sync::Arc;
33
use std::time::Instant;
44

5-
use crate::{Node, ScheduledTimer};
5+
use super::{Node, ScheduledTimer};
66

77
/// Entries in the timer heap, sorted by the instant they're firing at and then
88
/// also containing some payload data.

src/timer.rs renamed to src/native/timer.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ use std::time::Instant;
99

1010
use std::future::Future;
1111

12-
use crate::AtomicWaker;
13-
use crate::{global, ArcList, Heap, HeapTimer, Node, Slot};
12+
use super::AtomicWaker;
13+
use super::{global, ArcList, Heap, HeapTimer, Node, Slot};
1414

1515
/// A "timer heap" used to power separately owned instances of `Delay`.
1616
///
File renamed without changes.

0 commit comments

Comments
 (0)