summaryrefslogtreecommitdiffstats
path: root/src/lib.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2023-11-29 00:14:27 +0100
committerLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2023-11-29 00:14:27 +0100
commita761448858521d11dc646e2ef5217e9e06628932 (patch)
tree131f3c5364134f7eded5da5a1b68bcd0ef0af12a /src/lib.rs
parent3b7d479534d9114ed12bb5d9ccd910e85d5c13c7 (diff)
downloadiced-a761448858521d11dc646e2ef5217e9e06628932.tar.gz
iced-a761448858521d11dc646e2ef5217e9e06628932.tar.bz2
iced-a761448858521d11dc646e2ef5217e9e06628932.zip
Implement `command::channel` helper
It is analogous to `subscription::channel`.
Diffstat (limited to '')
-rw-r--r--src/lib.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs
index f9f3952c..47766e6f 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -190,7 +190,6 @@ pub use crate::core::{
color, Alignment, Background, BorderRadius, Color, ContentFit, Degrees,
Gradient, Length, Padding, Pixels, Point, Radians, Rectangle, Size, Vector,
};
-pub use crate::runtime::Command;
pub mod clipboard {
//! Access the clipboard.
@@ -239,6 +238,11 @@ pub mod mouse {
};
}
+pub mod command {
+ //! Run asynchronous actions.
+ pub use crate::runtime::command::{channel, Command};
+}
+
pub mod subscription {
//! Listen to external events in your application.
pub use iced_futures::subscription::{
@@ -287,6 +291,7 @@ pub mod widget {
}
pub use application::Application;
+pub use command::Command;
pub use error::Error;
pub use event::Event;
pub use executor::Executor;