Skip to main content

tsain_core/
lib.rs

1pub mod script;
2mod serial;
3mod ts;
4
5pub use script::TsScript;
6#[cfg(not(target_arch = "wasm32"))]
7pub use script::{TsainAliasDefinition, TsainPatternDefinition};
8
9pub use serial::{Result as TsainResult, from_value, to_value};
10pub use ts::Ts;
11
12pub use tsain_macros::{Tsain, tsain};
13pub use tsain_pattern::{self, *};
14
15pub use inventory;
16pub use serde_wasm_bindgen::Error;
17
18/// Tsain Trait
19pub trait Tsain: Sized {
20    fn __pattern() -> TsainPattern;
21}