summaryrefslogtreecommitdiffstats
path: root/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/lib.rs b/src/lib.rs
index bc3fe6ab..79e2f276 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -175,6 +175,7 @@ use iced_winit::core;
use iced_winit::runtime;
pub use iced_futures::futures;
+pub use iced_futures::stream;
#[cfg(feature = "highlighter")]
pub use iced_highlighter as highlighter;
@@ -201,7 +202,13 @@ pub use crate::core::{
Length, Padding, Pixels, Point, Radians, Rectangle, Rotation, Shadow, Size,
Theme, Transformation, Vector,
};
-pub use crate::runtime::{exit, Task};
+pub use crate::runtime::exit;
+pub use iced_futures::Subscription;
+
+pub mod task {
+ //! Create runtime tasks.
+ pub use crate::runtime::task::{Handle, Task};
+}
pub mod clipboard {
//! Access the clipboard.
@@ -255,13 +262,6 @@ pub mod mouse {
};
}
-pub mod subscription {
- //! Listen to external events in your application.
- pub use iced_futures::subscription::{
- channel, run, run_with_id, unfold, Subscription,
- };
-}
-
#[cfg(feature = "system")]
pub mod system {
//! Retrieve system information.
@@ -314,7 +314,7 @@ pub use executor::Executor;
pub use font::Font;
pub use renderer::Renderer;
pub use settings::Settings;
-pub use subscription::Subscription;
+pub use task::Task;
#[doc(inline)]
pub use application::application;