Fix oversights in blueprint / schema generation.
This commit is contained in:
parent
f9892434bf
commit
95a62f7172
|
@ -324,8 +324,8 @@ impl Serialize for Schema {
|
||||||
s.end()
|
s.end()
|
||||||
}
|
}
|
||||||
Schema::Boolean => {
|
Schema::Boolean => {
|
||||||
let mut s = serializer.serialize_struct("Integer", 1)?;
|
let mut s = serializer.serialize_struct("Boolean", 1)?;
|
||||||
s.serialize_field("dataType", "#integer")?;
|
s.serialize_field("dataType", "#boolean")?;
|
||||||
s.end()
|
s.end()
|
||||||
}
|
}
|
||||||
Schema::Integer => {
|
Schema::Integer => {
|
||||||
|
@ -350,10 +350,10 @@ impl Serialize for Schema {
|
||||||
s.serialize_field("right", &right)?;
|
s.serialize_field("right", &right)?;
|
||||||
s.end()
|
s.end()
|
||||||
}
|
}
|
||||||
Schema::List(elements) => {
|
Schema::List(items) => {
|
||||||
let mut s = serializer.serialize_struct("List", 2)?;
|
let mut s = serializer.serialize_struct("List", 2)?;
|
||||||
s.serialize_field("dataType", "#list")?;
|
s.serialize_field("dataType", "#list")?;
|
||||||
s.serialize_field("elements", &elements)?;
|
s.serialize_field("items", &items)?;
|
||||||
s.end()
|
s.end()
|
||||||
}
|
}
|
||||||
Schema::Data(None) => {
|
Schema::Data(None) => {
|
||||||
|
|
|
@ -504,7 +504,7 @@ mod test {
|
||||||
"datum": {
|
"datum": {
|
||||||
"title": "Tuple",
|
"title": "Tuple",
|
||||||
"dataType": "#list",
|
"dataType": "#list",
|
||||||
"elements": [
|
"items": [
|
||||||
{
|
{
|
||||||
"dataType": "integer"
|
"dataType": "integer"
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue