pagetop/src/prelude.rs
2024-11-30 19:12:07 +01:00

52 lines
1 KiB
Rust

//! The `PageTop` Prelude.
// RE-EXPORTED.
pub use crate::{concat_string, fn_builder, html, main, paste, test};
pub use crate::{AutoDefault, ComponentClasses, StaticResources, TypeId, Weight};
// MACROS.
// crate::util
pub use crate::kv;
// crate::config
pub use crate::include_config;
// crate::locale
pub use crate::include_locales;
// crate::service
pub use crate::{include_files, include_files_service};
// crate::core::action
pub use crate::actions;
// API.
pub use crate::util;
pub use crate::global;
pub use crate::trace;
pub use crate::html::*;
pub use crate::locale::*;
pub use crate::datetime::*;
pub use crate::service;
pub use crate::service::{HttpMessage, HttpRequest};
pub use crate::core::{AnyBase, AnyTo};
pub use crate::core::action::*;
pub use crate::core::component::*;
pub use crate::core::package::*;
pub use crate::core::theme::*;
pub use crate::response::{json::*, page::*, redirect::*, ResponseError};
pub use crate::base::action;
pub use crate::base::component::*;
pub use crate::base::theme;
pub use crate::app::Application;