cargo-impish 0.6.2

The Contract gate for Rust, after Impatient Programming
{
  "kinds": {
    "functional": 29,
    "non-functional": 1,
    "persisted-format": 1,
    "security": 2
  },
  "obligations": 33,
  "primitives": {
    "attribute": {
      "obligations": 5,
      "surface": [
        "attribute impish::contract"
      ]
    },
    "check": {
      "obligations": 21,
      "surface": [
        "cli check"
      ]
    },
    "cli": {
      "obligations": 2,
      "surface": []
    },
    "mutate": {
      "obligations": 5,
      "surface": [
        "cli mutate"
      ]
    }
  },
  "surface": {
    "covered": 3,
    "percent": 100.0,
    "total": 3
  },
  "uncovered": []
}