2019-11-22 19:36:57 +01:00
|
|
|
//! A renderer-agnostic native GUI runtime.
|
2019-09-20 19:15:31 +02:00
|
|
|
//!
|
2021-12-23 09:34:37 +02:00
|
|
|
//! 
|
2019-09-20 19:15:31 +02:00
|
|
|
//!
|
2023-09-09 12:24:47 +02:00
|
|
|
//! `iced_runtime` takes [`iced_core`] and builds a native runtime on top of it.
|
2019-09-20 19:15:31 +02:00
|
|
|
//!
|
2023-07-28 19:48:39 +02:00
|
|
|
//! [`iced_core`]: https://github.com/iced-rs/iced/tree/0.10/core
|
2021-12-08 08:04:46 +01:00
|
|
|
#![doc(
|
2021-12-09 15:10:38 +07:00
|
|
|
html_logo_url = "https://raw.githubusercontent.com/iced-rs/iced/9ab6923e943f784985e9ef9ca28b10278297225d/docs/logo.svg"
|
2021-12-08 08:04:46 +01:00
|
|
|
)]
|
2023-09-09 20:58:45 +02:00
|
|
|
#![forbid(unsafe_code, rust_2018_idioms)]
|
2022-07-09 18:03:59 +02:00
|
|
|
#![deny(
|
|
|
|
|
missing_debug_implementations,
|
2023-05-11 15:37:56 +02:00
|
|
|
missing_docs,
|
2022-07-09 18:03:59 +02:00
|
|
|
unused_results,
|
2023-09-09 20:58:45 +02:00
|
|
|
rustdoc::broken_intra_doc_links
|
2022-07-09 18:03:59 +02:00
|
|
|
)]
|
2023-05-11 17:28:51 +02:00
|
|
|
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
|
2021-03-10 01:59:02 +01:00
|
|
|
pub mod clipboard;
|
2021-09-01 19:21:49 +07:00
|
|
|
pub mod command;
|
2023-02-04 11:12:15 +01:00
|
|
|
pub mod font;
|
2020-04-30 05:04:45 +02:00
|
|
|
pub mod keyboard;
|
2023-02-19 17:43:13 -08:00
|
|
|
pub mod overlay;
|
2020-05-21 04:27:31 +02:00
|
|
|
pub mod program;
|
2022-02-16 19:20:26 -03:00
|
|
|
pub mod system;
|
2022-01-11 13:47:43 +07:00
|
|
|
pub mod user_interface;
|
2020-01-10 01:28:45 +01:00
|
|
|
pub mod window;
|
2019-09-20 19:15:31 +02:00
|
|
|
|
2020-05-21 04:27:31 +02:00
|
|
|
// We disable debug capabilities on release builds unless the `debug` feature
|
|
|
|
|
// is explicitly enabled.
|
|
|
|
|
#[cfg(feature = "debug")]
|
|
|
|
|
#[path = "debug/basic.rs"]
|
|
|
|
|
mod debug;
|
|
|
|
|
#[cfg(not(feature = "debug"))]
|
|
|
|
|
#[path = "debug/null.rs"]
|
|
|
|
|
mod debug;
|
|
|
|
|
|
2023-03-04 05:37:11 +01:00
|
|
|
pub use iced_core as core;
|
|
|
|
|
pub use iced_futures as futures;
|
2020-01-20 04:47:36 +01:00
|
|
|
|
2021-09-01 19:21:49 +07:00
|
|
|
pub use command::Command;
|
2020-05-21 04:27:31 +02:00
|
|
|
pub use debug::Debug;
|
2023-02-04 11:12:15 +01:00
|
|
|
pub use font::Font;
|
2020-05-21 04:27:31 +02:00
|
|
|
pub use program::Program;
|
2022-01-11 13:47:43 +07:00
|
|
|
pub use user_interface::UserInterface;
|