2019-11-18 07:16:19 +01:00
//! The core library of [Iced].
//!
//! This library holds basic types that can be reused and re-exported in
2023-07-28 19:48:39 +02:00
//! different runtime implementations.
2019-11-18 07:16:19 +01:00
//!
2021-12-23 09:34:37 +02:00
//! 
2020-11-26 07:22:03 +01:00
//!
2021-12-23 09:34:37 +02:00
//! [Iced]: https://github.com/iced-rs/iced
2022-05-02 20:33:10 +02:00
#![ doc(
html_logo_url = " https://raw.githubusercontent.com/iced-rs/iced/9ab6923e943f784985e9ef9ca28b10278297225d/docs/logo.svg "
) ]
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 ,
missing_docs ,
unused_results ,
2023-09-09 20:58:45 +02:00
rustdoc ::broken_intra_doc_links
2022-07-09 18:03:59 +02:00
) ]
2021-09-20 15:09:55 +07:00
pub mod alignment ;
2024-01-20 13:29:25 +01:00
pub mod border ;
2023-03-04 05:37:11 +01:00
pub mod clipboard ;
pub mod event ;
2023-02-05 18:26:09 +01:00
pub mod font ;
2023-03-01 21:34:26 +01:00
pub mod gradient ;
2023-03-04 05:37:11 +01:00
pub mod image ;
2020-03-17 07:28:28 +01:00
pub mod keyboard ;
2023-03-04 05:37:11 +01:00
pub mod layout ;
2020-04-28 03:11:01 +02:00
pub mod mouse ;
2023-03-04 05:37:11 +01:00
pub mod overlay ;
pub mod renderer ;
pub mod svg ;
pub mod text ;
2022-01-28 17:20:40 +07:00
pub mod time ;
2023-03-04 05:37:11 +01:00
pub mod touch ;
pub mod widget ;
pub mod window ;
2019-09-20 19:15:31 +02:00
2023-05-11 09:12:06 -07:00
mod angle ;
2019-10-08 03:13:41 +02:00
mod background ;
2019-09-20 19:15:31 +02:00
mod color ;
2022-02-16 17:28:04 +07:00
mod content_fit ;
2023-03-04 05:37:11 +01:00
mod element ;
mod hasher ;
2019-09-20 19:15:31 +02:00
mod length ;
2020-11-23 17:19:21 +00:00
mod padding ;
2023-02-04 12:24:13 +01:00
mod pixels ;
2019-09-20 19:15:31 +02:00
mod point ;
mod rectangle ;
2024-01-20 13:29:25 +01:00
mod shadow ;
2023-03-04 05:37:11 +01:00
mod shell ;
2020-02-14 05:35:42 +01:00
mod size ;
2023-10-24 05:34:03 +02:00
mod transformation ;
2019-09-20 19:15:31 +02:00
mod vector ;
2021-09-20 15:09:55 +07:00
pub use alignment ::Alignment ;
2023-05-11 09:12:06 -07:00
pub use angle ::{ Degrees , Radians } ;
2019-10-08 03:13:41 +02:00
pub use background ::Background ;
2024-01-20 13:29:25 +01:00
pub use border ::Border ;
2023-03-04 05:37:11 +01:00
pub use clipboard ::Clipboard ;
2019-09-20 19:15:31 +02:00
pub use color ::Color ;
2022-02-16 17:28:04 +07:00
pub use content_fit ::ContentFit ;
2023-03-04 05:37:11 +01:00
pub use element ::Element ;
pub use event ::Event ;
2019-11-13 07:22:21 +01:00
pub use font ::Font ;
2023-03-01 21:34:26 +01:00
pub use gradient ::Gradient ;
2023-03-04 05:37:11 +01:00
pub use hasher ::Hasher ;
pub use layout ::Layout ;
2019-09-20 19:15:31 +02:00
pub use length ::Length ;
2023-03-04 05:37:11 +01:00
pub use overlay ::Overlay ;
2020-11-23 17:19:21 +00:00
pub use padding ::Padding ;
2023-02-04 12:24:13 +01:00
pub use pixels ::Pixels ;
2019-09-20 19:15:31 +02:00
pub use point ::Point ;
pub use rectangle ::Rectangle ;
2023-03-04 05:37:11 +01:00
pub use renderer ::Renderer ;
2023-11-08 19:12:53 -08:00
pub use shadow ::Shadow ;
2023-03-04 05:37:11 +01:00
pub use shell ::Shell ;
2020-02-14 05:35:42 +01:00
pub use size ::Size ;
2023-03-04 05:37:11 +01:00
pub use text ::Text ;
2023-10-24 05:34:03 +02:00
pub use transformation ::Transformation ;
2019-09-20 19:15:31 +02:00
pub use vector ::Vector ;
2023-03-04 05:37:11 +01:00
pub use widget ::Widget ;
2024-01-16 13:31:02 +01:00
pub use smol_str ::SmolStr ;