Files
2026-08-01 16:11:49 +03:00

24 lines
451 B
Rust

#![no_std]
use schemars::{schema_for, JsonSchema};
#[derive(JsonSchema, Default)]
pub struct MyStruct {
/// A number
pub my_int: i32,
#[schemars(extend("x-test" = {"k": "v"}))]
pub my_bool: bool,
pub my_nullable_enum: Option<MyEnum>,
}
#[derive(JsonSchema)]
pub enum MyEnum {
StringNewType(&'static str),
StructVariant { floats: &'static [f32] },
}
#[test]
fn test_no_std() {
let _schema = schema_for!(MyStruct);
}