todors 0.10.7

todo app with CLI, REST & gRPC interfaces
{
  "db": "SQLite",
  "22bc9e22736ea55a1c60ced5a9888476201713f14b9bc3a43edb2f5ca74bc64c": {
    "describe": {
      "columns": [
        {
          "name": "total!: u32",
          "ordinal": 0,
          "type_info": "Int"
        }
      ],
      "nullable": [
        false
      ],
      "parameters": {
        "Right": 0
      }
    },
    "query": "\n            SELECT COUNT(id) as \"total!: u32\"\n            FROM todo\n            "
  },
  "822e7678448b39c99fcf2dd3e3a2f1511f49cb9ad73d44bf7213c01a87595995": {
    "describe": {
      "columns": [],
      "nullable": [],
      "parameters": {
        "Right": 2
      }
    },
    "query": "\n                UPDATE todo\n                SET done = $1\n                WHERE id = $2\n                "
  },
  "9b63bff1005e5bc8f7e86e636713c8c859ff664367d2ccf78f10f15eafb05129": {
    "describe": {
      "columns": [],
      "nullable": [],
      "parameters": {
        "Right": 2
      }
    },
    "query": "\n                UPDATE todo\n                SET title = $1\n                WHERE id = $2\n                "
  },
  "df209c51617186521ab296a307ea23875e4397fe20f869548d4c5e443f9d415b": {
    "describe": {
      "columns": [
        {
          "name": "id!: u32",
          "ordinal": 0,
          "type_info": "Int64"
        }
      ],
      "nullable": [
        false
      ],
      "parameters": {
        "Right": 2
      }
    },
    "query": "\n                INSERT INTO todo (title, done)\n                VALUES ($1, $2)\n                RETURNING id AS \"id!: u32\"\n                "
  },
  "e62d3644e652e37d559b2a663c81342b2af52bc194f9e4f9794f53be1286431e": {
    "describe": {
      "columns": [
        {
          "name": "id!: u32",
          "ordinal": 0,
          "type_info": "Int64"
        }
      ],
      "nullable": [
        false
      ],
      "parameters": {
        "Right": 2
      }
    },
    "query": "\n            INSERT INTO todo (title, done)\n            VALUES ($1, $2)\n            RETURNING id AS \"id!: u32\"\n            "
  },
  "f14e27a1c85fdc51f8dcfa80e06fed97b33d2661ed0d634be2436792e785d433": {
    "describe": {
      "columns": [
        {
          "name": "id!: u32",
          "ordinal": 0,
          "type_info": "Int64"
        }
      ],
      "nullable": [
        false
      ],
      "parameters": {
        "Right": 1
      }
    },
    "query": "\n            DELETE FROM todo\n            WHERE id = $1\n            RETURNING id AS \"id!: u32\"\n            "
  },
  "fc742bf0cdfc414f053467772231d6f0de39c11353846a76c86f9a4d8a58d922": {
    "describe": {
      "columns": [
        {
          "name": "id!: u32",
          "ordinal": 0,
          "type_info": "Int64"
        },
        {
          "name": "title",
          "ordinal": 1,
          "type_info": "Text"
        },
        {
          "name": "done",
          "ordinal": 2,
          "type_info": "Bool"
        }
      ],
      "nullable": [
        false,
        false,
        false
      ],
      "parameters": {
        "Right": 1
      }
    },
    "query": "\n            SELECT id AS \"id!: u32\", title, done\n            FROM todo\n            WHERE id = $1\n            "
  },
  "ffd7311dec5fab0047346920403b91d16af847665c2df3ae2ff3a7766b578676": {
    "describe": {
      "columns": [
        {
          "name": "id!: u32",
          "ordinal": 0,
          "type_info": "Int64"
        },
        {
          "name": "title",
          "ordinal": 1,
          "type_info": "Text"
        },
        {
          "name": "done",
          "ordinal": 2,
          "type_info": "Bool"
        }
      ],
      "nullable": [
        false,
        false,
        false
      ],
      "parameters": {
        "Right": 2
      }
    },
    "query": "\n            SELECT id AS \"id!: u32\", title, done\n            FROM todo\n            ORDER BY id\n            LIMIT $1\n            OFFSET $2\n            "
  }
}