use ts_rs::TS; #[derive(TS)] #[ts(as = "T")] pub enum UntaggedEnum { Left(T), Right(T), } #[test] pub fn top_level_type_as_enum() { assert_eq!(UntaggedEnum::::inline(), r#"string"#) } #[derive(TS)] #[ts(as = "T")] pub struct Wrapper(T); #[test] pub fn top_level_type_as_struct() { assert_eq!(Wrapper::::inline(), r#"string"#) }