Module state

Module state 

Source
Expand description

Modularized state module.

This splits the original monolithic state.rs into smaller files while preserving the public API under crate::state::* via re-exports.

Re-exports§

pub use app_state::AppState;
pub use modal::Modal;
pub use modal::PreflightAction;
pub use modal::PreflightTab;
pub use types::ArchStatusColor;
pub use types::Focus;
pub use types::InstalledPackagesMode;
pub use types::NewsItem;
pub use types::PackageDetails;
pub use types::PackageItem;
pub use types::QueryInput;
pub use types::RightPaneFocus;
pub use types::SearchResults;
pub use types::SortMode;
pub use types::Source;

Modules§

app_state
Central AppState container, split out from the monolithic module.
modal
Modal dialog state for the UI.
types
Core value types used by Pacsea state.