Fix oversights in blueprint / schema generation.

This commit is contained in:
KtorZ 2023-02-08 19:04:41 +01:00
parent f9892434bf
commit 95a62f7172
No known key found for this signature in database
GPG Key ID: 33173CB6F77F4277
2 changed files with 5 additions and 5 deletions

View File

@ -324,8 +324,8 @@ impl Serialize for Schema {
s.end()
}
Schema::Boolean => {
let mut s = serializer.serialize_struct("Integer", 1)?;
s.serialize_field("dataType", "#integer")?;
let mut s = serializer.serialize_struct("Boolean", 1)?;
s.serialize_field("dataType", "#boolean")?;
s.end()
}
Schema::Integer => {
@ -350,10 +350,10 @@ impl Serialize for Schema {
s.serialize_field("right", &right)?;
s.end()
}
Schema::List(elements) => {
Schema::List(items) => {
let mut s = serializer.serialize_struct("List", 2)?;
s.serialize_field("dataType", "#list")?;
s.serialize_field("elements", &elements)?;
s.serialize_field("items", &items)?;
s.end()
}
Schema::Data(None) => {

View File

@ -504,7 +504,7 @@ mod test {
"datum": {
"title": "Tuple",
"dataType": "#list",
"elements": [
"items": [
{
"dataType": "integer"
},