`Route` resuelve URLs sensibles al `Context`/idioma en propiedades de componentes; `RoutePath` (renombrado desde html/route.rs) es el valor concreto de ruta + query. `Waypoint` transporta la URL de retorno entre pantallas de listado/alta/edición vía query string. Ajusta `Context::route()`, `Redirect` y los componentes que aceptan rutas para integrarse con el nuevo tipo `Route`.
56 lines
1.1 KiB
Rust
56 lines
1.1 KiB
Rust
//! *Prelude* de PageTop.
|
|
|
|
// RE-EXPORTED.
|
|
|
|
pub use crate::PAGETOP_VERSION;
|
|
|
|
pub use crate::{async_trait, builder_fn, html, main, test};
|
|
|
|
pub use crate::{AutoDefault, CowStr, Getters, StaticResources, UniqueId, Weight};
|
|
|
|
// MACROS.
|
|
|
|
// crate::config
|
|
pub use crate::include_config;
|
|
// crate::locale
|
|
pub use crate::include_locales;
|
|
// crate::web
|
|
pub use crate::serve_static_files;
|
|
// crate::core::action
|
|
pub use crate::actions;
|
|
// crate::core::theme
|
|
pub use crate::{render_component, setup_component};
|
|
|
|
// 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::web;
|
|
pub use crate::web::{HttpRequest, IntoResponse, Response, Router};
|
|
|
|
pub use crate::core::{AnyCast, AnyInfo, TypeInfo};
|
|
|
|
pub use crate::core::action::*;
|
|
pub use crate::core::component::*;
|
|
pub use crate::core::extension::*;
|
|
pub use crate::core::theme::*;
|
|
|
|
pub use crate::auth::*;
|
|
|
|
pub use crate::response::*;
|
|
|
|
pub use crate::base::action;
|
|
pub use crate::base::component::*;
|
|
pub use crate::base::theme;
|
|
|
|
pub use crate::app::Application;
|