iced-yoda/core/src/lib.rs

79 lines
1.7 KiB
Rust
Raw Normal View History

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
//!
//! ![The foundations of the Iced ecosystem](https://github.com/iced-rs/iced/blob/0525d76ff94e828b7b21634fa94a747022001c83/docs/graphs/foundations.png?raw=true)
2020-11-26 07:22:03 +01:00
//!
//! [Iced]: https://github.com/iced-rs/iced
#![doc(
html_logo_url = "https://raw.githubusercontent.com/iced-rs/iced/9ab6923e943f784985e9ef9ca28b10278297225d/docs/logo.svg"
)]
pub mod alignment;
pub mod border;
pub mod clipboard;
pub mod event;
2023-02-05 18:26:09 +01:00
pub mod font;
pub mod gradient;
pub mod image;
pub mod keyboard;
pub mod layout;
pub mod mouse;
pub mod overlay;
pub mod renderer;
pub mod svg;
pub mod text;
2024-03-07 00:14:41 +01:00
pub mod theme;
pub mod time;
pub mod touch;
pub mod widget;
pub mod window;
2019-09-20 19:15:31 +02:00
mod angle;
mod background;
2019-09-20 19:15:31 +02:00
mod color;
mod content_fit;
mod element;
2019-09-20 19:15:31 +02:00
mod length;
2020-11-23 17:19:21 +00:00
mod padding;
mod pixels;
2019-09-20 19:15:31 +02:00
mod point;
mod rectangle;
mod rotation;
mod shadow;
mod shell;
2020-02-14 05:35:42 +01:00
mod size;
mod transformation;
2019-09-20 19:15:31 +02:00
mod vector;
pub use alignment::Alignment;
pub use angle::{Degrees, Radians};
pub use background::Background;
pub use border::Border;
pub use clipboard::Clipboard;
2019-09-20 19:15:31 +02:00
pub use color::Color;
pub use content_fit::ContentFit;
pub use element::Element;
pub use event::Event;
pub use font::Font;
pub use gradient::Gradient;
pub use layout::Layout;
2019-09-20 19:15:31 +02:00
pub use length::Length;
pub use overlay::Overlay;
2020-11-23 17:19:21 +00:00
pub use padding::Padding;
pub use pixels::Pixels;
2019-09-20 19:15:31 +02:00
pub use point::Point;
pub use rectangle::Rectangle;
pub use renderer::Renderer;
pub use rotation::RotationLayout;
2023-11-08 19:12:53 -08:00
pub use shadow::Shadow;
pub use shell::Shell;
2020-02-14 05:35:42 +01:00
pub use size::Size;
pub use text::Text;
2024-03-07 00:14:41 +01:00
pub use theme::Theme;
pub use transformation::Transformation;
2019-09-20 19:15:31 +02:00
pub use vector::Vector;
pub use widget::Widget;
pub use smol_str::SmolStr;