gioser

tawasuyu/taffy

A high performance rust-powered UI layout library

Rust 684HTML 640Markdown 12TOML 62286 Definiciones

⎇ 01babab32d8138f3c3fa05095fb6c65fca0d3967 src/prelude.rs Rust · 25 líneas · 986 B Historia Quién tocó qué crudo

Make CSS Grid feature a default feature (#297) 01babab32 · Nico Burns ·

1//! Commonly used types
2
3pub use crate::{
4    compute::flexbox::compute as layout_flexbox,
5    geometry::{Line, Rect, Size},
6    layout::Layout,
7    node::{Node, Taffy},
8    style::{
9        AlignContent, AlignItems, AlignSelf, AvailableSpace, Dimension, Display, FlexDirection, FlexWrap,
10        JustifyContent, JustifyItems, JustifySelf, LengthPercentage, LengthPercentageAuto, PositionType, Style,
11    },
12    style_helpers::{
13        auto, fit_content, flex, max_content, min_content, minmax, percent, points, zero, FromFlex, FromPercent,
14        FromPoints, TaffyAuto, TaffyFitContent, TaffyMaxContent, TaffyMinContent, TaffyZero,
15    },
16    tree::LayoutTree,
17};
18
19#[cfg(feature = "grid")]
20pub use crate::style::{
21    GridAutoFlow, GridPlacement, GridTrackRepetition, MaxTrackSizingFunction, MinTrackSizingFunction,
22    NonRepeatedTrackSizingFunction, TrackSizingFunction,
23};
24#[cfg(feature = "grid")]
25pub use crate::style_helpers::{line, repeat, span, TaffyGridLine, TaffyGridSpan};