pub use rumtk_core::strings::{RUMString, RUMStringConversions};
pub mod app;
pub mod conf;
pub mod defaults;
pub mod form_data;
pub mod jobs;
pub mod matcher;
pub mod packaging;
pub mod render;
pub mod response;
pub mod testdata;
pub mod types;
pub use render::*;
pub use types::*;
#[macro_export]
macro_rules! rumtk_web_get_text_item {
( $store:expr, $item:expr, $default:expr) => {{
match $store.get($item) {
Some(x) => x,
None => $default,
}
}};
}
#[macro_export]
macro_rules! rumtk_web_get_param_eq {
( $params:expr, $indx:expr, $comparison:expr, $default:expr ) => {{
match $params.get($indx) {
Some(x) => *x == $comparison,
None => $default,
}
}};
}
#[macro_export]
macro_rules! rumtk_web_get_param {
( $params:expr, $indx:expr, $default:expr ) => {{
match $params.get($indx) {
Some(x) => x.parse().unwrap_or($default),
None => $default,
}
}};
}
#[macro_export]
macro_rules! rumtk_web_params_map {
( $params:expr ) => {{
use $crate::RUMWebDataProxy;
RUMWebDataProxy::from($params)
}};
}