Macro cosmwasm_schema::schema_for
source · macro_rules! schema_for { ($type:ty) => { ... }; ($_:expr) => { ... }; }
Expand description
Generates a RootSchema
for the given type using default settings.
The type must implement JsonSchema
.
The schema version is strictly draft-07
.
Example
use cosmwasm_schema::schema_for;
use schemars::JsonSchema;
#[derive(JsonSchema)]
struct MyStruct {
foo: i32,
}
let my_schema = schema_for!(MyStruct);