#![no_std]
use schemars::{schema_for, JsonSchema};
#[derive(JsonSchema, Default)]
pub struct MyStruct {
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);
}