incular-config 0.1.1

Renderer-independent configuration values for Incular
Documentation
//! Renderer-independent configuration values shared by Incular layers.
//!
//! The types in this crate describe policy and bounds only. Layout algorithms
//! live in `incular-layout`; widgets, runtime, and platform adapters can use
//! these values without depending on each other.

mod alignment;
mod constraints;
mod defaults;
mod environment;
mod insets;
mod localization;
mod transient;

pub use alignment::{
    Alignment, AlignmentDirectional, Axis, AxisDirection, Clip, CrossAxisAlignment, FlexFit,
    FractionalOffset, MainAxisAlignment, MainAxisSize, StackFit, TextDirection, VerticalDirection,
    WrapAlignment, WrapCrossAlignment,
};
pub use constraints::{ConstraintError, Constraints};
pub use defaults::{ApplicationDefaults, TransparencyMode, WidgetDefaults, WindowSizePolicy};
pub use environment::{
    Brightness, ContentSensitivity, DisplayFeature, DisplayFeatureState, DisplayFeatureType,
    InputCapabilities, NavigationMode, RuntimeEnvironment, TargetPlatform,
};
pub use icu_locale::Locale;
pub use insets::{EdgeInsets, EdgeInsetsDirectional};
pub use localization::{
    LocaleResolver, LocalizationCatalog, LocalizationError, LocalizedMessage, PluralCategory,
    PluralForms,
};
pub use transient::{TransientPresentation, TransientRole};