use pitwall_tauri::{SessionInfo, UpdateRate, VariableInfo, VariableSchema, VariableType};
#[test]
fn test_types_implement_specta_type_trait() {
use specta::Type;
fn assert_exportable<T: Type>() {}
assert_exportable::<SessionInfo>();
assert_exportable::<UpdateRate>();
assert_exportable::<VariableSchema>();
assert_exportable::<VariableInfo>();
assert_exportable::<VariableType>();
}
#[test]
fn test_types_implement_serialize() {
use serde::Serialize;
fn assert_serializable<T: Serialize>() {}
assert_serializable::<SessionInfo>();
assert_serializable::<UpdateRate>();
assert_serializable::<VariableSchema>();
assert_serializable::<VariableInfo>();
assert_serializable::<VariableType>();
}