tsain-core 0.1.0

Chain TypeScript and Rust in fast and secure way
Documentation
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;

/// Tsain Trait
pub trait Tsain: Sized {
    fn __pattern() -> TsainPattern;
}