{
  "item": {
    "children": [],
    "doc_links": [],
    "documentation": "Strict three-component ASCII SemVer. On failure the result is a zero/empty\nsentinel; inspect ok before using it. No allocation, input mutation or globals.",
    "id": "semver_core::lain_semver_core::parse#function@semver_core.goose:a81606203ed476be",
    "json_url": "items/c81acf4a5e691317b08e473a.json",
    "kind": "function",
    "limitations": [],
    "markdown_url": "items/c81acf4a5e691317b08e473a.md",
    "metadata": {
      "explicitResults": true,
      "generic": false,
      "generics": [],
      "nativeExport": false,
      "nativeExtern": false,
      "parameters": [
        {
          "hasDefault": false,
          "mutableBinding": false,
          "name": "text",
          "type": {
            "aliasExpanded": false,
            "nominalTargets": [],
            "text": "const u8[:]"
          }
        }
      ],
      "results": [
        {
          "aliasExpanded": false,
          "nominalTargets": [
            "lain_semver_core::Version"
          ],
          "text": "lain_semver_core::Version"
        },
        {
          "aliasExpanded": false,
          "nominalTargets": [],
          "text": "bool"
        }
      ]
    },
    "name": "parse",
    "namespace": "lain_semver_core",
    "package_qualified_name": "semver_core::lain_semver_core::parse",
    "parent_id": null,
    "qualified_name": "lain_semver_core::parse",
    "signature": "fn lain_semver_core::parse(text: const u8[:]) -> lain_semver_core::Version, bool",
    "source": {
      "column": 1,
      "end_column": 2,
      "end_line": 80,
      "line": 65,
      "path": "semver_core.goose",
      "url": "src/f018926d304656aa75bf1308.html#L65"
    },
    "type_links": [
      {
        "qualified_name": "lain_semver_core::Version",
        "target_id": "semver_core::lain_semver_core::Version#struct@semver_core.goose"
      }
    ],
    "url": "items/c81acf4a5e691317b08e473a.html"
  },
  "schema_version": "1.0.0"
}
