pub mod script;
mod serial;
mod ts;
pub use script::TsScript;
#[cfg(not(target_arch = "wasm32"))]
pub use script::{TsainAliasDefinition, TsainPatternDefinition};
pub use serial::{Result as TsainResult, from_value, to_value};
pub use ts::Ts;
pub use tsain_macros::{Tsain, tsain};
pub use tsain_pattern::{self, *};
pub use inventory;
pub use serde_wasm_bindgen::Error;
pub trait Tsain: Sized {
fn __pattern() -> TsainPattern;
}